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
339248420783	339248421350	339248421899	339248422450	339248423000	339248423550	339248424100	339248424650	339248425200	339248425750	339248426301	339248426851	339248427401	339248427951	339248428501	339248429051	339248429601	339248430151	339248430701	339248431251	339248431799	339248432351	339248432901	339248433451	339248434001	339248434551	339248435101	339248435651	339248436201	339248436750	339248437302	339248437852	339248438402	339248438952	339248439502	339248440052	339248440602	339248441152	339248441702	339248442252	339248442802	339248443352	339248443902	339248444452	339248445002	339248445552	339248446102	339248446652	339248447203	339248447753	339248448303	339248448853	339248449403	339248449953	339248450503	339248451053	339248451603	339248452153	339248452703	339248453253	339248453803	339248454353	339248454903	339248455453	339248456003	339248456553	339248457103	339248457655	339248458204	339248458754	339248459304	339248459854	339248460404	339248460954	339248461504	339248462054	339248462606	339248463154	339248463704	339248464254	339248464804	339248465354	339248465904	339248466454	339248467004	339248467554	339248468105	339248468655	339248469205	339248469755	339248470305	339248470855	339248471405	339248471955	339248472505	339248473055	339248473605	339248474155	339248474705	339248475255	339248475805	339248476355	339248476905	339248477455	339248478005	339248478556	339248479106	339248479656	339248480206	339248480756	339248481306	339248481856	339248482406	339248482956	339248483506	339248484056	339248484606	339248485156	339248485706	339248486256	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	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	2658	3600	2300	2658	3600	2300	2658	3600	2300	2658	3600	2300	2658	3600	2300	2657	3600	2300	2657	3600	2300	2657	3600	2300	2657	3600	2300	2657	3600	2300	2657	3600	2300	2657	3600	2300	2657	3600	2300	2657	3600	2300	2657	3600	2300	2657	3600	2300	2657	3600	2300	2657	3600	2300	2657	3600	2300	2657	3600	2300	2657	3600	2300	2657	3600	2300	2657	3600	2300	2657	3600	2300	2657	3600	2300	2656	3600	2300	2656	3600	2300	2656	3600	2300	2656	3600	2300	2656	3600	2300	2656	3600	2300	2656	3600	2300	2656	3600	2300	2656	3600	2300	2656	3600	2300	2656	3600	2300	2656	3600	2300	2656	3600	2300	2656	3600	2300	2656	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	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
24418	21641	29322	25019	24641	29850	32430	28231	27154	54506	56295	42573	31091	24198	21877	21195	21139	20862	20831	20717	20800	20727	20698	20829	20820	20985	20825	20883	20738	20892	20707	20800	20695	20695	20829	21021	20965	21011	20872	20511	20868	21011	20963	21163	20650	20942	20794	20785	20982	20794	20888	20861	20627	20565	20820	20775	20647	20661	20774	20676	21025	20687	20783	20659	20657	21015	20704	20800	20717	20891	21029	20624	20728	20660	21009	20778	20876	21030	20650	20725	20814	20874	20722	20671	20848	20858	20842	20617	20730	20679	20720	20679	20905	20855	20714	20696	20749	20686	21035	20809	20682	20968	21042	20692	20710	20662	20812	21070	20654	20841	20754	20851	20790	20767	20641	20722	20781	20743	20709	20711	20827	20851	20936	20799	20929	20831	20777	20576	20887	20788	20835	20737	20619	20799	20577	20997	20611	20649	20927	20900	20819	20784	20806	20699	20798	20864	21007	20636	20720	20680	20642	20673	21027	20877	20571	20659	20997	20694	20785	20619	20919	20838	20988	20862	20726	20805	20890	20778	20840	20749	20684	20698	20909	20746	20873	20747	20628	20814	20794	20747	20728	20846	20727	20674	20829	20700	20778	20776	20882	20969	20816	20850	20938	20786	20681	20715	20786	20648	20910	20747	20850	20678	20748	20644	20660	20638	20766	20797	20631	20650	20799	20720	20746	20688	20596	20871	20878	20706	20749	20993	20888	20788	20682	20498	20713	20919	20633	20695	20800	20945	20976	20716	20866	20865	20833	20713	20637	20760	20629	20783	20914	20748	20919	21013	20893	20483	20764	20799	20901	20617	20777	20684	20732	20828	20847	20816	20786	21064	20915	20858	21056	20841	20506	20850	20693	20674	20893	20896	20797	20892	20796	20639	20818	20838	20586	20709	20675	20966	20845	20902	20604	20617	20640	20666	20779	20684	20758	20629	20783	20602	20816	20803	20652	20732	20527	20986	20763	20954	20805	20691	20771	20853	20785	20773	20558	20691	20909	20918	20986	20766	21040	20599	20763	20906	21045	20829	20820	20756	20687	20899	20494	20680	20845	20923	21030	20974	20767	20718	20855	20817	20770	20800	20772	20639	20910	20660	20741	20729	20575	20758	20809	20755	20871	20676	20728	20865	20820	20733	20791	20901	20732	20702	20541	20574	20738	20836	20623	20701	20871	20637	20685	20926	20711	20764	20819	20506	20827	20714	20910	20732	20618	20741	20717	20440	20628	20913	20946	20698	20933	20896	20710	20670	20669	20950	20682	20897	20622	20991	20874	20770	20629	20786	20876	20950	20604	20634	20677	20803	20892	20867	20784	20741	20888	20670	20730	20653	20959	20898	20637	20878	20853	20760	20896	20760	20810	20751	20766	20793	20760	20810	20783	20849	20807	20807	20780	20777	20916	20604	20645	20714	20581	20602	20669	20853	20936	20653	20576	20711	20843	20722	20808	20795	20876	20691	20630	20713	20864	20644	20724	20782	20636	20875	20848	20825	20932	20823	20729	20865	20761	20789	20883	20978	20874	20826	20807	20916	20745	20746	20820	20945	20714	20776	20738	20755	20788	20761	20786	20479	20844	20920	20721	20774	20618	20643	20680	20922	20822	20708	20779	20676	20734	20814	20700	20874	20783	20781	20850	20831	20682	20589	21062	20643	20791	20864	20469	20609	20858	21017	20847	20780	20812	20573	20470	21050	20824	20780	20640	20823	20934	20653	20890	20892	20713	20747	20772	20630	20924	20635	20655	20835	20810	20952	20935	20557	20636	20758	20656	20782	20699	20927	20661	20654	20881	20986	20829	20902	20954	20940	20650	20778	20764	20842	20834	20853	20771	20691	20866	20582	20639	20804	20745	20938	20873	20553	20899	20713	20837	20605	20689	20861	21064	20773	20747	20855	20955	20651	20898	20716	20928	20778	20626	20872	20709	20823	20879	20673	20872	20846	20837	20839	20614	20533	20814	20734	20816	20742	20750	20669	20769	20757	20731	20708	20615	20784	21082	20683	20911	20771	20831	20688	20652	20830	20906	20749	20787	20667	21002	20690	20990	20838	20885	20720	20798	20714	20656	20717	20606	21012	20839	20807	20785	20679	20743	20905	20850	20719	20478	20603	20751	20822	20734	20866	20709	20811	20597	20676	20862	20887	20832	20700	20657	20801	20732	20801	20851	20642	20636	20700	20955	20710	20797	20641	20756	20755	20979	20805	20670	20882	20807	20730	20762	20630	20862	20699	20587	20631	20757	20450	20715	21020	20648	20756	20845	20722	20761	20864	20743	20775	20565	20903	20668	20662	20443	20999	20745	20837	20880	20735	20739	20806	20822	20658	20755	20838	20732	20621	20584	20459	20559	20670	20873	20842	20886	20988	20816	20748	20796	20796	20817	20678	20881	20922	20742	20590	20882	20976	20709	20710	20888	21029	20934	20763	20878	20717	20755	20773	20777	20390	21052	20723	20880	20871	20780	20669	20673	20778	20857	20866	20836	20849	20650	20596	20730	20969	20848	20744	20677	20822	20767	20773	20720	20757	20674	20330	20672	20635	20755	20649	20705	20713	20702	20670	20741	20775	20746	20691	20507	20655	20828	20675	20664	20688	20808	20855	20588	20628	20611	20809	20887	20796	20567	20631	20676	20706	20905	20758	20787	20758	20846	20613	20897	20840	20565	20843	20656	20782	20720	20745	20685	20772	20836	20957	20982	20790	20925	20712	20657	20797	20598	20853	20792	20656	20687	20868	20931	21012	20913	20644	20646	20456	20682	20646	20842	20564	20908	20861	20801	20671	20932	20565	20594	20641	20668	20801	20687	20716	20902	20917	20741	20895	20707	21085	20872	20737	20919	20984	21054	20872	20869	20516	20678	20793	20836	20875	20627	20673	20867	20765	20670	20617	20847	20618	20634	20563	20988	20836	20859	21066	21022	20508	20578	20713	20796	20487	20890	20546	20804	20551	20748	20665	20743	20657	20875	20757	20933	20717	20738	20945	20703	20602	20774	21112	20947	20981	20737	20547	20873	20799	20533	20724	20667	20834	20670	20871	20692	20802	20796	20777	20886	20748	20865	20796	20725	20841	20888	20896	20914	20839	20662	20731	20996	20662	20659	20649	20961	20833	20798	20885	20658	20572	20863	20931	20849	20592	20517	20814	20629	20575	20695	20894	20721	20729	20779	20775	20892	20935	20902	20749	20848	20876	20709	20770	20821	20708	20808	20858	20822	20824	20897	20879	20500	20813	21016	20705	20835	20624	20554	20846	20672	20860	20606	20766	20811	20954	20844	20818	21079	20646	20612	20745	20833	20740	20691	20685	20863	20741	20746	20946	20574	20529	20681	20731	20726	20410	20844	20772	20935	20987	20921	20849	20893	20835	20894	20625	20612	20534	20844	20797	20735	20751	20740	20571	20814	20724	20700	20886	20655	20549	20836	20858	20901	20782	20889	20551	20560	20894	20819	20681	20827	20654	20750	20541	20828	20770	20643	20584	20687	20811	20879	20977	20918	20824	20766	20838	20701	21046	20889	20723	20841	20586	20716	20757	20826	20898	20629	20611	20752	20639	20776	20801	20582	20967	20957	20941	20698	20843	20578	20835	20670	20854	20656	21051	20659	20894	20715	20715	20819	20727	20954	20811	20874	20856	20900	20772	20917	20618	20809	20723	20658	20683	20784	20769	20852	20887	20884	20709	20733	20705	20680	20950	20861	20822	20542	20679	21035	20763	20928	20520	20846	20714	20746	20811	20793	20637	20776	20641	20690	20677	20806	20773	20921	20882	20820	20967	20955	20659	20826	20663	20663	20762	20998	20782	20636	20887	20911	20634	20500	20659	20811	20604	20736	20772	20754	20988	21062	20916	21052	20816	20582	20668	20854	20578	20908	20652	20577	20827	20790	20797	20899	20620	20783	20953	20782	20698	20925	20824	20647	20745	20734	20680	20634	20790	20833	20849	20836	20738	20752	20732	20932	20603	20841	20757	20715	20882	20763	21085	20974	20673	20845	20753	20776	20575	20760	20914	20661	20771	20833	20999	20969	20840	20674	20587	20902	20941	20810	20843	20666	20691	20808	20794	20888	20800	20644	20710	20846	20742	20819	20666	20876	20709	20753	20790	20769	20581	20897	20687	20650	20817	20649	20844	21072	20671	20694	20648	20569	20705	20757	20897	20779	20660	20981	20742	20840	20687	20698	20739	20783	20725	20759	20737	21042	20450	20735	20650	20681	20734	20951	20611	20798	20724	20785	20988	20792	20785	20679	20539	20543	20844	20774	20809	20711	20666	20787	20853	20973	20685	20834	20949	20683	20762	20913	20833	20821	20726	20742	20686	20780	20556	20747	20916	20691	20617	20849	20602	20846	20769	20826	20831	20726	20823	20433	20700	20783	20613	20679	20615	20688	20509	20710	20681	20776	20868	20704	20787	20776	20764	20643	20599	20766	20609	20583	20830	20785	20958	20940	20828	21107	20997	20754	20631	20983	20953	20897	20653	20593	20470	20655	20846	20580	20858	20929	20749	20794	20711	20907	20745	20770	20723	20818	20835	20918	20870	20871	20640	20853	20669	20547	20728	20958	20709	20777	20808	20842	20867	20704	20785	20718	20876	20889	20700	20874	20916	20808	20721	20825	20715	20706	20632	20644	20701	20937	20822	20942	20714	20934	20724	20717	20744	20869	20790	20666	20813	20659	20867	20378	20792	21003	20833	20879	20806	20826	20787	20897	20899	20991	20579	20811	20826	20702	21035	20958	20781	20749	20696	20790	20795	20693	20721	20809	20826	20696	20755	20716	20676	20517	20781	20679	20987	20632	20734	20875	20708	20714	20646	20565	20730	20834	20981	20702	20736	20906	20728	20915	20489	20751	20900	20665	20714	20782	20692	20921	20911	20736	20988	20839	20976	20922	20655	20705	20723	20780	20788	20786	20562	20797	20725	20930	20680	20568	20807	20709	20705	20748	20871	20634	20840	20886	20922	21093	20923	20589	20956	20845	20901	20968	20807	20702	20838	20655	20737	20702	20823	20622	20725	20723	20841	20519	20691	20728	20728	20853	20726	20832	20783	20609	20647	20629	20815	20805	20850	20566	20689	20698	20833	20581	20925	20603	20679	20834	20715	20898	20967	20921	20668	21090	20865
27435	47436	45532	38766	34667	32141	29719	26606	26316	56182	52463	40399	26984	19208	16740	16233	16369	16242	16289	16189	16460	16394	16401	16266	16431	16229	16320	16275	16378	16372	16374	16377	16335	16340	16322	16508	16271	16223	16088	16280	16437	16212	16223	16365	16219	16329	16279	16204	16244	16345	16258	16404	16226	16222	16457	16403	16262	16436	16319	16271	16320	16354	16272	16232	16332	16356	16253	16214	16222	16460	16502	16371	16412	16303	16532	16335	16319	16061	16320	16297	16292	16380	16370	16389	16324	16412	16276	16359	16134	16460	16227	16227	16287	16439	16251	16380	16476	16282	16175	16268	16337	16381	16312	16209	16334	16261	16320	16414	16438	16233	16220	16193	16318	16292	16412	16329	16377	16392	16215	16274	16353	16244	16509	16206	16374	16248	16332	16263	16306	16415	16367	16124	16355	16521	16285	16177	16330	16255	16436	16343	16309	16312	16414	16169	16383	16331	16483	16367	16232	16292	16346	16187	16428	16149	16385	16211	16355	16320	16445	16286	16426	16284	16422	16237	16327	16362	16158	16204	16192	16293	16305	16345	16270	16400	16263	16235	16325	16465	16383	16414	16215	16270	16379	16403	16341	16265	16414	16330	16341	16350	16286	16305	16302	16393	16180	16247	16232	16254	16049	16454	16263	16305	16476	16236	16409	16299	16226	16252	16394	16286	16261	16267	16098	16258	16367	16183	16450	16250	16226	16096	16164	16401	16217	16140	16354	16297	16285	16378	16394	16319	16255	16240	16198	16362	16149	16431	16382	16171	16423	16394	16173	16368	16274	16229	16328	16465	16133	16205	16256	16377	16289	16379	16305	16291	16231	16430	16386	16318	16221	16379	16434	16310	16246	16253	16267	16202	16166	16405	16232	16422	16332	16233	16229	16370	16219	16400	16167	16198	16294	16343	16417	16274	16353	16295	16442	16211	16246	16363	16222	16247	16167	16104	16365	16272	16316	16417	16466	16473	16308	16375	16325	16194	16381	16386	16284	16504	16452	16407	16326	16375	16225	16283	16160	16299	16433	16427	16414	16201	16466	16173	16456	16454	16185	16325	16361	16326	16396	16341	16439	16300	16329	16268	16310	16375	16248	16337	16242	16241	16409	16373	16290	16394	16524	16172	16376	16201	16323	16265	16339	16408	16147	16369	16220	16223	16391	16228	16377	16440	16130	16294	16453	16230	16196	16224	16350	16385	16340	16233	16253	16361	16266	16503	16218	16305	16234	16191	16259	16303	16329	16360	16408	16165	16377	16309	16384	16199	16264	16181	16236	16478	16242	16332	16230	16095	16329	16260	16293	16263	16233	16283	16405	16245	16299	16319	16305	16316	16203	16024	16444	16264	16196	16137	16306	16367	16370	16246	16332	16277	16494	16186	16111	16212	16299	16271	16322	16265	16388	16206	16177	16261	16275	16268	16162	16227	16200	16546	16340	16140	16130	16342	16278	16204	16382	16177	16333	16285	16509	16289	16349	16293	16028	16383	16383	16292	16354	16465	16373	16177	16225	16154	16182	16299	16336	16176	16153	16150	16270	16343	16370	16208	16383	16141	16260	16327	16349	16293	16259	16416	16352	16456	16330	16235	16473	16303	16293	16409	16283	16252	16380	16224	16298	16338	16348	16177	16294	16414	16256	16533	16339	16243	16417	16253	16444	16437	16329	16322	16484	16371	16303	16358	16359	16234	16164	16298	16330	16005	16106	16251	16378	16345	16308	16328	16333	16471	16426	16258	16386	16259	16414	16111	16234	16141	16328	16390	16241	16287	16230	16119	16336	16398	16426	16338	16328	16227	16157	16362	16325	16354	16474	16443	16270	16262	16228	16334	16343	16237	16221	16222	16157	16112	16239	16335	16354	16428	16344	16452	16419	16117	16271	16332	16167	16320	16274	16436	16236	16290	16380	16368	16567	16271	16404	16176	16304	16129	16083	16256	16241	16187	16241	16167	16395	16318	16437	16188	16391	16284	16238	16324	16197	16302	16465	16317	16225	16422	16268	16358	16410	16398	16253	16272	16408	16421	16126	16283	16333	16041	16534	16327	16405	16412	16239	16446	16329	16371	16397	16353	16338	16284	16355	16289	16190	16280	16356	16259	16471	15998	16265	16392	16359	16379	16197	16207	16339	16207	16254	16237	16246	16398	16177	16215	16381	16207	16225	16414	16358	16275	16285	16476	16150	16195	16219	16300	16260	16325	16261	16390	16266	16115	16382	16392	16462	16183	16303	16334	16457	16298	16312	16187	16400	16253	16372	16481	16182	16140	16202	16344	16247	16312	16500	16365	16172	16196	16388	16260	16218	16307	16231	16443	16264	16380	16412	16395	16151	16163	16205	16329	16399	16376	16315	16273	16344	16381	16399	16296	16275	16049	16341	16163	16352	16255	16286	16276	16271	16254	16441	16197	16266	16219	16320	16170	16346	16377	16317	16155	16520	16322	16348	16277	16485	16127	16127	16396	16317	16264	16136	16305	16297	16440	16196	16051	16261	16340	16278	16305	16431	16242	16367	16445	16439	16449	16342	16320	16283	16176	16331	16305	16251	16252	16259	16297	16186	16296	16233	16122	16382	16200	16130	16208	16239	16264	16331	16563	16274	16458	16224	16441	16219	16337	16278	16390	16287	16377	16412	16174	16424	16365	16403	16342	16338	16364	16208	16178	16372	16170	16413	16365	16482	16400	16449	16212	16270	16206	16267	16350	16344	16274	16389	16493	16179	16358	16342	16075	16374	16277	16262	16265	16278	16205	16333	16477	16222	16339	16359	16186	16528	16351	16313	16264	16369	16236	16388	16361	16229	16410	16337	16261	16111	16301	16204	16349	16209	16166	16293	16375	16347	16448	16486	16142	16447	16236	16249	16295	16170	16256	16188	16418	16488	16399	16293	16172	16296	16302	16328	16144	16383	16376	16287	16373	16331	16263	16496	16310	16171	16345	16300	16327	16290	16390	16410	16346	16297	16243	16262	16404	16201	16179	16252	16293	16256	16168	16290	16237	16423	16366	16307	16297	16461	16329	16165	16318	16228	16433	16412	16391	16278	16250	16305	16237	16261	16325	16244	16212	16250	16242	16312	16362	16020	16418	16316	16305	16458	16359	16194	16243	16322	16261	16259	16239	16262	16004	16409	16318	16450	16365	16124	16356	16333	16344	16278	16400	16363	16144	16434	16322	16291	16348	16407	16344	16442	16389	16321	16261	16235	16220	16251	16246	16242	16241	16321	16154	16309	16356	16157	16332	16216	16371	16372	16388	16323	16305	16262	16208	16313	16322	16262	16285	16228	16490	16232	16256	16196	16396	16384	16243	16265	16407	16480	16224	16249	16281	16229	16244	16215	16388	16311	16432	16398	16298	16295	16139	16447	16355	16419	16437	16168	16190	16296	16213	16261	16295	16440	16312	16334	16371	16239	16279	16218	16239	16368	16437	16259	16180	16290	16320	16135	16400	16205	16368	16305	16279	16265	16379	16231	16312	16297	16444	16417	16302	16298	16403	16377	16198	16313	16355	16392	16374	16217	16510	16269	16376	16236	16249	16290	16225	16293	16272	16248	16305	16206	16369	16311	16290	16269	16441	16337	16345	16107	16311	16366	16272	16203	16402	16102	16309	16384	16318	16241	16193	16295	16327	16069	16370	16356	16294	16198	16406	16283	16261	16321	16264	16088	16358	16434	16204	16389	16270	16328	16263	16187	16437	16285	16400	16263	16303	16453	16343	16291	16390	16320	16391	16235	16331	16257	16302	16332	16344	16316	16145	16152	16296	16308	16364	16076	16406	16214	16279	16476	16188	16274	16426	16499	16327	16334	16307	16315	16304	16234	16093	16391	16371	16162	16414	16423	16284	16108	16193	16289	16195	16216	16230	16234	16372	16214	16345	16226	16231	16284	16224	16335	16457	16209	16185	16263	16241	16338	16299	16387	16199	16364	16202	16408	16402	16227	16410	16236	16324	16215	16350	16178	16187	16270	16343	16411	16197	16272	16454	16218	16379	16239	16184	16354	16485	16337	16227	16134	16438	16114	16284	16300	16363	16121	16089	16298	16240	16121	16515	16313	16310	16353	16197	16367	16270	16291	16350	16385	16113	16340	16512	16300	16365	16260	16330	16199	16268	16379	16376	16091	16576	16345	16380	16315	16398	16195	16072	16229	16335	16267	16198	16442	16493	16271	16135	16332	16364	16241	16511	16288	16198	16328	16171	16290	16285	16467	16380	16373	16161	16330	16240	16424	16165	16317	16226	16217	16236	16138	16216	16355	16195	16338	16155	16325	16210	16284	16246	16359	16235	16413	16309	16297	16291	16433	16131	16159	16155	16303	16540	16052	16259	16379	16231	16258	16071	16452	16378	16245	16385	16306	16311	16359	16542	16352	16346	16398	16411	16459	16254	16272	16259	16376	16267	16237	16463	16365	16207	16491	16332	16320	16144	16320	16260	16276	16294	16077	16396	16276	16473	16219	16397	16176	16416	16381	16222	16214	16172	16263	16229	16369	16213	16546	16298	16320	16337	16288	16300	16397	16175	16326	16270	16293	16491	16216	16251	16250	16398	16380	16325	16189	16410	16352	16167	16381	16276	16275	16320	16365	16339	16297	16309	16332	16202	16341	16318	16339	16373	16248	16101	16216	16374	16208	16416	16223	16115	16336	16408	16354	16300	16475	16163	16422	16448	16318	16380	16483	16310	16545	16291	16158	16342	16407	16254	16314	16343	16323	16292	16311	16297	16336	16253	16345	16174	16410	16493	16323	16191	16371	16312	16266	16424	16361	16046	16168	16172	16243	16529	16465	16260	16481	16413	16192	16394	16121	16485	16174	16173	16374	16197	16302	16393	16370	16172	16457	16370	16325	16361	16441	16361	16316	16269	16260	16209	16280	16274	16183	16278	16331	16290	16311	16431	16394	16267	16296	16329	16510	16566	16264	16307	16376	16101	16363	16477	16106	16166	16411	16546	16312	16275	16225	16277	16312	16246	16256	16383	16072	16334	16382	16186	16244	16413	16188	16406	16432	16403	16385	16384	16275	16316	16444	16219	16483	16173	16335	16171	16254	16308	16330	16408	16361	16314	16292	16156	16413	16466	16417	16320	16232	16362	16199	16409	16344	16306	16136	16403	16362	16445	16494	16256
30980	25750	29071	27463	24886	23652	22846	22188	21970	24331	25186	23398	22123	21244	21065	20770	20859	21034	20831	20836	20726	20814	20888	20907	21014	20793	20961	20925	20849	20874	20855	21046	20879	20804	20975	20802	20626	20828	20927	20757	20948	21007	20766	20821	20863	20823	20880	20917	20728	20932	20706	20846	20772	20796	20858	20706	20703	20859	20764	20662	20654	20721	20814	21000	20907	20981	20965	20811	20881	20922	20772	20722	20679	21012	20782	20893	20788	20858	20742	20717	20624	20894	20833	20821	20876	20597	21001	21003	20812	20686	20806	20811	20852	20791	20814	20703	20870	20880	20942	20639	20828	20899	20884	20780	20835	20750	20794	20754	20946	20785	20899	20804	21036	20720	20948	21003	20946	20694	20806	20902	20960	20745	20697	20935	21103	20658	20799	20841	20773	21039	20742	20724	20798	20728	20839	20751	20885	20762	20833	20831	20972	20686	20983	21039	21006	20903	20763	20982	20841	20723	20662	20772	20931	20886	20951	20694	20948	20797	20667	20733	20788	20735	20856	20975	20964	20929	20948	20800	20620	20989	21002	20876	20681	20546	20874	20951	20892	20666	20891	20751	20648	20813	20845	20866	20823	20606	20741	20792	20821	20999	20960	20786	20721	20830	20977	20763	20668	20860	20954	20774	20992	20631	20721	20776	20746	20907	20843	20734	20881	20813	20755	20643	20995	20590	20942	20801	20878	20783	20792	20940	20811	20724	20790	20945	21050	20850	20693	20884	20642	20909	20714	20903	20772	20826	20761	20827	20832	20817	20704	20873	20872	20787	20841	20615	20516	20603	20866	20800	20931	20743	20932	21113	20996	20791	20738	20788	20664	20926	21015	20933	21267	20699	20793	20588	20745	20962	20969	20806	20833	20894	20812	21012	20932	20926	20869	20819	20837	20736	20775	20666	20880	20898	20965	20763	20768	20842	21005	20777	20867	20804	20902	20892	20882	21058	20916	20976	20711	20879	20897	21019	21014	20717	21028	20827	20898	20562	20617	20728	20931	20754	20782	20527	20924	20790	20679	20646	20859	20671	20821	20807	20926	20812	20834	20727	20803	20969	20751	20701	20893	20751	20689	20738	20808	20620	20713	21017	20778	20748	20882	20952	20908	21019	20812	20871	20764	20920	20890	20773	20875	20755	20765	20757	20764	20800	20904	20764	20861	20601	20656	21030	20698	20803	20963	20881	20924	20875	20748	20807	20852	20910	20828	20880	20678	20726	20877	20984	20996	20967	20990	21024	20887	20791	20783	20994	20926	20657	20909	20784	20778	20757	20760	20629	20819	20712	20962	20729	20596	20565	20994	20860	20851	20844	20632	20883	20818	20813	20966	20885	21067	20901	20843	20918	20969	20778	20751	20923	20769	20680	20954	20622	20917	20547	20682	20871	20846	20888	20723	21136	20857	21040	20684	20808	20750	20780	20877	20878	20960	20730	20761	20900	20911	20655	20934	20893	20605	20726	20842	20738	20630	20760	20632	20834	20811	20901	20851	20871	20660	20921	20820	20698	20855	20582	20592	20804	20969	20819	20858	20763	20692	20810	20935	20733	20781	20729	20884	20584	20741	20717	20676	20857	20776	20765	20796	20676	20598	20836	20725	20697	20826	20704	20827	20802	20633	20829	20901	20808	20869	21088	20726	20878	21045	20891	20914	20789	20774	20701	20901	20931	20835	20772	20941	20994	21069	20915	21006	20846	20692	20828	20714	20872	20983	20850	20900	20660	20911	20840	20894	21070	21040	20529	20895	20736	20847	20682	20859	20971	20869	21126	20973	20706	20691	20837	20727	20817	20906	20829	20961	20842	20821	20748	20777	20984	20737	20923	20713	20914	21065	20838	20858	20978	21025	20986	20870	20846	20600	20875	20955	20699	20941	20842	20806	20908	20958	21046	20999	20721	20829	20681	20775	20761	20692	20783	20751	21028	20645	20644	20797	21012	21158	20792	20809	20706	20914	20615	20877	20994	20960	20801	20803	20778	20812	20944	20819	20791	20723	20909	20924	20768	20943	20734	20822	20765	20797	20885	20890	20733	20841	21006	20924	20711	20781	20811	20659	20822	20887	20794	20588	20795	20853	20607	20838	20645	20701	20823	20781	20891	21058	20736	20945	20756	20939	20710	20963	20919	20752	20860	20822	20740	20650	20961	20973	20749	20931	20735	20885	20701	20865	20784	20780	20825	20641	20784	20667	20615	20684	20685	20845	20991	20899	20765	20590	20744	20787	20866	20794	21119	21009	20834	20779	20873	20731	20702	20852	20758	20842	20799	20951	20923	21071	20810	21021	20737	20727	20873	20790	21205	20881	20629	20897	20673	21091	21020	21070	21064	20964	20983	20925	20883	20937	20815	20995	20931	20833	20952	20720	20817	20703	20751	20763	20829	20802	20710	21017	20711	20941	20807	20929	20690	20543	20644	20870	20705	20604	20684	20708	20968	20689	20949	20888	20770	20998	20853	20708	20884	20941	20850	20787	20920	20991	21061	20776	20868	20934	20678	20810	20847	20782	20706	20810	20946	21076	20716	20924	20815	20819	20719	21025	20907	20872	20825	21006	20974	20802	20719	20698	20913	20854	21025	20713	20808	20873	20629	20594	20632	20904	20774	20754	20824	20962	21080	20976	20812	20976	20877	21059	20975	20692	20811	20725	20652	20985	20700	21006	20870	20936	21074	20729	20994	20757	20866	20751	20778	20943	20859	20674	20930	20878	20769	20905	20892	20819	20993	20805	20980	20812	20812	20740	20932	21044	21046	20903	20705	20823	20660	20933	20772	20890	20786	20928	20611	20916	20918	20956	21087	20748	20715	20717	20820	20803	20783	20819	20974	20924	21124	20861	20941	20857	20770	20846	20772	20628	20753	20770	20820	20732	20662	20813	20932	20877	20911	20984	20863	20711	20774	20623	20784	20762	20851	20628	20791	20924	20699	20731	20873	20849	20893	20904	20845	20604	20681	20802	20976	21044	20810	20830	20893	20808	20882	20722	20794	20691	20820	20714	20755	20847	20718	20988	20818	20849	20777	20865	20812	20863	20829	20654	20911	21090	20889	21067	20784	20930	20668	20856	20817	20730	20972	20775	20999	20746	20851	20844	20725	20845	20851	20849	20821	20850	20676	20844	20642	20795	20746	20935	20937	20849	20616	20832	20891	20859	20564	20864	20747	20822	20856	20774	20665	20974	21051	20854	20848	20811	20705	20822	20773	20778	20816	20733	20949	21007	20891	20868	20545	20976	20749	20999	20917	20967	20746	20773	20820	20925	20970	20853	20806	20840	20829	20871	20552	20874	20745	20656	20859	20813	20917	20792	20745	20853	20882	20933	20929	20900	21080	20986	20758	20832	20772	20825	20767	20961	20896	20917	20971	20802	20861	20838	20794	20628	21001	21067	20782	20768	20681	20834	20705	20769	20779	20818	20824	20588	20634	20721	20841	20869	20685	20791	20778	20802	20816	21008	20970	20818	20871	20720	20973	20736	21048	20870	20834	21011	20794	20848	20705	20801	20683	20639	20951	20747	20858	20803	21050	20693	20803	20855	20963	20818	20690	20702	20640	21003	20964	20841	21043	21044	20494	20681	20909	20533	21084	20983	20720	20919	20934	20834	20851	20845	20955	20861	20887	20809	20911	20747	20839	20883	20888	20664	20854	20796	20934	20738	20858	20693	20891	20932	20500	20848	20756	20817	20857	20775	21037	20937	20952	20779	20866	20980	20805	20684	20737	20967	20928	20621	20927	20964	20781	20705	20687	20717	20890	20830	20800	20764	20969	20868	20839	20741	20763	20759	20949	20870	20765	20969	20700	20758	20795	20800	20948	20831	20832	20749	20817	20834	20788	20864	20665	20651	20740	20854	20619	20876	20843	20751	20744	20806	20799	20706	20887	21003	20903	20916	20705	20852	20920	20957	20742	20821	20916	20840	20789	20739	20960	20814	20785	20971	20935	20782	20766	20881	20734	20902	20891	20885	20792	20534	20877	20796	20817	20809	21076	20904	20828	20598	20831	20708	21037	20928	20957	20851	20846	20706	20830	21096	20772	20832	20787	20699	20917	20867	20696	21036	20854	21117	21038	20904	20863	20948	21044	20914	20770	20999	20741	20829	20833	20805	20889	20969	20865	21022	20801	20867	20791	21066	20987	20836	20696	20664	20908	20744	20732	20791	20742	20742	20997	20908	20723	20684	20735	20894	20815	20928	21092	21067	20779	20832	20941	20887	20868	20887	20749	20899	20927	20889	20762	20716	20884	20808	20735	20848	20758	21008	20901	20756	20618	20916	20827	20802	21057	20903	20646	20880	20698	20771	20851	20857	20672	20689	20915	20964	20743	21031	20920	20691	20845	20926	20924	20720	20978	20934	20980	20786	20652	20961	20986	20777	20901	20781	21058	20685	20639	21030	20578	20928	20800	21187	21026	20654	20648	20674	20818	20754	20821	20886	20999	20997	20911	20884	20796	20788	20766	20904	20724	20924	20872	20916	21014	20832	20932	21032	21045	20888	20870	20755	20780	20608	21088	20972	20918	20947	20804	21008	21118	20966	20919	20958	20746	20666	20668	20686	20724	20742	20751	20973	20924	20814	20813	20862	20692	20697	20857	20889	21001	20769	20499	21110	20823	20948	20563	20876	21147	20845	20825	20795	20821	20757	20992	20854	20750	20823	20921	20924	20895	20713	20830	20855	21023	20846	20997	20875	20612	20935	20962	20832	20934	20822	20901	20923	20973	20863	20909	20900	20852	20789	21021	20747	20827	20909	20785	20851	20750	20810	20844	20837	20940	20819	20603	20652	20691	20856	20877	20848	20747	20871	21007	20802	20961	20731	20703	20678	20805	20802	20801	20783	20934	20876	21010	20807	20886	20850	21048	20831	20793	20882	20905	20702	20954	20918	20758	20811	20688	20641	20681	20835	21148	21158	20910	20843	21099	21065	20733	20853	20993	20912	20673	20887	20964	21002	21055	20827	20988	20904	20894	20726	20742	20813	20840	21063	20807	20830	20685	20840	20946	20871	20756	20899	20828	20995	20792	20945	20835	20847	20967	20830	20916	20772	20930	20699	20613	20703	20764	20847	20680	20866	20984	20831	20906	21040	20942	21146	20612	20800	20899	20649	20680	20809	20869	20796	20762
21004	27726	27018	23915	22179	20383	19623	18569	17963	21709	21407	18855	17378	16374	16348	16047	15906	16163	16330	16057	16139	16120	16221	16026	16109	16343	16133	16068	16300	16170	16084	16190	16106	16250	16137	16112	16121	16055	16278	16088	16106	16125	16095	16158	16179	16150	16162	16279	16168	15952	16103	16255	16173	16154	16172	16244	16184	16221	16035	16321	16114	16028	16284	16344	16197	16168	16104	16206	16334	16174	16132	16349	16026	16056	16174	16086	16364	16206	16139	16145	16183	16076	16036	16173	16197	16367	16139	16083	16199	16300	16231	16136	16115	16258	16160	16431	16040	16125	16311	16163	16082	16263	16104	16315	16211	15997	16127	16173	16061	16158	16176	16135	16118	16169	16156	16133	16197	16040	16193	16289	16197	16301	16233	16094	16215	16054	16120	16088	16152	16181	16138	16026	16045	16062	16194	16240	16191	16088	16419	16264	16029	16245	16121	16080	16251	16094	16098	16079	16141	16220	16108	16147	16165	16091	16160	16182	16163	16052	16135	16049	16228	16243	15977	16260	16214	16067	16277	16058	16177	16216	16194	16062	16296	16145	16065	16157	16121	16211	16441	16255	16220	16100	16107	16030	16166	16224	16186	16057	16200	16005	16103	16196	16141	16182	16078	16113	16095	16100	16131	16241	16219	16044	16000	16162	16137	16148	16207	16185	16132	16221	16046	16031	16166	16200	16160	16170	16323	16106	16122	16231	16171	16142	16074	16143	16315	16159	16335	16305	15982	16305	16178	16282	16026	16116	16182	16236	16018	16178	16238	16393	16100	16104	16182	16202	16037	16319	16145	16027	16334	16235	16150	15989	16284	16009	16164	16082	16188	16143	16298	16004	16155	15987	16124	16139	16235	16295	16285	16183	16101	16129	16208	16124	16313	16237	16231	16276	16248	16148	16034	16192	16364	16241	16075	16082	16183	16151	16052	16253	16295	16239	16289	16211	16244	16058	16085	16101	16196	16370	16246	16132	16248	16093	16297	16134	15892	16152	16147	16422	16249	16231	16207	16268	16158	16182	16099	16268	16155	16073	16097	16112	16343	16247	16075	16131	16201	16184	16175	16149	16190	16089	15934	16276	16192	16177	16149	16132	16127	16137	16400	16339	16322	16129	16188	16144	15951	16243	16150	16009	15978	16164	16064	16172	16341	16092	16023	16226	16178	16238	16279	16097	16124	16062	16106	16132	16092	16276	16161	16077	16295	16222	16126	16081	16357	16212	16185	16225	16170	16066	16366	16386	16158	16068	16128	16133	16109	16282	16076	16194	16101	16174	16119	16063	16181	16186	16158	16058	16241	16250	16057	16224	16271	16271	16061	16109	16200	16185	15996	16164	16121	16046	16204	16104	16141	16244	16100	16121	16140	16246	16228	16115	16030	16075	16157	16061	16243	16220	16059	16109	16118	16078	16297	16102	16251	16092	16083	16073	16107	16129	16160	16077	16293	16123	16066	15983	16207	16032	16395	16148	16200	16214	16055	16260	16214	16118	16011	16097	16136	16273	16285	16052	16055	16163	16158	16071	16142	16028	16095	16150	16115	16007	16102	16221	16129	16131	16228	16259	16083	15939	16158	16190	16231	16198	16067	16090	16278	16205	16141	16001	16013	16206	16070	16316	16151	16033	16028	16189	16049	16263	16162	16350	16193	16127	16140	16039	16213	16249	16346	16167	16294	16210	16212	16208	16165	16274	16148	16151	16194	16134	16251	16066	16316	16011	16254	16133	16122	16036	16130	16327	16004	16165	16089	16064	16119	16196	16163	16090	16306	16305	16105	16135	16295	16312	16122	16073	15993	16221	16109	16287	16337	16025	16111	16287	16149	16139	16206	16129	16126	16281	16262	16102	16229	16205	16133	16086	16039	16118	16207	16008	16110	16104	16076	16236	16232	16126	16126	16056	16301	16252	16355	16152	16029	16153	16110	16150	16182	16070	16165	16013	16182	15953	16067	16039	16238	16312	16076	16088	16142	16236	16169	16204	16332	16261	16139	16159	16308	16375	16414	15966	16091	16150	16233	16260	16141	16030	16222	16063	16174	16074	16216	16274	16144	16074	16322	16193	16083	16159	16151	16211	16231	16110	16128	16177	16294	16085	16284	16139	16049	16013	16297	16163	16191	16239	16183	16186	16214	16164	16144	16146	16007	16152	16205	16150	15878	16109	16394	16165	16036	16235	16167	16057	16267	16092	16000	16282	16138	16271	16083	16133	16103	16189	16296	16184	16173	16081	15959	15923	16217	16098	16041	16084	16216	16057	16023	16297	16161	16108	16266	16053	16082	16166	16174	16215	16068	16166	16240	16111	16008	16161	16140	16234	16147	16077	16097	16105	16157	15991	16058	16247	16228	16106	16113	16144	16178	16137	16171	16164	16270	16060	16174	16058	16101	16216	16112	16176	16255	16218	16152	16220	16063	16096	15965	16175	16004	16182	16150	16098	16164	16226	16082	16141	16143	16098	16141	16276	16159	16113	16082	16160	16294	16129	16370	16034	16089	16141	15962	16140	16263	16112	16152	16233	16197	16098	16046	16069	16046	16084	16205	16176	16230	16201	16112	16171	16150	16109	16251	16224	16298	16203	15968	16232	16267	16217	16143	16038	16193	16233	16081	16143	16232	16123	16179	16305	16098	16125	16055	16102	16154	16032	16109	16098	16208	16030	16170	16105	15982	16161	16128	16113	16321	16295	16072	16107	16217	16171	16277	16072	16061	16060	16054	16139	16122	16198	16196	16124	16093	16228	16107	16178	16171	16119	16026	16240	16144	16208	16189	16070	16211	16208	16113	16086	16327	16149	16183	16278	16248	16072	16095	16269	16177	16240	16278	16166	16272	16234	16163	16223	16302	16259	16012	16207	16076	16079	16151	16036	16046	16158	16337	16158	15943	16317	16314	16127	16065	16223	16181	16129	16212	16016	16260	16127	16214	16172	16219	16154	16142	16001	16118	16089	16121	16284	16205	16126	16285	16196	16121	16209	16116	16232	16116	15863	16237	16253	16176	16189	16157	16332	16073	16194	16109	16246	16213	16028	16083	16261	16165	16274	16207	16194	16069	16111	16193	16199	15998	16265	16057	16333	16207	16216	16143	16140	16064	16119	16044	16278	16174	16027	16251	16174	16058	16235	16167	16089	16052	16233	16234	16092	16183	16107	16343	16071	16189	16073	16073	16240	16283	16144	16338	16240	16001	16389	16289	16236	16137	16212	16130	16214	16162	16150	16052	16128	16076	16160	16096	16067	16298	16139	16272	16265	16186	16102	16139	16301	16222	16163	16254	16197	16290	16278	16056	16123	16179	16154	16071	16127	16176	16041	16418	16315	16390	16142	16197	16392	16307	16058	16060	16089	16159	16298	16144	16171	16340	16082	16256	16069	16308	16206	16157	16155	16223	15915	16151	16261	16117	16103	16239	16477	16174	16266	16126	16221	16241	16008	16327	16194	16138	16149	16132	16166	16195	16114	16277	16059	16180	16112	16139	16063	16319	15967	16269	16199	16168	16128	16218	16203	16095	16039	16108	16138	16087	16112	16283	16122	16183	16081	16110	16200	16141	16128	16288	16151	16146	16161	16017	16181	16160	16211	16235	16230	16050	16064	16016	16271	16209	16137	16262	16332	16210	16076	16068	16171	16171	16050	16124	16144	16219	16270	16063	16215	15963	16168	16199	16322	16175	16249	16076	16192	16275	16060	16298	16125	16138	16313	15973	16118	16211	16208	16239	16108	16155	16112	16103	16201	16019	16236	16102	15961	16262	16093	16220	16186	16260	15984	15967	16310	16076	16200	16289	16315	16001	16105	16129	16128	16291	16168	16162	16423	16249	16010	15994	16247	16183	16084	16226	16184	16134	16101	16042	16044	16087	16241	16214	16204	16069	16037	16170	16109	16205	16228	16148	16027	16267	16126	16228	16131	16200	16114	16337	16179	16276	16123	16053	16087	16138	16204	16259	16255	16280	16299	16149	16193	16185	16260	16224	16175	16047	16327	16203	16333	16064	16175	16136	16098	15938	16186	16051	16122	16202	16239	16053	16161	16102	16216	16033	16080	16224	16069	16212	16071	16082	16112	16008	16158	16200	16417	16125	15966	16208	16208	16289	16269	16101	16013	16122	15942	16190	16230	16085	16077	16131	16062	16112	16076	16425	16244	16094	16253	16286	16508	16137	16074	16051	16248	16035	16205	16133	16087	16240	16029	16181	16204	16286	16056	16189	16083	16228	16236	16297	16245	16238	16196	16403	16185	16111	16081	16108	16172	16171	16042	16300	16303	16080	16255	16335	16348	16135	16194	16130	16088	16014	15946	16016	16079	16157	16140	16070	16196	16233	16036	16210	16036	16114	16098	16156	16245	16120	16474	16226	15950	16201	16223	16355	16118	16039	16246	16143	16180	16346	16089	16087	16170	16060	16193	16048	16140	16105	16162	16181	16171	16137	16270	16271	16258	16126	16062	16126	16279	16196	16213	16187	16279	16265	16277	16229	16061	16066	16097	16311	16273	16197	16207	16168	16196	16043	16245	16203	16115	16170	15913	16419	16174	16323	16280	16324	16020	16060	16188	16284	16285	16325	16136	16127	16035	16188	16148	16256	16152	16227	16041	16111	16194	16195	16126	16121	16105	16231	16059	16343	16071	16038	16184	16251	16196	16253	16190	16041	16095	16124	16259	16190	16315	16216	16245	16186	15946	16320	16155	16271	16151	16244	16125	16089	16139	16136	16225	16071	16231	16094	16312	16132	16131	16368	16174	16159	16083	16179	16347	16367	16099	16280	16117	16156	16167	16328	16203	15999	16123	16120	16246	16236	16231	16170	16100	16131	16014	16227	16240	16177	16066	16128	16250	16233	16252	16196	16100	16223	16157	16199	16117	16062	16053	16383	16201	16292	16153	16153	16056	15892	16407	16055	16160	16123	16234	16272	16239	16267	16150	16061	16096	16275	16209	16029	16182	16292	16201	16224	16183	16136	16123	16108	15946	16169	16132	16211	16231	16139	16121	16021	16225	16201	16161	16125	16264	16189	16097	16152	16257	16242	16127	16245	16299	16214	16141	16234	16131	16111	16272	16293	16173	16095	16115	16147	16053	16313	16148	16154	16042	16167	16358	16070	16155	16098	16337	16191	16033	16222	16125
25422	21090	28193	27420	27329	28605	28308	25713	25882	40426	43959	33159	26793	22924	21943	21773	21618	21546	21455	21611	21594	21430	21414	21684	21421	21648	21360	21302	21716	21619	21689	21216	21564	21273	21550	21358	21441	21318	21910	21348	21355	21527	21411	21463	21533	21673	21423	21183	21496	21587	21231	21523	21523	21636	21343	21509	21452	21349	21377	21219	21436	21211	21383	21581	21448	21466	21502	21337	21436	21400	21438	21356	21524	21522	21293	21284	21553	21391	21553	21429	21311	21438	21498	21428	21492	21565	21578	21484	21383	21202	21380	21356	21578	21249	21313	21564	21372	21288	21564	21575	21512	21423	21481	21579	21517	21379	21453	21427	21419	21454	21230	21442	21449	21541	21411	21581	21496	21488	21435	21409	21480	21520	21500	21680	21313	21345	21354	21482	21457	21257	21545	21442	21510	21409	21313	21350	21550	21441	21581	21161	21448	21399	21526	21499	21377	21361	21688	21480	21437	21610	21374	21425	21434	21469	21401	21542	21289	21405	21463	21438	21237	21418	21266	21291	21227	21259	21535	21366	21484	21445	21292	21245	21495	21496	21521	21561	21386	21390	21371	21406	21574	21470	21541	21278	21500	21504	21426	21578	21485	21430	21281	21333	21563	21357	21609	21561	21546	21475	21108	21413	21516	21288	21586	21661	21453	21254	21501	21219	21545	21463	21153	21454	21192	21557	21445	21471	21290	21581	21714	21417	21371	21644	21254	21534	21356	21405	21433	21229	21473	21209	21462	21395	21608	21551	21677	21313	21384	21543	21525	21558	21335	21414	21371	21438	21388	21606	21596	21486	21331	21526	21366	21509	21427	21090	21281	21111	21250	21405	21441	21511	21314	21186	21402	21352	21448	21454	21421	21371	21308	21468	21583	21302	21248	21461	21548	21616	21570	21496	21452	21661	21541	21419	21508	21603	21306	21418	21262	21442	21477	21285	21467	21538	21639	21513	21227	21462	21265	21457	21313	21406	21493	21270	21309	21264	21294	21454	21528	21397	21527	21458	21289	21404	21587	21384	21498	21306	21325	21624	21478	21306	21425	21461	21830	21411	21388	21413	21444	21329	21268	21245	21141	21398	21397	21478	21360	21599	21426	21509	21415	21611	21413	21441	21516	21440	21278	21562	21327	21336	21722	21249	21466	21246	21482	21399	21399	21352	21447	21216	21483	21574	21177	21500	21572	21289	21475	21499	21593	21504	21212	21489	21381	21330	21527	21444	21466	21270	21355	21621	21575	21615	21436	21466	21423	21525	21248	21324	21437	21363	21399	21538	21530	21419	21420	21617	21519	21624	21497	21310	21294	21160	21453	21634	21253	21238	21565	21388	21328	21238	21410	21425	21366	21516	21655	21379	21490	21456	21386	21443	21468	21401	21491	21500	21527	21541	21488	21466	21449	21599	21599	21552	21690	21526	21433	21525	21622	21542	21330	21540	21687	21563	21267	21455	21535	21462	21489	21268	21490	21382	21565	21430	21265	21441	21715	21573	21715	21379	21445	21195	21323	21534	21387	21700	21495	21592	21506	21482	21326	21327	21522	21352	21301	21525	21476	21507	21499	21482	21554	21396	21443	21386	21371	21265	21435	21316	21238	21187	21274	21552	21508	21342	21454	21299	21272	21573	21522	21257	21656	21624	21447	21433	21580	21331	21683	21419	21403	21572	21386	21229	21311	21200	21433	21402	21351	21647	21551	21335	21520	21425	21463	21359	21581	21350	21319	21504	21462	21482	21534	21498	21683	21359	21600	21403	21641	21383	21690	21588	21243	21287	21291	21370	21465	21299	21404	21369	21324	21337	21582	21242	21292	21665	21685	21365	21405	21341	21582	21385	21467	21274	21504	21397	21569	21436	21244	21440	21509	21465	21636	21530	21246	21595	21500	21510	21485	21605	21532	21342	21254	21334	21294	21194	21079	21385	21423	21561	21462	21460	21401	21184	21375	21325	21480	21601	21229	21275	21424	21220	21545	21439	21386	21410	21597	21481	21596	21398	21500	21384	21309	21475	21294	21358	21369	21420	21354	21370	21189	21424	21360	21542	21252	21498	21466	21380	21338	21322	21504	21336	21439	21569	21474	21340	21462	21342	21283	21493	21437	21299	21572	21542	21432	21540	21551	21450	21763	21313	21720	21447	21465	21302	21369	21358	21343	21547	21327	21604	21635	21352	21505	21476	21641	21172	21444	21404	21368	21190	21500	21456	21520	21369	21348	21421	21440	21470	21440	21298	21531	21494	21384	21399	21481	21393	21526	21533	21645	21512	21457	21437	21443	21455	21266	21493	21191	21365	21198	21506	21370	21392	21468	21522	21685	21346	21585	21507	21298	21411	21363	21400	21529	21250	21693	21575	21428	21456	21404	21654	21339	21419	21285	21363	21517	21477	21475	21281	21517	21637	21484	21379	21737	21396	21414	21621	21606	21375	21706	21417	21532	21434	21400	21231	21363	21514	21764	21434	21341	21512	21235	21457	21570	21368	21329	21292	21517	21609	21537	21415	21445	21417	21298	21331	21444	21375	21377	21371	21441	21415	21271	21528	21509	21572	21495	21555	21419	21450	21389	21586	21646	21251	21506	21376	21467	21426	21504	21420	21298	21556	21439	21401	21190	21420	21383	21336	21307	21497	21468	21326	21487	21455	21163	21499	21493	21481	21425	21623	21339	21491	21346	21566	21428	21413	21579	21339	21244	21233	21521	21440	21409	21200	21570	21622	21227	21536	21362	21467	21517	21475	21456	21306	21757	21501	21481	21381	21570	21464	21507	21705	21548	21669	21594	21351	21484	21362	21129	21533	21426	21405	21382	21388	21308	21174	21356	21337	21332	21519	21374	21344	21527	21336	21541	21280	21609	21535	21516	21662	21543	21260	21497	21309	21476	21344	21641	21289	21317	21668	21424	21472	21535	21444	21520	21537	21272	21662	21455	21520	21084	21363	21420	21332	21284	21428	21533	21359	21520	21477	21455	21459	21546	21610	21535	21452	21403	21278	21359	21230	21485	21678	21631	21327	21331	21245	21351	21429	21421	21605	21541	21522	21531	21638	21472	21375	21463	21533	21654	21443	21576	21403	21522	21408	21517	21418	21510	21659	21389	21312	21539	21498	21477	21443	21278	21282	21584	21442	21469	21622	21497	21482	21519	21470	21317	21501	21585	21459	21278	21313	21567	21636	21456	21658	21441	21464	21413	21664	21614	21529	21417	21257	21306	21483	21488	21605	21739	21494	21792	21559	21384	21685	21621	21278	21715	21507	21510	21557	21450	21301	21342	21394	21243	21366	21434	21339	21366	21653	21297	21432	21427	21423	21522	21365	21217	21548	21217	21446	21460	21651	21606	21416	21486	21485	21488	21540	21316	21527	21337	21453	21252	21441	21496	21560	21342	21153	21388	21318	21468	21414	21394	21558	21429	21610	21425	21562	21339	21221	21496	21447	21536	21515	21351	21669	21566	21487	21294	21517	21434	21448	21469	21486	21626	21219	21301	21553	21374	21598	21530	21339	21326	21333	21490	21338	21481	21234	21550	21307	21410	21674	21428	21583	21239	21409	21389	21329	21431	21699	21365	21440	21418	21236	21334	21409	21433	21474	21384	21441	21535	21336	21381	21403	21380	21553	21297	21351	21542	21442	21380	21382	21377	21411	21488	21505	21483	21463	21574	21352	21624	21456	21450	21577	21465	21396	21308	21246	21209	21516	21495	21463	21558	21440	21732	21414	21367	21351	21571	21410	21197	21301	21426	21365	21497	21535	21500	21464	21352	21438	21584	21546	21507	21225	21290	21519	21129	21491	21282	21615	21001	21444	21470	21589	21487	21635	21494	21527	21659	21472	21306	21625	21547	21411	21499	21449	21336	21368	21430	21570	21392	21343	21669	21472	21487	21320	21384	21396	21286	21304	21259	21469	21630	21215	21532	21151	21529	21693	21396	21739	21541	21371	21558	21645	21503	21598	21572	21339	21606	21665	21270	21224	21233	21686	21332	21601	21550	21467	21457	21330	21447	21291	21484	21253	21404	21332	21444	21613	21422	21234	21430	21443	21590	21251	21513	21536	21417	21712	21449	21457	21545	21220	21359	21400	21628	21529	21641	21354	21312	21356	21227	21541	21450	21517	21453	21500	21496	21417	21220	21515	21332	21513	21405	21304	21405	21194	21439	21335	21415	21438	21187	21450	21390	21426	21268	21466	21279	21274	21507	21261	21502	21473	21586	21481	21424	21301	21377	21491	21422	21508	21278	21441	21325	21410	21554	21284	21420	21579	21498	21682	21537	21577	21317	21448	21457	21331	21526	21315	21757	21395	21513	21537	21336	21561	21291	21520	21516	21440	21552	21257	21435	21290	21442	21325	21182	21530	21310	21434	21467	21294	21463	21496	21336	21321	21547	21606	21522	21391	21463	21540	21482	21523	21524	21459	21318	21267	21534	21475	21491	21469	21428	21479	21191	21262	21375	21571	21496	21232	21293	21288	21365	21384	21323	21252	21406	21362	21379	21519	21424	21356	21615	21369	21644	21345	21381	21657	21416	21595	21369	21352	21441	21587	21544	21502	21422	21534	20961	21324	21430	21527	21351	21579	21262	21374	21317	21361	21256	21551	21457	21439	21463	21489	21382	21259	21475	21507	21574	21522	21466	21379	21391	21660	21434	21472	21520	21409	21493	21373	21650	21440	21446	21401	21582	21525	21359	21414	21285	21605	21434	21501	21474	21421	21364	21338	21372	21492	21543	21457	21347	21551	21311	21487	21492	21392	21491	21486	21297	21404	21093	21515	21438	21413	21541	21324	21312	21466	21362	21380	21415	21422	21529	21402	21325	21238	21454	21578	21589	21428	21423	21343	21512	21538	21231	21348	21430	21345	21319	21436	21594	21470	21417	21558	21482	21369	21485	21423	21433	21439	21496	21354	21513	21712	21362	21550	21464	21604	21527	21257	21342	21415	21357	21706	21341	21386	21319	21668	21452	21474	21556	21429	21669	21385	21354	21458	21385	21490	21565	21553	21345	21484	21429	21465	21473	21412	21345	21197	21215	21188	21513	21221	21385	21388	21327	21351	21532	21466	21441	21349	21328	21350	21453	21254	21336	21492	21453	21464	21605	21476	21472	21493	21541	21487	21515	21474	21288	21366
22179	37389	38801	32648	29638	26460	24273	22568	23577	41952	39980	29828	21845	17902	16995	16797	16610	16554	16829	16535	16669	16501	16567	16583	16745	16625	16625	16701	16634	16569	16617	16632	16548	16430	16531	16543	16553	16551	16523	16465	16557	16709	16426	16674	16474	16505	16498	16640	16567	16596	16427	16647	16519	16634	16526	16514	16561	16539	16711	16684	16517	16509	16580	16383	16577	16652	16644	16401	16593	16667	16477	16543	16528	16677	16589	16501	16524	16621	16256	16439	16705	16727	16586	16367	16497	16685	16488	16489	16687	16681	16483	16627	16568	16513	16531	16410	16696	16469	16685	16633	16670	16523	16561	16565	16591	16626	16541	16545	16546	16493	16627	16593	16613	16573	16471	16497	16750	16473	16573	16653	16497	16652	16597	16601	16597	16556	16572	16607	16591	16427	16743	16524	16371	16653	16678	16679	16635	16483	16759	16648	16482	16484	16613	16577	16521	16696	16651	16502	16405	16743	16653	16487	16492	16437	16618	16493	16522	16474	16641	16591	16552	16585	16550	16713	16532	16545	16389	16703	16627	16608	16516	16506	16561	16661	16459	16653	16662	16552	16601	16621	16512	16576	16606	16675	16578	16538	16583	16570	16597	16403	16702	16547	16619	16621	16536	16786	16659	16437	16571	16603	16659	16696	16500	16488	16513	16495	16699	16509	16560	16555	16805	16476	16609	16609	16631	16562	16549	16538	16492	16648	16339	16532	16583	16544	16548	16432	16625	16468	16580	16587	16637	16630	16568	16511	16607	16522	16477	16418	16606	16560	16696	16618	16533	16527	16435	16754	16621	16551	16537	16546	16528	16563	16757	16684	16626	16644	16715	16515	16534	16562	16641	16597	16693	16610	16523	16526	16600	16519	16489	16671	16703	16532	16340	16771	16553	16776	16599	16556	16596	16530	16523	16601	16528	16576	16429	16536	16525	16666	16685	16548	16517	16619	16658	16697	16495	16550	16498	16485	16561	16607	16638	16656	16590	16476	16569	16554	16496	16553	16574	16748	16644	16464	16532	16625	16566	16618	16518	16700	16582	16540	16544	16710	16725	16496	16511	16646	16704	16468	16507	16703	16629	16528	16508	16438	16704	16529	16339	16386	16726	16621	16451	16457	16522	16427	16483	16502	16701	16566	16536	16673	16539	16480	16696	16541	16666	16698	16765	16531	16626	16565	16700	16626	16491	16655	16816	16537	16442	16752	16541	16694	16599	16706	16505	16610	16612	16686	16487	16616	16565	16682	16462	16640	16552	16500	16530	16567	16536	16604	16430	16618	16433	16755	16475	16590	16575	16598	16508	16482	16691	16651	16549	16550	16624	16526	16490	16701	16596	16524	16576	16538	16534	16622	16520	16499	16612	16564	16641	16540	16623	16531	16419	16590	16710	16597	16539	16418	16647	16418	16442	16500	16480	16497	16504	16691	16425	16747	16531	16647	16618	16566	16464	16606	16645	16714	16524	16601	16535	16581	16575	16495	16496	16689	16516	16582	16600	16584	16764	16640	16573	16604	16508	16592	16425	16460	16515	16566	16713	16625	16543	16538	16618	16609	16554	16536	16766	16527	16567	16452	16700	16620	16466	16578	16465	16529	16677	16646	16696	16664	16607	16366	16499	16479	16415	16656	16496	16511	16500	16538	16607	16720	16515	16459	16669	16493	16627	16491	16589	16319	16570	16740	16485	16716	16591	16668	16532	16588	16676	16392	16494	16657	16531	16520	16667	16590	16568	16737	16484	16705	16594	16377	16673	16598	16613	16668	16468	16646	16487	16744	16587	16636	16585	16578	16439	16647	16573	16496	16514	16548	16817	16427	16516	16515	16666	16748	16524	16561	16630	16579	16599	16601	16539	16472	16549	16563	16483	16601	16649	16635	16646	16569	16493	16655	16602	16679	16633	16585	16502	16451	16548	16651	16634	16575	16477	16475	16394	16581	16651	16636	16834	16627	16737	16686	16593	16491	16611	16424	16683	16720	16694	16600	16644	16458	16571	16492	16576	16573	16591	16551	16607	16607	16463	16745	16557	16575	16516	16625	16710	16523	16669	16552	16627	16529	16610	16446	16544	16579	16689	16661	16429	16792	16736	16608	16546	16495	16602	16604	16583	16437	16437	16573	16550	16506	16436	16474	16722	16509	16540	16537	16569	16502	16538	16462	16682	16450	16593	16493	16631	16549	16626	16501	16436	16586	16530	16472	16561	16631	16426	16502	16549	16618	16573	16752	16691	16726	16611	16607	16587	16610	16650	16392	16609	16511	16375	16527	16485	16558	16458	16608	16393	16502	16429	16514	16621	16786	16585	16582	16703	16484	16704	16577	16426	16743	16626	16571	16458	16626	16557	16507	16563	16714	16602	16656	16510	16702	16656	16648	16546	16569	16673	16493	16541	16508	16685	16395	16511	16694	16662	16477	16437	16614	16436	16537	16685	16672	16507	16687	16527	16715	16465	16605	16605	16581	16749	16570	16683	16610	16548	16481	16501	16692	16542	16519	16464	16604	16592	16601	16398	16662	16665	16502	16565	16679	16603	16560	16540	16571	16731	16687	16459	16610	16501	16764	16680	16512	16672	16594	16435	16574	16610	16537	16459	16556	16427	16505	16847	16361	16539	16540	16621	16599	16467	16563	16610	16496	16454	16645	16576	16485	16454	16443	16621	16458	16492	16513	16343	16684	16592	16408	16691	16472	16535	16625	16511	16615	16520	16625	16528	16630	16689	16556	16639	16721	16550	16677	16591	16576	16640	16608	16643	16471	16549	16394	16613	16405	16592	16557	16501	16625	16581	16532	16561	16496	16631	16578	16690	16628	16696	16623	16462	16562	16532	16561	16591	16744	16739	16679	16494	16531	16512	16464	16508	16685	16590	16627	16615	16442	16676	16447	16479	16544	16383	16579	16561	16627	16605	16570	16495	16652	16704	16681	16702	16509	16633	16616	16597	16538	16644	16574	16573	16772	16578	16621	16490	16644	16789	16440	16504	16411	16724	16631	16567	16671	16570	16631	16490	16736	16740	16619	16604	16660	16464	16500	16569	16456	16496	16481	16546	16741	16636	16300	16623	16549	16573	16790	16548	16590	16622	16529	16582	16497	16646	16629	16709	16674	16538	16399	16559	16508	16474	16579	16526	16516	16817	16494	16665	16588	16665	16698	16547	16651	16515	16521	16545	16554	16577	16442	16549	16569	16574	16490	16799	16648	16678	16587	16659	16605	16565	16460	16592	16612	16613	16477	16634	16636	16675	16632	16546	16750	16520	16614	16525	16519	16571	16571	16513	16507	16582	16401	16515	16646	16529	16633	16670	16574	16745	16617	16654	16442	16729	16525	16467	16780	16523	16532	16570	16438	16472	16455	16573	16512	16599	16564	16553	16579	16630	16565	16472	16419	16724	16699	16577	16563	16619	16455	16515	16559	16456	16397	16622	16632	16624	16563	16453	16709	16516	16629	16600	16578	16587	16587	16610	16300	16688	16507	16466	16757	16619	16689	16634	16574	16533	16706	16648	16709	16754	16452	16463	16649	16791	16530	16385	16497	16507	16534	16871	16575	16605	16448	16571	16655	16711	16441	16696	16631	16743	16573	16570	16630	16501	16664	16549	16651	16713	16567	16572	16628	16576	16422	16703	16563	16655	16607	16545	16526	16775	16584	16463	16644	16663	16553	16535	16849	16681	16429	16597	16497	16506	16720	16516	16438	16509	16417	16637	16512	16616	16619	16646	16523	16567	16631	16670	16524	16454	16515	16298	16500	16660	16449	16531	16568	16532	16458	16696	16606	16577	16531	16497	16485	16509	16636	16701	16598	16545	16469	16502	16525	16524	16649	16540	16655	16639	16701	16411	16479	16506	16636	16424	16683	16463	16482	16665	16671	16528	16473	16516	16761	16744	16592	16486	16516	16676	16690	16786	16485	16694	16586	16491	16585	16477	16423	16534	16527	16735	16533	16428	16682	16706	16599	16685	16455	16664	16439	16557	16571	16547	16717	16615	16444	16477	16545	16529	16512	16556	16723	16568	16689	16691	16444	16441	16563	16496	16640	16605	16757	16585	16619	16761	16648	16672	16431	16534	16530	16555	16539	16559	16537	16675	16504	16606	16538	16558	16680	16677	16665	16431	16633	16464	16381	16664	16570	16644	16569	16701	16557	16420	16606	16481	16667	16598	16481	16604	16502	16643	16751	16713	16632	16619	16727	16574	16577	16593	16632	16489	16710	16629	16395	16673	16480	16619	16814	16364	16563	16637	16598	16496	16562	16456	16611	16606	16469	16532	16536	16479	16469	16686	16663	16556	16486	16504	16575	16563	16651	16662	16560	16742	16594	16663	16626	16493	16569	16678	16391	16600	16735	16761	16684	16658	16523	16674	16606	16525	16635	16526	16568	16565	16558	16578	16529	16693	16777	16520	16583	16668	16723	16613	16434	16582	16599	16485	16611	16520	16534	16598	16631	16680	16482	16515	16648	16535	16622	16675	16560	16676	16653	16392	16519	16430	16537	16629	16609	16560	16634	16538	16579	16574	16406	16540	16486	16631	16569	16610	16718	16570	16511	16561	16628	16673	16517	16571	16751	16788	16460	16379	16613	16601	16431	16640	16509	16606	16521	16641	16706	16509	16447	16491	16700	16548	16565	16441	16538	16718	16566	16462	16754	16543	16510	16624	16564	16430	16617	16566	16662	16645	16548	16553	16611	16517	16673	16603	16649	16665	16616	16601	16545	16669	16656	16319	16677	16571	16694	16662	16465	16620	16611	16620	16531	16589	16601	16581	16754	16423	16484	16692	16626	16575	16433	16546	16652	16673	16492	16603	16538	16581	16570	16771	16545	16572	16611	16680	16623	16490	16653	16622	16514	16686	16728	16488	16585	16532	16563	16680	16514	16530	16855	16550	16517	16682	16574	16377	16546	16506	16786	16458	16521	16660	16548	16548	16641	16607	16596	16480	16607	16427	16633	16585	16701	16592	16600	16667	16623	16611	16461	16515	16584	16618	16748	16388	16700	16702	16488	16636	16609	16471	16367	16520	16762	16688	16692	16523	16558	16658	16629	16518	16653	16431	16569	16544	16632	16484	16559	16586	16557	16740	16565	16535	16755	16724	16557	16552	16562	16461	16730	16531	16569	16540	16542
23483	20977	28474	24393	24659	29378	31883	28256	28310	53027	56752	42347	31422	25240	23085	22228	22110	22200	22213	21992	22177	21968	22344	22150	22323	21971	22421	22027	22071	22270	22178	22101	21796	21971	22180	22367	22080	22148	21994	22237	22148	22056	22007	21886	21675	22000	21927	22049	21834	22047	22060	22088	22119	21942	21995	21819	22159	22008	21854	21901	22065	22082	22029	22060	21990	21915	22097	22005	22091	22099	21951	21969	22166	21993	22406	21778	21871	22088	22013	21943	21979	22044	22129	21951	21923	21992	21942	22010	21957	21962	21979	21867	22075	22356	22057	22005	22129	22071	21752	22073	22043	21765	21831	21649	22235	22129	21922	21999	21989	21959	22147	22209	22068	22214	22113	21991	22036	22144	22027	21967	21800	22072	21863	21916	22111	22121	22029	21989	21963	21918	21994	21947	21684	21860	21785	22082	21933	22024	21913	21935	21982	21948	21864	21967	21969	22012	21978	22007	21947	22168	21936	21940	22103	22163	22070	22134	21980	21790	22058	22221	21973	21874	22088	21929	22055	22006	21947	21991	21858	21993	21957	21978	22149	21953	21971	21862	22118	21985	21964	22321	22278	22241	22034	21986	22058	21988	21833	22010	21845	22018	22004	22041	22071	22117	22164	22008	22135	22082	22028	21948	22015	21959	22152	22053	22027	22104	21982	22026	22056	22019	21932	21948	21937	21983	21792	21826	21992	21812	22105	22013	21993	21749	21836	21931	22040	21874	22061	22101	22221	21871	21741	21931	21866	22174	21949	22258	21917	21857	22133	22100	22025	21991	22133	21950	22196	22014	22076	21900	22150	21796	22090	21985	22110	22055	21883	22018	22094	22011	22102	22069	22124	21914	21936	21992	22031	21946	21838	21850	21978	22091	21935	22062	22045	22018	22039	22053	22009	21972	22139	21933	22030	21951	22088	22014	22051	21981	21875	21760	22044	21885	21970	22070	21768	22036	21916	22009	21993	22321	21895	21985	22017	22094	21926	22066	21914	22090	21902	21807	21864	21865	22044	21932	22012	21976	22053	21924	21926	22182	21968	22045	21953	22003	22089	22294	22007	21957	21951	22232	22248	22036	21897	22112	21939	21809	21999	22058	22094	22040	22092	21931	22059	22052	22253	22308	22058	21908	21973	21946	21898	22264	22065	22080	21948	21897	22045	21861	22150	22035	21887	22085	22060	22017	22005	22037	22126	22193	21927	22222	22072	21890	21990	21758	21892	22056	22036	22071	21971	21834	22189	21962	22070	22165	21940	21881	21930	22124	22049	22155	22005	21777	21948	22029	22118	21825	22048	21840	21974	21969	22026	21909	21903	22017	22064	21767	22114	22001	22088	22095	21758	21997	22146	22194	22153	22086	22114	22162	22066	22142	21943	22040	22124	21739	22128	22184	21711	21874	22061	21901	21967	21834	22122	22049	22001	21782	21999	22071	22126	22361	21982	22055	21920	22185	21983	21880	22082	22166	22110	22198	22117	22141	22126	21949	22109	21949	21964	22134	21844	21966	22103	22075	21918	21778	22216	21996	22090	22066	21991	21903	22025	22015	21867	21917	22217	22027	22124	22064	21915	21786	22006	21788	21912	22107	22248	21919	22045	21891	22000	22160	21983	21880	21823	21726	22045	22105	21982	22039	22034	22127	21926	22045	22028	22134	22204	21835	22157	22172	21935	22077	22065	22202	22142	21861	21996	21873	21917	21891	22210	22373	21901	22281	21931	21989	22235	22004	21849	21943	22209	22152	22225	21983	22028	22136	22175	22110	22039	21785	22145	21898	22074	21871	21887	21953	21852	21982	22029	21967	21795	22021	22166	21941	21904	22054	21985	22057	21994	21975	21955	22042	21945	22146	21942	22074	21918	21978	22050	21764	21801	22109	22035	21975	21913	22033	21978	22022	21896	22057	22034	21948	22196	22122	22039	22110	21741	21946	21956	21808	22131	21779	22050	22066	22140	22083	22043	22216	22072	21974	21943	22082	22042	22191	22127	21992	21829	22105	22122	22000	22100	21840	22224	22025	22084	22089	21918	21975	21850	22077	21997	22024	21859	21891	22055	22100	21953	21930	21702	21927	21943	22010	22131	22098	22063	21986	21846	22067	22163	21989	22010	21878	22002	22012	21840	22199	22076	22110	21982	22011	21691	22136	22066	21902	21969	21936	21846	21892	21791	21818	22054	21983	22032	21688	22273	21981	22262	21942	21977	21868	22148	22155	21880	22168	21922	21997	21872	22052	22145	21792	22130	21860	22315	22103	21852	22117	21836	21873	22174	21936	21980	22176	21956	22099	21957	22029	21894	22044	22007	21883	22046	22082	22153	21912	22009	21923	22024	22033	21775	21969	21832	22220	22099	22198	22149	21834	22151	22117	21971	21921	21846	21904	21913	21938	22162	21878	21863	22013	22162	21983	22104	22128	21752	22083	22051	22157	22189	22016	22112	21937	22003	22226	21957	21915	21993	22220	22031	21801	21790	21914	22145	21802	21829	22051	21970	22113	21747	22084	21986	21991	21890	22218	22025	21781	21850	21957	21801	21910	21951	21986	22111	22061	22057	21805	22142	21840	22154	22046	22275	21952	21788	22033	21971	22037	22156	22205	21880	21921	21840	22181	22034	22038	22142	21952	22081	21782	21927	21896	21954	21972	22057	22041	21966	21867	21703	22011	21844	22166	22135	22161	22091	22045	22068	21976	21830	21930	22084	22101	21983	21932	21928	21959	21983	22139	22049	21921	21720	21853	22014	22134	22104	22011	21937	21970	22121	21944	22027	22236	22000	22003	21797	21881	22134	22130	21975	22039	22006	22119	22316	21820	22014	21979	21870	22250	22335	22028	22017	22072	22254	21891	21931	21901	21825	21951	21968	21999	22058	22120	22138	21901	21959	22087	22216	21835	21959	21911	21924	22044	22057	22044	21977	21978	22122	22025	21899	22263	22064	21690	22093	21893	21987	21946	21882	21944	22048	21718	22164	22066	22111	22069	22011	22075	21850	22048	21846	22175	22001	21952	22094	21772	22092	22173	22023	21977	22020	21817	21948	22017	22185	21719	21870	22191	21930	22158	21935	21837	21866	21930	22037	22093	21891	21856	21758	21945	21694	21899	21917	22092	22265	21987	22119	22133	22094	22089	21978	22114	22099	22178	21852	22174	21918	21916	22094	22010	21904	21974	21755	21901	21878	21951	21980	22118	21943	22060	22049	21924	22000	21922	22210	22130	21784	22216	22054	22060	22031	21970	22022	22045	21719	22030	21862	22035	22015	22189	22056	22030	22129	21703	21877	21954	22032	21855	21832	21890	21992	21990	22178	21973	22073	22009	22158	21954	22043	21827	22133	21829	21927	21965	22002	21963	21951	21947	21870	21876	21881	21984	22016	22030	22036	21919	21974	22064	22311	21921	22112	22036	21731	22041	22149	21998	21836	22137	22016	22039	22193	22009	22140	22040	21948	22088	22101	21914	21957	21866	21966	21990	22195	22132	22030	22075	22176	22204	21824	22009	22088	22091	21893	22067	22162	21720	21853	21802	22046	22015	22033	22046	21996	22071	21922	21865	22093	22076	22177	22116	22063	22011	22073	21866	21928	21730	21985	22080	21955	22199	22099	22089	21884	22111	22076	22004	22221	22082	22085	21815	21633	21928	22248	22008	22083	21883	21817	21713	21991	22154	22090	22017	21934	22256	22063	21914	21865	21872	21964	22059	21833	22093	22147	22107	22145	21837	22050	21883	22129	22245	22094	22061	21990	22052	21922	21822	21914	22077	21918	21956	21960	22056	21941	22065	22239	22006	22124	21848	22019	21991	22029	22060	21739	22002	21863	21861	21973	22025	22182	21994	21930	22124	21994	21851	22012	22105	21704	21815	22044	21844	21945	21952	21989	22038	22138	21984	22049	21788	21748	21863	22148	22008	21960	22262	22045	21943	22203	22141	22193	22046	21971	22116	21933	21938	22157	21954	21843	21899	22066	21953	22127	22019	22003	21927	21883	22046	21899	21983	21926	21808	21973	21857	22061	21702	22040	22154	21978	22049	21961	21899	21998	22036	22088	22051	22021	22094	22105	22022	21979	22056	22099	21882	21822	21867	22078	21876	21892	22050	21926	22048	21970	21924	21951	22125	22117	21966	22005	21912	22227	22027	22022	22033	21972	21975	22130	22226	21983	21885	21943	22055	21754	21980	22053	21983	21665	22015	21988	21956	22001	22117	22015	22066	22099	21964	21837	22103	22105	21907	22102	22248	22032	22013	22036	21857	21994	21912	21913	22146	21989	21965	22030	22026	22151	22048	21982	21854	21927	21936	21968	22186	22241	22158	21902	22053	21899	21960	22131	21789	21968	21989	22063	21979	21979	22044	21883	21842	22098	21829	22032	21873	21992	22014	21977	21880	21851	21856	22133	21716	21971	21927	22038	21970	21848	21940	21916	22044	22134	22064	22186	22197	22144	21975	22117	21898	22039	22032	21898	21935	21975	21952	22133	21993	21949	22190	21982	21771	21784	21723	22081	22007	22078	21782	22044	22024	21994	21970	21903	21834	22048	22097	21777	22132	22048	21924	21962	22130	22083	21984	21977	21961	22125	21905	22006	21917	22075	21781	22011	21914	21831	22060	21987	22109	22097	21824	21967	22035	21993	21880	21913	21991	22033	21781	21955	21945	21931	21812	21937	22078	21880	22060	21843	21782	21792	21964	22022	21857	21974	22164	21987	21888	22205	21790	22095	22072	21999	21997	22078	21866	22198	22118	22034	21947	22058	22362	22101	22018	22120	22071	21886	22039	22128	21909	21797	22114	22061	22046	22229	22196	21958	21793	22109	22138	22186	21990	22110	22027	22023	21981	21747	22223	21879	21936	22050	22040	21989	21972	21886	21647	22116	21845	22034	22103	22114	21927	22130	22148	21947	22012	22031	21830	22046	22162	22025	21947	21781	21974	22138	21957	22016	22110	22008	21945	22000	22220	22202	21963	22097	21998	21909	21869	22011	22262	21899	21967	22033	21942	22076	22046	21920	21952	21880	22068	22026	21988	22083	21941	22021	22076	22043	22219	22097	22077	22158	21958	21850	21865	22182	21783	22205	21862	21972	21816	21948	21960	22008	22135	21883	22047	22077	22023	22061	22094	21922	21860	22004	21943
26049	44215	45349	39897	35170	31019	27978	26471	26709	54001	52604	39985	26946	19384	17384	17137	16937	16733	17160	16846	16824	16934	16873	16956	16823	16812	16874	16667	17012	16853	16934	16875	16953	17025	16906	17020	16867	16890	16795	16779	16895	17022	17020	16904	16931	16845	16748	16922	16997	17047	17008	16901	16803	16840	16780	16991	17079	16889	16782	16932	17026	16855	16771	16984	17061	17098	16861	16846	16886	16822	16938	16854	16733	16839	16763	17096	16930	16959	16915	17027	16818	16804	16828	16899	16849	16824	17023	16969	16877	16848	16758	17017	16841	16894	16932	16732	16963	16777	16844	16836	16748	16825	16897	17040	16927	16959	16803	16904	16868	16968	16858	16806	16972	16909	16734	16934	16805	16833	17047	16873	16753	16861	16818	16866	16880	16770	16812	17031	16859	17075	16988	16790	16850	16954	16997	16854	16841	16837	17047	16811	16827	16843	16930	16810	16948	16979	17089	16801	16894	16973	16772	16881	16819	16920	16730	16935	17064	16697	16802	16745	16887	16774	16764	16812	16865	16971	17024	16756	16927	16914	16878	16783	16783	16905	16884	16727	17000	16745	16884	16918	16838	16847	16832	16923	16961	16878	16864	16821	16780	16855	17021	16796	16884	17004	16691	17185	16966	16870	17077	16949	16844	16839	16736	16903	16800	16925	16990	16775	16923	16834	16933	16756	16950	16908	16861	16949	16824	16751	16771	16761	16828	16779	16883	16866	16849	16911	16912	16893	16789	16804	16780	16741	16835	16599	16891	16913	16870	16882	16817	16928	16984	16563	16862	16822	16963	16968	16765	16983	16764	16785	16658	16871	16935	16852	16842	16878	16959	16847	16807	16927	16766	17010	16843	16740	16936	16840	16933	16777	16899	16858	16787	16940	17012	16743	16786	16863	16879	16869	16745	16772	16838	16825	16911	16904	16816	16838	16830	16990	16813	16924	16943	16814	16778	16871	16924	16756	17012	16920	16955	16821	16698	16972	16950	16907	16909	16985	16836	16837	16974	16948	16904	16901	16956	16848	16946	16950	16857	16943	16930	16889	17021	16778	17032	16861	16772	16931	16966	16884	16870	16806	16799	16729	16658	16735	16846	16802	16879	17073	16724	16927	16824	16847	17014	16979	16937	17018	16884	16836	16918	16857	16838	16916	16949	16843	16864	16860	16767	16930	16895	16803	16938	16760	16902	16893	16686	16858	16829	16788	16826	16929	16946	16822	16855	17036	16777	16750	16824	16852	16891	16783	16802	16751	16978	16893	16756	16909	16857	16866	17053	16731	16874	16999	16999	16934	16884	16986	17005	16916	16893	16857	16789	16764	17026	16785	16875	16626	16895	16848	16941	17012	16962	16864	16843	17048	16826	16924	17102	16982	16830	16936	16818	17081	16758	16805	16988	16969	16841	16925	16923	16766	16851	17117	16890	16812	16780	16867	16978	16931	16816	16731	16694	17067	16841	16901	16917	16916	16852	16876	16868	16843	16971	17016	16783	16891	16930	17015	17053	16857	16851	16790	17023	16897	16845	16867	16784	16931	16852	16775	16877	16892	16682	16898	16895	16984	16761	16860	16927	16893	16925	16877	17062	16708	16854	16877	16826	16886	16850	16793	16829	16936	16884	16864	17012	16867	16721	16769	16885	16762	16781	16792	16727	16886	16743	16826	16858	16976	16841	16925	16870	16832	16880	16804	16925	16918	16902	16781	16746	16910	16878	16697	16703	16817	16866	16878	16980	16915	16842	16835	16888	16868	16685	16902	16831	16812	16699	16989	16995	17031	16903	16868	16944	16747	17098	16779	16768	16888	17091	16873	16962	16874	16764	16924	17010	16826	16883	16758	16836	16729	16902	16933	16804	16828	16948	17011	16876	16875	16865	16864	16955	17085	16703	16946	16760	16873	17048	17062	17004	17075	16872	17094	16868	16778	16852	16680	16754	16885	17045	16766	16738	17065	16873	16713	16920	16825	16817	16799	16775	16978	16843	16893	16960	16825	16915	16688	16954	16846	16702	16862	16837	16821	16927	16800	16845	16739	16840	16832	16779	16816	16982	16841	17103	16846	16793	16892	16698	16940	16869	16875	16882	16872	16787	16702	16865	16662	16859	17101	17038	16959	16849	16766	16911	16626	16775	16778	17013	16728	16852	16800	17045	16881	16797	16867	16647	16800	16943	16785	16866	16779	16804	16833	16855	16982	16785	16945	16847	16892	17039	16798	16923	16861	16801	16724	16910	17063	16930	16835	16858	16888	16852	16834	16938	16658	16697	16741	16825	16911	16991	16967	16907	16853	16702	16926	16688	16863	17057	16889	17041	16970	16897	16906	16864	16831	16996	16948	16878	16984	16918	16912	16783	16878	17058	16834	16891	16823	16749	16840	16798	16900	16955	16699	16900	16820	17027	16960	17009	16880	16888	16839	16913	16962	16769	16823	17036	16880	16878	16888	16855	16808	16972	16902	16868	16982	16978	16871	16850	16719	16980	16761	16930	16852	16859	16973	17014	16814	16991	16796	16985	16735	16999	17083	16732	16695	16897	16908	16888	17018	16953	16872	16724	17004	16944	16774	16859	16978	16839	16851	16745	16951	16786	16791	16814	16827	16971	16724	16864	16710	16878	16882	16959	16887	16719	16865	16745	16900	16880	16717	16759	16945	16969	16972	16797	16811	16913	16600	16879	16804	16936	16753	16782	16851	16745	16855	16889	16775	16935	16868	16910	16760	16972	16840	16885	17017	16809	16712	16950	16734	16866	17033	16806	17092	16862	16834	16971	16886	16858	16990	16823	16974	16727	16802	16815	16845	16768	16819	16933	16895	16665	16859	16771	16734	16831	16885	16918	16906	16827	16990	16850	16801	16882	16832	16845	16708	17076	16887	17009	16764	16651	16950	17095	16991	16875	16724	16950	16831	16947	16773	16889	16949	16749	16806	16931	16850	16878	16818	17033	16811	16929	16757	16644	16758	16654	17030	16846	16746	17064	16706	16806	16830	16897	16931	16976	16848	16932	16846	16877	16910	16701	16926	16968	16894	16886	16918	16889	16819	16990	16785	17023	16627	17118	16772	16848	17105	16786	16816	16843	16920	16969	16867	16795	16773	16881	16791	16927	16975	16886	16845	16944	17036	16790	17134	16792	16925	16857	17007	17006	16855	16944	16901	16695	17017	16837	16875	16876	16924	16881	16808	16963	17045	17076	16681	16741	16903	16862	16750	17025	16994	16915	17020	16697	16847	16983	17027	16917	16869	16825	16841	16920	16947	16992	16965	16849	16851	16855	16869	16917	16982	16842	16859	16924	16944	17066	16899	16795	16947	16929	17016	16884	17005	16815	17009	16743	16790	17065	16894	16876	16760	17009	16729	16974	16821	16780	16821	16898	16914	16869	16964	16858	17068	16748	16959	16902	16810	16910	16878	16901	16867	16898	16850	16897	16897	16997	16975	16899	16871	16976	16757	16928	16804	16848	16932	16879	16796	16759	16956	17038	16871	16895	16972	16848	17050	16981	17129	16942	16923	16855	16969	16884	16844	16742	17013	16811	16914	16848	16941	16747	16826	16721	16853	16859	16846	17056	16781	16893	16865	16795	16913	16821	16834	16712	16796	16864	16964	16941	17003	16948	16821	16900	16962	16978	16874	17041	16950	16815	16895	16753	16835	16836	16830	17006	16903	16901	16908	16963	16887	16958	16890	16852	16826	16643	16928	17001	16876	16658	16827	16859	16869	17000	16921	16914	16770	16875	16867	16989	16833	17037	16906	16921	16952	16834	17041	16835	16820	16951	16806	16849	16792	16771	16933	16977	16861	16773	16900	16815	16878	16877	16587	16905	16886	16870	16775	17139	16779	16711	17021	16710	16753	16880	16836	16967	16829	16911	16707	16748	16787	16814	16780	16728	16965	16721	16872	16857	17021	16985	16620	16865	16852	16985	16858	16893	16777	17073	16761	17006	16888	16929	16835	16887	16858	16840	16814	16754	16764	16836	16951	16946	16798	16959	16795	16929	16768	16868	16876	16841	16830	16854	16872	16826	16986	16825	16812	16931	16780	16887	16768	16742	16979	16951	16835	16944	17061	17014	16883	16847	16874	16806	16993	16820	16674	16908	16637	16823	16954	16647	16802	16811	16901	16889	16941	17065	16800	16961	16835	16777	16799	16651	17092	16976	16964	16877	16813	16869	17030	16867	16926	16936	16850	16958	16915	17030	16864	16875	16928	16804	16938	16750	16941	16865	16803	16963	16783	16554	16972	16952	16963	16783	16927	16903	16921	16973	16928	16818	16966	17014	16950	16768	16930	16928	16879	16848	17091	16869	16826	16920	16698	16741	16932	16688	17012	16893	16821	16921	16849	16806	16738	16821	16889	16963	16952	16876	17037	16794	17007	16943	16851	16931	16822	17012	16822	16858	16747	16923	16912	16897	16933	17144	16742	16794	16909	16879	16735	16581	17037	16784	16984	16777	16877	17027	16908	16882	17017	17092	16914	16770	16928	16911	16621	16718	16973	16939	16896	16804	16742	16780	16755	16872	16787	16731	16821	16842	16858	16822	16778	16821	16977	16971	16963	16912	16922	16866	16829	17028	16888	16982	16924	16941	16813	16856	16892	16915	16694	16897	16877	17008	16867	16811	16896	17045	16787	16915	16663	16881	16942	16884	16758	16828	16808	16984	16812	16858	16801	16847	17008	16764	16831	16932	16713	16976	16855	17060	17002	16948	16862	16921	16936	16735	16780	16901	16829	16965	16787	16743	16904	16919	16935	16945	17032	16903	16859	16902	16842	16960	16810	16849	16950	16864	16857	16844	16931	16903	16984	16923	16856	16831	16826	17009	16652	16794	16914	16971	16817	16892	16836	16973	16764	16817	16915	16966	16937	16730	17025	16761	16770	16797	16970	16856	16690	16860	16953	16736	16790	16747	16793	16763	16796	16740	16877	16925	16839	16734	16821	16883	16811	16844	16749	16934	16895	16878	16870	16815	16849	16920	16697	16766	16871	16852	16959	16877	16856	16949	16817	16984	16980	17007	16736	16903	16816	16946	16975	16950	16633	16646	16806	16923	16945	16879	16963	16813	16710	16807	16828	16676	17009	16884	16856	16876	16962	16949	16842	16796	16796	16883	16889	16879	16902	16753	16876
31279	26836	31305	29168	25952	25244	24899	24685	24312	26204	27563	25918	24391	23363	23240	23164	23140	23334	23126	23236	23054	23162	23075	23194	23303	23126	23001	23084	23090	23294	23163	23134	23136	23308	23326	23142	23263	23191	22981	23018	23114	22971	23326	23130	23193	23058	23165	23224	23280	23075	23252	23253	23093	23181	23217	23340	23140	23179	23226	22989	23170	23109	23184	23230	23124	23001	23021	23068	23132	23282	23126	23138	23166	23149	23293	23096	22749	23265	23389	23147	23153	23237	23114	23157	23140	23205	23170	23059	23346	23057	23071	23034	23271	23192	23103	22996	23272	23064	23243	22985	23089	23001	23182	23384	22868	23085	22972	23118	23089	23154	22999	23222	23127	23212	22958	23142	23141	23222	23055	23250	23270	23098	23117	22923	23304	23212	23112	23192	23334	23021	23158	22933	23118	23187	23105	23204	23209	23102	23188	23226	23282	22907	23039	23194	23122	23178	23324	23110	23160	22914	23058	23110	23307	23329	23276	23064	23128	23116	23103	23153	23189	23163	23045	23034	23135	22999	23133	23259	23047	23298	23056	23144	22994	23098	23245	23141	23269	23340	23134	23048	23153	23120	23142	23195	23109	22967	23045	23100	23072	22975	23269	23199	23136	23273	23282	23214	23050	23056	23076	23244	23113	23118	23003	23305	23134	23073	23193	23219	22830	23064	23120	23315	23220	23168	23132	23255	23252	23079	23220	23160	23124	22953	22934	23098	23124	23140	23175	23181	23273	23049	23269	23209	23145	22916	23130	23049	23111	23073	23033	23305	22929	23152	23403	23347	23123	23081	23223	23210	23330	23091	23094	23197	23284	23189	23146	23004	22986	23066	23288	23160	23166	23225	23202	23230	23177	23037	23218	23079	23301	23319	23279	23284	23051	23026	23051	23143	23328	23212	23239	23320	23304	23225	23398	23284	23292	23273	23125	23201	23142	23068	22882	23032	23172	23125	23267	23329	23309	23060	23334	23226	23304	23167	23233	23307	23095	23314	23295	23120	23013	23371	23311	23114	23201	23161	22921	23121	23327	23191	23153	23217	23121	23171	23041	23194	23078	23110	23190	23101	23112	23144	23228	23167	23068	23119	23417	23086	23343	23491	22882	23083	23083	23024	23103	23094	23016	23180	23198	23246	22897	23123	22905	23258	23213	23122	23359	23103	23006	23288	23281	22911	23301	23157	22736	23068	23085	23078	23025	23298	23080	22985	22968	23248	23172	22980	22982	23098	23165	23064	22983	23086	22936	23217	23114	23323	23160	22787	23096	22953	23142	23046	23110	22873	23247	23149	23195	23117	23110	23283	23102	23231	23203	23148	23353	23001	23285	23189	23031	23168	23118	23140	22946	23229	23147	23059	23238	23111	23174	23325	23337	23158	23152	23105	23200	23131	22807	23008	23068	23175	23191	23089	23128	23326	23231	23113	23190	22914	22880	23177	23217	23038	23197	22978	23188	23204	23092	23104	23251	23239	22968	23143	23229	23128	23156	23069	23166	23299	23195	23284	23260	23150	23232	23288	23210	23128	23126	23285	23077	23006	23006	23159	23161	23274	23099	23166	23131	23233	23057	22895	23143	23099	23039	23038	23040	23209	23179	23095	23174	23142	23154	23305	23434	23226	23010	23141	23181	23206	23007	22987	23138	23225	23160	22906	23186	23008	23062	23289	23261	22962	22813	23246	23103	23065	23288	23165	23078	23099	23211	23086	23191	23097	23258	22960	23161	23297	23118	23103	23072	23031	23122	22932	23242	23342	23291	23272	23223	23160	23136	23055	23324	23252	23258	23308	23109	23088	23190	23305	23169	23045	23129	23276	23134	23205	23287	23167	23142	23015	23294	23179	23156	23201	23200	23207	22951	23213	23121	22953	22888	23253	23153	23312	23337	22962	23252	23172	23185	22969	23084	23318	23160	23095	23045	23065	23115	22965	22863	22871	23321	22994	23253	23093	23258	23338	23106	23074	23154	23135	23191	23289	23364	23064	23287	23120	23204	23154	23171	22975	23244	23109	23103	23114	23162	23108	23139	22921	22853	22951	23023	23098	23068	23186	23065	23149	23275	23196	23201	23383	23198	23366	23063	23051	23172	22974	23204	23146	23124	23155	23096	23192	23098	23214	23110	23143	23195	23199	23245	23025	23063	23078	23048	23184	23015	22862	23220	23236	23269	22986	23132	23210	23105	23245	23150	23005	23359	23166	22985	23398	23024	23155	23065	23146	23213	23358	23294	23286	23166	23036	23170	23065	23036	23056	23258	23128	23226	23058	23215	22876	23259	23164	23198	23050	22958	22989	23018	23288	23101	23100	22988	23025	23025	22943	23188	23256	23054	23219	23250	23073	23045	23055	23096	23125	23422	23298	23007	22942	22796	23139	23064	23010	23036	23052	23004	23027	23164	23243	23310	23231	23051	23007	23121	23271	23177	23128	22947	23248	23100	23235	23106	23289	23022	22851	23216	22935	23083	22991	23120	23023	22991	23426	23275	23222	22841	23257	23138	23176	23143	23170	23312	23188	22949	23169	23221	23169	23278	23163	23390	23122	23052	22996	23090	23217	23168	23165	23190	23349	23160	23207	23245	23016	23182	23253	23074	22926	23259	23163	23311	23210	23201	23096	23237	23321	23133	23326	23275	23260	23000	23044	23172	23115	23068	22811	22812	23043	22937	23308	23323	23254	23201	22912	23165	22892	23015	23157	22995	23082	23170	23144	22941	23045	23082	23150	23197	23190	23212	23222	23096	23012	23087	23266	23174	23156	23401	23018	23281	23030	23092	23138	23297	23435	23101	23187	23084	23219	23336	23208	23235	23014	23094	23188	23121	23126	23007	23150	23287	23202	23328	23212	23016	23084	23063	23517	23025	23053	23057	23229	23182	22918	23142	23256	23234	23236	23239	23106	23221	23253	23157	23088	23296	23100	23050	23103	23168	23043	23303	23188	22975	23297	23237	22983	23122	23131	23033	23332	22989	23110	22992	23122	23226	23119	23128	23237	23121	23154	23260	23329	23215	23127	22966	23191	23180	22896	23346	23273	23173	23123	23202	23264	23142	23021	23031	23138	23001	23055	22964	23171	22890	23055	23329	22934	23027	22746	23035	23015	22937	23093	23493	23206	23198	22901	23152	23192	23150	23202	23155	23195	23040	23109	23234	22900	23251	23238	23102	23396	22995	23127	23124	23024	23038	22977	23135	23080	23133	23266	23207	23278	23198	23425	23324	23020	23058	23186	23410	23115	23373	23166	22906	23127	23390	23091	23147	23153	23156	22976	23184	22954	23021	23129	23389	23138	23245	23257	23228	22960	23152	23345	23226	23152	23092	23112	23127	23206	23118	23525	23203	23387	23123	23218	22940	23153	22951	23247	23383	23173	22993	22948	23109	23374	23048	22991	23311	22976	23021	23019	22883	23017	23135	22966	23239	23275	23258	23212	23120	23102	23252	22916	23351	23384	23251	23053	23047	23173	23172	23205	23084	23335	23104	23290	23114	23199	23046	23094	23118	23227	23131	23132	23063	23155	23289	23384	23164	23251	23120	23238	23309	22888	23067	23271	23288	23016	23117	23057	23098	23093	23140	23295	23181	23191	23284	23069	23158	23092	22763	23291	23102	22894	23218	23179	23175	23252	22986	23070	23254	23232	23177	23105	23038	23144	22996	22982	23205	22915	23180	23323	23108	23075	23233	23104	22917	22985	23384	23016	22905	23200	23227	23188	23171	22959	22984	23191	23091	23177	23101	23064	23053	23301	23020	23157	23081	23223	23033	23050	23318	23117	23117	23346	22919	23122	23028	23081	23015	23105	23177	23097	23052	23193	23169	23352	22956	23152	23202	23349	23275	23091	23184	23107	23039	23375	23285	23023	22978	22979	23186	23055	23282	23095	23164	23114	23076	23126	23012	23251	23305	23169	23009	23115	23120	23001	23141	23167	23118	23221	23165	23428	23086	23063	23191	23126	23216	23217	23132	23181	23264	23129	23277	23302	23098	22816	23143	23177	22977	23162	23169	23092	23096	23149	22917	23143	23037	23040	22999	23045	23096	23091	23008	23093	23070	23154	23144	23228	23282	23164	23144	23173	23371	23150	23114	23177	23162	23171	23039	23094	23126	22995	23285	23242	23171	23341	23055	23167	23163	23082	23041	23229	22989	23199	23224	23377	23233	23330	23247	23441	23182	23164	23269	23237	23266	23232	23188	22971	23253	23381	23270	23178	22984	23243	23451	23071	23280	23065	23190	23207	23185	23085	23057	23194	23155	23237	23154	23114	23105	23320	23099	23162	23093	23257	22969	23097	22880	23010	23187	23159	23219	23148	23408	22970	22900	23263	23108	23047	23327	23083	23288	23143	23162	23136	23100	23167	23012	23168	23047	23240	23244	22903	23101	23022	23279	23220	23149	23403	23296	23268	23271	23103	23108	23029	23200	23337	23292	22953	23091	23183	23296	23166	23271	23255	23036	23045	23079	23518	23225	23061	23122	23204	23221	22892	23236	23094	23262	23153	23206	23380	23082	23243	23288	23122	23344	23284	23358	23270	23262	23208	23360	23289	23051	23121	23136	23041	23073	22852	23314	23117	23311	23211	23168	23229	23165	23183	23204	23260	22969	23093	22967	22967	23172	23055	23302	23095	23223	23142	23190	23020	23257	23132	23325	23028	23271	23467	23131	23284	23150	23090	23408	23096	23068	23054	23132	23207	23235	23204	23351	23172	23051	23074	23282	23220	23273	23034	23094	23097	23067	23129	23158	23242	23137	23322	23001	23088	23105	23366	23365	23103	23138	23146	23076	23038	23236	23280	23116	23220	23164	23242	23311	22934	23289	22983	23203	23202	23317	23247	23003	22783	23194	23189	23266	23276	23078	23213	23108	23281	23169	23101	23285	23057	23010	23168	23147	23205	23181	23143	23024	23361	23335	23075	23125	23157	23283	23184	23248	23249	23213	23113	23042	23065	23392	23261	23312	23102	23228	23231	23305	22809	23053	23064	23252	23380	22959	23152	23079	23137	23082	23014	23070	23297	23055	22920	23355	23322	23363	23352	23169	23170	23038	23185	23265	23181	23095	23142	22964	23393	23386	23377	22977	22821	23045	23153	23030	23266	23103	23138	23333	23056	23144	23085	23042	23151	23187	23054
22059	28527	29100	24831	21883	20820	20170	19785	19178	22740	22614	20401	18459	17620	17482	17456	17357	17528	17521	17305	17480	17396	17459	17496	17509	17479	17353	17518	17413	17353	17442	17446	17629	17295	17563	17437	17380	17503	17461	17563	17433	17383	17345	17464	17559	17466	17368	17397	17314	17246	17432	17379	17382	17357	17418	17560	17410	17524	17496	17525	17484	17329	17441	17446	17411	17478	17417	17367	17329	17414	17304	17468	17502	17499	17487	17322	17625	17533	17366	17641	17504	17340	17269	17327	17380	17356	17388	17407	17422	17467	17380	17302	17545	17382	17455	17352	17377	17483	17461	17599	17470	17465	17532	17358	17197	17620	17502	17279	17474	17390	17689	17476	17409	17538	17506	17475	17634	17513	17720	17446	17496	17384	17528	17522	17254	17593	17436	17383	17621	17559	17658	17471	17507	17340	17391	17338	17359	17424	17443	17456	17348	17485	17465	17264	17532	17587	17433	17404	17455	17483	17655	17447	17459	17480	17587	17503	17375	17615	17493	17445	17382	17218	17417	17428	17435	17406	17487	17498	17426	17445	17391	17487	17333	17323	17658	17701	17417	17411	17382	17426	17561	17460	17407	17343	17349	17381	17498	17457	17538	17514	17380	17532	17454	17439	17464	17490	17588	17306	17540	17319	17293	17521	17271	17195	17484	17444	17482	17608	17255	17549	17313	17353	17448	17364	17488	17314	17466	17420	17224	17504	17525	17336	17525	17394	17494	17214	17563	17433	17319	17359	17642	17536	17372	17430	17528	17430	17406	17153	17242	17506	17490	17437	17385	17515	17600	17312	17552	17489	17248	17405	17235	17352	17614	17400	17334	17231	17390	17499	17395	17558	17519	17367	17329	17369	17553	17349	17395	17599	17359	17353	17402	17322	17531	17532	17497	17319	17549	17373	17453	17465	17719	17506	17458	17539	17524	17499	17388	17289	17425	17538	17553	17492	17327	17447	17486	17498	17348	17535	17446	17421	17434	17425	17459	17696	17396	17321	17466	17412	17560	17296	17372	17563	17346	17654	17586	17451	17311	17570	17319	17605	17622	17363	17462	17486	17275	17485	17466	17407	17426	17540	17606	17391	17322	17490	17368	17426	17470	17339	17425	17400	17413	17585	17329	17477	17360	17433	17331	17441	17359	17446	17380	17474	17493	17369	17261	17474	17326	17407	17444	17659	17473	17552	17280	17369	17442	17577	17439	17319	17542	17356	17495	17466	17467	17224	17601	17525	17457	17420	17516	17511	17447	17357	17324	17690	17422	17272	17590	17448	17577	17578	17428	17485	17566	17280	17506	17432	17546	17431	17428	17348	17507	17446	17458	17365	17621	17346	17488	17450	17553	17618	17621	17483	17500	17355	17558	17503	17463	17536	17422	17348	17540	17491	17478	17448	17395	17598	17621	17449	17571	17386	17410	17441	17514	17538	17366	17405	17527	17488	17295	17343	17383	17491	17371	17543	17598	17610	17438	17378	17331	17440	17418	17401	17649	17706	17463	17468	17286	17627	17468	17437	17422	17287	17538	17574	17414	17533	17346	17438	17671	17421	17453	17408	17530	17591	17593	17349	17396	17557	17385	17557	17369	17273	17221	17309	17260	17387	17457	17467	17402	17588	17296	17507	17356	17279	17618	17529	17555	17424	17601	17386	17436	17517	17375	17441	17395	17452	17550	17265	17511	17420	17489	17219	17521	17420	17446	17456	17293	17602	17501	17426	17474	17436	17274	17471	17331	17386	17506	17516	17527	17545	17350	17359	17404	17413	17629	17582	17452	17313	17579	17345	17535	17360	17462	17521	17545	17437	17448	17590	17504	17368	17164	17397	17411	17437	17568	17519	17370	17492	17530	17351	17377	17246	17419	17247	17440	17454	17251	17490	17396	17441	17597	17420	17438	17553	17514	17274	17458	17474	17365	17570	17419	17370	17409	17465	17518	17522	17543	17412	17362	17414	17297	17446	17462	17476	17323	17352	17355	17323	17502	17416	17566	17330	17385	17409	17473	17439	17400	17481	17505	17307	17419	17515	17572	17532	17520	17592	17390	17485	17458	17525	17304	17278	17700	17416	17486	17408	17435	17401	17423	17309	17527	17453	17418	17369	17456	17558	17472	17464	17533	17399	17460	17406	17595	17269	17357	17427	17412	17314	17407	17327	17472	17441	17298	17400	17352	17242	17497	17303	17536	17388	17575	17321	17547	17557	17490	17369	17391	17315	17393	17428	17364	17427	17766	17252	17564	17520	17638	17348	17477	17490	17438	17369	17371	17345	17373	17569	17260	17397	17358	17311	17485	17408	17433	17402	17304	17450	17281	17354	17384	17307	17369	17334	17579	17484	17395	17507	17332	17286	17263	17396	17374	17572	17603	17714	17426	17382	17499	17513	17618	17398	17156	17472	17400	17511	17452	17377	17646	17475	17418	17461	17475	17506	17307	17452	17392	17503	17467	17476	17503	17485	17550	17432	17351	17386	17381	17387	17417	17371	17563	17602	17417	17524	17584	17476	17491	17460	17497	17361	17368	17403	17513	17425	17624	17330	17506	17393	17462	17358	17459	17309	17369	17349	17501	17370	17516	17526	17329	17575	17328	17494	17513	17382	17603	17255	17525	17357	17553	17505	17431	17662	17530	17488	17243	17493	17413	17501	17484	17360	17296	17449	17519	17390	17435	17265	17522	17422	17477	17470	17540	17317	17225	17619	17463	17487	17661	17455	17460	17401	17459	17545	17416	17442	17389	17575	17527	17296	17322	17498	17440	17369	17431	17340	17421	17553	17176	17489	17304	17383	17378	17470	17383	17325	17647	17412	17451	17403	17456	17538	17397	17540	17442	17466	17331	17400	17281	17547	17446	17367	17376	17328	17527	17362	17454	17432	17594	17472	17409	17478	17445	17548	17434	17549	17338	17370	17432	17407	17512	17513	17545	17417	17422	17393	17586	17549	17394	17545	17314	17380	17419	17371	17589	17256	17491	17394	17359	17471	17451	17334	17609	17518	17415	17353	17483	17434	17440	17418	17449	17431	17431	17334	17529	17243	17595	17621	17421	17363	17536	17493	17456	17563	17524	17402	17515	17441	17384	17493	17451	17528	17439	17511	17343	17481	17422	17417	17380	17278	17533	17363	17357	17381	17500	17356	17525	17244	17449	17491	17511	17561	17504	17566	17301	17338	17399	17448	17649	17506	17265	17439	17332	17457	17508	17551	17422	17457	17391	17524	17446	17483	17508	17487	17181	17416	17617	17434	17578	17523	17503	17616	17462	17489	17484	17233	17434	17579	17443	17457	17554	17507	17587	17410	17594	17357	17482	17364	17385	17490	17373	17413	17376	17418	17501	17349	17499	17307	17416	17465	17561	17346	17526	17535	17344	17544	17527	17366	17542	17411	17365	17437	17547	17605	17514	17436	17431	17470	17360	17405	17467	17333	17609	17497	17581	17641	17399	17494	17392	17396	17481	17435	17551	17330	17258	17541	17300	17398	17268	17511	17394	17342	17572	17418	17282	17325	17625	17468	17333	17521	17560	17435	17399	17615	17480	17437	17639	17418	17472	17526	17485	17421	17365	17424	17393	17388	17308	17365	17339	17541	17498	17576	17552	17488	17396	17426	17466	17322	17372	17483	17252	17430	17468	17602	17352	17383	17481	17397	17402	17310	17304	17674	17347	17378	17464	17403	17421	17533	17490	17376	17244	17352	17438	17517	17424	17397	17351	17404	17469	17330	17528	17397	17452	17377	17396	17629	17389	17394	17379	17475	17586	17503	17352	17455	17415	17360	17364	17357	17360	17318	17529	17490	17363	17447	17350	17376	17469	17455	17311	17292	17534	17275	17229	17437	17524	17478	17390	17558	17413	17371	17574	17377	17441	17425	17648	17541	17320	17398	17483	17444	17244	17378	17274	17346	17340	17417	17496	17507	17303	17461	17544	17443	17422	17356	17301	17411	17556	17343	17609	17588	17488	17435	17292	17455	17397	17610	17412	17364	17368	17422	17505	17343	17649	17344	17303	17555	17571	17500	17276	17480	17469	17403	17318	17482	17407	17488	17309	17545	17372	17403	17429	17309	17542	17388	17451	17322	17513	17288	17459	17372	17565	17412	17380	17314	17367	17397	17470	17588	17455	17564	17381	17392	17510	17375	17587	17553	17475	17517	17584	17457	17361	17329	17472	17553	17462	17629	17402	17531	17295	17491	17465	17553	17302	17322	17423	17228	17619	17384	17341	17336	17346	17424	17523	17390	17571	17469	17525	17457	17538	17401	17396	17394	17310	17518	17391	17441	17423	17520	17432	17350	17419	17547	17403	17590	17518	17420	17428	17321	17316	17280	17392	17279	17534	17445	17619	17287	17423	17592	17534	17495	17454	17435	17595	17517	17375	17426	17534	17438	17420	17489	17502	17595	17421	17554	17410	17338	17408	17330	17521	17483	17420	17362	17499	17441	17556	17419	17339	17449	17464	17488	17492	17433	17552	17484	17381	17478	17672	17483	17394	17348	17402	17417	17605	17269	17243	17448	17491	17491	17484	17472	17581	17452	17429	17435	17625	17471	17423	17377	17410	17439	17494	17460	17626	17430	17331	17432	17329	17508	17338	17482	17432	17418	17408	17424	17418	17432	17418	17289	17670	17548	17387	17477	17460	17366	17359	17400	17577	17278	17266	17380	17517	17343	17440	17445	17422	17370	17593	17271	17307	17365	17257	17589	17407	17525	17447	17467	17455	17515	17402	17329	17461	17589	17378	17469	17537	17334	17358	17445	17507	17230	17527	17481	17386	17502	17554	17399	17442	17399	17564	17377	17456	17402	17415	17463	17532	17266	17343	17414	17336	17332	17467	17391	17574	17618	17425	17557	17445	17571	17455	17499	17512	17320	17388	17250	17287	17477	17353	17302	17519	17509	17304	17512	17429	17422	17457	17462	17375	17629	17333	17621	17433	17372	17476	17303	17466	17303	17277	17340	17415	17522	17419	17181	17333	17436	17374	17445	17480	17657	17565	17197	17370	17647	17352	17520	17381	17487	17516	17590	17564	17349	17520	17502	17606	17357	17446	17399	17504	17477	17493	17514	17451	17381	17506	17615	17309	17349	17535	17458	17297	17355	17234	17540	17417	17486	17588	17496	17657	17442	17563	17518
25414	21023	28283	27574	27307	28804	28459	26635	27262	38231	45322	37177	29962	25607	24233	23700	23676	23700	23511	23718	23524	23508	23615	23559	23632	23395	23701	23683	23439	23750	23537	23477	23792	23246	23470	23365	23414	23202	23574	23551	23474	23415	23468	23591	23479	23205	23363	23711	23637	23542	23386	23666	23648	23588	23291	23437	23584	23434	23504	23392	23302	23578	23455	23475	23654	23486	23629	23747	23502	23578	23630	23578	23296	23354	23638	23700	23538	23535	23355	23420	23434	23484	23497	23575	23423	23299	23652	23631	23394	23368	23360	23660	23343	23365	23476	23355	23453	23765	23588	23684	23598	23445	23415	23524	23317	23494	23331	23428	23494	23477	23232	23648	23492	23560	23511	23473	23346	23550	23641	23681	23468	23489	23532	23430	23645	23458	23457	23558	23435	23437	23478	23685	23745	23455	23519	23515	23257	23620	23515	23400	23288	23542	23720	23494	23270	23436	23571	23547	23574	23595	23613	23798	23575	23417	23361	23401	23882	23516	23724	23623	23599	23497	23586	23535	23769	23677	23644	23315	23386	23411	23550	23632	23439	23434	23646	23501	23588	23521	23400	23741	23507	23504	23246	23472	23493	23325	23621	23495	23336	23305	23540	23527	23379	23340	23373	23377	23373	23434	23276	23427	23553	23443	23196	23433	23710	23460	23344	23526	23372	23536	23345	23245	23379	23454	23474	23423	23653	23696	23669	23392	23431	23483	23475	23376	23577	23223	23520	23453	23572	23258	23465	23503	23539	23495	23598	23570	23671	23527	23455	23637	23489	23601	23629	23490	23568	23600	23374	23286	23619	23528	23527	23533	23651	23315	23500	23481	23491	23536	23687	23355	23415	23521	23494	23405	23479	23462	23365	23484	23478	23457	23391	23317	23521	23347	23337	23559	23782	23533	23500	23396	23623	23283	23493	23447	23512	23565	23571	23283	23347	23510	23243	23366	23422	23567	23458	23494	23654	23424	23235	23533	23699	23549	23249	23690	23530	23474	23528	23564	23616	23383	23479	23368	23413	23362	23419	23296	23407	23600	23690	23353	23468	23411	23335	23511	23726	23557	23496	23428	23510	23497	23510	23391	23386	23464	23498	23438	23420	23610	23494	23414	23362	23432	23607	23504	23727	23554	23310	23662	23576	23651	23331	23451	23270	23673	23578	23396	23607	23230	23385	23469	23406	23459	23649	23500	23430	23431	23657	23478	23419	23417	23454	23410	23352	23581	23413	23579	23476	23473	23504	23384	23636	23409	23638	23537	23674	23623	23314	23535	23304	23460	23556	23732	23550	23308	23536	23316	23560	23305	23477	23471	23508	23652	23416	23459	23586	23548	23502	23525	23716	23103	23485	23546	23398	23272	23519	23588	23741	23470	23487	23395	23329	23493	23185	23518	23538	23652	23489	23508	23812	23491	23302	23594	23590	23689	23259	23396	23703	23599	23610	23427	23439	23264	23394	23614	23682	23160	23746	23350	23390	23381	23583	23550	23551	23591	23402	23453	23477	23395	23341	23278	23271	23577	23468	23455	23492	23281	23306	23401	23372	23374	23269	23339	23331	23480	23585	23279	23689	23278	23472	23574	23373	23627	23396	23407	23380	23568	23457	23397	23448	23489	23226	23736	23425	23701	23700	23272	23331	23571	23479	23518	23549	23485	23553	23589	23547	23444	23351	23408	23319	23331	23424	23512	23429	23382	23442	23522	23482	23411	23526	23439	23541	23533	23517	23503	23458	23468	23538	23484	23631	23322	23511	23485	23548	23359	23439	23182	23738	23687	23543	23560	23568	23609	23638	23651	23317	23512	23454	23381	23440	23583	23369	23445	23546	23634	23358	23299	23638	23783	23362	23698	23714	23581	23535	23556	23324	23577	23410	23467	23422	23321	23578	23545	23599	23428	23560	23261	23418	23505	23391	23414	23426	23551	23628	23537	23550	23497	23536	23427	23451	23320	23643	23624	23690	23641	23451	23573	23656	23448	23373	23683	23698	23681	23424	23421	23620	23653	23632	23448	23621	23468	23570	23427	23161	23354	23638	23499	23535	23700	23483	23543	23229	23497	23779	23626	23338	23645	23545	23540	23545	23694	23649	23525	23563	23718	23513	23563	23540	23441	23413	23528	23459	23622	23536	23838	23499	23360	23634	23523	23384	23459	23519	23402	23478	23387	23582	23399	23542	23388	23543	23664	23492	23541	23700	23605	23585	23502	23249	23554	23547	23298	23520	23549	23419	23376	23703	23507	23577	23694	23627	23511	23498	23620	23456	23498	23515	23293	23377	23577	23582	23661	23280	23454	23548	23319	23481	23625	23495	23658	23442	23662	23369	23500	23563	23290	23471	23572	23638	23313	23320	23153	23347	23628	23803	23374	23416	23526	23394	23584	23681	23241	23340	23519	23316	23280	23574	23353	23453	23423	23428	23303	23487	23502	23473	23458	23689	23377	23425	23429	23424	23523	23490	23552	23474	23512	23433	23478	23417	23618	23565	23682	23613	23407	23496	23534	23565	23550	23458	23632	23230	23405	23481	23616	23440	23623	23524	23489	23453	23457	23607	23454	23357	23500	23560	23412	23519	23662	23497	23506	23263	23687	23514	23472	23497	23691	23662	23605	23628	23638	23521	23421	23525	23425	23399	23367	23597	23532	23617	23520	23332	23517	23562	23482	23618	23362	23644	23485	23536	23636	23420	23606	23382	23413	23488	23401	23503	23435	23669	23609	23610	23666	23484	23574	23382	23579	23612	23389	23335	23603	23601	23499	23361	23492	23597	23419	23451	23405	23569	23400	23394	23605	23474	23494	23507	23616	23556	23384	23618	23392	23553	23485	23594	23669	23553	23471	23607	23328	23460	23417	23585	23443	23439	23437	23505	23423	23569	23394	23446	23336	23387	23482	23579	23476	23740	23431	23400	23549	23667	23682	23735	23320	23531	23599	23660	23627	23509	23478	23434	23271	23657	23423	23397	23441	23433	23389	23586	23443	23460	23707	23577	23479	23403	23392	23602	23410	23657	23545	23705	23548	23498	23634	23330	23596	23592	23375	23286	23333	23375	23499	23501	23421	23380	23556	23671	23529	23531	23410	23497	23687	23641	23473	23408	23274	23546	23404	23556	23499	23534	23397	23536	23629	23455	23366	23423	23485	23351	23514	23601	23484	23472	23559	23427	23606	23401	23331	23647	23627	23445	23563	23614	23478	23675	23401	23359	23649	23567	23571	23399	23638	23536	23474	23321	23467	23513	23460	23477	23626	23488	23398	23325	23308	23534	23608	23550	23519	23462	23547	23602	23436	23516	23451	23394	23343	23255	23471	23690	23623	23477	23500	23598	23451	23631	23532	23527	23511	23443	23391	23596	23333	23395	23470	23757	23746	23631	23547	23596	23367	23288	23560	23391	23649	23448	23399	23530	23480	23630	23508	23654	23414	23482	23407	23769	23457	23589	23813	23498	23447	23435	23692	23454	23481	23611	23488	23359	23518	23374	23396	23490	23421	23497	23555	23524	23296	23316	23463	23524	23592	23504	23471	23501	23485	23502	23498	23403	23445	23580	23509	23495	23833	23671	23401	23641	23713	23501	23443	23360	23377	23403	23358	23878	23564	23559	23726	23505	23540	23435	23547	23485	23687	23329	23401	23561	23477	23592	23422	23767	23475	23572	23370	23385	23600	23362	23450	23669	23342	23563	23524	23400	23356	23710	23613	23524	23614	23661	23537	23505	23468	23642	23490	23401	23442	23599	23600	23580	23269	23599	23582	23527	23633	23306	23466	23607	23429	23430	23704	23253	23354	23547	23490	23650	23356	23501	23447	23306	23389	23501	23545	23528	23474	23539	23553	23499	23414	23630	23616	23504	23437	23506	23390	23336	23397	23595	23529	23499	23571	23664	23292	23451	23497	23378	23599	23708	23525	23488	23427	23537	23454	23445	23535	23541	23416	23575	23431	23467	23550	23599	23567	23449	23584	23509	23336	23578	23524	23368	23508	23512	23444	23521	23222	23736	23339	23469	23618	23518	23340	23398	23485	23319	23537	23532	23449	23476	23548	23359	23376	23477	23589	23646	23647	23567	23377	23367	23733	23561	23508	23383	23537	23543	23508	23504	23411	23723	23358	23420	23487	23578	23433	23509	23393	23644	23323	23502	23586	23461	23288	23381	23745	23608	23253	23428	23519	23419	23472	23463	23393	23484	23585	23529	23522	23424	23408	23479	23547	23503	23594	23430	23469	23509	23659	23739	23693	23427	23477	23466	23419	23781	23345	23331	23437	23682	23549	23746	23398	23430	23219	23664	23573	23553	23474	23700	23470	23577	23395	23671	23852	23612	23392	23570	23629	23589	23563	23418	23580	23523	23686	23273	23609	23518	23525	23610	23480	23391	23593	23452	23371	23532	23469	23459	23561	23677	23473	23538	23851	23590	23353	23473	23389	23589	23522	23765	23484	23389	23560	23372	23457	23486	23497	23588	23739	23673	23468	23372	23534	23409	23417	23549	23437	23695	23592	23440	23609	23367	23423	23665	23659	23439	23480	23396	23462	23699	23634	23670	23353	23521	23492	23345	23333	23413	23575	23607	23293	23642	23351	23560	23573	23493	23367	23715	23515	23507	23438	23556	23300	23604	23580	23543	23515	23514	23665	23530	23523	23706	23343	23435	23673	23654	23467	23561	23389	23617	23558	23705	23576	23632	23506	23431	23544	23284	23430	23463	23636	23384	23329	23411	23435	23531	23514	23624	23558	23692	23553	23583	23486	23514	23369	23449	23394	23525	23330	23561	23439	23478	23342	23572	23602	23462	23581	23615	23478	23418	23321	23491	23592	23457	23341	23549	23757	23718	23615	23551	23487	23334	23462	23548	23454	23441	23707	23511	23473	23587	23428	23484	23486	23341	23519	23431	23503	23621	23711	23500	23625	23627	23526	23568	23501	23477	23720	23607	23479	23663	23395	23461	23536	23640	23485	23466	23705	23582	23305	23588	23477	23380	23444	23367	23497	23779	23369	23327	23670	23674	23244	23582	23654	23472	23409	23379	23498	23516	23793	23459	23463	23582	23501	23759	23524	23541	23544	23411	23258	23591	23428	23477	23380	23471	23442	23481	23529	23475	23559	23650	23394	23680	23440	23528	23504	23492	23404
22799	38281	38476	31985	28231	25930	23324	22575	24162	37634	43051	33190	24620	19424	17979	17815	17797	17606	17755	17707	17809	17608	17571	17675	17720	17865	17620	17724	17672	17714	17656	17783	17739	17702	17683	17820	17629	17627	17705	17663	17779	17621	17610	17572	17705	17618	17654	17808	17652	17649	17797	17717	17811	17687	17648	17607	17622	17671	17551	17394	17888	17729	17722	17706	17625	17533	17880	17773	17791	17682	17700	17747	17636	17722	17602	17461	17702	17683	17687	17692	17595	17675	17939	17584	17886	17635	17627	17562	17420	17782	17671	17796	17575	17642	17538	17662	17711	17780	17694	17713	17808	17599	17736	17663	17616	17635	17855	17765	17578	17575	17655	17726	17653	17565	17739	17781	17606	17647	17833	17598	17763	17751	17662	17925	17718	17798	17771	17824	17726	17755	17723	17847	17659	17687	17656	17536	17642	17624	17668	17580	17729	17745	17771	17805	17723	17833	17773	17723	17791	17755	17663	17645	17630	17592	17557	17564	17685	17715	17625	17580	17707	17687	17788	17714	17604	17615	17658	17681	17665	17813	17768	17653	17771	17755	17797	17713	17741	17514	17604	17825	17682	17777	17803	17659	17584	17743	17453	17673	17665	17607	17685	17625	17740	17720	17697	17703	17686	17613	17674	17665	17680	17628	17796	17731	17624	17709	17713	17746	17950	17864	17566	17704	17679	17645	17501	17677	17652	17669	17632	17679	17703	17750	17544	17574	17697	17695	17784	17784	17762	17659	17598	17723	17612	17716	17790	17561	17569	17694	17604	17500	17614	17680	17737	17677	17515	17651	17764	17622	17794	17720	17660	17794	17797	17748	17704	17452	17756	17632	17958	17629	17825	17799	17856	17835	17636	17648	17694	17562	17662	17913	17798	17617	17684	17631	17811	17717	17668	17759	17692	17753	17697	17845	17893	17914	17697	17822	17690	17626	17567	17482	17751	17649	17597	17622	17706	17779	17710	17665	17461	17528	17469	17731	17785	17505	17698	17639	17624	17624	17640	17769	17790	17801	17680	17734	17767	17595	17679	17710	17699	17730	17606	17705	17667	17704	17883	17654	17750	17660	17600	17644	17823	17678	17633	17746	17766	17754	17769	17728	17624	17696	17786	17617	17659	17604	17668	17678	17780	17949	17708	17661	17682	17646	17603	17785	17716	17566	17733	17584	17810	17601	17684	17906	17759	17646	17685	17777	17670	17713	17526	17652	17680	17656	17522	17527	17501	17765	17593	17670	17745	17587	17624	17558	17740	17728	17549	17679	17734	17693	17761	17808	17584	17678	17659	17821	17658	17752	17852	17748	17453	17725	17632	17591	17644	17699	17637	17747	17631	17808	17803	17601	17734	17587	17676	17720	17576	17688	17720	17547	17671	17774	17816	17823	17730	17588	17703	17687	17721	17816	17700	17674	17683	17775	17651	17669	17883	17706	17727	17780	17706	17637	17764	17637	17873	17714	17610	17708	17636	17689	17793	17577	17772	17727	17559	17675	17597	17583	17606	17740	17743	17749	17766	17694	17608	17585	17611	17733	17711	17752	17754	17686	17819	17771	17774	17672	17816	17795	17801	17847	17764	17747	17458	17833	17630	17774	17537	17636	17731	17821	17579	17714	17656	17661	17713	17732	17756	17798	17706	17672	17854	17583	17776	17742	17694	17696	17733	17661	17843	17599	17665	17617	17679	17495	17664	17575	17747	17834	17665	17621	17729	17822	17642	17630	17814	17647	17570	17690	17667	17703	17587	17672	17669	17694	17647	17790	17778	17665	17639	17715	17710	17755	17623	17596	17621	17663	17670	17814	17647	17718	17595	17579	17768	17849	17545	17829	17767	17735	17618	17619	17736	17500	17594	17800	17596	17648	17757	17808	17690	17657	17547	17732	17695	17646	17637	17675	17712	17765	17730	17706	17732	17489	17686	17884	17676	17798	17657	17784	17761	17572	17750	17777	17630	17713	17649	17634	17705	17965	17646	17708	17696	17705	17727	17732	17623	17636	17716	17670	17540	17677	17566	17802	17633	17817	17698	17664	17797	17517	17502	17567	17811	17682	17605	17749	17525	17546	17562	17600	17721	17901	17855	17895	17575	17838	17635	17630	17675	17664	17813	17718	17656	17702	17761	17634	17599	17605	17764	17675	17557	17649	17602	17773	17711	17688	17642	17550	17566	17641	17593	17740	17652	17739	17688	17699	17876	17815	17634	17653	17615	17638	17702	17636	17714	17729	17590	17519	17627	17726	17672	17758	17631	17832	17627	17748	17625	17554	17572	17590	17734	17894	17730	17758	17808	17699	17713	17600	17729	17787	17626	17679	17905	17610	17764	17746	17819	17702	17836	17712	17729	17634	17611	17657	17702	17610	17623	17575	17613	17724	17735	17699	17643	17688	17535	17719	17736	17475	17706	17733	17783	17656	17694	17577	17650	17645	17860	17579	17681	17691	17836	17659	17522	17658	17776	17558	17619	17711	17700	17631	17727	17940	17502	17816	17563	17674	17704	17703	17678	17548	17578	17607	17548	17630	17610	17554	17507	17677	17714	17660	17807	17750	17743	17713	17708	17745	17618	17532	17721	17639	17716	17724	17737	17700	17625	17747	17708	17656	17621	17884	17756	17685	17660	17725	17735	17654	17625	17697	17866	17638	17720	17832	17689	17876	17501	17720	17704	17674	17689	17653	17527	17568	17696	17591	17641	17565	17897	17667	17699	17620	17602	17650	17618	17649	17748	17794	17643	17699	17707	17681	17573	17761	17692	17588	17725	17692	17774	17737	17747	17854	17653	17845	17716	17670	17913	17643	17807	17819	17666	17680	17517	17693	17734	17637	17651	17695	17879	17799	17568	17595	17745	17880	17653	17641	17680	17719	17700	17765	17667	17777	17630	17831	17452	17826	17645	17687	17606	17638	17602	17723	17637	17610	17650	17662	17806	17638	17676	17652	17721	17774	17707	17751	17726	17573	17739	17687	17531	17818	17883	17604	17610	17810	17639	17789	17523	17814	17679	17786	17511	17671	17555	17497	17613	17671	17836	17654	17765	17584	17637	17843	17604	17932	17626	17709	17714	17614	17678	17637	17597	17575	17809	17587	17660	17913	17785	17667	17828	17620	17807	17569	17657	17780	17697	17644	17670	17757	17727	17631	17669	17868	17832	17576	17800	17661	17525	17654	17863	17577	17888	17743	17691	17585	17814	17658	17664	17910	17537	17539	17551	17641	17667	17650	17589	17649	17623	17810	17799	17719	17493	17755	17641	17644	17908	17695	17646	17579	17787	17755	17684	17824	17626	17805	17683	17829	17813	17638	17647	17758	17585	17785	17699	17840	17734	17872	17739	17585	17764	17545	17750	17781	17741	17662	17576	17893	17768	17430	17704	17661	17738	17837	17638	17651	17602	17852	17892	17712	17712	17525	17480	17583	17553	17724	17834	17864	17634	17665	17804	17715	17832	17644	17855	17472	17761	17439	17754	17656	17808	17770	17694	17664	17850	17697	17729	17595	17697	17540	17840	17820	17770	17762	17814	17671	17657	17714	17734	17740	17734	17678	17861	17720	17699	17638	17620	17745	17808	17651	17704	17718	17735	17688	17671	17506	17764	17621	17571	17730	17702	17733	17573	17748	17606	17621	17776	17731	17618	17755	17572	17541	17599	17771	17917	17613	17757	17625	17698	17458	17752	17633	17772	17865	17730	17692	17669	17701	17620	17649	17790	17575	17621	17694	17575	17770	17565	17724	17740	17650	17883	17592	17566	17692	17625	17707	17602	17728	17691	17569	17795	17675	17531	17702	17817	17611	17628	17615	17714	17650	17699	17636	17681	17741	17616	17698	17669	17729	17961	17718	17454	17585	17730	17838	17468	17711	17621	17587	17731	17936	17524	17785	17711	17860	17596	17782	17634	17554	17730	17920	17412	17665	17765	17688	17813	17730	17770	17779	17694	17775	17596	17864	17727	17772	17598	17601	17827	17717	17531	17719	17664	17613	17820	17852	17769	17755	17710	17653	17677	17726	17641	17611	17737	17732	17665	17637	17737	17723	17575	17842	17698	17657	17722	17666	17716	17841	17745	17755	17590	17657	17782	17706	17834	17732	17852	17813	17649	17591	17651	17692	17650	17718	17806	17646	17697	17781	17621	17715	17782	18004	17528	17727	17742	17737	17744	17532	17550	17636	17545	17609	17745	17576	17664	17719	17768	17743	17827	17594	17639	17715	17768	17667	17616	17841	17586	17714	17829	17765	17489	17877	17638	17553	17920	17611	17834	17490	17666	17618	17813	17725	17735	17692	17744	17731	17605	17662	17728	17628	17875	17514	17678	17731	17759	17751	17823	17673	17851	17787	17713	17777	17825	17646	17786	17670	17677	17942	17703	17577	17708	17752	17742	17664	17691	17704	17652	17740	17759	17500	17571	17788	17702	17530	17544	17666	17697	17727	17717	17557	17802	17623	17620	17661	17762	17660	17559	17739	17713	17690	17705	17663	17672	17661	17710	17745	17698	17716	17673	17517	17672	17871	17771	17696	17694	17843	17689	17730	17755	17688	17458	17704	17822	17696	17599	17873	17670	17911	17863	17776	17610	17651	17627	17604	17798	17599	17669	17677	17704	17721	17740	17751	17693	17607	17740	17544	17657	17724	17657	17566	17788	17604	17666	17720	17734	17823	17589	17545	17658	17673	17760	17538	17543	17573	17832	17632	17603	17678	17809	17670	17801	17693	17621	17862	17740	17713	17646	17666	17644	17639	17689	17796	17481	17826	17595	17813	17761	17708	17780	17732	17678	17518	17645	17737	17564	17672	17582	17766	17777	17803	17722	17819	17563	17609	17685	17688	17761	17822	17681	17651	17770	17683	17661	17587	17657	17651	17744	17810	17655	17698	17681	17596	17707	17686	17579	17678	17608	17670	17570	17670	17899	17834	17703	17775	17676	17819	17756	17902	17640	17562	17786	17744	17753	17584	17747	17751	17624	17675	17713	17732	17681	17804	17788	17706	17835	17821	17780	17807	17850	17761	17626	17700	17858	17683	17788	17471	17748	17644	17751	17670	17700	17892	17626	17794	17686	17761	17877	17705	17617	17440	17612	17574	17855	17783	17715	17777	17691	17909	17703	17637	17703	17392	17861	17648	17635	17607
23476	20957	28393	24426	24958	30282	32721	29021	30136	55208	56913	44104	34469	27237	24746	23756	23805	23887	23672	23726	23851	23675	23778	24038	23649	23692	23529	23891	23603	23734	23689	23660	23617	23715	23584	23896	23714	23445	23474	23677	23673	23556	23586	23691	23545	23686	23615	23707	23848	23706	23527	23425	23636	23598	23863	23680	23559	23491	23590	23675	23787	23687	23583	23741	23533	23596	23242	23410	23516	23307	23593	23688	23428	23659	23399	23534	23431	23570	23577	23541	23435	23670	23740	23685	23347	23668	23749	23579	23717	23743	23757	23636	23660	23533	23610	23511	23511	23634	23516	23506	23391	23588	23659	23688	23507	23734	23643	23345	23438	23503	23405	23603	23549	23375	23355	23563	23613	23349	23770	23546	23662	23424	23665	23559	23519	23675	23365	23411	23553	23268	23572	23429	23474	23661	23561	23554	23504	23540	23569	23533	23502	23429	23611	23537	23489	23692	23742	23571	23178	23589	23330	23381	23489	23428	23494	23411	23672	23611	23498	23607	23356	23392	23433	23564	23698	23557	23675	23547	23400	23544	23511	23606	23569	23623	23260	23404	23786	23699	23505	23223	23525	23590	23591	23512	23654	23431	23557	23445	23643	23461	23477	23370	23548	23632	23426	23718	23469	23291	23602	23432	23617	23455	23573	23716	23589	23628	23570	23555	23735	23420	23446	23668	23704	23795	23520	23590	23628	23429	23601	23636	23415	23403	23614	23466	23656	23582	23314	23371	23588	23635	23521	23703	23712	23822	23590	23554	23623	23705	23505	23589	23581	23568	23471	23634	23606	23575	23671	23392	23698	23469	23544	23348	23399	23456	23606	23249	23607	23496	23606	23549	23340	23647	23450	23565	23554	23556	23653	23593	23623	23686	23549	23576	23564	23676	23636	23581	23635	23557	23353	23506	23459	23567	23569	23542	23571	23619	23377	23260	23360	23484	23676	23460	23555	23493	23552	23623	23435	23445	23329	23469	23543	23582	23474	23581	23807	23474	23411	23635	23462	23273	23641	23536	23779	23764	23570	23568	23420	23352	23616	23648	23502	23718	23670	23734	23793	23509	23532	23437	23441	23517	23534	23536	23565	23505	23589	23420	23642	23636	23719	23356	23503	23440	23425	23330	23503	23671	23658	23661	23623	23536	23612	23732	23641	23598	23513	23548	23712	23562	23489	23580	23475	23447	23621	23618	23558	23482	23216	23393	23580	23662	23446	23516	23684	23494	23801	23754	23786	23533	23566	23458	23696	23518	23513	23403	23585	23388	23356	23367	23641	23614	23672	23498	23458	23583	23539	23548	23619	23489	23619	23516	23559	23554	23755	23812	23489	23403	23587	23717	23416	23510	23458	23332	23419	23729	23457	23522	23474	23607	23636	23610	23386	23351	23714	23622	23540	23738	23519	23498	23669	23305	23636	23465	23396	23582	23448	23570	23749	23692	23527	23433	23651	23574	23469	23414	23419	23398	23321	23537	23586	23441	23556	23584	23647	23549	23355	23513	23381	23684	23401	23467	23424	23321	23582	23644	23449	23463	23615	23504	23621	23642	23492	23472	23691	23598	23591	23447	23357	23732	23590	23723	23601	23588	23535	23472	23373	23718	23494	23548	23737	23821	23701	23717	23696	23580	23737	23605	23445	23630	23483	23422	23691	23440	23512	23660	23581	23491	23524	23338	23465	23638	23541	23691	23775	23529	23568	23378	23420	23588	23767	23602	23588	23456	23778	23407	23582	23508	23483	23664	23672	23585	23612	23587	23643	23420	23606	23344	23545	23339	23599	23531	23589	23509	23465	23707	23763	23604	23708	23746	23646	23669	23697	23397	23317	23476	23607	23721	23491	23496	23287	23429	23565	23612	23540	23634	23421	23587	23482	23623	23381	23550	23578	23421	23572	23516	23600	23447	23603	23618	23750	23530	23607	23476	23445	23600	23629	23505	23617	23589	23394	23430	23798	23401	23446	23533	23508	23448	23607	23487	23395	23588	23522	23558	23526	23662	23580	23594	23551	23454	23616	23541	23498	23609	23551	23558	23535	23344	23417	23828	23399	23549	23526	23537	23680	23444	23620	23580	23491	23616	23847	23593	23638	23529	23523	23536	23615	23606	23288	23563	23440	23586	23587	23486	23681	23426	23502	23589	23608	23600	23499	23716	23537	23517	23277	23690	23644	23507	23481	23630	23715	23352	23644	23703	23525	23416	23569	23418	23408	23530	23466	23799	23453	23664	23529	23582	23503	23573	23497	23366	23562	23726	23473	23394	23527	23705	23565	23662	23548	23399	23386	23551	23562	23415	23768	23557	23588	23584	23419	23444	23419	23441	23330	23478	23693	23459	23437	23408	23658	23367	23467	23417	23513	23659	23517	23444	23331	23679	23729	23473	23555	23383	23633	23500	23515	23494	23822	23482	23601	23479	23368	23667	23652	23679	23622	23561	23517	23447	23644	23601	23651	23411	23423	23483	23332	23444	23752	23688	23543	23383	23637	23706	23553	23502	23476	23419	23403	23355	23578	23531	23575	23664	23552	23593	23402	23581	23497	23547	23494	23592	23548	23509	23487	23682	23537	23585	23627	23744	23640	23733	23706	23605	23586	23623	23689	23514	23693	23669	23743	23312	23470	23439	23664	23502	23717	23608	23547	23423	23420	23582	23469	23384	23570	23828	23390	23522	23570	23648	23459	23580	23584	23376	23676	23265	23766	23445	23700	23429	23477	23504	23287	23664	23577	23385	23661	23593	23409	23757	23533	23472	23330	23580	23284	23518	23395	23598	23668	23540	23272	23751	23532	23485	23425	23623	23726	23519	23319	23459	23664	23678	23691	23566	23637	23407	23371	23423	23673	23541	23620	23698	23498	23536	23335	23541	23625	23553	23549	23336	23541	23387	23633	23469	23518	23549	23457	23491	23491	23559	23512	23219	23430	23578	23490	23658	23485	23543	23667	23617	23610	23519	23329	23564	23627	23549	23499	23637	23376	23635	23345	23509	23375	23508	23573	23496	23459	23588	23526	23804	23704	23434	23560	23621	23630	23667	23694	23543	23457	23472	23324	23495	23452	23510	23521	23315	23584	23374	23167	23372	23645	23785	23274	23583	23637	23314	23586	23620	23396	23557	23493	23595	23510	23715	23506	23495	23540	23462	23420	23547	23730	23661	23716	23506	23586	23523	23677	23409	23481	23348	23459	23661	23701	23444	23605	23812	23717	23456	23385	23429	23530	23828	23480	23620	23601	23526	23599	23576	23729	23340	23544	23622	23604	23598	23547	23349	23480	23566	23500	23688	23847	23707	23357	23241	23529	23337	23469	23620	23411	23439	23552	23582	23588	23526	23389	23615	23471	23667	23516	23544	23364	23504	23614	23587	23649	23561	23626	23355	23551	23613	23697	23534	23460	23612	23597	23540	23407	23525	23534	23595	23655	23564	23593	23511	23292	23566	23512	23399	23570	23599	23595	23448	23358	23560	23392	23495	23424	23380	23508	23581	23643	23614	23742	23513	23608	23577	23559	23497	23572	23483	23595	23414	23463	23678	23348	23373	23398	23539	23498	23551	23655	23511	23665	23636	23575	23360	23669	23613	23551	23422	23484	23526	23880	23350	23549	23481	23674	23883	23548	23517	23571	23384	23404	23709	23808	23613	23620	23610	23601	23399	23504	23523	23553	23469	23535	23631	23310	23693	23701	23592	23650	23517	23623	23667	23692	23561	23435	23443	23550	23648	23306	23392	23638	23422	23724	23755	23670	23568	23626	23491	23519	23500	23359	23680	23635	23589	23637	23387	23676	23583	23881	23463	23503	23637	23533	23739	23552	23335	23762	23553	23559	23625	23505	23550	23494	23436	23351	23484	23818	23670	23482	23534	23673	23638	23781	23661	23607	23508	23219	23738	23729	23589	23529	23639	23436	23591	23542	23723	23677	23667	23545	23408	23705	23588	23497	23580	23624	23337	23632	23460	23593	23693	23485	23673	23602	23490	23580	23496	23387	23473	23583	23458	23641	23639	23630	23437	23447	23482	23745	23346	23452	23697	23529	23653	23711	23521	23724	23534	23472	23375	23632	23578	23675	23559	23580	23720	23682	23491	23346	23523	23580	23771	23519	23327	23484	23368	23595	23601	23500	23569	23534	23490	23777	23564	23474	23528	23473	23516	23567	23364	23329	23828	23613	23504	23649	23440	23536	23504	23716	23407	23705	23612	23695	23592	23338	23631	23848	23614	23414	23363	23565	23651	23875	23556	23472	23640	23656	23612	23539	23432	23629	23623	23676	23524	23665	23547	23551	23687	23601	23558	23673	23518	23458	23387	23578	23413	23638	23684	23636	23501	23621	23600	23432	23452	23527	23510	23688	23316	23493	23526	23612	23594	23530	23582	23538	23442	23462	23526	23558	23495	23473	23456	23537	23583	23485	23430	23542	23761	23476	23585	23783	23633	23614	23589	23516	23503	23621	23650	23769	23605	23329	23522	23738	23697	23655	23376	23656	23551	23513	23551	23552	23371	23492	23500	23709	23723	23604	23601	23484	23710	23423	23570	23544	23543	23708	23461	23657	23313	23448	23797	23512	23556	23784	23632	23343	23506	23390	23296	23603	23685	23565	23554	23578	23616	23688	23547	23455	23534	23618	23727	23647	23426	23451	23852	23604	23797	23750	23626	23612	23618	23485	23633	23597	23244	23571	23504	23368	23556	23595	23764	23667	23516	23472	23644	23711	23534	23857	23482	23480	23563	23358	23458	23611	23769	23613	23698	23587	23591	23576	23548	23390	23437	23664	23337	23664	23351	23720	23789	23654	23697	23423	23598	23638	23705	23611	23610	23590	23441	23460	23608	23653	23463	23556	23594	23653	23571	23538	23663	23631	23493	23756	23554	23499	23587	23557	23789	23306	23507	23421	23827	23708	23236	23445	23627	23614	23335	23624	23534	23445	23396	23414	23347	23467	23436	23503	23540	23400	23243	23385	23357	23872	23478	23420	23395	23508	23564	23544	23617	23559	23634	23527	23746	23843	23499	23610	23511	23646	23422	23462	23533	23377	23531	23329	23562	23467	23855	23606	23631	23497	23316	23683	23631	23764	23533	23407	23551	23629	23510	23640	23777	23664	23796	23658	23380	23631	23501	23486	23636	23554	23299
25937	45180	45393	39622	35435	31354	28290	25920	28056	55264	53125	41804	29475	20870	18185	17676	17795	17790	17704	17777	17683	17727	17769	17763	17517	17650	17722	17733	17554	17772	17781	17887	17762	17678	17767	17799	17493	17801	17748	17673	17703	17641	17833	17606	17580	17798	17793	17694	17741	17771	17711	17750	17730	17650	17507	17664	17665	17906	17572	17694	17622	17829	17624	17568	17815	17693	17650	17827	17781	17816	17602	17738	17858	17789	17740	17672	17720	17621	17735	17762	17665	17785	17591	17748	17805	17769	17644	17785	17778	17759	17709	17742	17731	17694	17586	17595	17674	17675	17598	17699	17543	17798	17827	17620	17635	17534	17754	17468	17933	17548	17628	17804	17657	17677	17688	17655	17749	17625	17654	17715	17632	17703	17917	17614	17667	17734	17788	17641	17623	17722	17871	17610	17582	17557	17732	17836	17574	17547	17734	17683	17632	17703	17634	17732	17683	17676	17758	17823	17643	18022	17564	17467	17730	17654	17830	17648	17698	17672	17709	17773	17549	17575	17755	17598	17760	17515	17748	17629	17636	17837	17742	17620	17511	17723	17594	17597	17754	17705	17954	17554	17554	17756	17705	17633	17499	17836	17552	17554	17764	17735	17526	17748	17714	17643	17661	17643	17732	17833	17715	17839	17677	17804	17791	17728	17661	17518	17691	17712	17752	17649	17752	17598	17700	17824	17670	17699	17696	17625	17757	17644	17848	17729	17702	17624	17629	17761	17646	17619	17671	17670	17732	17665	17785	17842	17679	17751	17749	17785	17744	17418	17664	17734	17724	17681	17834	17553	17636	17736	17637	17760	17776	17734	17666	17739	17699	17787	17675	17658	17839	17731	17633	17757	17825	17682	17593	17811	17640	17705	17743	17661	17698	17555	17746	17709	17831	17667	17844	17758	17794	17730	17531	17829	17841	17788	17708	17879	17670	17522	17748	17680	17753	17617	17804	17600	17693	17454	17725	17630	17597	17808	17689	17596	17785	17446	17897	17658	17540	17627	17840	17790	17579	17844	17735	17638	17769	17685	17773	17646	17732	17959	17769	17619	17651	17721	17543	17632	17673	17726	17624	17568	17702	17857	17593	17646	17662	17695	17541	17684	17611	17768	17873	17823	17777	17675	17778	17572	17486	17671	17642	17631	17769	17755	17687	17673	17583	17778	17556	17735	17802	17704	17833	17682	17772	17816	17542	17763	17679	17812	17809	17806	17700	17678	17775	17700	17551	17577	17833	17512	17781	17746	17812	17662	17608	17713	17400	17748	17687	17885	17736	17675	17839	17581	17869	17748	17722	17716	17601	17637	17671	17707	17611	17548	17816	17880	17809	17665	17745	17750	17766	17630	17854	17676	17826	17644	17625	17709	17689	17575	17723	17832	17520	17732	17723	17796	17792	17648	17747	17603	17673	17619	17708	17740	17767	17649	17592	17782	17643	17656	17686	17770	17804	17823	17746	17824	17657	17800	17560	17675	17842	17729	17684	17710	17828	17781	17658	17644	17649	17812	17700	17831	17621	17553	17769	17824	17496	17757	17710	17736	17782	17592	17627	17748	17729	17630	17601	17594	17535	17696	17762	17708	17529	17689	17629	17704	17822	17922	17617	17696	17633	17668	17605	17807	17672	17622	17590	17577	17842	17603	17782	17568	17638	17556	17689	17836	17619	17764	17680	17631	17653	17809	17695	17820	17620	17694	17626	17590	17661	17668	17691	17839	17759	17595	17672	17688	17644	17675	17813	17703	17611	17619	17782	17535	17787	17463	17652	17628	17850	17635	17658	17752	17737	17814	17604	17697	17605	17834	17757	17501	17533	17724	17510	17696	17614	17856	17740	17676	17816	17646	17688	17589	17718	17518	17615	17551	17683	17647	17739	17525	17682	17808	17805	17652	17734	17795	17801	17759	17668	17959	17727	17675	17826	17639	17692	17639	17751	17968	17750	17685	17644	17818	17812	17698	17661	17708	17574	17802	17846	17791	17792	17630	17630	17608	17808	17682	17743	17715	17673	17720	17662	17645	17690	17683	17719	17725	17730	17752	17783	17585	17633	17582	17629	17736	17766	17790	17724	17733	17591	17695	17496	17566	17706	17819	17836	17828	17709	17597	17619	17692	17656	17671	17735	17642	17597	17603	17593	17598	17692	17765	17591	17498	17463	17688	17709	17770	17628	17638	17778	17562	17647	17639	17659	17631	17609	17635	17653	17714	17693	17697	17641	17693	17489	17766	17581	17823	17486	17610	17638	17576	17716	17701	17636	17663	17747	17700	17675	17646	17744	17686	17521	17672	17671	17610	17621	17721	17797	17749	17750	17519	17652	17667	17679	17707	17740	17798	17660	17510	17671	17580	17711	17475	17731	17682	17756	17535	17542	17671	17833	17669	17875	17584	17683	17834	17607	17622	17648	17786	17758	17638	17746	17641	17695	17615	17631	17593	17851	17707	17924	17641	17641	17764	17858	17717	17628	17609	17628	17605	17679	17713	17728	17708	17718	17611	17780	17675	17600	17665	17631	17725	17745	17554	17560	17604	17850	17796	17530	17763	17706	17579	17794	17686	17519	17687	17599	17709	17636	17774	17849	17709	17516	17650	17794	17673	17669	17593	17791	17749	17849	17697	17705	17734	17603	17597	17598	17759	17588	17646	17733	17603	17695	17892	17764	17869	17790	17786	17703	17750	17792	17662	17760	17757	17673	17530	17767	17627	17824	17659	17822	17617	17695	17698	17916	17814	17712	17755	17614	17895	17645	17616	17616	17806	17485	17706	17638	17650	17699	17750	17645	17655	17623	17825	17732	17806	17673	17789	17514	17667	17672	17757	17719	17866	17601	17676	17767	17709	17770	17583	17698	17801	17799	17662	17572	17733	17818	17576	17911	17787	17625	17632	17578	17789	17584	17507	17785	17848	17655	17776	17637	17773	17483	17771	17670	17612	17650	17740	17665	17816	17810	17644	17601	17832	17822	17742	17825	17761	17720	17627	17643	17631	18032	17576	17754	17743	17643	17640	17703	17776	17682	17601	17770	17669	17850	17726	17631	17675	17708	17836	17688	17380	17556	17712	17832	17845	17620	17719	17514	17744	17552	17679	17716	17751	17841	17607	17696	17600	17603	17683	17655	17633	17628	17696	17625	17679	17532	17793	17854	17627	17672	17861	17622	17706	17742	17726	17689	17896	17678	17844	17741	17772	17697	17754	17727	17772	17881	17455	17749	17634	17674	17725	17707	17677	17670	17595	17776	17755	17829	17623	17771	17706	17635	17716	17708	17574	17686	17609	17524	17680	17540	17709	17930	17744	17819	17619	17698	17789	17607	17747	17616	17603	17578	17612	17617	17702	17647	17796	17702	17718	17630	17748	17685	17617	17703	17757	17627	17536	17809	17536	17653	17759	17579	17529	17723	17741	17724	17812	17766	17676	17680	17695	17662	17750	17630	17845	17781	17723	17557	17843	17678	17686	17650	17641	17663	17786	17561	17637	17668	17814	17595	17689	17569	17592	17874	17874	17690	17669	17636	17760	17789	17663	17779	17662	17524	17796	17641	17802	17551	17750	17632	17673	17903	17638	17766	17661	17758	17792	17532	17698	17766	17668	17662	17482	17785	17581	17670	17696	17547	17714	17715	17676	17655	17736	17526	17733	17884	17623	17727	17576	17776	17615	17887	17839	17653	17659	17648	17804	17642	17646	17750	17569	17565	17662	17784	17655	17788	17788	17565	17643	17676	17570	17771	17825	17576	17778	17631	17696	17754	17710	17821	17657	17747	17661	17713	17748	17805	17726	17445	17702	17774	17545	17610	17676	17719	17613	17567	17688	17707	17725	17594	17644	17565	17726	17866	17613	17560	17825	17749	17789	17562	17736	17713	17697	17722	17541	17656	17788	17816	17687	17638	17689	17824	17619	17773	17600	17739	17910	17690	17693	17813	17711	17776	17749	17796	17706	17665	17659	17520	17806	17540	17798	17897	17709	17764	17774	17643	17742	17782	17659	17521	17702	17740	17707	17709	17631	17670	17567	17853	17808	17697	17661	17852	17712	17781	17776	17751	17679	17758	17685	17684	17601	17584	17726	17621	17790	17730	17590	17510	17807	17685	17831	17808	17775	17726	17741	17747	17712	17620	17724	17650	17763	17691	17568	17768	17709	17798	17798	17656	17707	17610	17540	17834	17784	17785	17880	17651	17699	17823	17760	17683	17489	17771	17783	17900	17582	17615	17626	17725	17690	17806	17482	17712	17567	17631	17581	17846	17762	17747	17678	17611	17587	17666	17783	17681	17559	17673	17608	17776	17726	17606	17728	17582	17697	17509	17705	17674	17682	17587	17686	17802	17740	17638	17755	17683	17966	17620	17638	17687	17743	17662	17769	17699	17697	17521	17824	17689	17643	17619	17472	17806	17720	17788	17491	17629	17724	17646	17616	17621	17686	17632	17686	17749	17765	17611	17794	17626	17891	17862	17583	17671	17776	17591	17647	17728	17878	17851	17578	17959	17512	17818	17687	17557	17902	17645	17774	17704	17760	17677	17805	17851	17736	17540	17600	17716	17864	17653	17559	17905	17668	17485	17639	17645	17699	17632	17892	17767	17677	17694	17707	17397	17663	17785	17682	17788	17807	17776	17809	17720	17632	17694	17657	17745	17805	17812	17833	17812	17577	17655	17618	18021	17689	17829	17523	17751	17542	17728	17653	17551	17758	17803	17643	17623	17702	17671	17688	17564	17727	17544	17804	17882	17630	17648	17875	17720	17694	17771	17710	17707	17603	17678	17646	17658	17605	17612	17662	17635	17689	17659	17884	17904	17711	17760	17579	17736	17658	17682	17614	17730	17623	17676	17788	17771	17752	17704	17758	17611	17702	17593	17604	17532	17739	17581	17798	17768	17720	17913	17475	17699	17812	17734	17699	17744	17780	17736	17744	17550	17600	17519	17815	17785	17585	17732	17864	17683	17527	17789	17696	17725	17692	17774	17673	17643	17741	17805	17764	17711	17701	17727	17760	17768	17745	17608	17607	17656	17682	17832	17757	17792	17602	17703	17635	17778	17788	17884	17758	17653	17581	17771	17740	18019	17694	17700	17777	17798	17717	17742	17653	17574	17654	17852	17925	17635	17850	17693	17599	17665	17820	17753	17646
31429	26863	31579	29552	26878	26584	25946	25127	24834	25234	27971	27355	25452	24297	23862	23817	23733	23818	23739	23804	23854	23646	23632	23832	23837	23819	23801	23517	23806	23787	23734	23922	23822	23802	23810	23674	23801	23882	23851	23817	23667	23776	23725	23851	23381	23946	23811	23882	23822	23716	23972	23846	23820	23926	23659	23795	23663	23761	23862	23514	23734	23646	23755	23289	23838	23994	23876	23446	23645	23631	23841	23684	23588	23519	23749	23558	23792	23829	23727	23752	23502	23949	23731	23764	23855	23687	23967	23873	23723	23794	23773	23608	23807	23617	23906	23774	23562	23955	23866	23854	23869	23847	23618	23718	23836	23657	23691	23929	23892	23773	23728	23599	23809	23820	23768	23744	23793	23867	23817	23840	23946	23717	23899	23639	23889	23823	23723	23794	23515	23832	24019	23900	23569	23662	23638	23686	23738	23880	23928	23775	23592	23769	23609	23650	23758	23662	23790	23663	23611	23780	23887	23680	23907	23797	23607	23862	23903	23696	23905	23783	23502	23915	23515	23652	23661	23690	23992	23625	23878	23744	23566	23649	23814	23758	23792	23781	23670	23556	23541	23809	23840	23888	23771	23818	23712	23714	23778	23666	23625	23806	23795	23802	23648	23524	23785	23869	23938	23602	23855	23756	23801	23859	23682	23630	23631	23658	23625	23757	23689	23444	23728	23842	23852	23643	23763	23533	23744	23819	23703	23629	23593	23721	23691	23828	23791	23765	23763	23692	23612	23688	23928	23878	23665	23647	23641	23557	23666	23681	23725	23638	23748	23850	23677	23620	23756	23744	23884	23922	23648	23860	23974	23704	23627	23875	23818	23800	23669	23595	23844	23954	23774	23749	23758	23778	23733	23875	23702	23697	23857	23845	23714	23832	24089	23723	23705	23872	23546	23640	23644	23506	23835	23793	23923	23757	23842	23835	23765	23845	23660	23616	24005	23583	23891	23848	23740	23967	24004	23901	23996	23699	23852	23745	23648	23825	23633	23626	23685	23865	23706	23781	23690	23781	23772	23709	23724	23698	23654	23475	23748	24025	23847	24022	23701	23740	23597	23832	23713	23668	23560	23632	23631	23760	23767	23474	23823	23712	23832	23707	23784	23389	23719	23779	23722	23790	23929	23706	23818	23884	23870	23984	23718	23606	23677	23678	23629	23805	23786	23793	23765	23743	23728	23798	23800	23727	23611	23601	23820	23779	23685	23622	23739	23861	23848	23842	23682	23552	23782	23766	23809	23833	23561	23679	23782	23606	23637	23564	23711	23783	23675	23665	23898	23937	23587	23691	23486	23750	23674	23725	23739	23901	23749	23879	23909	23818	23780	23787	23670	23634	23845	23889	23724	23916	23754	23713	23957	23427	23666	23927	23691	23845	23527	23913	23583	23764	23715	23727	23849	23682	23633	23982	23801	23614	23998	23840	23774	23718	23530	23735	23714	23708	23831	23683	23776	23660	23655	23795	23818	23611	23788	23863	23780	23751	23877	23691	23781	23775	23831	23642	23832	24018	23900	23898	23882	23494	23743	23796	23751	23769	23751	23773	23649	23783	23748	23795	23672	23767	23734	23844	23654	23722	23614	23810	23531	23741	23580	23734	23696	23796	23664	23764	23680	24010	23751	23787	23694	23870	23931	23816	23593	23745	23894	23726	23793	23722	23821	23711	23681	23559	23883	23605	23640	23694	23567	23655	23794	23614	23676	23815	23705	23861	23756	23730	23814	23848	23836	23787	23978	23546	23662	23694	23707	23731	23905	23682	23800	23741	23967	23646	23959	23769	23875	23683	23755	23891	23851	23889	23763	23707	23901	23865	23929	24049	23601	23709	23868	23563	23728	23884	24101	23721	23642	23947	24007	23585	23666	23937	23617	23564	23655	23777	23895	23653	23687	23588	23775	23717	23690	23779	23804	23935	23798	23616	23714	23898	23727	23636	23798	23611	23878	23679	23440	23668	24123	23836	23756	23840	23815	23716	23877	23711	23815	23833	23926	23705	23770	23772	23992	23801	23557	23724	23847	23791	24159	23643	23727	23937	23818	23803	23806	23731	23688	23671	23582	23772	23818	23730	23574	23754	23829	23883	23795	23834	23654	23986	23630	23686	23753	23605	23559	23776	23995	23931	23891	23664	23734	23823	23730	23841	23829	23823	23827	23502	23781	23706	23937	23638	23877	23858	23639	23733	23477	23754	23878	23813	23733	23704	23626	23826	23625	23559	23944	23807	23842	23476	23809	23562	23695	23468	23630	23782	23884	23817	23740	23818	23628	23735	23648	24008	23699	23757	23615	23843	23943	23673	23829	23897	23960	23857	23788	23677	23537	23881	23784	23889	23931	23701	23729	23729	23958	23573	23982	24030	23767	23983	23563	23713	23968	23699	23722	23766	23840	23508	23676	23767	23643	24017	23799	23674	23798	24000	23622	23866	23768	23700	23945	23762	23782	23658	23593	23817	23807	23737	23805	23790	23867	23834	23830	23803	23852	23846	23562	23741	23962	23858	23618	23713	23693	23885	23616	23998	23682	23853	23874	23724	23874	23714	23577	23911	23943	23667	23681	23620	23606	23849	23992	23819	23650	23960	23850	23888	23798	23699	23767	23766	23781	23738	23886	23965	23754	23599	23771	23497	23864	23649	23859	23733	23814	23876	23699	23672	23719	23706	23581	23618	23691	23920	23914	23492	23440	23707	23769	23548	23913	23697	23595	23689	23954	23803	23809	23849	23928	23534	23583	23970	23785	23834	23711	23868	23760	23728	23742	23646	23800	23696	23753	23657	23721	23638	23866	23942	23662	23580	23855	23855	24106	23773	23752	23633	23791	23606	23928	23684	23620	23721	23754	23864	23853	23937	23917	23685	23973	23710	23790	23908	23963	23754	23652	23607	23651	23914	23611	23537	23716	23886	23858	23854	23776	23558	23855	23462	23822	23771	23657	23677	23657	23581	23919	23613	23771	23815	23753	23800	23910	23590	23755	23735	23651	24018	23590	23634	23736	23633	23870	23819	23863	23611	23985	23722	23645	23896	23704	23572	23628	24033	23876	23723	23581	23914	23520	23718	23870	23589	23794	23738	23953	23758	23963	23665	23533	23621	23908	23887	23775	23746	23860	23669	23867	23539	23831	23799	23793	23924	23760	23714	23813	23737	23592	23843	23594	23630	23975	23727	23732	23657	23850	23861	23745	23949	24087	23502	23656	23897	24001	23546	23788	23649	23727	23974	23969	23929	23824	23521	23937	23807	23683	23636	23552	23825	23674	23729	23853	23784	23664	23763	23876	23788	23597	23732	23735	23773	23783	23749	24048	23846	23636	23604	23711	23746	23815	23697	23688	23796	23869	23899	23683	23755	23626	23710	23805	23625	23559	23896	23730	23506	23749	23845	23775	23829	24112	23769	23599	23799	23743	23652	23688	23474	23624	23766	23825	23737	23876	23847	23723	23827	23737	23852	23809	23739	23634	23834	23834	23451	23954	23892	23895	23747	23887	24042	23821	23842	24003	23777	23841	23765	23777	23844	23667	23733	23706	23755	23768	23741	23698	23972	23711	23677	23650	23843	23713	23734	23652	23806	23906	23826	23735	23710	23666	23562	23565	23811	24045	23829	23652	23940	23765	23639	23883	23697	23635	24026	23739	23888	23975	23771	23851	23790	23694	23504	23641	23659	23757	23794	23887	23844	23674	23771	23611	23754	23777	23615	23759	23910	23698	23725	23724	23529	23814	23851	23790	23748	23693	23939	23781	23902	23968	23734	23875	23544	23818	23784	23868	23661	23758	23625	23824	23840	23643	23663	23884	23693	23885	23761	23745	23880	23706	23958	23856	23729	23799	23658	23807	23749	23844	23759	23620	23795	23773	23830	23856	23852	23664	23800	23985	23940	23512	23779	23885	23890	23715	23644	23670	23744	23689	23811	23859	23692	23716	23816	23856	23840	23864	23763	24051	23854	23929	23795	23869	23691	23509	23609	23637	23839	23739	23736	23736	23903	23849	23518	23723	23673	23635	23802	23693	23784	23914	23872	23783	23575	23643	23771	23789	23904	23838	23895	23594	23731	23961	23736	23854	23804	23668	23685	23631	23745	23669	23855	23818	23578	23709	23754	23947	23854	23840	23779	23871	23758	23777	23832	23841	23711	23862	23921	23825	23764	23749	23720	23836	23788	24014	23781	23742	23428	23731	23734	23669	23780	23790	23622	23678	23809	23917	23595	23794	23661	23531	23820	23921	23916	23769	23809	23854	23699	23762	23813	23659	23880	23924	23794	23740	23646	23811	23853	23810	23753	23580	23753	24008	24107	23783	23931	23862	23935	23896	23713	23867	23841	23813	23834	23562	23747	24001	23498	23676	23841	23850	23687	23775	23983	23907	23587	23926	23761	23614	23888	23788	23668	23665	23913	23721	23822	23708	23823	23862	23758	23635	23795	23807	23883	23664	23684	23815	23746	23890	23836	23873	23810	23738	23644	23763	23779	23877	23873	23693	23567	23894	23674	23645	23692	23714	23873	24031	23918	24112	23954	23815	23690	23831	23884	24043	23540	23885	23828	23650	23608	23808	23966	23753	23925	23656	23721	23937	23680	23757	23688	23718	23633	23830	23832	23803	23718	23733	23735	23503	23919	23998	23828	23626	23568	23603	23733	23869	23873	23815	23851	23802	23640	23615	23838	23782	23796	23693	23819	23804	23827	23810	23711	23576	23571	23823	23534	23701	23748	23654	23622	23846	23780	23689	23712	23906	23878	23880	23844	23742	23753	23586	23841	23864	23889	23748	23871	23917	23735	23836	23500	23826	23939	23967	23511	23983	23747	23795	23720	23813	23754	23817	23540	23862	23962	23955	23809	23709	23857	23743	23952	23870	23665	23787	23670	23619	23859	23854	23607	23883	23762	23868	23846	23749	23867	23818	23598	23956	23703	23553	23570	23770	23677	23897	23729	23841	23804	23928	23883	23783	23793	23837	23770	23907	23752	23752	23874	23683	23628	23835	23803	23944	23849	24139	23995	23926	23705	23684	23847	23894	23756	23683	23689	23680	23916	23855	23804	23736	23758	23747	23807	23822	23693	23814	23674	23740	23791	23550	24038	24014	23815	23616	23742	23668	23667	23905	23738	23752	23678	23710	23684	23927	23741
21997	28670	28414	24486	22612	21732	20937	19684	19645	20846	23787	22031	19464	18373	17910	17652	17796	17742	17788	17664	17758	17796	18020	17758	17791	17937	17700	17761	17854	17724	17897	17668	17770	17772	17696	17783	17547	17897	17892	17803	17890	17817	17766	17747	17887	17810	17868	17635	17776	17826	17693	17707	17753	17830	17758	17858	17899	17810	17880	17721	17748	17991	17661	17768	17847	17881	17790	17980	17839	17877	17984	17621	17770	17750	17880	17923	17745	17795	17718	17735	17628	17701	17855	17687	17787	17747	17930	17718	17572	18016	17959	17742	17637	17864	17742	17941	17828	17672	17755	17522	17815	17746	17574	17781	17976	17808	17960	17654	17621	17674	17832	17686	17895	17944	17832	17765	17732	17718	17904	17665	17776	17742	17616	17770	17869	17768	17785	17700	17691	17685	17922	17610	17834	17772	17912	17778	17766	17825	17724	17734	17944	17731	17643	17775	17805	17763	17717	17701	17784	17605	17756	17915	17910	17664	17663	17794	17785	17909	17743	17730	17789	17848	17886	17697	17854	17641	17736	17709	17849	17774	17959	17563	17946	17822	17966	17677	17756	17767	17761	17764	17825	17818	17714	17881	17691	17645	17661	17664	17674	17695	17917	17743	17702	17838	17815	17685	17736	17749	17740	17709	17597	17754	17613	17720	17664	17688	17587	17555	17941	17588	17790	17755	17695	17980	17781	17797	17779	17692	17774	17735	17757	17719	17843	17754	17783	17858	17760	17887	17742	17906	17689	17764	17887	17763	17651	17792	17803	17798	17808	17863	17953	17763	17826	17888	17578	17914	17681	17788	17662	17569	17737	17871	17680	17594	17873	17873	17873	17791	17703	17771	17799	17811	17652	17878	17760	17732	17844	17687	18021	17707	17718	17762	17922	17692	17811	17795	17846	17826	17717	17887	17914	17687	17810	17811	17707	17836	17828	17752	17618	17840	17722	17651	17803	17553	17730	17828	17700	17931	17757	17860	17802	17774	17694	17673	17840	17802	17624	17749	17681	17651	17845	17669	17809	17907	17841	17761	17842	17947	17726	17929	17647	17762	17920	17862	17854	17768	17682	17983	17740	17858	17807	17754	17702	17650	17785	17761	17742	17698	17781	17753	17698	17658	17760	17875	17863	17880	17944	17721	17786	17918	17895	17973	17801	17706	17806	17786	17684	17591	17768	17851	17659	17804	17593	17837	17846	17762	17721	17912	17800	17764	17754	17740	17558	17733	17767	17791	17751	17781	17739	17761	17717	17802	17669	17842	17798	17669	17741	17879	17830	17751	17683	17529	17828	17855	17642	17667	17717	17650	17763	17735	17824	17825	17510	17809	17806	17758	17796	17792	17634	17836	17662	17969	17719	17716	17780	17706	17704	17818	17663	17704	17994	17744	17683	17970	17691	17721	17667	17823	17702	17710	17718	17807	17797	17674	17718	17941	17643	17822	17983	17675	17707	17772	17707	17736	17671	17836	17696	17796	17869	17701	17919	17579	17931	17651	17690	17588	17856	17770	17903	17736	17916	18002	17962	17933	17741	17757	17711	17834	17730	17963	17925	17705	17733	17807	17731	17810	17819	17675	17723	17602	17908	17741	17784	17796	17642	17747	17708	17709	17666	17725	17787	17822	17809	17847	17875	17798	17692	17908	17682	17925	18004	17610	17814	17763	17748	17841	17810	17790	17804	17749	17846	17757	17814	17851	17919	17693	17750	17881	17875	17693	17732	17720	17729	17885	18029	17749	17831	18083	17803	17870	17820	17894	17654	17823	17704	17720	17992	17806	17774	17639	17603	17809	17806	17687	17747	17875	17721	18016	17742	17915	17890	17625	17859	17662	17804	17724	17853	17586	17773	17783	17767	17591	17881	17845	17652	17850	17769	17887	17732	17700	17759	17906	17833	17848	17570	17782	17618	17796	17690	17618	17875	17742	17840	17789	17670	17688	17741	17854	17747	17747	17997	17850	17672	17694	17632	17634	17578	18004	17829	17698	17739	17739	17832	17683	18187	17884	17872	17834	17628	17787	17729	17998	17704	17768	17923	17842	17790	17775	17872	17737	17775	17679	17995	17744	17852	17629	17692	17899	17840	17771	17783	17710	17689	17752	17946	17730	17711	17712	17685	17617	17719	17651	17731	17790	17750	17710	17781	17621	17792	17738	17802	17746	17633	17717	17683	17809	17806	17801	17949	17823	17711	17920	17657	17923	17608	17697	17711	17651	17972	17689	17606	17729	17795	17743	17799	17816	17774	17688	17679	17758	17769	17695	17907	17685	17716	17857	17760	17871	17842	17717	17912	17838	17814	17892	17661	17746	17728	17609	17673	17816	17767	17762	17847	17805	17905	17793	17709	17847	17757	17819	17888	17857	17664	17655	17802	17877	17830	17683	17641	17896	17703	17860	17756	17849	17667	17856	17830	17837	17598	17681	17734	17951	17650	17880	17694	17910	17757	17582	17769	17804	17679	17900	17651	17925	17883	17959	17847	17733	17779	17933	17778	17592	17720	17800	17731	17820	17896	17708	17727	17797	17678	17825	17708	17579	17811	17730	17983	17633	17767	17824	17806	17811	17637	17669	17674	17701	17747	17808	17773	17659	17870	17846	17749	17895	17877	17710	17845	17596	17652	17887	17698	17799	17819	17779	17797	17778	17812	17762	17716	17812	17809	17913	17792	17669	17917	17736	17853	17696	17765	17820	17633	17780	17855	17947	17851	17920	17848	17754	17753	17680	17892	17873	17774	17848	17894	17588	17980	17890	17743	17793	17863	17879	17712	17705	17805	17818	17743	17775	17866	17663	17778	17623	17881	17698	17840	17731	17829	17719	17603	17870	17705	17833	17811	17839	17728	17722	17554	17741	17748	17711	17821	17913	17684	17820	17840	17846	17761	17812	17850	17809	17793	17713	17692	17689	17761	17793	17861	17925	17754	17898	17707	17704	17864	17716	17720	17698	17627	17685	17782	17731	17792	17658	17810	17697	17804	17660	17723	17784	17624	17605	17884	17784	17778	17854	17724	17760	17742	17741	17798	17841	17648	17678	17780	17852	17814	17799	17821	17703	17748	17695	17878	17710	17723	17796	17836	17613	17818	17918	17673	17743	17716	17918	17826	17601	17809	17921	17824	17835	17776	17708	17667	17868	17767	17826	17680	17546	17748	17811	17777	17767	17933	17679	17660	17633	17871	17832	17711	17671	17761	17681	17811	17874	17852	17778	17850	17789	17863	17704	17849	17894	17782	17844	17694	17827	17724	17820	17896	17788	17609	17844	17860	17745	17917	17696	17831	17830	17889	17594	17820	17633	17693	18018	17683	17618	17830	17832	17737	17839	17789	17822	17678	17826	17629	17676	17749	17744	17667	17854	17885	17789	17411	17707	17757	17871	17815	17619	17783	17661	17727	17861	17594	17833	17792	17787	17724	17805	17855	17956	17668	17700	17846	17719	17711	17786	17904	17748	17710	17856	17718	17677	17683	17816	17574	17777	17731	17694	17783	17853	17774	17807	17917	17732	17658	17678	17577	17912	17814	17891	17767	17724	17830	17784	17832	17752	17914	17798	17787	17757	17709	17498	17723	17739	17517	17768	17750	17881	17944	17885	17770	17716	17761	17732	17699	18004	17685	17870	17709	17790	17680	17701	17616	17761	17844	17737	17713	17733	17892	17711	17704	17774	17779	17794	17744	17612	17785	17787	17593	17862	17760	17709	17842	17891	17845	17642	17715	17776	17920	17788	17841	17836	17683	17901	17629	17765	17808	17866	17734	17730	17742	17749	17681	17920	17764	17888	17682	17864	17763	17884	17843	17741	17915	17722	17697	17691	17868	17748	17953	17911	17858	17803	17701	17772	17831	17682	17557	17706	17703	17864	17919	17625	17797	17799	17686	17625	17892	17745	17702	17943	17769	17781	17677	17718	17947	17757	17748	17762	17713	17774	17660	17727	17785	17733	17770	17645	17662	18002	17693	17939	17876	17736	17777	17700	17776	17728	17705	17761	17686	17817	17779	17707	17768	17890	17644	17914	17717	17794	17707	17908	17910	17956	17775	17981	17743	17712	17918	17855	17757	17771	17799	17646	17736	17778	17857	17887	17572	17824	17815	17699	17857	17631	17755	17554	17811	17688	17759	17803	17805	17765	17635	17748	17963	17811	17755	17812	17704	17814	17840	17861	17730	17817	17861	17704	17839	17991	17897	17670	17695	17675	17790	17685	17911	17953	17849	17662	17745	17834	17848	17674	17713	17766	17680	17658	17687	17734	17866	17615	17691	17752	17805	17610	17734	17791	17756	17828	17669	17753	17639	17813	17806	17973	17699	17609	17613	17899	17705	17883	17776	17799	17827	17832	17768	17802	17883	17844	17919	17813	17729	17879	17773	17835	17701	17766	17839	17797	17749	17680	17803	17645	17695	17812	18000	17883	17839	17745	17773	17771	17867	17827	17683	17691	17613	17692	17721	17774	17919	17798	18011	17815	17889	17740	17890	17764	17640	17797	17700	17872	17833	17778	17712	17796	17727	17638	17657	17766	17768	17741	17868	17863	17859	17669	17913	17712	17766	17700	17874	17587	17812	17803	17692	17930	17741	17680	17941	17762	17791	17838	17776	17771	17776	17865	17700	17927	17608	17598	17790	17879	17976	17859	17906	17700	17697	17787	17745	17996	17845	17871	17620	17636	17708	17830	17699	17799	17834	17699	17709	17867	17654	17849	17693	17798	17864	17851	17678	17847	17883	17756	17761	17749	17975	17839	17788	17813	17730	17789	17720	17786	18033	17749	17674	17705	17977	17817	17879	17844	17770	17732	17536	17766	18006	17916	17762	17803	17684	17762	17813	17891	17844	17681	17854	17616	17808	17992	18001	17931	17740	17811	17827	17840	17777	17924	17797	17685	17864	17757	17651	17850	17862	18016	17768	17806	17941	17855	17661	17712	17596	17826	17853	17527	17713	17609	17679	17814	17877	17629	17839	17855	17896	17800	17697	17786	17794	17640	17906	17743	17898	17798	17785	17856	17886	17773	17733	17901	17570	18036	17818	17536	17794	17768	17606	17756	17615	17823	17694	17961	17926	17740	17742	17816	17690	17752	17802	17893	17690	17769	17808	17957	17820	17758	17593	18078	17878	17927	17845	17754	17964	17765
25363	21057	28316	27708	28373	29673	29139	28448	27459	32342	44519	39259	31739	26777	24787	23983	23992	23733	23876	23633	23883	23590	23618	23871	23856	23471	23796	23925	23619	23635	23555	23861	23711	23744	23765	23904	23756	23696	23745	23627	23714	23706	23583	23686	23749	23657	23652	23658	23668	23630	23788	23688	23598	23775	23556	23645	23650	23752	23855	23774	23840	23842	23713	23527	23693	23632	23571	23726	23597	23672	23833	23860	23588	23839	23776	23610	23406	23687	23739	23858	23841	23569	23644	23824	23883	24014	23717	23820	23639	23834	23601	23922	23819	23654	23841	23521	23815	23732	23361	23890	23667	23893	23713	23925	23549	23702	23492	23865	23748	23480	23643	23647	23682	23856	23703	23668	23579	23920	23676	23605	23588	23587	23605	23704	23808	23614	23599	23588	23611	23406	23756	23853	23753	23676	23783	23698	23701	23640	23447	23534	23844	23593	23851	23782	23732	23725	23881	23758	23810	23685	23469	23822	23913	23972	23728	23891	23742	23716	23990	23676	23866	23839	23680	23554	23581	23884	23812	23373	23828	23468	23524	23642	23726	23726	23606	23761	23739	23520	23851	23666	23681	23747	23636	23842	23529	23411	23756	23809	23715	23763	23619	23791	23707	23769	23566	23767	23688	23608	23764	23677	23789	23831	23802	23625	23659	23769	23910	23860	23438	23664	23677	23775	23753	23723	23818	23899	23719	23662	23682	23863	23698	23655	23429	23582	23487	23543	23581	23475	23846	23765	23576	23584	23522	23323	24106	23658	23591	23778	23792	23777	23490	23556	23783	23836	23350	23576	23643	23499	23716	23747	23870	23524	23744	23686	23669	23994	23899	23733	23820	23823	23801	23765	23791	23717	23674	23808	23790	23677	23825	24067	23634	23574	23818	23620	23648	23746	23637	23635	23759	23419	23477	23616	23604	23759	23978	23710	23817	23642	23583	23595	23685	23952	23629	23316	23638	23809	23447	23800	23714	23710	23694	23602	23716	23563	23776	23736	23565	23787	23732	23463	23760	23915	23739	23860	23869	23454	23479	23980	23775	23564	23618	23686	23833	23507	23744	23746	23668	23576	23851	23592	23476	23540	23614	23622	23435	23626	23695	23741	23725	23567	23843	23735	23617	23420	23733	23678	23596	23695	23613	23489	23513	23753	23656	23525	23847	23855	23745	23685	23884	23603	23916	23735	23891	23775	23687	23864	23845	23737	23659	23639	23630	23840	23648	23548	23713	23789	23831	23661	23685	23777	23504	23746	23698	23663	23802	23748	23790	23572	23576	23502	23427	23763	23668	23745	23770	23732	23678	23659	23763	23736	23717	23763	23734	23501	23644	23827	23715	23603	23858	23643	23544	23720	23639	23610	23634	23803	23777	23837	23492	23640	23635	23697	23571	23464	23606	23601	23643	23745	23585	23706	23751	23679	23690	23821	23744	23665	23752	23637	23830	23842	23692	23672	23870	23625	23591	23697	23858	23602	23607	23654	23659	23617	23674	23451	23644	23934	23729	23699	23603	23633	23701	23690	23425	23818	23895	23520	23622	23790	23682	23741	23577	23899	23692	23609	23580	23599	23680	23603	23624	23745	23650	23676	23850	23762	23897	23769	23871	23845	23796	23697	23683	23770	23647	23693	23727	23731	23793	23758	23927	23709	23958	23842	23767	23814	23612	23721	23605	23739	23842	23667	23607	23626	23945	23442	23686	23632	23646	23502	23735	23631	23530	23749	23831	23629	23574	23643	23565	23685	23723	23785	23723	23620	23680	23589	23634	23715	23577	23815	23784	23651	23787	23705	23750	23672	23612	23793	23651	23592	23809	23648	23657	23682	23767	23616	23578	23722	23530	23561	23708	23808	23854	23740	23969	23846	23647	23461	23636	23738	23768	23531	23617	23766	23557	23688	23681	23621	23888	23812	23656	23926	23671	23802	23480	23763	23876	23673	23838	23689	23716	23755	23786	23828	23651	23626	23345	23937	23619	23617	23908	23756	23695	23600	23664	23707	23766	23615	23506	23807	23419	23782	23671	23538	23737	23661	23511	23545	23716	23604	23582	23556	23837	23701	23613	23385	23758	23858	23828	23657	23704	23697	23968	23639	23588	23766	23708	23585	23885	23739	23778	23727	23385	23675	23874	23826	23625	23692	23709	23834	23530	23853	23953	23855	23581	23661	23693	23768	23737	23670	23840	23695	23892	23782	23657	23587	23810	23702	23513	23570	23683	23803	23800	23713	23718	23668	23789	23629	23672	23758	23614	23605	23820	23636	23992	23738	23785	23644	23604	23874	23488	23644	23537	23493	23706	23798	23790	23704	23719	23657	23778	23614	23635	23738	23659	23572	23681	23527	23776	23633	23669	23786	23658	23730	23727	23763	23526	23561	23971	23729	23543	23819	23886	23673	23966	23823	23573	23675	23680	23472	23540	23748	23558	23645	23824	23810	23480	23585	23453	23915	23739	23788	23581	23826	23698	23800	23553	23397	23709	23652	23725	23667	23565	23813	23777	23585	23841	23911	23893	23818	23910	23660	23625	23651	23788	23745	23693	23691	23738	23670	23783	23533	23657	23891	23924	23713	23750	23659	23997	23766	24012	23524	23745	23803	23783	23539	23841	23772	23717	23684	23544	23737	23499	23583	23658	23675	23826	23759	23743	23717	23830	23657	23617	23856	23700	23542	23752	23737	23745	23686	23636	23815	23771	23735	23770	23735	23912	23805	23634	23480	23724	23748	23807	23793	23458	23709	23851	23505	23755	23881	23881	23870	23592	23646	23706	23848	23726	23709	23660	23823	23691	23714	23465	23719	23680	23744	23767	23539	23709	23548	23560	23686	23611	23773	23673	23528	23644	23324	23675	23737	23559	23672	23524	23821	23583	23566	23619	23670	23640	23604	23671	23779	23575	23798	23915	23544	23629	23715	23552	23568	23808	23692	23758	23612	23855	23592	23727	23567	23529	23744	23879	23438	23700	23462	23738	23845	23854	23787	23734	23675	23562	23824	23691	23897	23693	23884	23730	23733	23711	23718	23586	23989	23732	23789	23592	23603	23517	23498	23621	23629	23667	23676	23765	23525	24060	23832	23805	23626	23655	23937	23931	23694	24084	23647	23781	23974	23959	23722	24023	23771	23717	23745	23786	23562	23802	23629	23719	23789	23737	23804	23660	23724	23960	23631	23759	23660	23648	23503	23671	23597	23690	23564	23564	23705	23664	23695	23706	23480	23714	23718	23685	23460	23668	23580	23511	23830	23879	23619	23592	23641	23668	23633	24027	23778	23566	23657	23668	23438	23804	23749	23638	23633	23633	23686	23604	23888	23575	23570	23537	23551	23789	23742	23530	23615	23785	23756	24017	23732	23703	23877	23729	23919	23515	23708	23724	23696	23575	23871	23815	23811	23875	23729	23537	23680	23721	23629	23618	23871	23647	23509	23680	23620	23940	23887	23917	23678	23686	23663	23642	23702	23505	23618	23622	23558	23691	23728	23791	23704	23788	23845	23776	23888	23722	23762	23565	23790	23715	23520	23900	23725	23889	23708	23611	23915	23710	23569	23580	23689	23653	23589	23790	23541	23563	23780	23709	23604	23749	23885	23630	23529	23552	23643	23709	23686	23507	23538	23883	23502	23814	23805	23629	23566	23578	23771	23868	23688	23497	23770	23810	23563	23719	23869	23666	23510	23739	23865	23743	23575	23726	23647	23650	23817	23821	23513	23554	23805	23694	23675	23705	23801	23588	23628	24061	23687	23651	23621	23679	24061	23838	23646	23715	23675	23704	23690	23594	23612	23582	23726	23422	23867	23688	24038	23880	23919	23713	23729	23693	23695	23835	23788	23625	23859	23464	23605	23662	23797	23454	23748	23795	23834	23820	23736	23867	23758	23748	23707	23778	23798	23892	23937	23720	23757	23850	23671	23670	23833	23661	23642	23759	23556	23598	23558	23686	23793	23589	23647	23961	23794	23768	23442	23794	23456	23813	23729	23766	23745	23536	23583	23634	23737	23644	23908	23668	23800	23816	23637	23631	23526	23799	23657	23595	23633	23758	23991	23597	23700	23583	23678	23468	23670	23815	23749	23933	23647	23568	23744	23736	23922	23627	23794	23630	23652	23753	23575	23813	23659	23566	23574	23713	23634	23859	23670	23625	23624	23654	23826	23686	23889	23688	23615	23734	23744	23527	23671	23595	23625	23694	23505	23858	23849	23725	23875	23788	23728	23704	23704	23777	23793	23513	23729	23563	23438	23871	23795	23422	23658	23712	23710	23934	23641	23640	23822	23516	23774	23615	23674	23654	23898	23705	23777	23836	23776	23630	24026	23778	23749	23626	23765	23959	23871	23676	23717	23551	23917	23769	23622	23779	23634	23672	23701	23808	23725	23722	23768	23925	23592	23561	23814	23774	23975	23794	23736	23559	23702	23444	23620	23575	23597	23863	23797	23568	23827	23668	23830	23719	23489	23590	23707	23896	23762	23543	23785	23710	23553	23742	23617	23671	23584	23613	23575	23690	23665	23817	23697	23687	23595	23690	23763	23920	23479	23645	23658	23725	23868	23589	23647	23695	23714	23743	23702	23565	23577	23650	23562	23689	23686	23739	23784	23744	23761	23671	23739	23681	23714	23780	23698	23498	23609	23845	23623	23845	23768	23697	23774	23582	23633	23778	23471	23815	23576	23575	23700	23577	23476	23790	23895	23641	23778	23809	23881	23731	23635	23772	23650	23804	23697	23776	23616	23595	23803	23581	23796	23708	23646	23636	23644	23714	23816	23654	23827	23879	23469	23738	23717	23446	23876	23671	23874	23713	23298	23702	23552	23680	23711	23701	23616	23898	23789	23590	23641	23723	23692	23662	23726	23541	23741	23831	23590	23900	23695	23991	23783	23572	23599	23900	23727	23524	23715	23818	23620	23748	24019	23895	23801	23654	23873	23842	23891	23849	23639	23383	23776	23697	23654	23783	23635	23505	23703	23639	23595	23723	23583	23656	23895	23602	23798	23732	23531	23596	23731	23873	24005	23703	23608	23986	23777	23715	23757	23850	23415	23633	23614	23790	23825	23666	24037	23720	23716	23606	23581	23828	23668	23546	23711	23661	23791	23633	23678	23607	23658	23670	23617	23564	23864	23507	23728	23451	23853
23061	39128	38773	33491	30124	26050	23745	25224	23413	31418	42351	35831	27029	20470	18266	17854	17876	17899	18003	17809	17629	17961	17695	17709	17743	17881	17970	17892	17984	17914	17716	17875	17776	17784	17813	17879	17954	17800	17784	17768	17866	17817	17718	17941	17817	17884	17858	17900	18034	17779	17816	17738	17897	17705	17833	17855	17776	17915	17953	17911	17806	17755	17780	17839	17568	17797	17822	17781	17543	17901	17764	17716	17827	17666	17823	17733	17730	17635	17862	17861	17727	17887	17803	17678	17881	17707	17800	17648	17767	17783	17814	17910	17745	17796	17821	17867	17716	17839	17724	17798	17922	17591	17845	17749	17843	17846	17476	17811	18005	17775	17630	17691	17745	17760	17916	17751	17826	17864	17749	17830	17961	17633	17839	17764	17717	17912	17687	17973	17743	17782	17863	17621	17706	17737	17876	17802	17813	17822	17829	17762	17829	17860	17823	17810	17611	17813	17935	17814	17725	17799	17760	17896	17748	17763	17787	17613	17895	17760	17836	17887	17662	17761	17771	17872	17771	17720	17889	17726	17599	17762	17653	17783	17788	17691	17960	17752	17937	17867	17762	17792	17831	17590	17833	17809	17890	17827	17713	17632	17832	17835	17785	17791	17731	17680	17644	17765	17818	17865	17911	17577	17935	17741	17983	17707	17660	17865	17610	17874	17976	17747	17883	17798	17787	17826	17883	17705	17843	17786	17735	17808	17798	17715	17868	17819	17798	17790	17775	17774	17874	17861	17761	17747	17751	17826	17726	17847	17592	17801	17692	17993	17775	17687	17823	17738	17766	17723	17749	17814	17674	17757	17739	17924	17800	17832	17773	17771	17881	17793	17941	17692	17848	17966	17868	17717	17917	17975	17976	18050	17668	17801	17970	17779	17816	17856	17792	17791	17784	17654	17889	17762	17739	17873	17949	17716	17947	17801	17621	17884	17833	17855	17843	17921	17875	17782	17916	17602	17805	17770	17873	17797	18051	17703	17712	17744	17904	17857	17854	17949	17778	17618	17794	17915	17754	17756	17588	17671	17755	17789	17890	17740	17653	17864	17673	17775	17820	17645	17558	17724	17667	17889	17693	17598	17755	18013	17697	17770	17789	17715	17659	17796	17933	17639	17748	17781	17761	17701	17789	17690	17696	17835	17832	17920	18007	17775	17811	17688	17896	17696	17686	17866	17670	17762	17813	17783	17756	17627	17767	17911	17753	17949	17820	17879	17987	17683	17647	17738	17809	17970	17880	17952	18003	17667	18028	17912	17657	17748	17784	17854	17855	17718	18029	17681	17733	17835	17864	17796	17732	17842	17656	17841	17695	17888	17735	17699	17818	17602	17932	17865	17803	17797	17787	17666	17867	17705	17831	17705	17884	17805	17671	17792	17807	17985	17702	17937	17682	17976	17914	17873	17948	17720	17834	18007	17559	17870	17794	17876	17741	17849	17684	17867	18015	17813	17826	17757	17964	18006	17894	17765	17841	17816	17865	17739	17893	17839	17951	17693	17623	17596	17853	17850	17958	17771	17813	17830	17838	17741	17745	17798	17673	17830	17590	17737	17953	17926	17809	17859	17836	17680	17747	17887	17801	17811	17782	17833	17672	17797	17822	17780	17794	17780	17705	17874	17618	17742	18048	17857	17829	17760	17666	17921	17802	17856	17795	17661	17683	17589	17784	17832	17822	17797	17993	17775	17830	17924	17743	17686	17890	17724	17746	17644	17851	17879	17804	17935	17782	17943	17658	17963	17853	17966	17773	17789	17841	17695	17770	17808	17762	18022	17816	17561	17880	17725	17801	17617	17732	17656	17868	17890	17825	17858	17831	17602	17718	17907	17660	17633	17895	17687	17592	17828	17818	17809	17769	17756	17777	17783	17709	17874	17866	17689	17891	17821	17769	17875	17885	17719	18006	17934	17739	17829	17841	17992	17697	17832	17864	17984	17846	17621	17917	17978	17721	17796	17878	17790	17866	17732	17534	17845	17662	17912	17777	17834	17718	17632	17601	17795	17841	17793	17692	18019	17931	17770	17821	17791	17826	17812	17739	17966	17750	17994	17754	17792	17806	17708	17677	17558	17995	17796	17721	17810	17998	17906	17946	17939	17824	17848	17545	17883	17794	17923	17742	17580	17720	17707	17857	17777	17697	17803	17852	17677	17709	17728	17753	17776	17750	17622	17693	17692	17894	17782	17675	17892	17804	17827	17692	17753	17794	17819	17873	17895	17790	17787	17701	17835	17809	17794	17822	17747	17773	17854	17851	17706	17922	17661	17691	17809	17915	17766	17819	17909	17931	17842	17840	17863	17987	17684	17749	17893	17876	17780	17757	17827	17842	17868	17884	17617	17791	17934	17723	17626	17845	17742	17882	17599	17816	17713	17794	17665	17808	17831	17824	17661	17769	17929	17679	17778	17802	17914	17792	17666	17709	17993	17697	17853	17915	17776	17860	17766	17751	17708	17906	17928	17619	17843	17829	17687	17822	17741	17857	17843	17793	17698	17821	17834	17772	17775	17733	17975	17742	18048	17799	17772	17658	17844	17871	17657	17884	17844	17831	17593	17866	17662	17976	17913	17994	17914	17875	17723	17710	17743	17754	18030	17706	17857	17865	17878	17562	17749	17938	17764	17710	17786	17751	17803	17830	17901	17891	17852	17978	17929	17736	17807	17777	17802	17882	17697	17991	17788	17784	17735	18012	17838	17878	17767	17852	17837	17721	17787	17841	17968	17763	17905	17808	17863	17674	17689	17909	17751	17688	17875	17673	17899	17805	17783	17655	18002	17670	17699	17835	17671	17765	17948	17859	17647	17878	17732	17795	17728	17741	17797	17583	17672	17786	17990	17963	17756	17811	17786	17874	17859	17618	17738	17881	17926	17723	17776	17877	17706	17833	17672	17914	17859	17857	17841	17846	17765	17729	17750	17849	17924	17690	17818	17898	17884	17951	17693	17723	17716	17803	17836	17921	17718	17713	17683	17764	17842	17888	17903	17641	17791	17824	17932	17911	17661	17854	17776	17841	17953	17721	17796	17897	17700	17860	17939	17600	17828	17867	17881	17857	17811	17998	17742	17735	17799	17869	17850	17839	17939	17822	17713	17813	17909	17725	17834	17804	17789	17674	17718	17834	17774	17978	17851	17714	17746	17802	17676	17546	17940	17633	17725	17818	17726	17805	17661	17772	17632	17788	18025	17813	17845	17772	17951	17810	17822	17871	17874	17860	17811	17824	17756	17484	17862	17808	17577	17785	17991	17765	17746	18024	17784	17897	17819	17850	17866	17855	17702	17731	17843	17775	17876	17754	17987	17755	17686	17811	17764	18033	17513	17689	17794	17922	17713	17961	17820	17860	17831	17901	17750	17719	17868	17844	17814	17792	17754	17594	17618	17833	17782	17919	17829	17740	17636	17618	17855	17720	17793	17741	17731	17709	17605	17739	17752	17652	17836	17655	17911	17743	17631	17848	17810	17724	17963	17904	17778	17786	17709	17674	17631	17822	17785	17801	17878	17815	17729	17915	17751	17907	17740	17682	17785	17803	17756	17670	17803	17794	17759	17915	17668	17869	17798	17763	17892	17913	17934	17801	17735	17721	17691	17909	17853	17808	17779	17565	17829	17813	17716	17742	17685	17799	17567	17748	17797	17703	17861	18029	17808	17745	17896	17963	17810	17804	17782	17809	17821	17752	17764	17747	17789	17730	17819	18005	17783	17660	17762	18036	17834	18012	17902	17674	17700	17774	17777	17803	17840	17751	17600	17936	17890	17658	17804	17865	17839	17875	17692	17706	17840	17815	17766	17833	17830	17699	17701	17800	17827	17738	17821	17669	17761	17829	17710	17795	17694	17755	17991	17697	17819	17720	17856	17863	17884	17821	17883	17918	17683	17693	17827	17758	17760	17751	17773	17785	17781	17824	17926	17839	17850	17724	17826	17865	17923	17917	17744	17808	17782	17872	17867	17704	17937	17899	17822	17886	17970	17638	17611	17861	17866	17791	17947	17798	17666	17926	17745	17766	17918	17843	17706	17885	17828	17734	17658	17881	17894	17849	17724	18025	17892	17649	17674	17973	17722	17765	17936	17735	17839	17712	17862	17680	17862	17907	17791	17774	17722	17762	17708	17795	17963	17762	17689	17678	17786	17789	17784	17929	17531	17894	17862	17980	17819	17751	17801	17761	17979	17829	17778	18012	17734	17870	17735	17896	17875	17823	17920	17671	17858	17798	17707	17793	17716	17773	17831	17831	17822	17788	17898	17647	17769	17682	17728	17846	17716	17744	17653	17877	17947	17713	17876	17816	17711	17840	17827	17801	17859	17835	17866	17856	17770	17768	17841	17803	17768	17750	17848	17862	17783	17812	17806	17961	17794	17681	17821	17667	17789	17680	17769	17916	17889	17824	17621	17853	17877	17728	17910	17848	17688	17887	17893	17779	17801	17825	17757	17919	17687	17739	17815	17830	17736	17876	17729	17927	17673	17612	17760	17867	17951	17820	17779	17691	17774	17754	17756	17837	17763	17727	17895	18040	17930	17797	17966	17798	17930	17872	17973	17779	17847	17598	17749	17872	17674	17818	17714	17812	17971	17804	17863	17902	17738	17868	17810	17905	17783	17844	17944	17657	17835	17820	17738	17806	17912	17739	17847	17917	17737	17697	17861	17768	17832	17823	17800	17777	17867	17799	17755	17759	17767	18041	17821	17887	17815	17774	17815	17788	17835	17746	17892	17558	17706	17872	17741	17795	17975	17883	17749	17813	17975	17685	17893	17965	17776	17832	17783	17924	17908	17929	17749	17891	17719	17918	17824	17819	18011	17756	17826	17886	17644	17675	17685	17808	17800	17882	17872	17826	17754	17733	17893	17812	17812	17707	17885	17747	17722	17982	17993	17878	17766	17838	17872	17807	17766	17896	17895	17725	17702	17831	18131	17680	17790	17855	17846	17674	17793	17884	17886	17840	17848	17919	17696	17881	17914	17691	17539	17839	17795	17632	17734	17684	17847	17929	17776	17654	17590	17769	17810	17697	17952	17798	17807	17919	17797	17673	17541	17767	17685	17750	17697	17950	17969	17838	17817	17742	17805	17874	17789	17726	17827	17854	17729	17861	17784	17597	17823	17786	17601	17938	17792	17748	17988
23374	20926	28382	24615	25804	31074	32469	29039	29492	34294	55872	51079	39559	30645	25901	24528	24129	24036	24112	23839	24123	24020	23912	23952	23730	23732	23701	24033	23950	23601	24062	23802	23931	23994	23987	23923	23842	23973	23918	23894	23795	23838	23685	23816	23967	23681	23811	23537	23860	23774	23757	23881	24104	23823	23877	23866	23987	23691	23835	24028	23805	23994	23935	23877	23692	23782	23811	23792	23946	23915	23985	23609	23639	24040	23894	23966	23849	23628	23801	23825	23708	23919	23887	23784	23685	23618	23790	23739	23769	23861	23949	23731	23753	23938	23831	23701	23850	23531	23824	23846	23762	23806	23767	23859	23653	23901	23790	23949	23849	23994	23700	23805	23956	23730	23940	23816	23951	23741	23736	23787	23762	23710	23834	24111	23865	23833	23783	23741	23874	23906	23829	23602	23731	23905	23756	23691	23755	23985	23871	23660	23765	23692	23730	23717	23709	24089	23979	23810	23993	23980	23592	24158	23845	23704	23796	23833	23686	23832	23766	23797	23800	23811	23798	23793	23607	23791	23956	23677	23861	23729	23947	23671	24024	23753	23908	23667	23643	23926	23855	23831	23880	23958	23546	23779	23840	23951	23813	23810	23552	23663	23686	23781	23929	23450	23771	23894	23671	23936	23982	23888	23962	23904	23841	23757	23844	23969	23971	23809	23727	23757	23579	23956	23951	23857	23750	23914	23845	23598	23778	23862	23857	23675	23908	23609	23768	23870	23834	23796	23866	23879	24024	24041	23671	23785	23662	23747	23913	23566	23816	23703	24012	23849	23898	23776	23991	23917	23911	24012	23886	23729	23671	23812	23930	23851	23716	23922	23903	23736	23798	23840	24031	24031	23795	23765	23810	23760	23877	23897	23633	23745	23738	23717	23807	23666	24031	23806	23590	23670	23703	23785	23614	23883	23954	23777	24021	23777	23824	23858	23639	23681	23739	23905	23609	23758	23808	23720	23826	23860	23668	23775	23918	23866	23845	23728	23624	23716	23779	23737	23693	24002	23723	23865	24137	23740	23772	23788	23669	23744	23647	23711	23703	23647	23635	23657	23695	23704	23625	23447	23818	23637	23780	23684	23487	23818	23904	23529	24075	23750	24179	23721	23853	23803	23886	23626	23757	23700	23982	23693	23459	23472	23899	23886	23750	23786	23684	23641	23760	23720	23705	23814	23777	23876	23904	23920	23763	23757	23676	23622	23927	23976	23694	23727	23885	23841	23837	23766	23732	23954	23668	23855	23744	23738	23721	23525	23804	23786	23727	23931	23853	23799	23818	23716	23951	23763	23556	23837	23772	23683	23781	23659	23790	23774	23681	23817	23963	23975	23861	24031	23827	23823	23844	23812	23629	23697	23407	23845	23821	23651	23697	23748	23806	23635	23701	23688	23685	23921	23792	23727	23860	23655	23895	23835	23792	23717	23864	23936	23850	23792	23939	23734	23747	23965	23866	23771	23750	23737	23784	23825	23939	23780	23795	23655	23706	23746	23952	23756	23709	23827	23826	23690	23780	23714	23736	23722	23853	23888	24124	23620	23849	23753	23681	23642	23611	23497	23816	24060	23698	23895	23983	23951	23956	23680	23780	23749	23766	23867	23841	23781	23674	23845	23886	23678	23767	23908	23786	24081	23982	23937	23825	23767	23818	23650	23753	23798	23888	23678	23894	23869	23710	23853	23888	23808	23857	23851	23784	23931	23905	23699	23995	23804	23777	23807	23914	23593	23906	23856	23924	23822	23800	24122	24022	23862	23766	24036	23918	23735	23766	23901	23706	23810	23907	23971	24060	23660	23852	23694	23629	23853	23904	23804	24008	23706	23817	23652	23797	23791	23807	23733	23751	24033	23889	23666	23587	23836	23756	23864	23661	23705	24084	23743	23823	24062	23674	23817	23938	23787	23912	23888	23730	23564	23939	23730	23782	23703	23643	24150	24042	23701	23767	23632	23888	23917	23890	23624	23878	23816	24028	23574	23672	23722	23781	23818	23864	23776	23811	23835	23816	23961	23872	23801	23543	23928	23664	23914	23651	23620	23992	23668	23972	23769	23557	24003	24056	23933	23718	24071	23594	23761	23784	23801	23790	23856	23863	23831	23692	23635	23835	23702	23693	23546	23795	24120	23778	23866	23879	24034	23542	23768	23546	23533	23939	23747	23608	23783	23882	23555	23848	23695	23791	23850	23845	23722	23727	23822	23829	23709	23669	23978	23688	23816	23860	23827	23765	23869	24153	23807	23793	23691	23859	24007	23725	23663	23714	23809	23836	23782	23897	23915	23669	24001	23586	23559	23695	23725	23711	23731	23740	23654	23982	23774	23835	23925	23964	23675	23933	23641	23761	23760	23818	23731	23750	23775	23617	24029	23909	23758	23630	23735	23730	23870	23822	23904	23768	23679	23916	23687	23840	23967	23773	23769	23948	23787	23982	23991	23936	24060	23753	23805	23820	23739	23808	23590	23899	23773	23865	23795	23685	23772	23743	23754	23794	23770	23810	23862	23902	23792	23874	23868	23815	23788	23806	23824	23654	23769	23780	23949	23944	23637	23655	23743	23820	23923	23601	23858	23736	23670	23606	23585	23777	23665	23933	23987	23821	23695	23993	23933	23769	23724	23899	23909	23696	23883	23774	23936	23640	23760	23709	23783	23881	23906	23426	23722	23895	23818	23778	23785	23886	23769	23851	23817	23511	23855	23825	23911	23812	23913	23990	23518	23765	23615	23801	23737	24019	23749	24062	23787	23559	23762	23804	23923	23871	23609	23889	23795	23872	23804	23910	23858	23767	23720	23819	23788	23672	23776	23848	23786	23756	23561	23736	23830	23820	23904	23753	23981	23757	23965	23766	23930	23576	23553	23878	23740	23736	23933	23810	23814	23542	23658	23673	23717	23622	23637	23843	23788	23678	23587	23762	24159	23886	23830	23803	23490	23702	23961	23817	23498	23732	23783	23706	23810	23559	24030	23514	23975	23888	23735	23708	23933	23840	23842	23837	23618	23806	23703	23783	24025	23971	23579	23678	23570	23695	23875	23862	23872	23837	23801	23736	23808	23616	23809	23867	23974	23929	23860	23879	23644	23764	23699	23795	23924	23749	23854	23740	23933	23839	23577	23740	23661	23775	23861	23728	23839	23845	23657	23693	23571	24042	23777	23786	23829	24080	23771	23855	23771	23889	23676	23951	23878	23960	23748	23835	23814	23721	23551	23690	23727	23782	23728	23735	23710	23666	23769	23702	23818	23980	23910	24049	23894	23763	23829	23795	23789	23753	23677	23549	23718	23887	23793	23843	23907	23880	23725	23725	23762	23985	23816	23731	23700	23803	23625	23812	23961	23667	23803	23751	23970	23834	23886	23884	23992	23877	23784	23835	23800	23778	23837	23834	23899	23857	23741	23860	23644	23946	23796	23556	23750	23883	23750	23653	23874	23738	23700	23884	23703	23774	23733	23951	23872	23645	23694	24009	23962	23892	23750	23696	23739	23756	23737	23772	23711	23694	23860	24142	23665	23824	23884	23746	23497	23862	23764	24065	23907	23974	23739	23645	23795	23891	23923	23772	23866	23633	23923	23712	23904	23728	23744	23691	23734	23814	23853	23903	23757	23857	24001	23573	23691	23808	23857	23800	23677	23980	23846	23684	23862	23799	23832	23924	23800	23961	23786	23861	23806	23815	23720	23857	23788	23757	23718	23894	23987	23823	23933	23963	23857	23803	23830	23872	23686	23696	23824	23786	23877	23721	24031	23748	23650	23693	23758	23830	23742	23705	23823	23850	23909	23711	23737	23686	23857	23606	23870	23851	23862	23570	23767	23857	23859	23904	23959	23976	23806	23744	23711	23806	23755	23653	24151	23951	23836	23807	23900	23917	23805	24177	23794	23759	23811	23691	23762	23599	23976	23903	23749	23827	23802	23734	23821	23801	23771	23779	23838	23936	23973	23733	23632	23834	23747	23838	23900	23559	23661	23915	23757	23860	23585	23872	23855	23936	24067	23733	23795	23720	23814	23841	23895	23987	23845	23664	23773	23881	23782	23842	23659	23724	23995	23956	23903	23942	23607	23703	23743	23897	23742	23695	23707	23512	23643	23767	23634	23729	23592	23459	23725	23934	23712	24022	23577	23884	23876	23849	23699	23988	23716	23792	23669	23773	23739	23795	23710	23955	23629	23772	23753	23712	23691	23787	23664	23706	23722	23740	23795	23759	23900	23784	23813	23698	23961	23772	23629	23758	23818	23716	24129	23855	23854	23530	23399	23680	23775	23676	23763	23706	23731	23919	24011	23852	23854	23843	23542	23696	23737	23827	23689	23976	23785	23625	23807	23827	23772	23985	23715	23797	23656	23761	23674	23952	23722	23625	23606	23796	24029	23883	23547	23787	24040	23886	23494	23774	23685	23734	23787	23838	23949	23833	23819	23883	23810	23632	23677	23911	23797	23833	24005	23854	23788	23681	23644	23642	23711	23816	23945	23921	23875	23744	23607	23575	23654	23779	23825	23648	23851	23733	23539	23905	23789	23981	23697	23833	23622	23987	23810	23744	23836	23970	23956	23938	23691	23661	23736	23792	24033	23820	23806	24001	23835	23824	24073	23808	23725	24004	24028	23834	23805	23550	23495	23843	23834	23639	23858	23804	23494	24001	23858	23804	23867	23850	23950	23840	23837	23670	23735	23726	23972	24064	23604	23793	23808	23946	23935	23795	23771	23822	23752	23914	23551	23696	24140	23787	23790	23745	23692	23831	23890	23752	23735	23843	23846	23737	23883	23750	23728	23928	23631	23855	24014	23921	24024	23835	23849	23675	23667	23785	23661	23657	23852	23897	23721	23946	24095	23705	23654	23828	23746	23766	23853	23900	23791	23886	23551	23743	23939	23752	23658	23903	23724	23720	23784	23561	23726	23943	23813	23680	23805	23600	23692	23888	23840	23620	23877	23763	23650	23965	23905	23903	23857	23735	23916	23683	23764	23836	23686	23839	23669	23847	23838	23836	23910	24005	23712	23695	23697	23738	23925	23973	23876	23745	23854	23599	23886	23774	23759	23762	23923	23828	23643	23970	24030	23696	23773	23749	23490	23710	23753	23657	23844	23847	23671	23889	23768	23858	23778	23986	23720	23421	23640	23754	23899
26261	45625	46481	42616	37666	32411	27341	25819	26741	33365	54268	47970	35920	25039	19422	17885	17918	17898	17980	17725	17631	17733	17759	17826	17992	17886	17807	17800	17952	17818	17837	17865	17821	17790	17818	17871	17753	17671	17775	17841	17662	17730	17907	17929	17843	17671	17920	17790	17631	17708	17821	17876	17888	17808	17783	17852	17796	17888	17806	17565	17840	17843	17838	17850	17866	17932	17676	17932	17805	17917	17716	17775	17919	17698	17817	17940	17915	17928	17762	17985	17829	17791	17788	17721	17747	17779	18031	17730	17674	17974	17706	17795	17913	17717	17857	17701	17856	17876	17954	17821	18106	17669	18073	17929	17803	17850	17692	17697	17821	17730	17780	17693	17821	17891	17745	17605	17767	17687	17638	17779	17731	17797	17948	17986	17919	17945	17712	17874	17777	17781	17681	17641	17689	17763	17904	17785	17774	17949	17730	17640	17807	17892	17746	17818	17724	17668	17618	17880	17807	17791	17742	17845	17837	17881	17748	17761	17706	17785	17822	17737	17915	17746	17888	17686	17803	17812	17828	17887	17951	17703	17859	17712	17815	17945	17819	17690	17905	17962	17870	17830	17702	17826	17711	17828	17814	17859	17664	17952	17683	17750	17701	17702	17768	17704	17598	17833	17742	17843	17813	17735	17824	17576	17961	17881	18004	17738	17923	17937	17804	17772	17866	17716	17873	17845	17854	17760	17918	17701	17619	17911	17862	17648	17974	17680	17815	17645	17771	17837	17920	17872	17837	17840	17634	17839	17830	17853	17836	17803	17811	17840	17921	17511	17693	17613	17821	17957	17751	17710	17747	17845	17738	17717	17725	17719	17786	17795	17870	17836	17661	17785	18064	17701	17777	17646	17956	17637	17739	17796	17682	17575	17672	17920	17816	17832	17933	17819	17710	17777	17875	17685	17961	17945	17827	17607	17963	17913	17864	17851	17705	17720	17855	17709	17865	17889	17750	17789	17594	17856	17940	17845	17638	17824	17757	17786	17772	17900	17746	17763	17695	17586	17700	17837	17776	17657	17695	17725	17914	17884	17700	17859	17839	17682	17607	17605	17782	17967	17797	17768	17801	17761	17794	17691	17854	17806	17857	17902	17807	17807	17592	17874	17648	17649	17774	17954	17797	17714	18063	17756	17500	17719	17748	17841	17691	17825	17725	17703	17916	17746	17914	17878	17721	17849	17747	17685	17624	17824	17583	17857	17844	17728	17743	17805	17951	17772	17755	17643	17540	17725	17717	17785	17828	17744	17795	17797	17723	17842	17843	17937	17750	17750	17805	17942	17807	17640	17889	17686	17735	17837	17848	17785	17726	17854	17735	17778	17692	17736	17832	17921	17862	17767	17905	17728	17837	17862	17726	17706	17747	17798	18005	17660	17829	17790	17878	17726	17870	17706	17719	17806	17758	17841	17791	17666	17882	17849	17858	17749	17905	17787	17758	17776	17978	17789	17739	17686	17912	17681	17871	17927	17923	17958	17673	17587	17853	17919	17986	17770	17826	17785	17711	17586	17775	17854	17689	17759	17905	17746	17777	17665	17634	17914	17827	17665	17778	17763	17888	17884	17867	17895	17885	17714	17838	17725	17706	17654	17632	17797	17725	18000	17643	17986	17821	17704	17663	17802	17736	17880	17908	17738	17693	17576	17878	17824	17638	17752	17732	17912	17744	17832	17824	17699	17907	17741	17754	17756	17720	17649	17928	17678	17858	17855	17906	17761	17724	17647	17620	17576	17766	17801	17894	17655	17638	17855	17751	17734	17955	17895	17810	17656	17804	17853	17795	17731	17742	17677	17835	17677	17715	17787	17829	17845	17892	17993	17935	17720	17792	17855	17751	17846	17747	17792	17719	17643	17702	17693	17789	17844	17803	17881	17669	17615	17680	17663	17793	17836	17907	17718	17759	17778	17800	17916	17724	17749	17712	17709	17741	17898	17847	17759	17766	17746	17768	17753	17852	17555	17896	17746	17873	17804	17953	17781	17783	17875	17796	17797	17786	17666	17737	17689	17728	17912	17877	17770	17684	17880	17751	17783	17818	17888	17630	17675	17815	17811	17724	17634	17888	17790	17753	17661	17854	17613	17771	17890	17951	17826	17765	17970	17775	17721	17767	17827	17902	17622	17593	17699	17831	17761	17792	17750	17769	17668	17768	17776	17691	18009	17741	17740	17716	17718	17731	17909	18051	17721	17769	17737	17753	17805	17912	17774	17654	17858	17932	17802	17800	17752	17801	17669	17692	17848	17731	17859	17792	17842	17810	17647	17703	17751	17779	17750	17937	17552	17889	17795	17800	17803	17726	17727	17904	17706	17821	17646	17789	17674	17879	17715	17862	17883	17905	17725	17793	17719	17748	17955	17791	17767	17648	17833	17805	17724	17838	17805	17746	17700	17801	17834	17858	17724	17961	17555	17811	17814	17788	17810	17673	17788	17796	17773	17729	17919	17694	17813	17857	17782	17845	17726	17790	17918	17796	17873	17752	17851	17847	17916	17893	17756	17717	17824	17843	17774	17622	17933	17842	17758	17667	17827	17782	17968	17705	17605	17745	17801	17773	17813	17674	17722	17950	17986	17854	17913	17570	17713	17747	17704	17885	17725	17754	17847	17744	17951	17874	17664	17832	17801	17654	17751	17737	17821	17829	17596	17779	17697	17680	17805	17904	17855	17899	17844	17757	17644	18076	17618	17973	17848	17841	17735	17715	17944	17639	17775	17837	17717	17893	17811	17570	17769	17838	17517	17731	17807	17929	17726	17801	17575	17974	17681	17740	17749	17904	17818	17759	17977	17773	17511	17822	17922	17697	17838	17724	17793	17833	17656	17904	17930	17922	17899	17738	17880	17873	17666	17761	17930	17850	17896	17737	17662	17944	17629	17668	17813	17584	17969	17858	17722	17931	17741	17934	17962	17958	17684	17775	17836	17725	17832	17836	17906	17730	17753	17819	17887	17646	17774	17764	17824	17676	17749	17758	17788	17638	17752	17706	17707	17643	17699	17828	17934	17714	17699	17860	17779	17813	17653	17913	17719	17708	17806	17747	17826	17885	17803	17740	17753	17713	17730	17767	17664	17619	17755	17743	17844	17716	17867	17746	17834	17795	17717	17646	17549	17664	17876	17718	17795	17790	17873	17847	17868	17833	17797	17834	17861	17774	17829	17922	17892	17763	17886	18061	17451	17904	17772	17787	17873	17748	17751	17814	17704	17866	17828	17655	17818	17895	17809	17646	17767	17614	17752	17877	17914	17795	17868	17844	17723	17784	17766	17808	17778	17899	17728	17810	17745	17824	17773	17691	17879	17833	17637	17611	17876	17693	17786	17759	17868	17780	17882	17907	17799	17615	17763	17919	17698	17755	17719	17693	17819	17799	17597	17716	17658	17940	17867	17871	17657	17743	17821	17810	17942	17956	17574	17731	17878	17690	17632	17883	17643	17905	17913	17969	17701	17834	17891	17758	17791	17863	17644	17818	17732	17779	17739	17824	17724	17775	17852	17928	17801	17752	17829	17816	18004	17693	17787	17977	17881	17729	17866	17679	17894	17680	17789	17767	17785	17809	17896	17739	17742	17728	17883	17679	17740	17845	17940	17907	17832	17955	17780	17792	17866	18044	17582	17661	17654	17698	17805	17723	17975	17846	17872	17703	17791	17704	17790	17869	17806	17822	17767	17695	17748	17858	17776	17802	17830	17787	17746	17718	17823	17754	17807	17853	17767	17780	17703	17707	17775	17846	17669	17713	17877	17544	17845	17848	17897	17725	17633	17802	17759	17872	17773	17841	17897	17941	17737	17828	17887	17866	17907	18017	17701	17894	17854	17729	17624	17921	17952	17854	17792	17730	17717	17775	17885	17716	17852	17804	17708	17671	17761	17841	17781	17795	17808	17631	17925	17660	17653	17852	17700	17766	17779	17791	17831	17855	17836	17709	17658	17805	17661	17634	17834	17720	18027	17705	17714	17931	17610	17868	17826	17757	18000	17986	17881	17869	17734	17787	17610	17645	17814	17854	17831	17891	17793	17572	17762	17539	17881	17768	17897	17723	17725	17978	17875	17690	17702	17807	17660	17779	17754	17876	17667	17708	17830	17892	17828	17802	17903	17689	17946	17885	17742	17917	17920	17824	17915	17783	17822	17666	17789	17845	17823	17654	17762	17781	17651	17779	17724	17659	17865	17795	17695	17822	17772	17718	17835	17776	17911	17806	17614	17837	17716	17749	17781	17711	17970	17819	17739	17889	17920	17860	17835	17729	17834	17814	17684	17789	17775	17839	17735	17760	17864	17765	17612	17937	17847	17792	17958	17670	17982	17558	17795	17756	17928	17882	17798	17873	17661	17810	17902	17862	17794	17795	17844	17840	17728	17629	17886	17952	17927	17676	17819	17829	17688	17927	18008	17648	17852	17893	17770	17881	17744	17451	17850	17704	17796	17854	17585	17820	17805	17693	17872	17875	17839	17898	17851	17752	17719	17673	17765	17676	17898	17891	17743	17767	17699	17817	17680	17996	17762	17835	17920	17853	17842	17958	17922	17833	17678	17622	17634	17910	17760	17920	17778	17776	17802	17777	17755	17736	17839	17750	17955	17614	17796	17724	17665	17794	17729	17687	17781	17755	17822	17914	17709	17854	17879	17760	17935	17780	17830	17745	17732	17793	17782	17782	17775	17878	17597	17811	17830	17984	17878	17813	17875	17801	17807	17835	17828	17609	17876	17889	17781	17734	17770	17837	17647	17815	17641	17692	17823	17730	17839	17745	17954	17700	17809	17748	17790	17756	17673	17778	17764	17855	17697	17727	17806	17592	18030	17682	17814	17715	17819	17784	17606	17911	17766	17837	17844	17804	17645	17673	17881	17701	17768	17742	17861	17587	17773	17662	17821	17845	17884	17802	17943	17856	17749	17900	17730	17759	17813	17687	17843	17769	17741	17728	17794	17683	17888	18002	17857	17807	17776	17594	17843	17709	17761	17738	17541	17846	17649	17871	17797	17708	17775	17819	17854	17679	17700	17818	17544	17690	17887	17629	17868	17741	17886	17661	17827	17894	17736	17771	17805	17904	17785	17794	17676	17647	17830	17799	17718	17931	17667	17826	17818	17680	17772	17888	17906	17798	17899	17797	17694	17788	17760
31291	27263	33524	32182	28221	27115	26269	25242	25002	24809	26794	27896	26626	25252	24537	24082	24206	24050	24310	24139	24048	24065	23974	23995	24191	24112	23979	24058	24180	24000	24165	24457	24365	24279	24014	23905	24016	24105	23962	24128	24301	24227	23999	24154	24021	24210	24291	24103	24167	24070	24396	24043	24160	23999	23766	24038	24133	24007	24159	23968	24137	23949	24189	24220	24126	24034	24148	24112	24203	24102	24104	24117	24119	24172	24069	24230	24150	24229	24044	24170	24183	23920	24329	23976	24262	24120	24121	24253	23912	23992	24224	24053	24018	23958	24152	24292	23933	24181	24268	24098	24307	24211	24112	24311	24343	24039	24137	24104	24163	23954	24230	24086	24008	24096	24038	23988	24390	24201	24186	24110	24091	24001	24195	24000	24235	24239	24017	24051	24165	24086	23947	24177	24034	23958	24186	24064	24139	24157	24100	24017	24297	24210	24243	24258	24119	24256	24274	24276	24348	24096	24224	23994	24093	24017	23988	24128	24206	24073	24200	24131	24226	24149	23998	24123	24011	24006	24215	24048	24001	24098	24002	24285	24085	24303	24069	23949	23931	23964	24212	24241	24231	23988	23973	23755	23946	24116	24294	24073	24050	24193	24248	23919	23968	24214	24014	24118	24117	24138	24298	23909	24171	23814	24152	24071	24070	24233	24232	24014	24103	24280	24194	24158	24036	24103	24412	24042	23947	24075	24172	24127	24051	24173	24471	24033	24076	24125	24001	24417	24040	23960	24051	24066	24216	24018	23810	24189	24080	24073	24067	24175	24136	24051	24049	23990	24172	24169	24264	23887	24316	24002	24119	24013	24029	24010	24194	24259	24027	23914	24008	24232	24031	23927	24165	24140	24154	24039	24029	24128	24317	23932	23825	24085	24075	24158	24218	24132	24094	23873	24239	24413	24036	24119	23911	24109	23963	24088	24079	23983	23995	24063	23848	23974	23942	24009	24181	24128	24160	24235	24096	24104	24158	24026	24215	24013	24108	24159	24080	24255	24053	23748	24030	24130	24042	24029	23935	24374	24037	24122	23982	24115	23961	24028	24031	24336	24124	23944	23902	24078	24003	24216	24300	24260	24016	24017	24059	23902	24136	24160	24249	24112	24281	24012	24107	24126	24083	24207	24233	24207	24256	24100	24138	24162	23919	24121	24381	24187	23915	24013	24107	24109	23996	24283	24160	24059	24227	24124	24171	24019	23908	24112	24222	24091	24296	24138	24138	23799	24131	24150	23961	24027	24046	24126	24315	24140	24363	24140	24001	24250	24247	24199	24038	24138	24219	24022	24171	23977	24137	24018	24074	24172	23993	23914	24039	23910	24118	23982	23928	23960	24052	24166	24395	24040	24317	24293	24194	24018	23916	24156	23930	23953	24170	24235	24231	24049	24195	23962	24086	24350	24004	24059	24155	24102	24014	24221	24199	23892	23849	24098	24026	23958	24056	24201	24132	24102	24212	24274	23993	24282	24489	23964	24142	24167	24190	24195	24147	23990	24027	24283	24098	24148	24202	23961	24206	24106	24147	24062	24211	24262	24158	24093	23939	24010	24026	23997	24111	24161	24157	24163	24144	24037	24227	23888	24179	23984	23991	24175	24050	24079	24329	24108	24123	24143	24309	23913	24210	24075	23954	23945	24224	24053	24097	24179	24027	24041	23998	24121	23848	24066	24180	24228	24011	24079	24108	24139	24229	24049	24037	24179	24102	24020	24052	24078	24334	24372	24089	24100	24266	23852	24058	24339	24071	24038	24099	24003	24203	24103	24050	24042	24343	24202	24106	24015	24245	24222	24048	24210	24029	24096	24242	24084	24278	24167	24057	24177	24098	24215	24067	24046	23942	24208	23958	23944	24024	24304	24098	23973	24126	24036	24207	24133	24099	24327	24207	24231	24004	24217	24033	24187	24072	24010	24185	23956	24085	24130	24152	24184	24164	24056	24043	24032	24193	24122	23925	23949	24107	24203	24125	24160	24162	24143	23931	24198	24045	24173	24203	24004	24257	24252	24202	24368	24236	24121	23838	24184	24054	24092	24076	24201	24020	24216	24043	24041	24295	24238	24138	24053	24177	24084	23996	23951	24309	23992	24231	24041	24249	24072	24280	24146	24363	24083	24075	24043	24086	24077	23927	24139	23866	24301	24241	23856	24013	23907	24047	24218	24176	24182	24238	24160	24133	24217	24107	24106	24092	24071	24131	24259	24189	24209	24076	24163	24239	24181	24193	24033	24223	24165	23963	23947	24115	24115	24195	24021	24056	24021	24114	24194	24258	24166	23852	24078	24054	24011	24063	24144	24203	23970	24148	24141	23973	24045	23931	23881	24068	24134	24189	24197	24014	24204	24047	24063	24100	24496	24219	24090	24007	24000	24105	24189	23947	24213	24337	24090	24166	24121	24018	23979	24138	24202	23870	24149	23883	24059	24107	24203	24094	24243	24178	24055	23947	24047	24220	24143	24123	23898	23980	24051	24118	23996	24235	24239	24156	24152	24096	24164	24274	24012	23984	24073	24161	23991	24156	24119	24019	24058	24225	24147	24248	24142	24153	24136	24107	23969	24145	24229	23880	24135	24220	24047	24107	24079	24262	24297	23920	24066	24249	24074	24208	24198	24008	24237	24091	24083	24145	24228	24164	24402	24134	24023	24281	23934	24182	24218	24040	24213	24153	24124	24224	24130	24061	24164	23944	24258	24288	24035	24294	24133	23950	24310	24141	24008	24124	24108	23844	24163	24154	23905	24144	24039	24001	24262	24295	24018	24065	24164	24243	24105	24318	24206	24118	24004	24116	23793	24127	23987	24017	24180	24005	24104	24179	24121	24113	24309	24046	23945	24106	24148	24088	24116	24223	24033	24117	24068	24067	24168	24294	24175	24098	24133	23917	24116	24159	24178	24157	23966	24054	24056	23975	24226	24190	24113	23770	24068	24189	24011	24267	24213	24148	24059	23969	24099	24024	24183	24036	24109	24315	23983	24248	24300	24070	24037	24038	24250	24025	24371	24346	24323	24217	23939	23929	24303	24214	24301	24177	23917	24067	24150	24395	24234	24189	24004	24290	24013	23981	24193	23990	24055	24260	23590	24181	24108	24077	24278	24267	24022	24009	23861	24081	24067	24022	24078	24183	24166	24262	23874	24118	24163	24300	24188	24330	24215	24318	24134	24223	23830	23952	24101	24112	24001	24465	24242	24227	24079	24069	24186	24040	24095	24048	24067	24169	24010	24223	23979	24164	24063	24164	23901	24310	23915	23956	24252	24318	24337	23965	24066	24082	24115	24157	24331	24085	23944	24048	24045	24189	23865	24034	24126	24120	24055	24041	24085	24107	23985	24047	24249	24190	23725	23963	24264	24052	24210	24177	24153	24045	24319	23916	24238	24195	24315	24522	23947	24210	23991	24135	24179	24212	24162	24303	24092	24373	23985	24042	24236	24141	24084	23996	24110	24100	24251	24376	24142	24166	23951	24060	24061	24078	24187	24071	24193	24151	23941	23968	24047	24124	24157	23936	23948	24176	24112	24337	24097	24081	24092	24093	23808	24012	24190	24241	24278	24035	24069	24006	23922	24130	23921	24147	24075	24030	24074	24250	24042	24288	24109	24175	24124	24146	24161	24357	24049	24172	24202	24155	24018	24151	24088	24045	24031	24021	23941	23946	23868	23875	24031	24126	23919	24196	23988	24088	24365	24290	24169	24136	23985	23851	23924	24271	24230	23959	24024	24241	24122	24366	24292	23932	24163	24251	24007	23977	23869	24045	24141	24126	23825	24121	24035	24248	24263	24093	24199	24352	23977	24023	24058	24089	24091	24139	24180	24103	23965	24039	23955	24148	24091	23915	24212	23875	24067	24257	24236	24045	24167	24187	24123	24131	24003	24296	23930	24012	24044	24011	24225	24179	23985	24070	24248	24300	24220	24098	24033	24134	24021	24024	24102	24289	23988	24125	23886	24093	24092	23888	24145	24051	24021	24005	24113	24318	24069	24172	24082	24063	24096	24279	24211	24224	24189	24006	24328	24247	24337	24219	24127	23987	23989	23849	24076	24151	24202	24132	24143	24364	24174	24087	24051	24198	24266	24112	24007	23864	24132	24217	24069	24259	24218	24178	24170	24247	24147	23890	24165	24037	24033	24204	23958	23979	24105	24246	24036	24202	23982	24012	24098	24277	23958	24014	24253	24150	24065	24119	24147	24112	24123	24098	24185	24144	24066	24170	24069	24455	24134	24086	24305	24016	24038	23988	23999	24214	24074	24144	24095	24224	24129	24177	24307	24115	24038	23964	24075	24340	23956	24207	24230	24066	24263	24289	24024	24043	24015	24257	24211	23968	24229	24312	24177	24159	23971	24152	23987	23891	24235	24039	24174	24113	24054	24067	24091	24077	23982	23997	23932	24035	24201	24047	24094	24098	23879	24107	24036	24140	24060	24253	24104	23909	24010	24034	23943	24092	24037	23957	24245	24220	24339	24173	24259	23837	24085	24080	24127	24206	24002	23958	23871	23995	24277	24005	24213	24268	24043	24181	24176	23912	24176	24287	24123	24299	24102	24122	23948	24078	24089	23975	24178	24286	24062	23971	24250	24346	24097	24121	24147	24072	24287	23877	24231	23954	23895	24386	24162	24022	24112	24202	23925	24044	24198	24009	24065	24126	24028	23818	23832	24068	23983	23920	24284	24256	24113	24003	24215	24068	24004	24181	24387	24222	24125	24062	24209	24095	24138	24058	23975	24024	24073	24109	24088	23737	24017	24087	23927	23909	23989	24061	23939	24169	24054	24086	23860	23958	23999	24323	24244	24338	24305	24217	23997	24163	23849	23996	24111	24041	23987	24086	24171	24169	24159	24000	24206	24062	24162	24076	24185	24268	24089	24032	24084	24195	24250	24051	23834	23976	24267	24111	23983	24020	23787	23976	23958	24343	23938	24084	24113	24299	24179	24267	24295	24069	24198	24157	24307	24194	23903	24088	24013	24354	23948	24059	24073	23973	23944	24224	24217	24066	24172	24223	23999	24124	24204	24190	24210	24333	23946	24041	24233	24101	24032	24097	24051	24026	23941	23976	24091	24245	24100	24231	24106	24069	24072	24051	24197	24206	24195	24039	24144	24220	24158	24097	23893	24065	24348
22018	29220	31718	27603	23573	22260	20843	19656	19430	19447	22315	22703	20485	18902	18107	17873	17994	17977	17817	18103	17840	17913	17850	17979	18071	18063	18002	18049	17740	17795	17979	18000	18006	18165	17891	17997	17779	17762	18016	18013	18074	17993	17838	17932	17974	17984	17934	17981	17929	17931	18018	18014	17967	17890	18053	17916	17913	18022	17927	18042	17912	17987	17901	17871	18012	17921	18044	18001	18000	17901	18023	17809	18125	17878	17954	18036	17918	17831	17791	17806	17892	18105	18000	17905	17913	17928	17916	17951	17887	17887	17951	18035	17843	17954	18026	18048	17886	18069	18088	18055	17847	17867	17928	17920	17931	17987	17957	17876	17898	18060	17970	18114	18015	18019	18006	18175	18075	17910	17845	17694	17867	18042	17844	17899	18068	17947	17922	18011	17819	18027	18076	17971	17985	17914	17792	18020	17889	18066	17910	17957	17863	17856	17968	17842	18226	17922	17869	17945	17865	17926	18144	17849	17820	17986	17989	18092	17993	17972	18040	18032	18121	18103	18038	17977	17837	18079	17918	17920	17945	17773	17963	18052	18052	17990	18053	17914	17896	17936	17728	18053	17878	18054	17917	17960	17953	17836	17984	17850	17869	17961	18032	17805	18163	17939	17815	17931	17718	18141	18010	17969	17866	18053	18024	17887	17951	17930	17869	17935	17983	17878	17879	17997	18049	17899	17921	17956	17950	17850	17912	18059	17962	17941	18073	17964	17842	17904	18032	17917	18005	17766	18098	17942	17951	17696	17959	17911	17905	18048	18049	17864	17962	17992	17858	18147	17805	17949	17918	17995	18014	17894	17851	18031	18098	17968	17711	18042	17992	18034	17936	17841	17836	17901	18118	18038	18011	18047	18041	17804	18044	18070	17933	18020	17966	17998	17973	17941	17903	17817	18069	18018	17976	17937	18009	17876	17987	18026	17725	18046	17906	17946	18072	17789	17978	18086	17853	17922	17967	17765	17876	17934	18034	17898	17779	18051	17970	18063	18033	18028	17910	17942	17976	18117	17898	17976	17968	18062	18032	18107	18137	17884	18004	17952	17977	17910	18032	17753	17992	17988	18001	17946	17848	17908	17956	17713	17897	17906	17844	18044	18029	17775	17820	17943	17951	17868	18170	17849	17927	17990	18062	17889	17814	17991	18091	17792	17950	17763	18096	17769	17965	18008	18059	18152	17902	18000	17945	18062	18060	18097	17959	17876	18030	17907	17923	17981	17905	18078	17989	17867	17995	17900	17858	17875	18091	17998	17872	17928	18058	18001	17946	17929	17938	18042	18076	18110	17924	18097	18066	17975	18196	17824	18025	17938	18013	18082	17725	18013	17937	17874	17996	18239	17944	17915	18173	17867	17949	18078	17971	18000	17943	17954	17921	18096	17767	17962	17982	18013	18069	17906	18050	17848	17909	17883	17910	17930	17855	17903	17778	17913	17848	18037	17870	18148	17938	17866	17893	17948	17874	17957	17983	18093	17844	18124	18231	18051	18051	17842	18007	17976	18124	18066	18081	17861	18143	17985	17857	17957	18043	17905	17931	17866	17990	17842	18012	18019	17914	17913	17904	17979	18005	17963	18042	17966	17897	17899	17886	17963	18012	18058	18093	17843	18029	17886	17826	18012	17910	18068	17917	18060	17871	17982	17979	18034	17795	18185	17959	17867	17947	17990	18029	17877	17927	18169	17766	17887	18205	17972	17949	17993	18193	17952	17944	18083	18039	17900	17921	18149	17875	18064	18037	17939	17880	17908	18043	18022	17933	17906	17830	18031	17984	18044	18026	17988	17945	17999	18047	17893	18056	17796	17871	18042	17937	17740	17931	18031	17988	18031	18028	17967	17980	17702	17977	18310	17780	17846	17897	17975	17858	18188	17930	17870	18015	18007	18179	17887	17928	17983	18029	18025	17940	18015	18023	18105	17965	17911	18018	17971	18072	17969	17972	17879	17915	18214	18218	17972	17954	17983	17918	17850	17836	17827	18101	18003	17916	18106	17907	17789	17837	18011	18086	17983	17807	17846	17778	17914	17974	17786	17930	17937	18009	17967	17880	18012	17798	17867	17803	17995	17767	17848	17965	17926	17948	17845	17990	17886	18022	17923	17819	17995	17826	17795	17949	18051	17941	18038	17877	17868	17881	18062	18108	17993	17991	17898	17928	17937	17825	17934	17969	17895	17989	17915	17961	18058	17976	18041	17977	18019	17806	18008	17790	17974	17939	17697	18055	17869	18005	17906	17981	17940	18023	17880	17894	18160	17981	18086	17853	18016	18124	17994	17930	18186	17682	18028	17867	18024	17877	17743	18074	17932	18020	17914	17936	17868	17826	17933	18025	17856	17975	18052	18128	18111	17975	17813	17949	17833	18039	18040	17878	18006	17928	17806	18006	18021	17814	17927	18083	17952	18011	17889	17993	17888	17867	17857	17881	18065	18132	17974	18037	18058	18045	17969	18063	17867	17848	18074	18015	18166	17861	18066	18031	18030	17866	18011	17979	17983	18026	17890	18105	17883	18117	17884	17753	18096	17994	17964	17881	17964	17988	18119	17789	17898	18047	18027	17944	17974	18087	17788	18018	17985	17895	17895	17726	18034	17904	18027	17855	17808	17862	17977	18143	18022	18186	17939	17998	18132	18035	17896	17918	17986	18054	17808	17906	17996	17974	18052	17883	17875	18017	17897	17811	17894	17999	17814	17923	18175	17860	17831	17942	18074	17973	17944	18062	18118	17947	17748	18009	17913	17904	17837	18079	18137	18160	17921	18034	17957	17857	18006	17851	18032	18011	18014	18090	17833	17990	17960	17906	17985	17764	17861	17965	17910	18091	18179	17943	17970	17792	18015	17994	17836	17933	17966	17923	17945	17907	17797	17934	18153	18116	18037	18041	18067	17821	17919	18004	18237	18085	18227	17930	18040	18016	18126	18162	17934	17938	17936	18164	17887	17937	18042	18087	18096	17860	18156	17963	17928	17967	17860	17884	17804	17897	17980	17938	17895	18056	17776	17926	17888	17910	17801	17806	18068	18122	18043	17855	17931	17831	17885	17936	17962	17991	17949	18126	18025	17877	17970	17831	18160	18050	18005	17951	17880	17969	17896	17975	18100	17837	17824	17898	18040	17827	17903	17951	18031	17843	18076	18034	17966	17823	17999	17827	17668	17901	17921	17986	17806	17846	17887	17969	18049	17833	18016	17808	17903	17904	17862	17918	18080	17904	18032	17982	18153	18105	17973	18023	17955	18011	17815	17722	17936	17930	17936	17919	17950	17918	17880	17782	17981	18022	17926	17915	17876	18074	17845	18060	17952	18062	18020	17936	17861	18208	17945	17910	17965	18016	18104	18081	18079	17907	17906	17916	18060	18153	18042	17877	17989	18280	18003	17924	17961	17988	18040	17990	18158	17958	17942	17909	18008	17881	18154	18176	17788	17973	17796	17993	17919	17887	17914	17847	18153	18056	18050	17986	17872	17985	17786	17933	17788	18010	17947	17976	18093	17791	17938	18120	17843	18105	17943	18031	18028	17983	17944	17975	17816	18026	18024	18007	18088	18208	18071	18008	17858	18112	17887	17956	17891	17875	17789	18111	17996	17983	17988	17931	17869	18069	17924	18063	18018	17984	17891	18009	17779	17999	18095	17851	18056	17900	17874	17722	18076	17973	18031	17916	17857	18193	17846	17840	17945	18158	18026	17793	17953	17776	18064	18020	17973	18115	17941	18046	17879	17760	18009	18110	17990	17897	18105	18053	17844	18069	18012	18033	18018	17924	18087	18119	17914	18071	18011	17943	18044	17821	17854	18101	17930	18073	17917	18120	17992	17959	18075	17917	17775	17980	17949	18088	17812	17953	18013	17782	17909	18068	17895	18016	18016	17937	17811	17902	17869	18075	17926	18018	18095	17887	17812	17879	17886	17979	17924	17871	18053	18004	17851	18003	17870	17977	17866	17859	17952	18008	18013	18035	17935	17825	18051	17791	18000	17883	18059	18006	17926	18118	18020	17940	17942	18084	17938	17893	18002	17905	18012	17901	17953	18110	17930	17824	17842	18110	17925	17772	17980	17956	18019	18082	17916	17866	17830	18076	17886	18112	17978	18101	18034	17853	18071	18123	17938	18112	17905	17958	17803	17952	17920	18136	17842	18116	18052	18024	17950	17969	18030	17927	17848	17865	17968	17972	17926	17934	17923	17953	17823	17974	18029	17983	17964	17941	17943	18174	18160	18101	18001	17821	17957	17924	17987	17923	17663	17845	18182	18052	18053	17959	17799	17900	17951	17935	18007	17934	17957	17869	18029	17814	18010	17947	18048	17916	17954	17981	17920	17989	17821	18043	17984	17757	18058	17886	17932	18055	17853	17839	18021	17909	17999	17826	17875	18011	17829	17874	18130	17938	18132	17858	17897	18003	17904	17832	17877	17837	17922	17891	18025	17924	18022	17976	17819	17954	17854	17924	17980	17854	17913	17873	17978	17797	17906	17841	17955	17929	17937	17991	18098	17915	18010	17800	17895	18112	17846	17875	18007	17942	18190	17898	17927	17840	18038	17902	17903	18069	17998	17995	18068	18032	17883	18071	17974	18031	17887	17905	18014	17902	17806	17962	17873	17958	17943	17871	17969	17952	17924	17915	17961	17937	17953	18170	17878	17919	17986	17982	18157	17891	17961	18069	18016	18019	17851	17979	17824	18139	18066	17930	17820	17780	17830	18072	17999	17989	17911	17922	17885	18047	17866	17903	17862	18107	18206	17960	17986	18040	18073	17856	18043	17921	18041	17984	17815	18065	18043	17760	17970	17915	17881	17931	17896	17903	17838	17946	18075	17934	17895	18032	18004	18033	18060	17825	17999	17882	17989	17763	17863	17908	17945	17980	17912	17870	17959	17882	17915	17927	17968	17966	18085	18101	18218	17897	17999	18071	17906	17940	17951	17777	17871	17793	17774	17933	17919	18037	17794	18044	18147	18114	18050	17946	18144	18014	17860	18108	18045	17901	17904	17966	18051	17989	17936	17989	17942	18155	18008	18109	17818	18132	18069	18073	18079	17809	17949	17854	18131	17884	17853	18208	17988	17984	17985	18043	17899	17872	17916	17851	18034	17861	17910	18067	17771	17964	17929	17898	17775	17974	17895
25465	21091	28960	29531	29514	30683	30314	27297	26305	28093	42502	40387	33517	28195	25177	24255	24028	24146	23952	23832	24118	24108	24004	24004	24203	23926	24068	23814	24016	23960	23885	23937	23945	24158	24112	24249	24065	24010	23975	23888	24151	24064	23935	24009	24047	24183	23954	24050	24012	23930	24093	23879	24074	23876	23951	23927	23889	23781	23955	23895	24037	24141	24130	24043	23943	24117	23961	23616	23941	23937	23815	23845	23968	24179	24179	23872	24014	23976	24035	23941	23931	24168	23793	23936	24095	24032	23879	23958	23975	23999	24068	23869	24084	23661	24176	23926	23854	23945	23819	23957	23890	23897	24037	23851	23840	23835	23988	24032	24047	23961	24045	24052	23965	23989	23970	23908	23939	23901	23832	24017	24000	23866	23879	23827	23666	23890	23825	24129	23983	23826	23893	23912	24067	23880	24084	24236	24158	24085	23857	24009	23800	24066	23931	24143	24104	23921	23972	24068	23938	24179	23971	23908	23810	24189	23990	23974	24023	24207	24034	24088	23855	24025	23933	23800	24111	23967	23906	23999	24016	24039	23971	24206	23952	24077	23839	23828	23932	24017	23898	24107	24086	23933	23982	23790	23729	24156	23906	23955	24020	24207	24088	23881	24043	23918	23817	23927	24195	23815	23815	23833	23815	23765	23921	23814	24109	23798	23983	24058	23854	23746	24049	24013	24178	23990	24173	23911	23824	24174	23992	24135	23939	23781	24050	24172	24096	24056	23877	24209	23924	24168	23978	23812	23849	24059	23979	23672	23963	24061	24108	24214	24064	23863	24083	24157	23969	23840	23765	23874	23776	24093	24166	24056	23867	23992	24071	24039	24059	23952	23714	23839	24083	23890	24004	23679	23997	24130	23749	23822	24049	23699	24006	23971	23951	23943	24057	24092	23997	23887	24066	23817	23746	24002	23930	23802	24103	23884	23887	24046	24084	23797	23778	24020	24093	23901	23891	24076	23765	23831	24044	24051	23953	23991	24119	23996	23756	23832	23867	23911	24082	24206	23966	23704	23835	23970	24133	24012	23716	24003	23746	24035	24053	24022	23939	23955	23935	24185	24051	23717	23967	23752	23965	23912	24231	23874	23825	23964	23971	24000	23851	23853	24151	23973	23902	23884	23727	23809	24272	24122	23946	24035	23868	24142	24195	23979	23891	23945	23919	23933	23767	24017	24080	23803	23867	23982	24043	23826	23920	23767	23988	24276	23929	23897	23885	23988	23841	23893	24084	24416	23961	23931	23875	23744	24087	23932	23982	23866	23894	23755	24006	24070	24012	24011	23981	24039	24165	23965	24094	24009	24068	23938	23894	23846	24107	23984	23909	23936	23766	23920	24142	23924	23794	24180	24013	24050	23895	24034	24001	23972	23841	24004	23724	24063	23968	24006	23986	24031	23966	24168	24021	23779	24199	24058	23714	23807	23946	23971	23744	23932	23898	23897	23897	23921	23925	23976	23926	23804	23908	23910	24092	24082	24022	23593	24136	23850	23819	23877	23967	24012	23725	24043	23753	23996	24003	24094	24076	24156	24107	23997	23964	23972	23875	24202	23801	23799	23894	23843	23992	23992	24001	24025	24009	23926	24097	23751	23808	24140	24192	23937	23887	23959	23834	23872	23789	24054	23907	23932	23917	23923	24131	23871	23986	24070	24019	24110	23863	24219	23939	24081	23807	24036	24110	23942	23916	23861	23986	24134	23930	23727	24031	23770	23978	23985	24051	23962	23930	24014	24034	23940	23943	23993	24294	23999	23813	24042	23963	23999	23965	23910	23937	23900	24047	24022	23847	23901	24061	23919	23978	24064	23985	24083	24160	24093	24203	23912	24101	23994	23911	23889	24039	24010	23959	24098	24159	23865	23908	23905	23952	24135	23914	23934	24189	23866	24052	24019	23434	24046	23804	23929	23907	23863	23954	23967	24174	23894	23935	24040	24006	23887	24002	23767	24066	24117	23869	23993	24021	23708	24095	23868	23875	24064	23971	23985	24087	24065	24128	24022	23827	24005	23886	23838	23759	23975	24046	23964	23916	24001	24184	23976	23763	23653	23893	23895	23924	23952	23853	23902	23903	24035	23943	23880	23777	23949	23766	23930	23860	23860	23844	23881	23736	23901	24057	24015	24057	23730	23945	23788	24127	23911	23745	23712	24221	23741	23976	23892	23956	24267	23924	23989	24115	23940	23767	23758	23883	23848	23945	23922	24007	23900	24251	24199	24011	23924	23970	23943	24021	23903	23987	23953	23753	23991	23971	23981	24023	23885	23941	23963	24042	24044	23871	24138	24083	24274	23848	23769	23970	23897	24017	24111	23827	23921	24112	24074	23824	23770	23853	23774	24043	24025	23938	24024	23889	23915	24085	24297	23887	24016	24009	23988	23807	24146	23882	24070	24008	23860	23912	23909	24126	23844	23765	23891	23878	23977	24040	23813	23940	24015	23936	24081	23753	24048	24032	23984	24028	23941	24065	24124	24136	23865	23721	23780	24199	24040	23776	24089	23963	24016	23902	23925	23887	23952	23889	23736	24164	24005	23987	23759	23897	23853	23887	24301	23972	23947	23867	24069	23989	23930	24093	23773	23837	24094	24257	23949	23993	24017	24029	23951	24093	24049	23909	23952	23860	23905	24008	23906	23802	24016	23778	23749	24111	24205	24031	23820	24147	24000	23954	24222	23989	23903	23713	24232	24082	24058	24235	23984	23824	24209	23991	23956	23875	23922	24129	23982	23888	24052	23802	23926	24186	23817	23962	23984	23909	24023	23986	23883	23868	23879	23995	23851	23957	24006	23926	23917	24002	23875	24006	24010	23944	24125	23892	24027	23862	23836	24096	23928	23944	23732	23968	24027	24048	24056	24089	23875	23929	23772	23896	24063	24131	24207	24145	24008	24070	24131	24057	23589	23970	23922	23892	23948	23964	24064	23911	23848	24101	24032	23986	23968	24045	24177	24139	23948	23933	23969	23977	24061	23995	24054	23903	24040	24377	23994	24236	24002	24190	23931	24031	23948	23983	23693	24152	23854	24012	23926	24081	23762	24110	23947	23909	23921	24152	23872	24005	23989	24026	23894	23902	23757	23972	23997	24132	23843	23692	24158	24211	23945	24053	23901	23972	23916	23718	23757	23672	24013	24043	24098	23886	23984	24034	23920	23784	23822	23919	24196	23933	23919	23883	23824	24031	24014	23934	23935	23954	23957	24242	23942	24106	24220	23896	24056	24083	23977	24088	23741	24122	24100	24104	23965	24064	24089	24217	24079	24229	24020	24092	23816	24116	23738	23917	23805	23812	23860	24148	24031	23946	23885	23676	23840	24011	23857	23950	24143	24170	23906	24191	23900	23898	24055	24094	24022	23715	23832	23978	23932	24038	24173	23848	23964	23822	24129	23929	23922	23855	24252	24031	23950	24245	24158	23719	23882	24006	23990	24098	23951	23875	23775	23957	24104	24042	23854	23908	23957	24133	24173	23763	24098	24026	24046	24008	23945	24088	23896	23886	23864	23859	23854	24119	23920	23928	24089	24321	23953	23879	24177	23857	24099	23928	23722	24007	23977	24159	24052	24056	23973	23852	23725	23891	23906	24105	24069	24064	24043	23973	23985	24036	24274	24026	23932	23847	24131	24072	23822	24024	24049	23865	24042	24136	23968	23920	23966	24206	23729	24003	24074	24018	23970	24201	23997	24146	23862	24009	23963	23587	23993	24176	23806	23936	24173	24067	23923	23903	24082	23891	23756	23995	24079	24170	23858	24139	24073	23792	23809	24025	23915	24004	23938	24175	23859	23967	23888	24177	23799	23865	23847	23840	24002	24063	24021	23953	24171	24037	23966	23843	24003	24005	24066	24107	24092	24069	23856	23769	23921	24098	24007	24277	23997	24115	24064	23874	24015	24070	24052	23973	23879	23942	23897	23980	23876	23881	23899	23864	23770	23921	23905	24036	24219	24156	24011	24008	24172	23921	23890	24096	23829	23800	23792	24091	23972	24123	23928	24178	23888	23932	23932	24013	24092	23882	24127	23924	23836	23725	23839	23892	23960	24046	24260	24068	24103	23878	23847	23740	23902	23882	23697	23826	23805	23774	24058	23834	24065	23999	23941	23836	24110	23838	24028	23775	23855	23904	24046	23830	23725	24151	24063	24168	24076	24028	23906	23904	24065	24122	24101	23984	23946	23796	23897	24001	23915	24174	23911	23934	24128	23793	23800	24140	24106	24209	24233	24049	24084	23842	23785	23858	24038	24036	23843	24238	24055	24062	23856	24149	24052	24096	23999	24037	24156	23927	23903	23931	23838	23811	24148	24078	24022	23748	23918	23949	23744	24080	23997	23884	23966	23756	23755	23898	23846	23929	24057	24107	24083	23745	23968	23925	23957	24016	23886	24131	24006	23809	23765	23739	23985	24022	23844	23860	23810	23817	23994	23847	23881	24055	23564	24005	23911	23994	23963	23775	23891	23998	24141	24049	24010	23878	24103	23666	23970	24043	24373	24039	23811	23916	24055	23911	23929	23893	24078	24101	24036	24101	23747	23918	24158	24159	23910	24091	24145	23967	23804	23821	24131	23973	23840	23925	24030	24033	23967	23962	24172	23981	23980	24035	23841	24125	24039	23993	23928	24064	23897	23722	23770	23773	23952	24117	24182	24014	23941	23982	24001	24037	24017	23882	23981	23925	23850	24113	24040	23782	23843	23862	24097	24028	24025	23968	23950	24045	23797	23954	24105	24056	24090	24271	24030	23896	24093	24172	24028	23965	24002	23822	23909	24024	24085	24047	23906	24085	23842	24200	24126	24081	23839	23967	24066	24151	24017	23882	23893	24073	23812	23845	23854	24126	24204	24248	23958	23765	24052	24175	24118	23780	23941	23879	23883	23836	23977	23973	23887	23916	23936	24119	24081	23869	23622	23996	23857	23954	23993	24037	24037	24041	24040	23996	24065	24026	24186	24279	23908	24003	24011	23914	23973	24053	24083	23862	24060	24001	24063	23946	24091	24229	23997	24034	23791	24151	23990	23860	24379	24040	24139	24053	23969	23867	23860	23834	23798	24134	23797	23882	23895	24102	23858	23970	23865	24056	23977	23964	24061	24136	23998	24018	23872	24019	24027	23771	24012	23918	24038	24125	23941
23520	41925	43800	37614	31642	27787	25286	22513	21169	25065	41358	36595	28987	21542	18855	18186	17997	17832	17851	17960	18194	18146	17979	17878	17930	17894	17914	18027	18058	18040	18163	17847	17943	17988	18120	17871	17979	18045	17922	18069	18093	17933	17861	17721	18079	17880	17785	17966	17815	17773	17925	17963	17982	17936	17790	17900	18075	17840	17862	17932	17974	17917	17870	17975	17756	17951	17882	17865	17915	17856	17877	17841	17984	17987	17860	17939	17987	17885	17953	18028	17880	17800	17901	17997	17807	17752	17959	17731	17923	17947	17973	17993	17715	18028	17851	17889	17899	18014	18032	17981	17901	17823	17823	18017	17940	17876	17837	17788	18051	18132	17955	17935	17959	17881	17923	18017	17917	18085	17916	17777	18144	17829	17961	18120	17722	17934	17893	17876	17975	17984	17899	17911	17827	17899	17845	17974	18031	17983	18120	17804	18035	17802	17802	17933	17945	17895	17784	17933	17916	18056	17976	18018	17852	17762	18019	17878	18074	17911	17967	17779	18006	18008	17958	18144	17871	17998	18031	17730	17948	17839	17878	18211	17908	17845	17882	17891	17939	17986	17981	17930	18026	17759	17872	18097	17842	17990	17840	17917	18016	17979	17797	17910	18053	17714	18022	17909	17871	17999	17839	17716	17824	17875	17841	17827	17957	17790	18054	17879	17846	17944	17844	17941	17951	17983	17961	17897	17926	17879	17949	17841	17952	18060	17853	17945	17892	18009	17937	17912	18081	17898	17934	18025	17837	17862	17936	17873	18007	17995	17915	17878	17923	17770	18005	17986	17906	17827	17950	18109	17933	18018	17989	18021	17785	18009	18049	18055	18024	17948	17881	18027	18027	17761	17840	17952	17858	17900	18119	17994	18003	17958	17763	18051	17840	17956	17857	17866	17973	17976	17978	17991	17854	18079	17764	17911	17973	18054	17862	18023	18100	17873	17904	17759	17976	17968	18062	17973	18038	17948	17967	17841	17916	17969	17793	17920	17805	17927	18031	17946	17992	17805	17905	17899	18179	17894	18072	18065	17903	17975	17952	18003	17938	17970	17914	18005	18124	17946	17830	17857	17939	17850	17887	17853	17869	17915	17909	17841	17965	18062	17966	17978	17926	17907	17820	17934	18026	17995	17700	17996	17896	17848	17957	17822	18117	17965	17967	17836	18030	17931	17946	17973	18009	17783	17859	17933	17721	17751	18056	17827	17989	17871	17932	17964	17929	18118	17997	17952	17880	18087	17836	17875	18006	18043	17890	17798	17869	17904	18025	17928	17765	18081	17977	17945	17988	17927	17970	18149	18046	17893	17916	17976	17907	18080	17937	18002	17893	17869	17996	17915	18015	17901	17971	18072	17881	17977	17934	17862	18031	17991	17835	18006	17857	17894	17994	18000	17838	18039	18061	17936	17913	17813	18220	18053	17988	17930	17957	17905	18083	17883	17722	17990	17877	17938	17902	17909	18014	17970	17816	17900	17779	17675	17901	17897	18032	17976	17969	17984	17992	17761	17852	18022	17894	17912	18046	18067	17781	17879	17805	17867	17866	17868	17854	18050	17911	17990	18092	18084	17938	18071	17880	17819	17910	17976	17984	18042	17842	17951	17849	18006	17957	17954	17917	17956	17919	17809	17870	18069	17992	17906	18036	17889	17972	17947	17749	18108	17784	17797	17943	17954	17872	18054	18068	18006	18166	17894	17937	18036	18045	17954	17748	17930	17984	17878	18010	17847	17994	17989	18003	17860	18022	17864	18019	17868	17896	17812	17785	17877	17969	17823	17959	17907	17987	18048	17934	17813	17882	17882	17938	18073	17959	17922	17982	17960	17910	17902	17893	17768	17879	17816	17912	17925	17856	17894	17988	17837	17825	17922	17896	17909	17927	18097	18197	17927	17988	17943	18045	18017	17833	17907	17984	18056	17905	17758	17783	17882	17955	18027	17960	17906	17877	17962	17972	18003	18159	17826	17794	17978	18011	17994	17916	17849	17820	17932	18054	18085	17726	17952	17781	17865	17997	17860	17875	17657	18031	18061	17918	17814	18078	17954	18016	17959	18005	17996	17822	17912	17914	18019	17884	17985	17973	17952	18213	17869	17895	17992	17982	17945	17811	17971	17997	17948	17976	18027	17893	17878	17940	17998	17907	18025	17799	17960	18039	17972	18039	17921	18054	18033	17918	17980	17841	18034	18110	17934	17820	17962	17894	17857	17856	17852	17843	17934	17824	17822	17976	18097	17900	17970	18015	17846	17992	18071	17825	17970	18021	18000	17909	18024	17965	17761	17942	18075	17862	18036	17832	17989	17962	18089	18105	17790	17852	17834	17935	18066	17661	17935	17942	17870	17879	17956	17876	17897	17983	17878	17963	18061	18064	17941	18109	17823	17994	18010	18086	17906	18088	17881	17981	17894	17917	17821	17915	17993	17821	17719	17932	17899	17886	17945	18033	17903	17864	17944	17869	17874	17896	18041	17945	17828	17982	17817	18302	17837	17978	17836	17805	17913	17965	17871	17798	17813	17905	17801	17704	17893	17980	17972	17694	17976	18015	17886	17974	17931	17917	17886	18030	17879	17880	17929	17912	18090	17947	18049	17949	17973	17890	17818	17983	17919	17916	18014	17719	17869	18040	17692	17988	17970	17853	18033	17985	17995	18155	17820	18055	17782	18041	18010	17698	17958	17900	17985	18044	18041	17900	17959	17932	17866	17922	17910	17792	17958	17819	17941	17918	17876	18023	17929	17842	17982	17947	18047	17950	17944	18006	18098	17716	17832	17892	17928	18079	17924	17990	17885	17921	17831	17917	18018	17858	17917	18029	17986	17917	17954	17937	17847	17886	18145	17929	17939	17840	18019	17781	17906	18216	17785	17907	17970	18162	18016	17871	17935	17895	17974	17854	17859	17902	17987	17687	17947	17808	17860	17810	17798	17850	17747	18088	17877	17962	18132	17973	17901	18034	17839	17875	17950	17804	17850	18030	17957	17852	17772	17917	18005	17973	17962	17930	17949	17944	18034	17976	17986	17888	17999	17918	18127	17946	17731	17944	17922	17802	17773	17919	17803	18040	18037	17836	18024	17983	17958	18012	18060	17849	18050	17857	18035	18039	17920	17811	17929	18084	17956	17913	18084	17953	18076	18024	17958	17870	17915	17916	17902	17929	17799	18038	17940	17780	17902	17977	17809	17965	17860	17861	17854	17877	17931	17980	18119	17969	18086	17960	18034	17942	17835	17857	17949	18020	17992	17909	17908	17950	18038	17896	17984	18065	17641	17822	17965	17764	17899	17951	17953	18151	17626	17869	17904	17950	17860	17922	18083	17745	17934	17846	17920	18051	17953	17938	18029	17901	17886	17809	18032	18002	17811	17755	17994	17982	17903	17766	17934	17963	18029	17860	17975	17927	17913	18040	17805	18070	17705	17870	17861	18006	17873	18051	18007	18024	17994	18037	17954	18010	18046	17916	17969	18155	17970	17855	18105	17875	18064	17837	17803	17923	18048	17924	18056	17986	18113	17989	17924	18053	18007	17926	18047	17897	17877	17836	18008	18003	18140	17842	18003	17964	18010	17917	17796	18011	17962	17992	17975	17983	18000	18093	17978	17883	17900	18239	17918	17885	17908	17866	17995	18062	18056	17775	17935	17938	17776	17982	17774	17901	17818	17875	17977	17827	17961	17900	17928	18077	17959	18038	17943	17748	17894	18062	18102	17914	17936	17922	17887	18041	17914	17874	17881	17838	17951	18028	17856	17745	17838	17785	18031	17915	17836	18025	17839	18008	17752	18075	17959	17832	17932	17875	17911	17931	17975	17946	17709	18003	17801	18007	17923	17870	17965	18008	17886	18025	17970	17807	17927	17955	17977	18016	17884	17858	18075	17893	17898	17956	17824	18040	17855	17949	18009	17615	17863	17984	17922	18044	18003	17902	18073	17984	18001	17828	17791	18151	18022	17915	18041	18086	17893	17991	17998	18000	17920	18014	18056	17993	17918	17852	17953	17792	17927	17896	17845	18067	18048	17887	18027	18034	17846	17919	18065	17885	18105	17955	17758	17848	17928	17852	17950	17961	18111	18059	17873	17991	18131	17733	17913	17876	18076	18165	18012	17789	18217	17858	17811	18001	17849	17909	18034	18025	18028	18099	17874	17928	17979	17897	17888	17880	17881	18043	18088	17994	17838	17918	17891	17830	17889	17999	17703	18030	17847	18035	18001	17976	17797	17923	17917	18087	17799	17970	18050	17918	17971	17909	18031	18044	17842	17954	17810	17995	17876	17968	17909	17947	17946	17902	17915	18035	17990	17707	17939	17820	17875	18015	17758	17781	17959	18064	17871	18006	17929	17862	17835	18049	17868	17967	17812	17999	17862	18055	17867	17765	17771	18047	18027	17970	18054	18015	17792	18057	17969	18042	17755	17804	18108	17959	18022	17927	18018	17985	17913	17835	17963	18165	18040	18223	17732	17889	17929	17886	17980	18142	17899	18044	18004	17781	17979	18051	18082	17834	17837	17926	18053	17985	17951	18003	18012	17867	17993	17847	17858	17880	18078	17913	17794	17903	17979	18062	17814	17991	17977	17989	17961	17714	18062	18085	18115	17902	17910	17777	18051	18123	17827	17931	17998	17862	18077	17991	17952	17835	17871	17951	17990	18139	17918	17931	17835	17963	17953	17716	17961	17924	17935	17870	17943	17766	18068	17963	18018	17910	17952	17971	17973	18126	17828	18076	17938	17770	17870	17897	17862	18070	17957	18092	17932	17926	17968	17824	17816	18148	18062	17846	17883	18058	18031	18161	18025	17937	17915	17968	18049	18028	17783	18077	17965	17950	17838	17827	17889	17801	17940	18023	17805	17901	17827	17936	17921	17825	17937	17950	18105	17943	17895	17811	18022	17878	17794	17906	17929	17854	17971	18002	17930	17745	17914	17882	17874	17883	18070	17950	17888	17904	17848	18096	17977	18091	17907	17970	17944	17757	17869	17853	17982	17960	17946	18055	17970	17955	17837	18035	18118	17955	17959	17986	17924	17895	17877	17885	17844	17979	17841	18042	17988	17928	17938	17899	17951	17858	18077	17800	18105	17929	18029	18026	17936	17981	18063	18019	18009	17978	18091	17805	17943	17922	17939	18024	17750
23407	20993	28731	25320	27425	33058	34952	29869	27687	30462	52976	51957	41974	31363	26157	24436	24171	24069	23891	23942	24071	23767	23900	24058	23967	23699	23757	23891	23905	23846	23764	23847	24092	23922	23781	23757	23790	24085	23844	23856	23892	23963	23826	23707	23841	23911	23998	23696	23857	23751	24042	24196	23830	23855	23780	23714	23950	23835	24113	23537	23676	23652	23860	23845	23481	23747	24022	23741	23826	23831	23678	23866	23809	23856	23842	23794	23842	23847	24051	23632	23682	23948	23849	23675	23571	23764	24041	23706	23984	23768	23652	23755	23670	24009	23891	23906	23612	23753	24004	24050	24040	23939	23977	23785	23773	23916	23664	23687	23549	23979	23949	23942	23825	23654	23728	23680	23762	23827	23865	23845	23732	23685	23658	23828	23658	23776	23841	23710	23868	23837	23834	23750	24030	23734	23980	23647	23741	23700	23721	23743	23839	23722	23782	23930	23750	23513	23930	23924	23802	23518	23897	23921	23918	23944	23812	23858	23868	23853	23895	23752	23700	23883	23888	23822	23642	23686	23738	23789	23736	23780	23625	23871	23766	23802	23762	23830	23760	23917	23625	23836	23609	23610	23799	23744	23686	24032	23703	23669	23800	23739	23697	23567	23971	23901	23851	23703	23598	23792	23635	23791	23717	23780	24029	23805	23747	23615	23810	23820	23659	23562	23798	23743	23880	24179	23838	23918	24001	23883	23670	23888	23906	23673	23604	23606	23833	23895	23509	23735	23749	23748	23738	23852	23644	23803	23790	23960	23664	23862	23739	23739	23889	23968	24001	23624	23899	23788	23787	23801	23782	23936	23728	23655	24066	23708	23696	23630	23730	23891	23839	23745	23734	23742	23836	23936	23790	23873	23853	23885	23569	23789	23738	23962	23926	23930	23848	23673	23681	23853	23655	23808	23597	24017	23690	23796	23973	23464	23860	23856	23789	23781	23833	23933	23953	23844	23964	23812	24026	23891	23738	24223	24115	23747	23741	23858	23946	23808	23785	23656	23735	23769	23708	23917	23697	23615	23812	23855	23933	23931	23632	23693	23639	23897	23856	23961	23677	23761	23426	23772	23817	23862	23993	23754	23812	23876	23907	23984	23803	23537	23692	24029	23815	23722	23558	23778	23869	23936	23847	23707	23763	23844	23851	23764	23785	23938	23624	23648	23796	23639	23711	23773	23501	23757	23713	23767	23724	23620	24023	23759	23864	23887	23721	23584	23846	23715	23883	23880	23687	23810	23614	23567	23794	23699	23655	23741	23928	23786	23786	23594	23817	24069	23975	23718	23949	23686	23929	23760	23775	23856	23671	23608	23667	23772	23647	23724	23583	23835	23868	23754	23900	23810	23863	24009	23665	23957	23634	23866	23590	23766	23640	23728	23776	23640	23680	23868	23602	23694	23956	23835	23916	24029	23962	23732	23744	23669	23627	23745	23718	23783	23990	23733	23899	23716	23837	23641	23563	23600	24152	23941	23555	23616	23868	23595	23720	23757	23666	23777	23611	23772	23736	23845	23526	23786	24045	23715	23794	23893	23888	23761	23705	23818	23788	23667	23666	23826	23861	23694	23785	23858	23830	23994	23786	23983	24026	24165	23834	23837	23738	23902	23769	23786	23928	23700	23759	23982	23887	23704	23591	23545	23785	23860	23926	23922	23614	23701	23813	23773	24008	23839	23776	23789	23894	23734	24105	23791	23787	23740	23824	23913	23775	23706	23689	23777	23979	23690	23873	23979	23819	23438	23702	23846	23868	23969	23807	23811	23880	23883	23572	23963	23708	23957	23773	23991	23753	23756	23905	23701	23966	23659	23925	23833	23890	23752	23842	23641	23909	23762	23723	23721	23690	23714	23874	23915	23768	23892	23758	23870	23780	23867	23773	23749	23658	23731	23693	23740	23904	23827	23792	23791	23616	23985	24066	23867	23893	23782	23618	24079	23721	23770	23798	23869	23963	23786	23809	23872	23695	23905	23589	23821	23941	23786	23803	23781	23513	23873	23772	23644	23823	23827	23821	23916	23794	23812	23661	23958	23825	23958	23688	23790	23960	23977	23590	23712	23730	23835	23729	23645	23800	23788	23675	23686	23801	23960	23744	23648	23795	23741	23816	23877	23856	24053	23863	23835	23846	23378	23436	23741	23587	23676	23683	23611	23961	24012	23939	23880	23731	23749	23955	23903	23883	23781	23891	23832	23787	23830	23801	23865	23794	23759	23643	23693	23762	23789	23562	23799	23775	23805	23693	23768	23689	23697	23754	23963	23660	23751	23828	23708	23810	23793	23619	23874	23725	23780	23819	23764	23836	23833	23757	23745	23816	23795	23745	23653	24004	23640	23722	23786	23783	23675	23879	23859	23793	24006	23887	23959	23939	23796	23555	23814	23864	23714	23964	23659	23885	23975	23985	23842	23766	24015	23787	23912	23896	23608	23763	23844	23766	23785	23886	23803	23645	23990	23682	23756	23604	23730	23646	23800	23530	23730	23605	23840	23878	23772	23984	23911	23839	23750	23810	23942	23900	23706	23993	24052	24050	23756	23597	23729	23781	23597	23792	23714	23702	23833	24002	23657	23739	23803	24018	23868	23938	23799	23829	23854	23592	23858	23865	23853	23886	23834	23863	23965	23627	23777	23776	23567	23930	23857	23901	23525	23863	23874	24058	23663	23718	23887	23705	23531	23853	23675	23660	23699	23910	23650	23787	23816	23806	23835	23797	23864	23982	23809	23754	23715	23456	23875	23755	23815	23876	23765	23897	23784	23966	23522	23586	23749	23918	23871	23784	23930	23897	23869	23901	23769	23688	23771	23881	23585	23901	23939	23815	24008	23798	23897	23948	23827	23897	23813	23636	23723	23748	24059	23666	23734	23839	23862	23760	23788	23733	23702	23777	23847	23729	23763	24132	23867	23700	24212	24049	23658	23780	23902	23892	23873	23924	23621	23891	23888	23827	23939	23848	23907	23702	23727	23697	23976	23724	23841	23974	23884	23846	23467	23564	23689	23833	23649	23694	23613	23753	24067	23919	23694	23865	23828	23861	23768	23698	23889	23929	23735	23894	23764	23786	23696	23836	23772	23815	23557	23733	23799	23758	23492	23782	23611	24012	23742	23755	23839	23783	23901	23912	23754	23843	23855	23842	23731	23661	23662	23597	23634	23550	24012	23762	23864	23903	23882	23883	23934	23791	23767	23616	23618	23824	23749	23655	23808	23608	23663	23867	23696	23773	23830	23705	23974	23904	23647	23716	23940	23867	23685	23787	23948	23665	23757	23833	23685	23684	23563	23877	23801	23890	23633	23950	23943	23879	23810	23905	23820	23777	23725	23895	23914	23700	23948	23932	23683	23820	24023	23709	23900	23829	23533	23749	23653	23698	23571	23818	23681	23835	23642	23838	23702	23881	23653	23619	23697	23828	23687	23695	23533	23734	23856	23685	23774	23723	23786	23815	23892	23955	23889	23860	23840	23913	23740	23467	23978	23838	23728	23791	23902	23787	23851	23885	23734	23669	23521	23595	23568	23836	23803	24055	23779	23901	23709	23840	23671	23798	23993	23782	23794	23547	23718	23886	23908	23811	23971	23820	23632	23646	23765	23764	23461	23566	23697	23844	23789	23683	23554	23669	23810	23748	23836	23993	23685	23610	23670	23930	23951	23863	23535	23926	23780	23642	23887	23858	24022	24014	23991	23899	23718	23562	23747	23795	23900	23767	23968	23821	24069	23917	23953	23794	23939	23761	23802	23811	23863	23718	23670	23910	23924	23979	23810	23856	23907	23626	24124	23873	23938	23668	23902	23899	23852	23773	23842	23688	23750	23751	23743	23990	23496	23851	23837	23698	24010	23827	23790	23679	23761	23780	24023	23999	23908	23705	24031	23717	23998	23637	23790	24064	23823	23681	23792	23800	23711	23808	23801	23809	23835	23847	23673	23522	23773	23637	23529	23916	23853	23638	23768	24006	23611	23778	23666	23884	23663	23718	23918	23451	24025	23607	23931	23785	23904	23776	23849	23679	23884	23798	23807	23896	23707	23802	23708	23657	23833	24029	23610	23559	23719	23726	23485	23682	23673	23888	23725	23751	23706	23964	23967	23857	23678	23766	23637	23726	23630	23968	23854	23760	23743	23683	23589	23888	23914	23715	23519	23909	23808	23818	23826	23801	23811	23672	23678	23919	23663	23767	23699	23866	23691	23762	23894	23735	23640	23575	23950	23755	23643	23903	23704	23728	23722	23918	23981	23718	23757	24166	23702	23740	23688	23672	23579	23563	23539	23932	23697	23754	23661	23703	23807	23713	23616	23632	23885	23908	23693	23841	23712	23815	23739	23726	23684	23864	23823	23914	23904	23798	23787	23770	23852	23819	23944	23802	23609	24013	23719	23853	23661	23679	23590	23744	23788	23787	23791	23704	23715	23911	23805	23548	23860	23704	23708	24022	23587	23856	23855	23782	23848	23840	23646	23687	23967	23947	23787	23789	23706	23697	23804	23780	23887	23822	23576	23949	23919	23889	23689	23695	23807	23677	23694	23849	23771	23712	23720	23713	23897	24006	23808	24003	23653	23823	23881	23724	23570	23885	23808	23841	23735	23730	23740	23654	23680	23862	23692	23796	23867	23717	23636	23634	23967	23798	23478	23852	23786	23759	23900	23789	23776	23762	23744	23786	24035	23754	23891	23726	23773	23788	23536	23911	23579	24038	23682	23786	23789	23789	23811	23617	23735	23640	23654	23747	23810	23708	23691	23884	24072	23740	23980	23728	23747	23856	23854	23813	23880	23686	23497	23893	24045	23782	23849	23882	23592	23865	23779	23631	23927	23693	23753	23646	23750	23534	23939	23686	23743	24075	23776	23786	23924	23616	23876	23556	23754	23883	23863	23607	24038	23836	23873	23579	23841	23793	23694	23748	23840	23718	23927	23695	23683	23987	23794	23799	23938	23424	23653	23691	23837	24005	23802	23766	23836	23613	23968	23919	23774	23789	23757	23580	23673	24000	23912	23786	23644	23675	23853	23736	23895	23887	23791	23583	23714	23860	23695	23866	23765	23820	23845	23748	23819	23745	23636	23610	23764	23688	23761	23853	24029	23909	23794	23760	23712	23937	23775	24029	23753	23701	23951	23945	23583	23804	23747
27077	49787	50835	45589	40441	35566	31240	27017	23867	28393	52061	48916	37744	25259	19470	18004	17989	17756	17766	18013	17998	17798	17889	17857	17888	17954	17804	17925	17703	17708	17945	17876	17960	17871	17742	17800	17981	17832	17853	17804	18019	17754	17736	17686	17683	17918	17778	17887	17771	17772	17849	17822	17758	17684	17669	17848	17928	17925	17809	17865	17830	17568	17696	17838	17704	17872	17798	17816	17768	17865	17678	17792	17740	17787	17720	17930	17753	17778	18032	17727	17825	17747	17810	17729	17817	17803	17812	17890	17781	17818	17739	17776	17657	17830	17861	17756	17705	17813	17837	17832	17941	17852	17853	17967	17726	17805	17496	17953	17841	17760	17868	17883	17885	17973	17871	17925	17844	17902	17919	17920	17724	17747	17756	17706	17801	17783	17734	17931	17935	17719	18042	17920	17972	17914	17750	17708	17836	17649	17790	17725	17861	17781	17785	17848	17705	17784	17819	17739	17665	17803	17915	17774	17791	17853	17866	17798	18041	17752	17800	17866	17802	17900	17839	17819	17763	17892	17688	17931	17945	17832	17848	17809	17813	17766	17829	17864	17939	17940	17718	17970	17986	17777	17742	17758	17697	18010	17773	17927	17754	17849	17755	17834	17648	17873	17761	17951	17672	17575	17625	17963	17738	17796	17982	17797	17749	17949	17694	17979	17788	17754	17967	17704	17840	17747	17892	17727	17851	17869	17847	17734	17746	17862	17790	17759	17910	17848	17823	17682	17819	17946	17806	17755	17785	17792	17828	17849	17917	17638	18016	17656	17870	17826	18020	17791	17743	17722	17772	17778	17793	17757	17696	17673	17851	17861	17888	17807	17661	17640	17898	17687	17760	17898	17732	17801	17823	17829	17803	17873	17798	17881	17809	17644	17745	17898	17683	17910	17715	17765	17687	17810	17796	17651	17801	17673	17792	17685	17787	18004	17868	17745	17950	17793	17869	17956	17773	17926	17795	17778	17873	17910	17898	17860	17840	17862	17853	17663	17709	17504	17705	17892	17742	17873	17782	18012	17754	17884	17663	17753	17721	17618	17850	17893	17716	17602	17764	17834	17793	17816	17835	17889	18012	17598	17840	17593	17869	17908	17727	17693	17695	17710	17741	17822	17874	17764	17863	17739	17771	17983	17700	17785	17712	17887	17851	17702	17937	17808	17854	17852	17519	17658	17923	17562	17894	17711	17686	17823	17953	17920	17864	17986	17902	17712	17866	17833	17724	17856	17733	17785	17902	17811	17855	17791	17937	17764	17784	17556	17786	17804	17828	17815	17888	17814	17876	17823	17686	17856	17930	17720	18002	17719	17856	17762	17819	17830	17880	17741	17764	17665	17729	17790	17699	17752	17964	17765	17823	17853	17748	17744	17759	17691	17868	17804	17804	17874	17890	17961	17719	17821	17855	17589	17886	17825	17692	17917	17868	17738	17920	17749	18054	17837	17719	17922	17699	17709	17715	17918	17741	17733	17818	17717	17835	17852	17770	17809	17691	17787	17682	17930	17866	17686	17812	17851	18058	17919	17772	17898	17826	17846	17742	17862	17754	17607	17630	17985	17844	18008	17783	17859	17796	17776	17879	17843	17870	17760	17736	17845	17809	17671	17692	17825	17860	17739	17776	17703	17745	17852	17775	17884	17647	17744	17915	17821	17782	17703	17721	17830	17805	17794	17782	17933	17651	17885	17902	17901	17903	17836	18020	17622	17774	17903	17736	17891	17591	17825	17915	17831	17659	17983	17748	17897	17821	17565	17872	17743	17691	17739	17801	17683	17744	17666	17840	17748	17717	17909	17855	17725	17753	17903	17788	17580	17581	18064	17760	17759	17780	17755	17854	17893	17919	17785	17911	17738	17886	17665	17878	17580	17839	17761	17729	17792	17772	18050	17902	17790	17843	17872	17688	17718	17806	17779	17705	17972	17800	17915	17932	17682	17748	17794	17747	17666	17794	17854	17750	17883	17683	17740	17726	17915	17650	17917	17959	17648	17803	18019	17705	17679	17549	17621	17798	17789	17966	17905	17778	17770	17761	17803	17775	17673	17860	17987	17733	17754	17712	17810	17768	17678	17877	17779	17998	17682	17911	17828	17907	17772	17720	17682	17735	17971	17762	17818	17683	17876	17672	17774	17885	17879	17746	17639	17776	17913	17939	17864	17789	17859	17909	17871	17760	17719	17797	17719	17833	17880	17651	17836	17905	17756	17708	17951	17798	17867	17782	17870	17702	17867	17706	17767	17767	17904	17721	17786	17727	17716	17795	17807	17917	17894	17783	17859	17856	17789	17819	17697	17883	17709	17874	17702	17781	17982	17708	17926	17647	17681	17783	17888	17691	17741	17802	17926	17855	17897	17994	17732	17836	17738	17958	17662	17871	17859	17924	17765	17849	17700	17922	17729	17844	17751	17819	17753	17844	17634	17670	17760	17737	17606	17837	17572	17840	17780	17764	17911	17825	17806	17841	17791	17593	17901	17563	17638	17839	17815	17872	17732	17821	17619	17808	17729	17917	17898	17882	17854	17855	17751	17688	17755	17969	17713	17791	17868	17887	17638	17859	17851	17698	17864	17697	17744	17639	17830	17634	17724	17737	17710	17834	17893	17726	17912	17796	17707	17739	17717	17780	17849	17840	17751	17729	17789	17584	17835	17788	18008	17817	17674	17746	17768	17566	17674	17794	17841	17917	17857	17714	17810	17805	17737	18067	17775	17795	17722	17738	17785	17829	17933	17769	17836	17742	17925	17786	17940	17690	17808	17819	17956	17808	17890	17789	17941	17743	17643	17731	17755	17901	17746	17728	17640	17913	17844	17816	17912	17932	17928	17804	17949	17856	17633	17904	17810	17856	17681	17818	17837	17663	17867	17819	17725	17924	17556	17834	17871	17795	17807	18181	17724	17855	17676	17746	17940	17826	17647	17972	17875	17884	17860	17810	17740	17809	17847	17629	17784	17819	17669	17861	17833	17828	17865	17815	17912	17985	17774	17676	17798	17700	17897	17617	17920	17751	17960	17969	17885	17726	17901	17935	18017	17788	17741	17883	17885	17818	17668	17944	17918	17970	17829	17710	17720	17798	17793	17898	17614	17620	17871	17720	17705	17706	17774	17778	17834	17776	17849	17729	17763	17678	17605	17774	17812	17871	17891	17682	17830	17744	17687	17937	17839	17919	17733	17738	17685	17754	17921	17981	17761	17833	17668	17765	17733	17917	17809	17824	17871	17877	17935	17744	17713	17765	17859	17905	17719	17789	17653	17763	17813	17757	17917	17841	17844	17861	17822	17777	17695	17744	17858	17873	17807	17707	17658	17829	17697	17754	17704	17798	17754	17779	17731	17865	17777	17718	17936	17713	18097	17812	17801	17782	17772	17781	17680	17758	17662	17995	17788	17884	17868	17581	17861	17719	17735	17662	17708	17743	17819	17904	17720	17824	17602	17734	17825	17617	17844	17735	17845	17891	17742	17741	17846	17796	17642	17929	17947	17839	17867	17798	17646	17893	17867	17727	17878	17921	17824	17866	17770	17762	17648	17815	17723	17984	17715	17877	17869	17789	17747	17745	17831	17752	17832	17652	17843	17795	17774	17794	17646	17910	17880	17788	17796	17711	17818	17792	17897	17910	17820	17706	17813	17894	17841	17683	17710	17737	17893	17920	17718	17850	17927	17749	17787	17790	17951	17941	17822	17891	17884	17766	17751	17782	17778	17775	17808	17692	17670	17833	17841	17670	17508	17980	17725	17680	17648	17827	17867	17648	17929	17898	17775	17638	17921	17776	17617	17800	17800	17752	18090	17542	17779	17710	17882	17868	17786	17857	17952	17766	17870	17759	17665	17679	17911	17894	17849	17984	17733	17789	17741	17760	17815	17890	17877	17871	17924	17787	17859	17753	17914	18066	17929	17917	17644	17737	17896	17683	17682	17905	17812	17897	17703	17754	17890	17769	17763	17844	17761	17509	17944	17815	17909	17763	17817	17588	17744	17901	17799	17822	17854	17900	17640	17876	17964	17710	17990	17897	17874	17768	17671	17663	17816	17796	17856	17853	17763	17807	17952	17590	17813	17901	17736	17679	17799	17708	17866	17857	17778	17626	17788	17935	17743	17789	17712	17822	17672	17808	17634	17636	17831	17869	17806	17857	17857	17699	17867	17792	17893	17716	17747	17750	17915	17759	17841	17854	17773	17730	17793	17779	17646	17842	17870	17969	17798	17685	17965	17693	17755	18000	17978	17896	17796	17751	17903	17859	17765	17611	17777	17854	17718	17768	18127	17890	17684	17875	17806	17960	17853	17927	17770	17865	17720	17914	17803	17748	17878	17867	17692	17661	17791	17748	17832	17731	17770	17965	17628	17902	17902	17866	17780	17798	17736	17830	17773	17867	17920	17933	17890	17914	17793	17731	17942	17979	17843	17945	17813	17904	17780	17838	17870	17830	17725	17813	17627	17847	17771	17693	17733	17664	17739	18010	17707	17698	17910	17745	17733	17680	17913	17645	17935	17949	17801	17803	17744	17743	17852	17999	17870	17654	17750	17720	17861	17749	17922	17865	17828	17906	17790	17795	17917	17930	17898	17807	17744	17567	17617	17739	17802	17808	17708	17853	17762	18029	17720	17845	17779	17939	17781	17850	17818	17899	17682	17719	17773	17674	17694	17741	17790	17655	17912	17746	17775	17798	17957	17708	17819	17761	17781	17967	17884	17719	17774	17852	17784	17764	17868	17740	17959	17917	17745	17718	17843	17790	17713	17619	17765	17869	18065	17726	17891	17748	17727	17795	17926	17872	17876	17836	17798	17776	17709	17819	17702	18048	17770	17859	17928	17744	17895	17832	17746	17661	18022	17780	17851	17884	17882	17774	17788	17832	17806	17913	17858	17769	17574	17830	17959	17746	17615	17861	17662	17863	17902	17585	17919	17718	17781	17834	17754	17692	17803	17817	17711	17909	17709	17832	17822	17738	17833	17795	17699	17700	17822	17779	17718	17824	17693	17724	17807	17916	17763	17837	17815	17729	17622	17978	17744	17770	17898	17788	17757	17844	17684	17768	17847	17664	17760	17894	17717	17596	17774	17766	17934	17910	17767	17658	17944	17771	17770	17870	17729	17799	17581	17694	17826	17651	17799	17895	17715
32437	30793	36062	33211	29430	27826	26938	25946	25282	25247	26595	27601	26800	25282	24584	24227	24047	24108	24382	23976	23908	24084	24021	24159	24114	24271	24151	24172	24213	24228	23936	24314	24106	23954	24053	23979	24175	24274	23942	24097	24019	23969	23881	24144	23998	24134	23853	23988	24053	24049	24066	24033	23848	24121	23897	24025	24150	24156	24107	24137	24028	24006	24072	23880	24117	24024	24049	23750	24239	23958	24195	24285	23888	24007	23941	24018	24184	24037	23915	24040	23971	24010	23900	24024	24101	24277	24365	24237	23933	24015	24147	24168	23835	24235	24190	24187	24191	24015	23915	24103	24019	24004	23846	24017	24068	24139	24065	24068	24116	24158	24090	24140	24162	23906	24059	23904	23923	24079	24165	24019	24264	24118	23904	24217	24122	24015	23989	23991	24070	24003	24105	24044	24166	24080	24080	23994	24055	24064	24151	24107	24080	24084	24262	23740	23977	23966	24144	24001	24093	24044	23947	23996	24150	24235	24104	23965	24064	23921	24084	23922	23830	24061	24109	24069	24098	24122	23919	24007	23904	23853	24136	24030	24336	24112	23848	24148	24134	23978	23849	24204	24122	24155	23862	24099	24006	24097	24187	23785	24060	23846	24070	23835	23966	23765	23876	24315	24109	24220	24271	23976	23911	24013	24039	23932	23945	23976	24037	23924	24081	24124	23947	24123	24223	24142	23898	23859	24103	24078	24008	24257	23835	24105	24018	24212	24036	24166	24083	24198	23910	24080	24032	23973	23963	24059	24052	23929	24172	23994	23864	24180	24184	24158	23997	23939	24003	24200	24005	24028	24136	23997	24120	23747	23983	23959	24100	23983	23849	24138	24096	23987	24142	23893	23921	23923	23994	23899	23793	24105	24072	24042	24118	24053	23965	23878	23939	24078	24009	23986	23937	23904	24135	24001	24145	23878	24161	24038	23932	24082	24098	24116	24137	23864	24143	24041	24114	23912	24009	23908	24103	23914	24053	24001	24122	24246	24207	23998	24180	24124	23948	24063	23835	24015	24128	23986	23934	23924	24102	23948	23993	23882	23868	23934	24186	24145	23990	24229	24042	24137	23934	24040	23953	24234	24128	24050	23948	23864	24129	23991	24263	24132	24006	24079	24058	23984	23933	24113	23903	23900	24055	24113	24205	24073	24205	24001	24019	23860	23750	24291	24055	23881	23996	23945	24003	23809	24077	23980	23961	24256	24031	24056	24158	23997	24132	24174	24155	24182	24017	24186	24263	24027	24105	24155	23934	24073	24178	23921	24033	24259	24077	24000	23946	23908	23854	23881	24100	24125	24050	24173	24208	23875	24144	23949	24126	23945	24015	24114	24008	24071	24035	23974	24033	23719	24096	24072	24326	24146	24170	24059	24108	24216	23964	24034	23879	24133	23943	24113	24205	24140	24200	24106	23978	23888	24046	23953	23966	23897	24020	23998	24191	24277	24105	24280	24137	23936	23977	23965	23923	24028	23955	24147	23914	24057	23975	23837	23902	24050	24118	24061	24126	24087	23810	23980	23967	23890	23968	24044	23981	24167	23905	24098	23783	24000	24023	24044	23935	24103	23963	24221	24069	24088	23957	23985	23870	24140	24122	24192	24236	24088	24033	23911	24121	24247	24184	24079	24039	24220	24056	24212	24013	23951	24095	24215	24099	23986	23903	24156	23992	24132	23739	23965	23951	24055	23896	23942	24025	24124	24046	24028	24018	24060	24005	23949	24196	24058	23841	24202	23916	23944	24021	23909	23907	24025	23968	24170	24118	23928	24079	24120	24078	23990	24131	24094	24132	23991	23983	24377	24190	24081	24146	24007	24013	24003	23995	23925	23900	23906	24052	23943	23983	24057	24041	24031	24157	24057	24139	24362	24025	24186	23961	23802	24026	24304	24174	24044	23926	24050	24000	23937	23893	23957	23975	23899	24021	24231	24020	23979	23964	23694	24072	24001	23945	24048	24053	24007	23975	24079	24190	23923	23820	23947	23957	24006	24098	24337	23869	23854	24106	23935	23853	23823	24293	23979	24016	24118	23973	24321	24130	24040	24128	23857	23942	24024	24013	24017	24067	24159	23828	23667	23841	24084	24065	24033	24258	24003	23845	24384	24094	24011	24040	24007	24102	23741	23883	24085	23859	23913	24200	24182	24062	24087	24103	23986	24186	24236	24005	24124	24135	24091	23948	23771	24014	24209	24250	23847	24084	24154	24342	24309	23971	23938	24054	24174	23968	24094	24208	23829	23956	23744	24062	24065	24068	24047	23918	23997	24080	23870	24029	23751	24252	23928	24093	24105	23981	24160	23946	23975	23933	23986	24025	24101	24018	23905	23919	24117	23869	24207	24160	24031	23824	24154	24115	23915	24227	24042	24267	24067	24040	24006	23886	24006	24102	24137	23957	24315	23916	24000	24100	24120	23851	24161	23800	24143	24188	24026	24161	23869	24195	24192	24053	24274	23944	24092	24064	24011	24100	24114	24146	23988	23952	23892	23901	24133	24114	23965	24024	23978	24007	24154	24210	23769	23815	24029	24146	24057	24013	23997	24112	23952	23923	24119	24114	23936	24129	24040	24239	24178	23961	24097	24161	23924	24090	23750	24201	23982	24418	23900	24124	24013	23965	24203	24238	24100	24080	23946	24075	23718	24185	23923	24187	24176	24199	24229	24052	23901	24028	23809	23947	23962	23931	23844	24157	23970	23981	24231	23861	24060	24010	23870	24044	23976	24040	24046	24101	23875	24023	24132	24038	24071	24052	24033	23999	24197	24104	23806	24060	24148	24108	24013	24062	24118	24172	24163	24269	23980	23890	23923	23996	24041	23739	24049	24039	23962	24048	23963	24159	24243	23945	23994	24164	24180	23864	24159	23964	23948	24003	23752	24149	24085	24064	24037	24157	24021	24010	23907	24127	23940	24202	23917	24061	24063	23795	24120	23865	24224	23974	24047	23961	23944	24330	23969	23992	24096	24118	24142	24090	23905	24241	23901	24093	24134	24083	24165	24261	23935	24127	24172	24218	24030	23913	24068	23908	23992	23885	24014	23853	24092	24173	23974	24172	24223	24265	24197	24267	23929	23987	24195	23958	24068	24033	23979	24251	24015	24219	24055	23994	24220	24198	24050	24118	23803	23916	24026	24128	24244	23986	23653	23914	24173	24034	23987	23838	23927	24019	24161	23958	24400	24004	24025	24130	24159	24090	23967	24046	24181	24025	23951	24029	24197	23995	24074	24182	24015	24148	24049	24162	24003	23982	24201	24161	23765	24162	23950	24145	23888	24095	23842	24160	23890	24174	24002	23980	23942	24192	24053	24090	24146	24156	23871	24023	24205	24071	24046	24108	24154	23984	23932	24188	23889	23849	24036	24013	23787	23845	24262	23880	24102	23893	24046	24168	24066	23967	24052	24047	24253	24296	23954	24121	23795	24049	24037	24060	24151	24024	24272	23967	24029	24177	24062	24154	24214	24118	24218	23939	24153	24203	24179	24120	23753	24003	24256	24002	23952	24136	24205	24066	23837	24030	23910	24189	24169	23989	24034	23865	24206	24101	24208	24098	23971	24015	24155	23926	24094	24006	24064	24108	24012	24047	24060	24054	23990	24269	23990	24192	23957	23976	24045	23943	24072	24148	23902	24140	24151	23976	23767	24149	23975	24085	24076	23873	23988	23995	24251	23961	24027	24267	23945	24024	23841	24125	23995	23859	24074	23778	23960	24012	23930	24198	23850	24082	24004	24275	24033	24048	24064	23988	23947	24157	24071	23916	24185	23921	24028	24181	24084	23843	23994	23899	24291	24111	24155	23906	24152	24064	24036	23951	23955	24094	24141	23808	24013	24007	24119	23941	24056	24026	24069	24027	24177	24096	23731	24180	23898	24064	24091	24129	24103	24300	24077	24043	24158	24084	23949	23934	24124	24070	24025	23993	24016	24230	24169	23963	24011	24197	24089	24089	24080	23852	24146	23947	23897	24035	23935	24002	23935	24057	24189	24151	23961	23877	23889	23898	24018	24283	23922	24061	23910	23787	24102	24111	24373	23893	23917	24163	23979	24076	23995	24029	23969	24025	23992	23662	24093	23887	24100	24124	23842	24038	24104	24029	23965	24135	24079	23793	23981	24041	23958	23990	23934	24102	24140	24033	24111	24021	24071	24339	23982	24077	24246	24141	23997	24065	23912	24040	23885	24192	24157	24157	24041	24118	23949	24202	24018	23993	24136	24139	24315	24140	24125	24146	24179	24175	23918	24239	24211	24002	24014	24250	24040	24121	24214	24331	24060	24023	23952	23995	23970	23869	24126	24109	23914	24057	23966	24008	24131	24114	23992	24172	24070	23974	24267	24044	24063	24136	23817	24095	23947	24033	23921	23874	23947	24287	24248	24331	24154	24228	24000	23874	24435	24200	24113	24207	24274	24115	23951	24124	24094	24094	24081	24007	23943	24064	23966	24017	23903	24082	23941	24149	24009	23951	24143	24185	23960	24036	23999	23985	24043	23929	24161	24034	24067	24252	23966	24098	24064	24165	23950	24053	24232	24204	24151	23906	24140	24104	23902	24128	23932	23945	23975	23953	23965	24052	24243	23958	23947	24131	24012	24161	24108	24156	24249	23900	23852	24116	23872	23706	24106	24029	23968	24052	24017	24177	24122	24137	24062	23889	23983	24042	23991	23890	23856	24162	24015	24215	24121	24151	24057	23845	23922	23851	24284	23925	24098	24029	24048	23912	24128	24073	24172	24029	24137	24209	23995	23802	24109	23900	23798	23962	23978	24078	24077	24118	24017	24105	24281	24008	23987	24027	23924	24142	23947	23965	24001	24042	24089	23997	24098	24003	23927	24096	23840	24036	24014	24006	23855	23919	23639	24168	24117	24210	24114	24157	24061	23961	23937	24235	24197	24089	24230	23928	24051	24077	23953	23963	24270	24207	23958	23832	23981	23956	24377	24046	24015	24015	23971	23935	23943	24145	24136	24045	24093	24156	24156	23946	24086	24100	24014	24172	24062	24166	24191	23918	24019	23962	24159	24119	23937	24099	24014	24166	24043	24121	24186	24048	23726	23955	24025	23994	23865	24200	24056	24134	23998	24012	24057	24006	24244	24115	24260	24101	24027	24057	24181	23849	24426	24220	24137
25219	35364	34973	29242	25374	23700	22022	20450	19915	19906	22259	22334	20563	18844	18195	17986	17851	17841	17898	17885	17875	17891	17957	17986	17921	17899	17841	17942	17916	17993	17934	17910	17854	18032	18006	17808	17941	17766	17910	17980	17892	18061	17910	17937	17843	18042	18015	17943	17946	17979	17796	17857	18107	17857	18070	17898	18047	17893	17895	17978	17891	17923	18031	17933	18105	17858	17989	17839	17769	18031	17896	17930	17991	17995	18100	17951	17940	17951	17874	17949	18025	17954	17911	17991	17901	17951	17819	17923	17921	18015	17843	17764	17842	17752	17896	17834	18044	17996	17925	17811	17932	17896	17968	17912	17964	18186	18080	17855	18097	18014	17912	17787	17968	18027	17894	17976	17907	17900	17803	17899	18163	17988	17885	17967	17863	17894	18075	18096	18020	17918	17868	17976	18085	18130	18005	17708	17981	17929	18007	17914	18061	17815	17925	17939	18105	18030	17848	18004	17926	18008	18006	17858	17930	18007	17772	17882	17925	17951	18087	17833	18018	17903	17736	18034	17915	18034	18039	17723	17980	17803	18030	17805	18075	17863	17808	17916	17878	17988	18115	17907	17888	18109	17700	17931	17921	18100	17974	17998	17938	17849	17861	17849	17954	17954	17935	18088	18009	17868	17965	17908	17918	17935	17886	17884	17822	17952	17946	17803	17723	18021	17960	17966	18055	18036	17924	17835	17842	17933	18036	18024	17767	17868	17807	18116	17905	17980	17780	17854	18018	18077	17914	18209	17862	17873	18002	17868	18029	17918	17867	17954	17888	17838	17965	17949	17896	17773	18000	17975	17681	18079	17845	17854	18076	17975	17991	17840	18008	17921	18007	18127	17953	17788	18069	18040	17914	17887	18034	17780	17741	17936	17946	18061	17936	17993	17710	17996	18064	17888	17917	18020	17944	18005	18083	18085	17768	18035	17894	18011	17785	17948	17889	17863	18019	17973	18022	17939	18100	17997	18090	17785	17975	18049	17927	17905	17765	17951	17972	17918	17938	17752	17986	17883	17988	17957	17790	17842	17886	17943	17800	18026	17891	18025	17768	17817	18137	17995	17875	17852	17815	17850	18008	18128	17772	17986	18049	17949	17990	17948	17904	17981	17839	17890	17875	17925	18020	17952	17958	17770	17969	17991	17882	17858	17850	17949	18007	17941	17928	17882	18025	17814	18092	18069	17971	17976	17941	18044	18035	18019	17904	17940	17964	17916	17847	17943	17901	17801	18097	17888	18019	18048	17938	17804	18049	17834	18039	17909	18022	17895	17988	17773	17877	17824	17890	17897	17892	18134	17981	18032	17974	17964	17931	17971	18103	17880	17947	17887	18061	17870	17959	17908	18107	17913	17804	17982	17978	18029	17790	17920	18225	18006	17773	17799	17927	17939	17963	17957	17847	17903	17937	18024	17853	17820	17931	17978	17989	17900	17910	17982	17934	17963	17952	17980	18068	17846	17843	17996	18034	17850	17865	18065	17747	17911	17789	17970	17907	18033	17847	18000	18004	17906	18015	17947	18167	17934	18057	18064	18031	17889	17961	18108	17959	18023	17930	17890	17894	17900	18132	17920	17818	17951	18019	17964	17896	17960	17939	17859	17836	17863	17783	17828	18018	18168	18167	17927	17813	17983	17865	17858	17919	17924	17792	17842	17949	18104	17923	18035	18006	17838	17916	17799	17953	17853	17761	17911	17940	17901	17867	17927	18086	17946	17950	17968	17960	18017	17862	17863	17877	18079	17751	17796	18010	17958	17854	17853	17993	17840	18150	18118	17946	17923	18002	18048	17831	17954	17981	17910	18001	17904	17696	17790	17906	17829	17853	18105	17830	18040	17986	18332	18016	17778	17940	18100	17939	18117	17907	18019	17899	17911	17973	18174	17906	18044	18126	17651	17857	17760	17747	18064	17944	17822	17967	17928	17872	17929	17962	18065	17804	17832	17816	18002	18088	17869	17819	17958	17859	18031	17860	18133	17986	18087	18014	17833	17990	18006	17907	17802	17832	17986	17826	17828	18068	17805	17944	18077	18004	17917	17981	18051	17958	18096	17956	17974	17814	17944	17770	17912	18013	18009	17962	17969	17967	18003	18027	17866	17892	18047	18062	18102	17971	17949	18035	17828	17863	17975	17865	18109	17895	17972	17901	17917	18012	18023	17771	17911	17775	18146	17953	17970	17737	17928	17826	18009	17818	17981	18013	17885	17950	17875	17963	17954	17872	17895	17977	17892	17834	17986	17756	17861	17879	17940	17971	17851	18058	17852	17821	17907	18013	17915	17895	17884	18034	18052	17987	18043	17874	17913	17777	17744	17809	17799	18090	18072	18077	17854	17793	18137	17899	17914	18054	17861	17895	17884	17951	17939	17986	17931	17704	17937	17818	17821	18029	17887	17948	17948	17997	18026	18028	17973	17875	17901	17812	17847	17902	17913	17792	17849	17969	17836	17932	17952	17994	18010	17921	17908	17735	17929	17908	17893	17989	18046	18014	17850	17896	18034	18021	17950	17921	17918	17989	17994	17920	17906	18192	17986	17800	17809	17984	17919	17973	17806	18116	17904	18050	17994	17789	17939	18061	17949	17932	17695	17876	17915	18104	17989	17924	17764	17892	17923	17856	17834	18083	17881	17961	17871	17972	18033	17871	17921	17959	17906	17893	18027	17912	18016	17902	17993	17951	17949	17937	17856	18035	18074	18056	18079	17891	17996	17996	18034	17887	18010	17944	17995	17871	17872	17868	18070	18071	18027	18035	18058	17767	17956	17972	17934	17971	17945	17880	18041	17968	17730	17992	17832	17994	17960	17929	17812	17967	17927	17735	17842	17955	17981	17857	17916	17949	17776	17880	17941	17788	17977	18046	17994	17866	18000	17902	17906	17823	18026	17857	17914	17831	18029	17947	17963	18108	17994	17982	18046	17940	17985	17973	17966	17931	17952	18016	17850	18033	18171	18014	18127	18000	17653	18113	17946	17960	17905	17824	17908	17942	17794	17887	17867	17962	18100	18042	17796	18031	17959	17906	17981	17938	17786	18053	17946	17884	18021	18050	17907	17840	17928	17892	17870	17910	17845	17972	18026	17906	18116	17959	17961	18121	17939	17837	18007	17954	18129	18006	17999	17940	17925	17981	17996	18149	17937	18160	17960	18005	17897	17928	18050	18044	17824	17752	17860	18024	17939	17950	17761	17967	17935	18049	18033	17835	17964	18027	17901	17889	18005	18030	17940	17850	17872	17825	17932	17971	17902	17923	17941	17846	17880	17710	17962	17959	17785	17858	18029	17898	17969	17948	17848	18123	17891	17936	17913	17979	17939	17899	18147	18091	17980	17876	18002	18012	17787	18015	17941	17853	17966	17985	17976	17892	18029	17858	17930	17824	17968	17944	17859	17765	17749	17971	17820	17927	17909	18125	18013	17950	17959	17942	18070	17752	17944	17795	17942	18000	18052	18045	18041	17894	17850	18043	18060	17937	17912	17892	17865	17949	17849	17889	17882	18058	18015	17885	17977	18009	17862	18027	17766	17952	17925	17956	18052	17757	18015	17797	18018	18014	17866	17986	18060	17959	18015	18088	17880	17904	17979	17906	17882	18083	17914	17942	17913	17895	17884	17905	17995	18040	18047	17977	17801	18087	17944	17866	18014	18102	18011	17969	17906	17995	17828	18103	17997	17934	18020	17862	18074	17910	17902	17993	18082	18019	17968	17823	17947	17959	17872	18149	18177	17850	17963	17901	18054	17940	17781	17959	17959	17895	17789	18122	18023	17942	17958	17874	17897	17879	17783	18050	17934	18093	17973	18009	17723	18107	17861	17853	17911	17796	18154	17871	18087	17961	18120	17922	17936	17881	17875	17834	18048	17899	17847	17987	17959	18034	17832	17990	17842	17837	17913	18045	17888	18022	17857	17881	17877	18059	17979	18016	17793	17817	17948	17845	17860	18056	17791	17881	17955	18027	17958	17797	17970	17981	17985	17986	18107	17942	17934	17950	17987	17909	18053	17873	18042	17958	17865	17833	17796	18026	17929	17904	18009	17786	17785	17940	17858	18019	17877	17921	17977	17848	18043	18195	18035	17983	17865	17999	17860	17894	17865	17842	17926	17864	17917	17965	18010	17891	18063	18135	17868	17888	17818	18054	18019	17984	17870	17977	17919	18024	17978	17916	18068	17705	17918	18030	17974	17838	17952	18103	17873	17980	18013	17944	17822	17965	17908	17852	17930	17805	17972	17829	17997	18079	17943	18085	17818	18094	18011	17779	18046	17926	17899	17952	17905	17733	17993	17982	18140	17747	17920	17987	17904	17849	17889	17923	17907	17935	17750	18031	17961	18128	18020	17961	17836	17907	17886	17885	17850	17981	17958	18013	18009	17880	17987	17878	18050	17863	17989	17862	17812	17884	17901	18124	17722	18144	17827	17933	17899	17937	17826	17829	17908	18118	17755	17890	18017	18046	17987	18107	17765	17935	17976	17939	17832	17981	17843	17843	17955	17924	18027	17874	17923	17906	17909	17964	17985	17935	18069	17943	18107	17906	18094	17948	17872	17847	17990	17864	17847	17891	18030	17947	18082	17835	18119	17915	18020	17968	17888	17979	17991	18037	17933	17829	17961	17913	17953	18021	18029	17968	18057	17910	18002	18074	17857	17628	18005	18053	18098	17900	17912	17990	17968	17775	18006	17974	17956	18056	17905	17905	18014	18031	17880	17958	18027	18012	18152	17890	18158	18113	17843	17905	17944	17798	18135	17917	17889	17980	18109	18041	17814	17879	17856	18009	17851	17876	17925	17967	18088	17855	18068	18016	17816	17942	18119	17848	18038	17905	17892	18146	17790	18030	17779	18080	17852	18053	17880	17864	17912	17880	17959	18151	17890	17930	17940	18102	17903	17868	17938	18070	18004	17907	17840	17858	17943	17887	17973	17966	17927	17784	18066	17741	17924	17744	18000	17860	17901	17964	17821	17918	17967	18056	17942	17837	17880	17973	17806	18157	17951	17952	17852	18062	18018	17899	17902	18056	17931	17958	17942	17812	18009	18047	18015	17912	17803	17900	17934	18009	17903	18081	17967	17936	17891	17957	17948	17963	17946	18076	17912	17927	17968	17846	17942	18075	18166	17965	18036	17849	18179
25259	21139	28911	29235	29449	31076	30711	28147	26942	27017	38380	41657	34645	27810	24858	24070	24010	24000	23924	23785	23916	24150	23889	23971	24043	23523	23832	23995	23934	23712	23959	23951	23960	23958	23849	23784	23857	23943	23887	23924	23734	23697	23879	23878	23901	23602	23736	23995	23858	23891	23763	24115	23716	23818	23745	23925	23848	23984	23798	23705	23708	23717	23875	23708	23879	23999	23954	23896	23962	23911	23814	23936	23886	24073	23830	23948	24039	23698	23780	23778	23798	23930	23877	23833	23683	23753	23788	23883	23644	23871	23841	24007	23853	23758	23953	23804	23970	23927	23532	23732	23627	23592	24011	23770	24032	24072	23817	23801	23785	23839	23855	23748	24033	23681	23964	23748	23863	23676	23806	23919	23977	23833	23532	23746	23876	23762	23702	23771	23692	23617	23867	23725	23913	23847	24102	23964	23684	23714	23945	24007	23765	23678	23709	23899	24036	23819	23791	23872	23834	23784	23733	23681	23872	23743	23972	23640	23864	23751	23915	23915	23786	23802	23716	23781	23608	23769	23724	23760	23941	23745	23960	23990	23968	23750	23830	23820	23810	23919	23797	23894	23751	23843	23980	23817	23731	23782	23980	23642	23836	23882	23887	23746	23887	23537	23611	23764	23880	23873	23853	24083	23915	23924	23718	23825	23786	23824	23800	23745	23957	24156	23859	23903	23826	23798	23743	23884	23931	23861	23839	24075	24055	23933	23873	23686	24005	23852	23808	23871	23843	23713	23887	23887	23852	23777	23648	23791	23732	23694	24051	23831	23776	23854	23648	23670	23980	23720	23895	23679	23812	23745	23959	23778	23582	23854	23886	23985	23804	23822	23885	23910	23714	23989	23760	23741	23985	23814	23941	23787	24049	23815	23891	23705	23722	24171	23759	23841	23709	23989	23787	23860	23798	23765	23821	23937	23943	23828	23894	23718	23710	23602	23881	23740	23901	23849	23851	23754	23678	23822	23816	23668	23780	23638	23729	23782	23908	23923	23964	23811	23792	23985	23682	23954	24045	23756	24034	23998	23673	23897	23874	23895	23730	23733	23957	23735	23831	23818	23774	23836	23847	23754	24002	23874	24016	23670	23812	23890	23653	23627	23831	23975	24050	23961	23840	23698	23773	23984	23870	23674	24027	23735	24029	23540	23756	23659	23744	23694	23929	23937	23977	23988	23904	23569	23834	23624	23641	23735	23901	23852	23641	23744	23734	23860	23874	23920	23747	23760	23997	23809	23717	23544	23834	23798	23857	23913	23909	23929	23950	24047	23920	23741	23912	23914	23914	23809	23732	23868	23597	23744	23802	23979	23992	23808	23785	23996	23724	23987	23774	23830	23686	23713	23651	23844	23715	23915	23708	23904	23634	23961	23900	23823	23647	23739	23860	23864	24064	23763	23886	23749	23781	23785	23796	23602	24097	23783	23779	23892	23744	23786	23811	23613	23877	23878	23802	23814	23827	23890	23844	23811	23760	23909	23887	24071	23739	23751	23786	24049	24093	23858	23959	23638	23908	23857	23694	23853	23649	24036	23907	23744	23715	24085	23767	23842	23980	23858	23882	23866	23994	24132	23866	23816	23849	23767	23811	23990	23888	23850	23939	23860	23864	23938	23942	23951	24021	24039	23728	23834	23828	24052	23807	23753	23777	23884	23861	23694	23960	23904	23820	23607	23879	23912	23889	23676	23892	23969	24021	23759	23962	24121	23822	23971	24009	23816	23769	23866	23810	23893	23957	23959	24017	24114	23838	23988	23967	23943	23805	23752	23885	23882	23866	23576	23829	23662	23719	23727	23597	23598	23855	23852	23916	23980	23745	23570	23962	23849	23653	23753	23718	23743	24040	23901	23663	24074	23642	23955	23941	23939	23778	23896	23790	23782	23797	23710	24144	23775	23857	23810	23921	24050	23812	23876	23594	23806	24136	23937	23762	23746	23676	23716	23822	23790	23676	23865	23745	23747	23622	23838	23917	23289	23844	23915	23910	23758	23679	23786	23782	23705	23737	23881	24008	23830	23772	23900	23943	23777	23840	23834	24082	23786	23870	23857	23867	24007	23873	24058	23847	23789	23771	23964	23737	23903	23815	23566	23825	23856	24113	24095	23901	23792	23942	23872	23694	23800	23897	23871	23959	23672	23878	23961	23756	23621	23674	23889	23576	23589	23732	23672	23917	23869	24018	23946	23607	23777	23818	23681	23823	23893	24031	23853	23783	23914	23806	23807	23637	23712	23968	23969	23924	23785	23727	23668	24007	23954	24125	23814	23723	23919	23830	23782	24099	23777	23692	23781	23909	23956	23751	23757	23971	23749	23768	23877	23726	23715	23850	23969	23807	23633	23796	23824	23733	23910	24073	23601	23857	23833	23909	23843	23757	23783	23816	23807	23788	23802	23809	23891	23782	23774	23750	23655	23900	23926	23916	23838	23821	23709	23988	23844	24181	23988	23919	24060	23666	23787	23870	23808	23885	24055	23771	23909	23713	23699	23952	23699	23753	23932	23784	23801	23773	23949	23602	23980	23925	23856	23719	23828	24009	24054	23896	23808	23998	23788	24018	23935	23631	23859	23770	23941	23885	23904	23727	23895	23821	23964	23751	23755	23939	23891	23962	24010	23822	23860	23942	23694	23893	23898	23848	23675	23725	23769	23929	23657	23656	23855	23697	23839	23713	24024	24089	23858	23707	24032	23728	23886	23856	24078	23875	23799	23880	23971	24003	23842	23689	23990	24079	23842	23859	23728	23787	23725	23913	23754	23726	23687	23862	23928	23724	23896	23717	23842	23881	24061	23849	24076	23855	23774	23872	23882	23651	23880	23876	23985	23854	23902	23909	23785	23816	23905	23913	23832	23687	23782	23926	24051	23921	24090	23992	23772	23938	23885	24033	23765	23768	23968	23971	23589	23856	23830	23880	23900	23748	23961	23881	23926	23719	23829	23801	23761	23916	23991	23755	23859	23738	23811	23845	23824	23920	23952	23797	24035	23795	23794	23710	23932	23897	23686	23789	23951	23716	23757	23833	23749	23918	23872	23718	23986	23840	23875	23714	23798	23759	24014	23682	23799	23790	23663	23695	23827	23815	23898	23823	23936	23795	23808	23895	23970	23849	23825	23841	23664	24043	23975	23767	23790	23896	23797	24029	23800	23792	23894	23691	23713	23895	23909	23807	23645	23927	23822	23768	23681	24014	23571	23900	23593	23821	24087	23790	23834	23749	23804	23814	23777	23815	23771	23849	23815	23815	24088	23876	23665	23790	23705	23854	23731	23727	23706	23931	23834	24026	23960	23926	24049	24042	23822	23873	23649	23826	23904	23787	23955	23886	23861	23828	23927	23900	23788	23766	23875	23942	23760	23757	23796	23904	23735	23960	24050	23780	23907	23839	23685	23892	23832	23765	23747	23977	23666	23850	23732	23771	23901	23891	23869	23941	23923	23882	23697	23941	23644	23662	23707	23812	23719	23722	23897	24030	23847	23851	23878	23714	23694	23988	23887	23743	23875	23783	23770	23880	23777	23645	23801	23978	23639	23902	23817	23871	23763	23952	23841	23772	23826	23646	23851	23796	23794	23700	23775	23704	23757	23810	23839	24078	23907	23809	23984	24059	23659	23790	23714	23982	24013	23953	23901	23951	23911	23920	23754	23975	24052	23861	24113	23827	23830	23978	23632	23650	23938	23619	23824	23811	23912	23887	23714	23808	23623	23841	23772	24067	23918	23939	23893	23949	23624	24239	23829	23878	23572	23916	23821	23723	23837	23892	23668	23629	23686	23755	23479	23731	23843	23875	23868	23946	23684	24022	23956	23864	23923	23731	23790	23861	23968	24002	23901	23843	23889	23821	23955	23978	23858	23673	23955	23626	23749	23940	23920	23613	23743	23817	23937	23817	23800	23849	23609	23945	23798	23635	24012	23787	23796	23871	23903	23845	23990	24024	23785	23748	23763	23816	23927	24067	23883	23865	23947	23809	23920	23989	24024	23955	23950	23792	23730	23954	23593	23796	23689	23763	23935	24112	23915	23919	23859	23687	23734	23563	23936	23894	23900	23754	23863	24010	23673	23832	23807	23925	23591	23882	23855	23874	23882	23986	23870	23893	23776	23742	23757	23948	23764	24158	24048	23664	23891	23758	24026	23951	24029	23982	23824	23891	23597	23679	23759	23773	23961	23736	23829	23921	23595	23999	24029	23989	23780	23948	23798	24007	23789	23829	23784	23825	24047	23785	23990	23941	24021	24089	23759	23900	23667	23828	23738	23743	23915	23957	23993	23572	23742	23740	23901	23702	23811	24019	23783	23794	23780	23894	23981	23936	23836	23777	23747	23963	23970	23967	24124	23924	23796	23871	23413	23887	23704	23710	23557	23728	23577	23871	23720	23770	24044	23690	23663	23839	23808	24110	23884	23979	23919	23999	23726	23766	23735	23871	24006	23706	23866	23993	23950	24057	23811	24021	23947	24012	23933	23963	23752	23735	23872	23611	23882	23755	23693	23953	23968	23882	24079	23681	23799	23862	23728	23771	23871	23841	23907	23848	23543	23855	23810	24012	23794	23719	23985	23764	23874	23803	23807	24021	23814	23718	23963	23753	23712	23857	23963	23906	23884	23812	23787	23856	23883	23725	23917	23871	23833	23519	23716	23881	23817	23739	23741	23628	23804	23797	24055	23689	23761	23890	23720	23775	23967	23738	23960	23627	23725	23915	23864	23944	23569	23695	23917	23831	23839	23893	23572	23703	23870	24105	23780	23833	23743	23713	23784	23845	24160	24091	23901	24078	24084	23908	23844	23779	24115	24049	24027	23632	23688	23691	24007	23780	24001	23766	23646	23885	23681	23909	23862	23879	23826	23750	23872	23648	24071	23784	23863	23857	24274	23918	24084	23991	23970	23672	23883	23829	23945	23892	23907	23861	23807	23623	23682	23672	23786	23883	23716	23679	23537	23738	23739	23808	23905	23991	23482	23625	23807	23926	23833	23937	23769	23831	24004	24108	23824	24127	23712	24009	23946	23912	23791	23755	23842	23561	23653	23840	23837	24039	23824	23894	23735	24067	24010	23925	23914	23921	24020	23710	23900	24007	23841	23912	23796	23755	23867	23829	23919	23838	23964	23924	23789	23650	23712	23873	23754
26464	43942	43542	36832	31703	28842	26530	23899	22164	22405	38515	38253	29844	21591	18403	18027	18006	17953	17752	17843	17874	17836	17873	17941	17894	17872	17939	17843	17784	17944	17894	17853	17954	18032	17885	17970	17818	17934	18062	17817	17735	17908	17981	17908	17979	17870	17800	17931	17792	17922	18069	17840	17864	17832	17819	18098	18050	17902	17853	17910	17687	17847	17974	17860	17805	17787	17907	17780	18003	17792	17980	17677	17815	17832	17850	17721	17865	17798	17845	17695	17848	17784	17805	17957	17846	17784	18090	17812	17855	17827	17689	17901	17785	17931	17683	18000	17682	17924	17633	17750	17732	17834	17787	17871	17739	17931	17754	17733	17822	17870	17810	17920	17938	17826	17880	17871	17820	17815	17863	17848	17768	17918	17781	17876	17996	17828	17767	18028	17812	17986	17812	17720	17852	17868	17809	17889	17883	17711	17985	17885	17814	17759	17854	17805	17892	17753	17788	17731	17807	17629	17927	17808	17864	17709	17880	18016	17900	17710	17870	17780	17773	17723	17994	17953	17969	17865	17836	17797	17886	18064	17972	17784	17786	17886	17846	17581	17778	17911	17845	17783	17766	18060	17879	17642	17914	17687	17822	18002	17836	17726	17888	17865	17801	17766	17699	17866	17717	17907	17908	17700	17955	18017	17854	17826	17846	18021	17912	17936	17842	18059	17856	17852	18033	17727	17858	17925	17745	17682	17971	17738	18056	17975	17763	17929	17861	17827	17915	17923	17906	17845	17826	17821	17986	17967	17924	17706	17795	17700	18083	17909	17758	17806	17750	17939	17716	17883	17901	17919	17821	17702	17914	17843	17765	18092	17836	17865	17813	17736	17784	17850	17969	17902	17898	17832	17896	17928	17787	17825	17800	18001	17829	17959	17707	17881	17661	18086	17861	17982	17871	17810	17822	17936	17892	17885	17987	17856	17773	17866	17866	17757	17713	17980	17779	17880	17897	17732	18049	17887	17811	17838	17861	17815	17908	17929	17887	17760	17772	18017	17884	17847	17865	17820	17779	17823	17946	17923	17841	17929	17737	17745	17903	17822	17722	17848	17693	18028	17897	17785	17841	17904	17654	17798	17960	17739	17863	17697	18025	17922	18129	17909	18009	17924	17934	17888	18006	17712	17779	17834	17772	17856	17939	17715	17845	17794	17883	17841	17832	17759	17843	18081	17788	17827	17842	17815	17948	18068	17806	17754	17908	17898	17888	17943	17865	17894	17803	18011	17664	17693	17832	17754	17841	17950	18019	17764	17830	17888	17871	17921	17719	17937	17829	17895	18090	17956	17983	17879	17859	17917	17897	17775	17838	17926	17655	17831	17799	17755	17896	17903	17988	17703	18073	17750	17749	17915	17873	17910	17950	17823	17883	17991	17798	17723	17864	17818	17763	17789	17858	17776	17846	17801	17929	17883	17918	17901	17840	17880	17843	17954	17794	17968	17905	17630	17994	17973	17819	17696	17952	17791	17886	18074	17806	17853	17915	17900	17875	17806	17819	17940	17925	17744	17683	17892	17914	17774	17893	17961	17751	17833	17849	17776	17901	17797	17732	17913	17850	17804	17806	17668	18034	17805	17787	17934	17895	17930	17950	17970	17830	17812	17774	17806	17695	17920	17818	17869	17706	17870	17890	17743	17734	17890	17861	17929	17844	17836	17902	17874	17868	17895	17740	17748	17944	17654	18111	17733	17991	17935	17834	17827	17880	17904	17857	17917	17819	17924	17953	17757	17897	17840	17688	17975	17932	17969	17901	17941	17755	17999	17758	17762	17886	17613	17872	17951	17817	17856	17987	17939	17902	17922	18038	17797	17930	17942	18001	17877	17907	17888	17737	17676	17996	17852	17815	17946	17716	17875	17813	17747	17846	17804	17850	17884	17867	17865	17897	17750	17890	17908	17967	17935	17740	17767	17871	17751	17848	17941	17889	17927	18047	17942	17813	17949	17844	17703	17821	17836	17815	17880	17872	17733	17861	17749	17857	17946	17861	17915	17823	17911	17626	17708	17878	18004	17904	17904	18017	17944	17847	17705	17828	17815	17852	17907	17856	17858	17884	17935	17997	17940	17840	17904	17914	17991	17890	17817	17845	17848	17844	17922	17928	17789	17897	17818	17764	17781	17996	17724	17868	17762	17694	17920	17884	17827	17799	17826	17884	17800	17842	17693	17725	17806	17869	17870	17979	17833	17869	17692	17830	17874	17850	17842	17570	17840	17792	17939	18034	17950	17926	17822	17740	17856	17884	17900	18024	17956	17918	17755	17896	17704	17959	17844	17808	18017	17943	17982	17903	17845	17684	17834	17988	17869	17931	17859	17995	17922	17843	17732	17908	17884	17959	17762	17865	17906	17706	17796	17815	17991	17851	18047	17878	17732	17848	17866	17708	17872	17787	17855	17650	17935	17961	17907	17724	17883	17826	17800	17975	17835	17849	17686	17792	17947	18014	17990	17916	17800	17811	17837	17966	17678	17981	17778	17729	17778	17985	17789	17707	17885	17787	17884	17969	17807	17802	17904	17866	17892	17828	17906	17806	17807	17774	17971	17710	17875	17800	17688	18043	17957	17820	17881	17828	17762	17904	17868	17747	17950	17940	18035	17807	17778	17788	17575	17831	17941	17816	17875	17853	17906	17834	18001	17875	17929	17847	17924	17724	17862	17992	17814	17759	17875	17804	17727	17772	17732	17877	18112	17810	17996	18083	17732	17914	17991	17865	17827	17766	17928	17854	17745	17914	17926	17726	17894	17921	17947	17875	17674	17876	18042	17817	18002	18000	17951	17787	17598	17936	17935	17849	17836	17933	17799	17833	17847	17743	17939	17848	17994	17786	17929	17846	17937	17670	17948	17871	17675	17775	17882	17903	17900	17828	17803	17943	17810	17756	17888	18006	17688	17898	17786	17807	17844	17833	17811	17939	17702	17947	17682	17820	17808	17866	17694	17723	17887	17900	17854	17850	17846	17935	17883	17900	17862	17969	17850	17903	17696	18014	17861	17768	18014	17831	17960	17942	17843	17891	17854	17902	17861	17724	17764	18053	17792	17789	17944	18011	17820	17786	17975	18002	17841	17692	17829	17883	17784	17828	17781	17808	17847	17789	17799	17857	17780	17857	17759	17801	17910	17973	17850	17827	17918	17711	18018	17826	17979	17946	18018	18017	17719	17785	17775	17859	17793	17750	17704	17930	18048	17731	17765	17855	17990	17782	17896	17941	17903	17721	17935	17809	17835	17857	17682	17965	17844	17941	17912	17627	17894	17793	17808	17856	17758	17916	17723	17774	17763	18024	17745	17925	18037	18070	17831	17952	17825	17867	17887	17803	17834	17983	17820	17829	17822	17993	17785	17927	17675	17804	17749	17819	17844	18028	17968	17860	17689	17944	17734	17801	17827	17867	17879	17860	17927	17814	17878	17997	17574	18000	17766	17657	17751	17676	17859	17809	17782	17863	17963	17928	17890	17874	17865	17857	17920	17766	17794	18149	17782	17685	17701	17947	17904	17781	18005	17870	17871	17802	17810	17595	18027	17850	17824	18012	17612	17948	17960	17936	17943	17932	17809	17836	17871	17861	17689	18088	17829	17758	17861	17786	17899	17808	17935	17813	17834	17930	17825	17772	17914	17964	17685	17762	17896	17886	17793	17934	17925	17828	17900	17613	17713	17953	17981	17923	17744	17666	17942	17758	17879	17840	17682	17846	17894	17933	17848	17773	17795	17877	17694	17882	17895	17891	18011	18040	17720	17861	18061	17831	17921	18049	17919	17927	17931	17783	17726	17970	17847	18000	17925	17902	17728	17927	18007	17924	17857	17796	18011	17915	17837	17892	17854	17934	17802	18003	17915	17800	17952	17826	17919	18050	17783	17654	17827	17873	17828	17943	17751	17760	17754	17710	17793	17696	17925	17900	17607	17993	17821	17959	17920	18061	17880	17983	17879	17924	17990	17914	17876	17836	17861	18098	17692	18054	17842	17704	17888	17801	17737	17949	17996	17926	17813	17886	17888	17864	17802	17710	17887	17914	17887	18078	17663	17872	17970	17891	17746	17848	17813	17773	17750	17951	17847	17939	18056	17921	17773	17864	17846	17798	17777	17818	17829	17794	17868	17792	17774	18008	17732	17755	17872	17907	17818	18021	17721	17864	17935	17853	17746	17665	17885	18063	18031	17942	17783	18018	17713	17931	17866	17737	17774	17805	17867	17911	17860	17708	17778	17728	17777	17883	17822	17811	17860	17982	17782	17767	17979	17982	18075	17615	17768	17749	17930	18079	17747	17861	17822	17691	17876	17943	17799	17895	17896	17993	17912	17847	18004	18016	18039	17894	17844	17815	17836	17913	17899	17836	17814	17807	17901	17940	18012	17726	17923	17856	17911	17628	17808	17807	17964	17840	17922	17948	17714	17843	17893	17788	17857	17786	17817	18019	17780	17676	17788	17819	17772	17742	17733	17966	17735	17862	17826	17890	17788	17743	17826	17828	17835	17859	17920	17703	17887	17850	17795	17932	17814	17879	17734	17877	17912	17929	17791	17994	17792	17869	17881	17765	17732	17959	17845	17805	17823	17880	17810	17931	17836	17767	17881	17836	17762	17758	17920	17879	17743	17854	17859	17739	17925	17729	17887	17793	17901	17832	17956	17797	17751	17953	17810	17943	17973	17875	17812	17928	17842	17994	17798	17725	17652	17949	17759	18013	17833	17836	17917	18025	17891	17815	17847	17851	17841	17911	17871	17852	17715	17670	18041	17768	18043	18025	17726	17875	17904	17936	17834	17759	17892	17852	17947	17902	17801	17766	17749	17758	17909	17832	17727	17756	17784	17788	17679	17931	17732	17823	17716	17915	17776	17893	17805	17898	17847	17768	17830	17830	17639	17751	17888	17857	17697	17665	17919	17850	17943	17863	17852	17894	17691	17893	17709	17828	17756	17588	17928	17891	17736	17930	17757	18008	17829	17934	17889	17888	17830	17794	17776	17973	17984	17792	17872	17715	17792	17754	17864	18065	17770	18034	17962	17821	17763	17851	17938	17795	17758	17875	18002	17942	17927	17832	17814	17755	17869	17802	17809	17853	17863	17590	17983	17707	17980	17762	17759	17734	17775	17931	17862	17755	17740	17834	17898	17847	17797
23442	20994	28498	25151	26726	32243	34899	30943	29806	30253	49061	53028	42536	31713	26336	24344	23986	23843	24045	24086	24088	23855	24042	24104	23981	23925	23917	23894	23986	23816	23738	23920	24005	23918	23873	23790	23954	24113	23884	23726	23819	23669	23670	23795	24048	23768	23852	23890	24071	23795	23952	23665	23912	23906	24027	23849	23827	23837	23964	24048	23893	23869	23746	23851	23856	23781	23991	23864	23878	23649	23970	23886	23895	23861	23738	23967	23923	23785	23871	23779	23899	23827	23853	23949	23673	24152	24063	23759	24015	23985	23777	23665	23724	23896	23759	23848	23760	24001	23860	23679	23848	24203	24073	23678	23781	23790	23684	23908	23834	23664	23825	23681	23786	23925	23761	23924	23954	23945	23734	23748	23935	23836	23996	23728	23735	23879	23890	23792	23761	24016	23886	24088	23603	23729	23670	23583	23763	23893	23698	23764	23919	23897	23997	23897	23871	23826	24012	23924	23911	23754	23776	23887	23704	23791	23720	24003	23930	23702	23672	23853	23918	23777	23891	23748	23705	23934	23730	23873	23789	23593	23958	23785	23967	23907	23720	23973	23821	23963	23714	24003	24045	23861	23879	23984	23765	23747	23822	24013	23709	23795	23815	23910	23721	23704	23794	23852	23854	23485	23862	23628	23822	23818	23795	23741	23735	23738	24089	23876	23958	23864	23790	23779	23811	23656	23732	23630	23989	23716	23876	23702	24058	23760	24032	23830	24027	23880	23788	23609	23994	23712	23817	23702	23671	23789	23905	23909	23967	23909	23952	23837	23798	24068	24042	23706	23882	23497	23746	23812	23757	23861	23633	23592	23885	23894	23860	23883	23649	23688	23868	23951	23833	23836	23734	23834	23877	23720	23915	23772	23974	23503	23717	24072	23866	23717	23792	23944	23838	23903	23744	23504	23600	23752	24037	23886	23786	23923	23992	23783	23606	23785	23764	23865	23939	23728	23620	23785	23876	23578	23866	23799	23887	23877	23956	24035	23298	23690	24110	24002	23662	23703	23848	23884	23849	23941	23927	23859	23837	23828	23812	23730	23548	23679	23493	23676	23763	23817	23778	23887	23761	23721	23920	23723	23820	23904	23891	24030	23634	23819	23923	23861	23676	23788	23795	23945	23850	23819	23796	23667	23810	23695	23962	23632	23792	23667	23613	23793	23832	23746	23656	23783	23808	23563	23755	23851	23842	23794	23849	23849	23920	23661	23985	23651	23963	23766	23678	23789	23845	23843	23815	23869	23883	23631	23726	23853	23825	23616	23740	23813	23996	23852	23892	23903	23946	23851	23927	23808	23786	23681	23652	23798	23730	23831	23943	23799	24027	23789	23995	23919	23542	23649	23848	23795	23786	23773	23908	23755	24026	23655	23692	23656	24011	23758	23820	23694	23684	23735	23826	24037	23868	23554	23941	23885	23837	23804	23940	23733	23845	23715	23603	23795	23750	24009	23791	23659	23942	23877	23557	23711	23986	23832	23896	23642	23801	23798	24032	23924	23720	23580	23872	23723	23561	23632	23604	23890	23693	23928	23862	23746	23899	23474	23773	23783	23819	23663	23823	23853	23711	23844	23974	23883	23883	23429	23922	23772	23904	23897	23727	23840	23677	23901	23905	23898	23805	23945	23768	23862	23697	23689	23912	23870	23692	23974	23928	23918	23559	23702	23869	23571	23989	23657	23813	23918	23888	24000	23850	23929	23859	23590	23889	23800	23838	23943	23817	23795	23893	23761	23762	23741	23798	23879	23615	23693	23819	23874	24144	23821	23780	23656	23790	23938	24068	23663	23785	23797	23751	23881	23734	23576	23699	24075	23615	23728	23837	23906	23935	23853	23850	23829	23862	23944	23867	23637	23947	23888	23803	23799	23910	23669	23837	23842	23687	23963	23807	24036	23956	23786	23798	23706	23855	23845	23954	23759	23885	23769	23893	23854	23952	23737	23815	23866	23810	23600	23650	23547	23581	23592	23760	23840	23865	23928	23792	23730	23805	23732	23850	23826	23769	23695	23770	23936	23967	23773	23888	23629	23593	23682	23798	23813	23784	23838	23855	23799	23648	24041	24053	23872	23710	23787	23789	23854	23928	23711	23834	24020	23851	23805	23808	23720	23905	23933	23965	23980	23619	23806	23575	23851	23909	23831	23848	23533	23875	23489	23489	24013	23879	23870	23900	23878	23767	23585	23646	23849	23736	23865	23909	23788	23858	23766	23868	23850	23809	23979	23897	23837	23880	23707	23673	23533	23902	23925	23912	23951	23914	23804	23813	24000	23852	23638	24012	23826	23746	23721	23744	23787	23663	23936	23954	23938	23633	23778	23776	23810	24081	23779	23765	23834	23849	23789	23836	23859	23866	23892	23863	23792	23760	23966	23727	23813	23717	23950	23890	23916	23866	23986	23959	23715	23849	23693	24013	23976	23993	24016	23936	23730	23716	23752	23768	23700	23799	23698	23799	23782	23565	23739	23804	23913	24020	23895	23964	23721	23832	24001	23688	23598	23763	23808	23922	23853	23802	23815	23896	23770	23838	23905	23788	23856	24077	23787	23990	23868	23916	24154	23540	23735	23681	23938	23485	23883	23774	23903	23862	23951	23943	23871	23952	23946	24061	23734	23685	23734	24006	23576	23848	23475	23746	23754	23768	23895	23821	23978	23748	23713	23861	23852	23813	23727	23863	23701	23921	23658	23821	23861	24031	24107	23983	23686	23963	23758	23918	23667	23718	23916	23742	23809	23846	23880	23830	24062	23815	23825	23702	23750	23664	23721	23772	23883	23702	23834	23919	23719	23779	23878	23794	23830	23723	23635	23875	23862	23820	23789	23825	23639	23923	23597	23948	23973	23986	23799	23763	23839	23804	23831	23757	23571	23801	23735	23673	23954	24053	23885	23734	23765	23969	23636	23821	23897	23653	23809	23916	23784	23778	23966	24085	23779	23857	23785	23746	23865	23926	23593	23948	23839	23938	23873	23789	23646	23746	23767	23762	23687	23795	23757	23773	23707	23973	23896	23989	23669	23894	23727	23836	23931	23808	23766	23592	23759	23828	23728	23846	23732	23757	23915	23622	23755	23604	23724	23909	23782	23833	23818	23926	23855	24095	24033	23779	23900	23667	23873	23905	24062	23693	23834	23790	23687	24043	23894	23853	23678	23900	23746	23878	23694	23549	23815	23722	23848	24103	23964	23877	23935	23773	23822	23817	23654	23778	23873	23760	23892	23631	23741	23876	23844	23828	23792	23791	23776	23792	23820	23877	23717	23924	23751	23790	23849	23806	23844	23971	23833	23715	23688	23988	23728	23799	23700	23745	23935	23869	23859	23713	23666	23789	23830	23845	23897	23779	23638	23868	23998	23960	23863	23785	24049	23789	23848	23691	23754	23705	23891	23780	23876	23608	23764	23771	23854	23640	23729	23766	23563	23918	23721	23782	23659	24087	23667	23945	23654	23887	24008	24017	23794	23865	23823	23895	23673	23831	23902	23902	24096	23737	23714	23949	23968	23801	23672	23763	23820	23787	23586	23852	23769	23886	23500	23656	23745	23697	23704	23760	23681	23943	23780	23856	23625	23886	23761	23818	23686	23754	23707	23727	23875	23831	23588	23887	24024	23922	23759	23904	23877	23944	23949	23945	23611	23786	23699	23578	23576	23674	23834	23617	23685	23707	23795	24105	23976	23822	23761	23961	23790	23763	23813	23686	23842	23898	23745	23689	23636	23860	23712	23893	23765	23863	23657	23758	23849	23813	23739	23814	23828	23811	23690	23773	23624	23750	23793	23940	23556	23554	23843	23664	23956	24021	23655	23635	23553	23806	24023	23934	23590	23936	23870	23933	23814	23960	23911	24004	23987	23695	23776	23804	23703	23756	24142	23809	23732	23570	23836	23826	23817	23849	23672	24013	23655	23641	23865	23670	23708	23524	23704	23747	23513	23546	23790	23704	23723	23656	23809	23744	23689	23772	23610	23731	23564	23888	23806	23747	23879	24019	23753	23810	23690	23990	23789	23917	23824	24042	23809	23595	24039	23641	23672	23672	23704	23763	23519	23824	23845	23924	23878	24110	23926	23430	23737	24016	23843	23679	23992	23756	23754	24009	23835	23889	23807	23994	23555	23888	23790	23942	23671	23878	23672	23769	23743	23862	23915	23770	23772	23707	23946	23739	23821	23908	24015	23808	23887	23886	23738	23635	23895	23813	23837	23647	23711	23676	23600	23833	23883	23698	23760	23949	23782	24005	23612	23882	23609	23492	23689	23898	23820	23875	23876	23949	23908	23757	23819	23798	23870	23865	23826	23924	23835	23879	23896	23985	23761	23723	23942	23743	23542	23693	23693	23856	23956	23909	23811	23889	23828	23815	23995	23953	23675	23759	23703	23625	23784	23834	23863	23858	23817	24060	23708	23908	23565	23725	23677	23696	23875	23959	24039	23842	23816	23772	23620	23901	23640	23715	23744	23827	23748	23732	23722	23745	23859	24161	23920	23803	23633	23694	23886	23571	23764	23802	23800	23761	23844	23817	23754	23473	23773	23646	23662	23761	23937	23562	23762	24093	23906	23698	23502	23910	24016	23944	23876	23767	23700	23856	23804	24083	23622	23890	23738	23811	23782	24034	23896	23873	23878	23665	23791	23710	23946	23930	23929	23929	23799	23780	23917	23744	23776	23821	23911	23851	23864	23887	23763	23955	23871	23790	23867	23854	24044	23836	23771	23788	23501	23947	23720	23734	24034	23874	23982	24206	23698	23922	23876	24100	24007	23743	24084	23950	23975	23822	23897	23982	23744	23820	23826	23666	23972	23923	24005	23590	23817	24148	23989	23917	23701	23708	23854	23858	23704	23754	23751	23694	23738	23751	23862	23885	23628	24041	23918	23874	23974	23724	23594	23781	23798	23699	23842	23733	24085	23874	23816	23772	23973	23687	23770	24018	23620	23632	23650	23716	23847	23705	23699	24018	23833	23807	23741	23881	23784	23774	23992	23804	23919	23796	23706	23674	23787	23749	23735	23686	23686	23808	23835	23834	23988	23960	23544	23718	23904	23670	23672	23878	23639	23914	23881	23924	23794	23908	23978	23913	23818	23847	23993	23836	23768	23698	23824	23850	23720	23718	23626	23907	23729	23752	23679
29089	49339	49580	44378	39882	34500	31219	28444	27021	26784	49129	49760	38654	26001	19719	17985	18022	17941	17773	17826	17715	17842	17928	18016	17974	17865	17871	17779	17915	17751	17978	17928	17762	17983	18032	17841	17739	17712	17899	17787	17815	17987	17785	17761	17807	17765	17795	17848	17730	17685	17714	17807	17957	17725	17797	17760	17911	17768	17808	17977	17767	17860	17975	17878	17845	17908	17789	17731	17622	17975	17897	17940	17923	17876	17711	17757	17875	17883	17806	18002	17845	17894	17755	17871	17851	17770	17764	17746	17814	17953	17663	17752	17812	17797	17811	17901	17851	17811	18000	17828	17941	17790	17746	17808	17692	17767	17883	17965	17962	17804	17755	17771	17724	17765	17973	17817	17854	17893	17922	17688	17850	17853	17836	17925	17831	17707	17692	17762	17869	17814	17865	17699	17752	17718	17733	17707	17941	17708	17828	17860	17905	17897	17752	17910	17814	17910	17940	17897	17757	17764	17753	17771	18111	17745	17915	17656	17672	17857	17609	17676	17634	17791	17870	17945	17584	17879	17695	17767	18034	17933	17761	17833	17893	17771	17697	17953	17901	17851	17732	17698	17768	17882	17665	17801	17951	17922	17696	17928	17887	17794	17885	17829	17843	17773	17844	17675	17734	18005	18003	17894	17641	17855	17690	17789	17907	17628	17897	17839	17745	17913	17786	17842	17653	17925	17852	17635	17760	17676	17847	17964	17723	17906	17796	17739	17758	17842	17630	17729	17827	17805	17722	17785	17794	17841	17843	18053	17858	17790	17817	17861	17708	17827	17884	17843	17754	17804	17785	17956	17811	17866	18072	17674	17864	17834	17966	17646	17894	17855	17624	17832	17621	17814	17812	17815	17788	17843	17766	17761	17758	17898	17717	17887	17950	17946	17837	17733	17830	17837	17894	17886	17751	17783	17835	17835	17730	17827	17637	17943	17907	17829	17935	17792	17966	17868	17689	17874	17749	17930	17736	17971	17886	17812	17939	17955	17695	17805	17971	17868	17824	17671	17609	17772	17855	17854	17764	17680	17835	17691	17872	17752	17868	17829	17845	17897	17661	17664	17807	17704	17760	17856	17805	17678	17844	17987	17953	17975	17969	17865	17734	17916	17770	17810	17809	17885	18009	17859	17719	17818	17721	17969	17872	17966	17816	17866	17849	17929	17889	17729	17956	17902	17815	17692	17612	17878	17862	17650	17761	18089	17777	17661	17838	17858	17903	18036	17791	17735	17779	17761	17852	17935	17996	17855	17766	17874	17809	17816	17927	17829	17710	17737	17793	17820	17829	17957	17479	17890	17829	17849	17716	17903	17774	17862	17849	17846	17772	17808	17773	17691	17848	17840	17602	17901	17894	17672	17929	17644	17780	17903	17649	17838	17667	17882	17855	17810	17705	17724	17817	17875	17760	17767	17771	17678	17771	17613	17707	17981	17772	17810	17617	18025	17891	17758	18003	18010	17782	17791	17979	17772	17844	17733	17778	17901	17950	17823	17783	17795	17933	17789	17839	17691	17806	17843	17871	17677	17791	17831	17728	17732	17902	17839	17766	17793	17689	17750	17779	17686	17699	17821	17795	17772	17723	17908	17794	17896	17841	17788	17835	17754	18020	17745	17788	17819	17643	17904	17801	17805	17877	17739	17888	17738	17724	17929	17794	17945	17697	17662	17767	17767	17758	17898	17737	18003	17668	17804	17782	17658	17628	17862	17815	17740	17862	17773	17909	17706	17710	17878	17883	17864	17773	17730	17945	17764	17746	17895	17672	17799	17711	17875	17951	17639	17787	17553	17923	17678	17840	17717	17901	17809	17649	17855	17853	17787	17776	17756	17899	17935	17862	17935	17866	17771	17881	17692	17775	17770	17678	17864	17688	17782	17783	17862	17559	17809	17981	18022	17783	17745	17945	17599	17814	17748	17570	18017	17838	17761	17713	17807	17713	17826	17911	17764	17872	17817	17818	17825	17787	17851	17789	17884	17734	17827	17604	17688	18082	17729	17674	17913	17722	17819	17721	17664	17732	17853	17873	17977	17920	17683	17812	17769	17843	17724	17799	17754	17740	17752	17702	17857	17883	17859	17939	17759	17955	17924	17754	17730	17887	17911	17970	18009	17748	17932	17924	17645	17870	17874	17888	17899	17790	17877	17782	17812	17772	17894	17818	17814	17871	17971	17684	17877	17926	17767	17674	17808	17960	17557	17725	17961	17710	17742	17875	17838	17657	17656	17867	17867	17789	17742	17661	17692	17655	17938	17746	17817	17860	17908	17862	17619	17798	17850	17829	17897	18036	17796	17826	17884	17843	17727	17792	17785	17942	17781	17809	17732	17775	17772	17794	18095	17810	17883	17842	17734	17830	17745	17842	17778	17905	17907	17918	18003	17835	17942	17828	17937	17807	17830	17798	17707	17569	17777	17755	17680	17719	17767	17848	17778	17848	17644	17881	17647	17844	17866	17814	18025	17956	17816	17791	17951	17807	17878	17762	17883	17838	17932	17711	17824	17782	17807	17918	17694	17855	17837	17943	17928	17805	17743	17828	17857	17922	17798	17854	17731	17868	17761	17778	17881	17706	17717	17662	17858	17851	17775	17787	17889	17812	17725	17835	17676	17791	17676	17910	17643	17817	17850	17986	17716	17981	17826	17719	17813	17817	17860	17904	17644	17860	17820	17966	17785	17716	17863	17802	17621	17833	17776	17631	17895	17675	17809	17744	17833	17832	17812	17822	17728	17942	17768	17834	17700	17795	17776	17771	17734	17766	18052	18031	17878	17822	17717	17855	17930	17780	17838	17821	17698	17826	17706	17777	17690	17590	17971	17619	17892	17967	17848	17923	17709	18001	17892	17851	17731	17619	17656	17721	17889	17783	17927	17973	17824	18075	17820	17763	17825	17761	17680	17739	17656	17849	17690	17913	17896	17671	17732	17928	17754	17613	17838	18057	17942	17857	17792	17808	17812	17897	17621	17844	17783	18072	17846	17830	17680	17898	17734	17965	17737	17617	17939	17778	17806	17867	17967	17842	17815	17689	17752	17814	17785	17798	17717	17849	17847	17788	17825	17800	17923	17677	17887	17735	17804	18020	17582	17832	17822	17832	17774	17880	17949	17731	17841	17812	17764	17793	17780	17867	17756	17732	17788	17799	17704	17921	17584	17920	17795	17834	17799	17885	17856	17990	17783	17879	17890	17939	17716	17627	17802	17970	17733	17707	17730	17884	17754	17831	17831	17790	17901	17830	17743	17969	17933	17856	17709	17748	17779	18019	17641	17835	17902	17905	17768	17882	17820	17800	17859	17706	17874	17814	17835	17733	17720	17980	17734	17820	17903	17925	17816	17808	17761	17866	17842	17805	17773	17834	17952	17816	17737	17836	17817	17683	17937	17713	18040	17816	17705	17729	17945	17777	17775	17850	17770	17692	17795	17904	17784	17889	17747	17888	17774	17852	17852	17639	17731	18018	17842	17766	17887	17825	17633	17721	17807	17860	17795	17802	17726	17987	17891	17887	17872	17717	17807	17807	17699	17898	17949	17793	17761	17830	17728	17935	17668	17832	17881	17848	17650	17855	17823	17755	17931	17695	17871	17868	17839	18006	17789	17919	18019	17898	17783	17861	17688	17624	17772	17749	17733	17753	17972	17722	17888	17859	17702	17805	17845	17896	17763	17796	17834	17794	17830	17901	17732	17805	17809	17970	17616	17777	17949	17823	17814	17726	17782	17780	17925	17753	17872	17777	17774	17853	17966	17843	17781	17865	17701	17815	17775	17587	17837	17865	17718	17825	17798	17797	17892	17710	17846	17695	17964	17777	17845	17724	17815	17815	17752	17854	17879	17926	17711	17646	17962	17670	17808	17726	17782	17831	17861	17609	17751	17817	17861	17706	18011	17839	17944	17774	17874	17876	17728	17844	17713	17659	17815	17856	17753	17911	17773	17742	17823	17695	17757	17793	17723	17862	17486	17783	17705	18012	17824	17638	17708	17766	17799	17886	17796	17728	17727	17838	17785	17905	17801	17759	17833	17863	17830	17922	17781	17734	17805	17937	17753	17693	17803	17818	17654	17872	17901	17635	17791	17936	17936	17918	17653	17894	17646	17747	17996	17787	17732	17930	17840	17936	17715	17872	17938	17592	17945	17827	17872	17739	17690	17729	17858	17787	17844	17838	17860	17763	17820	17887	17873	17826	17683	17871	17719	17817	17693	17937	17844	17696	17621	17812	17718	17949	17787	17845	17890	17650	17863	17895	17876	17802	17918	17781	17855	17680	17840	17846	17578	17860	17872	17767	17635	18020	17725	17803	17761	17815	17826	18036	17645	18089	17782	17909	17868	17670	17748	17760	18023	17821	17780	17824	17724	17934	17676	17812	17770	17687	17647	17696	17910	17816	17663	17871	17825	17828	17908	17817	17970	17803	17934	17847	17777	17840	17705	17924	17691	17846	17726	17944	17788	17759	17801	18066	17818	17760	17882	17998	17760	17963	17789	17889	17955	17971	17871	17977	17870	17821	17753	17810	17569	17759	17700	17806	17661	17818	17727	17737	17728	17780	17784	17926	17843	17961	17962	17772	17745	17777	18010	17823	17842	17802	17789	17894	17754	17620	17778	17717	17705	17777	17700	17701	17816	17761	17523	17832	17908	17815	17876	17745	17764	17873	17766	17646	17702	17982	17867	17806	17915	17631	17901	17659	17916	17707	17933	17912	17680	17841	17987	17921	17905	17703	17769	17760	17700	17817	18022	17839	17731	17729	17899	17767	17835	17741	17676	17955	17755	17740	17718	17856	17871	17665	17687	17790	17651	17991	17777	17892	17758	17870	17894	17654	17617	17743	17813	17782	17834	17960	17707	17765	17903	17938	17713	17820	17837	17739	17705	17653	17776	17872	17926	17851	17789	17830	17774	17951	17636	17850	17750	17808	17983	17849	17961	17841	17788	17841	17884	17758	17889	17733	17752	17550	17949	17813	17729	17934	17712	17723	17978	17876	17707	17818	17858	18020	17949	17675	17908	18017	18085	17673	17847	17775	17834	17655	17649	18041	17731	17824	18019	17773	17741	17659	17812	17655	17793	17746	17804	17915	17832	17785	17973	17738	17958	17896	17747	17854	18043	17744	17973	18048	17709	17939	17634
32233	29684	34634	32467	29264	27577	26350	25589	25492	25394	26892	27203	26237	24681	24203	23914	23842	23923	24194	23961	23814	23885	23874	24032	23948	23802	24098	24091	24011	23880	23769	23951	23872	23807	24143	23819	23924	23813	23968	23990	23941	23987	23799	23740	24003	23741	23977	23921	23837	23973	24067	23820	23977	23805	24090	23967	23956	23957	24093	24036	24095	24112	23945	23659	24066	23821	23912	23784	23777	23769	23961	23796	24201	23851	23900	24027	23909	23874	23620	23904	23980	23907	23790	23929	23789	23973	23914	23939	23905	23881	23859	24218	23875	23734	24000	24176	23900	23774	23900	23913	24009	23662	23926	23955	24084	24048	23860	24127	24019	23999	24155	24021	24020	23726	24033	23947	23953	23743	24051	23721	24066	23851	23856	23928	24081	23684	23970	23685	23620	23998	23837	24059	23933	23806	23804	24035	23852	24048	24039	23973	23903	23960	23940	24048	24032	23809	23863	23705	23797	23731	23967	23876	23789	23892	23881	23889	23884	24027	23978	24091	23875	23900	24310	24027	23815	24030	24076	24039	23921	23903	23919	23872	23704	23896	23856	24081	23825	23796	23811	24003	23909	23970	23857	23905	23987	23761	23859	23908	24039	23925	23971	23964	23917	23895	23915	24093	23756	23884	23750	23795	24012	24201	23988	23895	23727	24197	24079	23815	23767	24134	24122	24066	23801	24047	23741	24192	23854	23806	23756	23853	23991	23992	24084	23931	23857	23769	23932	23762	23849	24252	23945	23768	23939	23785	24109	24150	23710	23865	23881	23869	23830	23773	23854	24071	23901	23873	23923	23907	23909	23968	23919	23952	24001	23841	23972	23934	23939	24042	24079	23917	24067	24157	24120	23908	23915	23816	23872	23766	23809	24126	23904	23855	23728	23890	24160	23955	23833	23747	23774	24067	23759	23888	23809	23974	23969	23841	24071	24004	24124	23976	23935	24057	23838	23945	23818	23794	23859	24141	24008	23774	24083	23848	24127	24011	23783	23822	23818	23823	23926	23973	23828	23903	23922	23849	23884	23796	23930	23916	24181	24149	23994	23971	23817	23840	23855	23826	23968	23854	24032	24026	23684	24046	23975	23514	23952	23918	24029	24056	23879	23860	24055	23682	24001	23912	23924	24067	23996	23838	23997	24197	23734	23936	24093	23970	23974	23799	23966	24006	24171	23994	24025	23833	23839	23876	23973	23661	23944	24217	23964	24013	23845	23894	23987	23869	23995	23934	23928	23795	23917	23801	23851	24030	23780	23835	23776	24035	23883	23933	23835	23883	23804	23761	23777	24090	23914	24082	24041	23910	23983	23693	23907	23954	23747	23625	23636	23839	23856	23986	23959	23904	24165	23865	23985	23892	23833	23653	23750	23908	23931	23948	23974	23917	23980	23712	23744	23696	23680	23630	24118	23898	23860	24065	24082	23764	23876	23999	24104	23878	24057	23722	23949	23855	23855	23607	23648	24014	24000	23897	23951	24046	23880	23870	23820	24027	24018	23818	23910	23829	23886	23855	23929	23837	23946	23777	24016	23910	24069	23551	23984	23892	23678	23937	23957	23838	24069	23855	23934	23955	23854	23911	24009	24116	23919	23893	23842	23980	23814	23763	24082	24003	23900	23761	24099	23690	23909	24177	24179	23711	23901	23778	23957	23898	24052	23744	23671	23896	23998	23873	23958	23847	23974	23820	23981	23756	23947	24046	23889	23740	23956	24033	23917	23937	23896	23941	23862	23918	23961	24019	23947	23818	23999	23941	23759	23796	23873	23990	23699	23936	23838	24030	23963	23913	23812	23772	23871	23911	24024	23851	24004	23917	23872	23886	24124	23907	23868	23885	23928	23903	23898	23821	23823	23943	23727	23820	23828	23736	23832	24104	23903	24078	23914	23723	23782	23945	24134	23753	23906	24014	24035	24114	23836	23807	24032	23759	24052	24016	24060	24020	24107	24112	24165	23825	23915	23748	24128	23771	23986	23873	24073	24033	24029	24175	23846	23800	23837	23951	24124	23843	24012	23975	24072	24031	23924	24078	23991	24140	23991	23953	23779	23847	23825	23916	23801	23950	23749	23936	23939	23811	23888	23985	23954	23975	24188	24023	24046	23863	23884	23868	23834	23838	23830	23943	23765	24008	23882	24312	23825	23867	24056	23983	24018	23890	23877	23723	23843	23743	24194	23996	23676	24276	24197	23800	23777	24029	24075	23873	24002	23845	23833	23784	23914	23804	24042	23878	24002	23866	23816	24036	23952	23803	23797	23926	23764	23679	24044	23780	23795	23980	23783	24009	24135	23891	23864	23930	23926	23904	24056	23913	24169	24015	23682	23876	24024	24012	23917	23851	23849	23932	24117	23819	24016	23878	23894	23814	23881	23814	23991	23563	23638	23862	23977	23929	24020	24016	23946	23819	24125	23870	23874	23721	23736	23722	23760	23799	23913	23805	24068	23817	24021	23978	23986	23885	24014	23883	23943	23930	23835	23999	23920	24009	23754	24089	23931	24114	23931	23799	23682	24018	23891	23795	23602	23690	23892	24022	23795	23950	23959	23812	23842	23877	23888	24065	24083	23822	23779	23933	23921	23876	23868	23619	23912	23853	23772	23811	23797	23955	24048	24045	23839	24112	24050	23861	23838	23899	23808	24191	23909	23930	23911	23934	23998	23895	24031	24124	23740	23851	23832	23998	23916	23892	23851	23839	23884	23826	24103	23936	24084	24084	24199	24174	23980	23899	24004	23752	24030	23957	23745	23811	23785	23858	23836	23853	24027	23838	24010	23971	23920	24050	23880	23755	23791	23765	23925	23952	23961	24028	23900	23975	23953	24055	23862	23881	23969	24008	24075	23850	24029	23759	24042	23805	23761	23901	23801	23669	23967	24208	24032	23997	23964	23652	23911	24034	24092	23703	23882	23882	23999	23822	23971	23949	23869	24123	23939	23896	23873	23821	23950	23804	23661	23883	23968	23885	23806	23924	23829	23949	23969	23744	24004	23818	23775	23950	23977	23848	24001	23883	24020	23771	23795	23761	23896	23888	23968	23878	23834	24136	24187	24026	23815	24074	24166	23931	23966	23793	23869	23953	23819	24059	24133	23782	23962	24088	23851	23802	23988	24022	23993	23685	23740	23646	24044	23930	23852	23698	23803	23871	23757	23953	24008	24048	23812	23781	23944	23928	23657	23885	23742	24056	24037	24009	24088	23757	23796	23848	23862	23781	23913	23676	23815	24039	23886	24049	24049	23875	24032	23960	23905	23950	23966	23838	23882	23803	23902	23835	23850	23804	23816	23917	23962	23934	23890	23786	23880	23717	23747	23964	23859	23832	23664	23979	24076	23840	23766	23649	23957	23947	23855	23875	23999	23879	24020	23935	23913	23722	23872	24159	23766	23897	23880	23955	24076	23898	23915	23952	24031	23833	23800	23726	23988	23853	24110	23822	23808	24003	24153	24137	23961	23998	23793	23720	23815	23879	24013	23866	24024	23946	24096	23778	23680	23917	23833	24037	24074	23958	23860	23852	23805	23838	23924	23989	23993	23850	23772	23982	23865	23915	23948	24026	23842	23787	23927	23957	24084	24002	23697	23832	23661	23907	23904	24053	23852	23817	23941	23956	23767	23821	23770	23811	23868	24094	24102	24079	23950	23943	23524	23992	23963	23814	24057	23812	23801	23952	23945	24002	23989	23865	23705	24224	24035	23657	23876	23723	23923	23824	23778	23795	24066	24003	23885	23923	23893	24054	23829	23633	24046	23755	23863	23954	24095	23967	23773	23678	23939	23947	23849	23910	24134	23914	23872	23926	23975	23989	24032	23783	24093	23936	23994	23728	23906	24051	23915	23968	23865	23829	23859	23973	23893	23908	23882	24007	23955	23982	23802	23935	24240	23910	24004	23820	23956	23950	23809	24067	23876	23947	23780	23745	24255	23954	23913	23708	23773	23973	23878	23893	24014	23784	24050	23645	23853	23970	24234	24086	24191	23985	23859	23983	23781	24045	23924	23941	23998	24046	23813	23854	23943	23999	23886	23883	24144	23993	23938	23918	23771	23862	23984	23659	23793	24005	23979	23692	24032	23909	23893	24002	24150	23798	23764	23952	23811	23853	23791	23735	24076	23548	23944	24027	24050	23992	23910	23982	24049	24060	23626	23906	24083	23970	23938	23881	24161	23954	23834	24074	23910	23947	23993	23928	23843	23915	23929	23800	23808	23962	23894	23883	24015	23863	23975	23871	23958	23705	23802	23816	23881	23880	23843	23946	23983	23722	23992	23915	23849	23885	23976	23872	23908	24056	23798	23926	23828	23933	23875	23955	23798	23837	24277	24049	23910	24302	23942	24065	23909	23859	23906	23927	23901	23963	24027	24160	24010	24226	24058	23918	24060	24050	23779	23910	24136	23923	24011	23639	23827	23846	23973	23989	24004	23720	23827	24047	23892	23911	23852	23973	23782	23645	23893	23875	23999	24050	23874	23922	23696	24127	23779	23922	23848	23900	23963	23805	24060	24054	24041	23944	24056	23897	24027	23935	23938	24079	23734	23874	24047	23981	23719	24163	23950	23984	23932	23911	23987	23767	23850	23755	23834	23940	24167	23967	23907	23876	23994	24149	23748	23964	23999	24134	24019	24100	23956	23760	24241	23952	23745	24091	24034	23833	23892	24046	23756	24020	23806	23760	23944	24051	23899	24038	24023	24120	24024	23702	23920	23873	24106	24075	23855	24053	23876	23691	23896	23829	24215	24087	23951	23741	23735	23875	23969	23823	24003	23785	23851	23852	23875	23918	24019	24003	23860	23964	23777	23940	24100	23734	23862	24173	23876	23863	24049	23948	23875	23869	23888	23856	24055	23743	24008	23877	23894	23903	24215	23994	23903	24066	24033	23883	23962	23812	24212	23916	23925	23884	23851	24022	23869	23888	23990	23905	23860	24063	24033	24075	24028	23665	23840	23935	23936	23722	23898	24125	23788	24007	23630	24051	23919	24027	23989	23704	23878	23950	23976	23923	23998	23996	23828	23819	23947	23809	23957	23899	23874	23774	23858	23835	23988	23841	23752	23908	23893	24006	23873	23669	24086	24147	24006	24011	23929	23865	23981	23928	23881	23926	24021	24119	23859	23733	23924	23753	23869	23938
24828	33368	33024	28340	25916	23278	21246	20589	20290	20430	22464	21862	20047	18657	18021	17740	17901	17667	17780	17892	17784	18012	17801	17793	17869	17708	17813	17767	17765	17774	17937	18073	17739	17727	17924	17878	17783	17837	17870	17708	17916	17676	17814	17863	17888	17872	17869	17654	17804	17913	18041	17971	17649	17819	17949	17873	17885	17766	17620	17857	17846	17998	17878	17769	17836	17813	17722	17794	17788	17791	17847	17756	17836	18088	17855	17954	17705	17949	17987	17707	17688	17842	17890	17931	17931	17878	17575	17739	17815	17705	17991	17809	17761	17997	17815	17890	17873	17883	17902	17841	17716	17781	17710	17728	17813	17909	17694	17936	17846	17897	17806	17805	17823	17791	17761	17876	17716	17916	17906	17870	17836	18031	17724	17959	17837	17937	17898	17829	17773	17991	17882	17806	17782	17796	17989	17754	17780	17829	17762	17958	17809	17793	17812	17659	17872	17928	17804	17569	17840	17819	17868	17866	17894	17886	17771	17690	17825	17708	17878	17547	18066	17631	17830	17950	17592	17918	17824	17763	17832	17642	17974	17635	17920	17723	17823	17823	17876	17743	17959	17986	17936	17864	17747	17828	17883	17796	17689	17847	17777	17781	17799	17891	17785	18079	17684	17780	17897	17940	17764	17984	17858	17825	17824	17760	17708	17519	17624	17756	17991	17750	17717	17712	17710	18024	17718	17850	17972	17854	17651	17982	17774	17770	17896	17868	17801	17689	17791	17881	17654	17704	17979	17726	17892	17684	17903	17845	17970	17878	17840	17752	17713	17827	17709	17612	17832	17796	17942	17970	17749	17699	18015	17884	17671	17928	17941	17752	17884	17664	17793	17881	17832	17967	17789	17703	17706	17772	17783	17791	17790	17669	17731	17696	17825	17781	17722	17816	17764	17804	17778	17684	17751	17753	17752	17688	17826	17618	17967	17777	17901	17824	17784	17739	17821	17804	17811	17815	17886	17897	17901	17905	17904	17873	17751	17922	17803	17902	17733	17884	17821	17931	17906	17864	17787	17694	17928	17734	17816	17582	17660	17853	17891	17774	17681	17675	17634	17686	17776	17800	17796	17755	17848	17898	17891	17719	17971	17789	17843	17862	17770	18000	17842	17917	17829	17789	17709	17754	17833	17897	17755	17776	18084	17748	17714	17768	17856	17797	17874	17883	17856	17924	17772	17811	17881	17853	17907	17799	17996	17785	17922	17857	17898	17773	17825	17845	17683	17909	17688	17723	17894	17989	17787	17710	17730	17749	17722	18042	17825	17807	17810	17814	17895	17719	17708	17863	17558	17893	17816	17826	17763	17941	17883	17540	17817	17737	17897	17985	17761	17857	17813	17934	17947	17819	17834	17771	17981	17978	17708	17709	17785	17957	17715	18023	17792	17848	17804	17813	17845	17761	17682	17916	17680	17986	17985	17735	17831	17800	17908	17984	17793	17910	17695	17739	17875	17636	17796	17772	17788	17823	17878	17902	17815	17913	17817	17793	17827	17782	17967	17933	17941	17628	17627	17958	17777	17727	17937	17867	17797	17781	17787	17806	17783	17816	17825	17841	17852	17687	17804	17732	17595	17722	17753	17629	17939	17781	18039	17966	17902	17758	17708	17981	17953	17744	17847	17686	17794	17769	17790	17992	17772	17919	17942	17901	17826	17693	17640	17978	17821	17927	18203	17760	17675	17822	17910	17934	17841	17733	18008	17723	17752	17937	17666	17806	17792	17845	18016	17880	17741	17816	17866	17786	17657	17757	17954	17853	17868	17817	17901	17853	17857	17817	17885	17748	17738	17749	17804	17924	17739	17829	17740	17815	18043	17708	17969	17656	17769	17783	17791	17908	17965	17871	17823	17868	17952	17764	17616	17759	17960	17801	17741	17810	17924	17891	17865	17938	17899	17728	17776	17728	17851	17818	17772	17716	17960	17800	17829	17945	17867	17895	17915	17771	17603	18048	17777	17871	17751	17675	17820	17972	17668	17694	17855	17766	17797	17748	17832	17744	17799	17879	17717	17986	17976	17807	17862	17749	17900	17971	17606	17835	17776	17904	17873	17947	17802	17813	17850	17813	17756	17938	17729	17850	17699	17851	17911	17918	17725	17944	17821	17698	17874	17737	17847	17860	17756	17734	17923	18062	17925	17645	17694	17913	17578	17849	17730	17832	17757	17552	17820	18044	17814	18026	17794	17847	17830	17646	17756	17867	17886	17718	17720	17866	17740	17923	17626	17746	17821	17835	17734	17754	17909	17985	17762	17647	17826	17801	17851	17874	17758	17737	17901	17725	17790	17825	17864	17924	17810	17761	17779	17868	17930	17725	17862	17846	17720	17741	17710	17784	17820	17739	17720	17912	17660	18049	17683	17815	17755	17805	17905	17909	17856	17744	17982	17816	17730	17827	18016	17770	17586	17781	17692	17924	17848	17834	17952	17740	17772	17655	17846	17801	17873	17773	17722	17884	17895	17821	17741	17720	17835	17777	17749	17889	17968	17897	17952	17848	17980	17611	17881	17825	17929	17804	17709	17790	17810	17674	17809	17903	17812	17894	17941	17857	17753	17603	18172	17899	17682	17807	17888	17789	17867	17635	17791	17673	17523	17851	17832	17870	17785	17897	17887	17870	17848	17884	17754	17821	17805	17864	17747	17888	18021	17907	17768	17898	17777	17940	17715	17875	17745	17851	17826	17740	17715	17797	17924	17886	17840	17769	17933	17702	17969	17769	17918	17743	17577	17759	17912	17830	17844	17775	17885	17878	17771	17863	17806	17644	17880	17794	17775	17777	17921	17843	17973	17747	17854	17810	17580	17912	17989	17957	17958	18057	17850	17770	17827	18035	17685	17602	17923	17894	17855	17900	17855	17900	17809	17842	17755	17719	17747	17702	17836	17863	17833	17753	17697	17801	17869	17811	17883	17821	17980	17742	17665	17890	17891	17896	17913	17700	17803	17829	17703	17864	17922	17792	17782	17771	17768	17857	17740	17813	17838	18026	17936	17680	17857	17869	17789	17925	17837	18040	17786	17884	17825	17758	17881	17774	17869	17870	17815	17749	18044	17837	17879	17860	17887	17736	17906	17863	17784	17969	17907	18028	17875	17849	17788	17837	17767	17932	17754	17859	17808	17873	17692	17750	17858	17786	17794	17849	17908	18001	17656	17908	17605	17847	17801	17766	17753	17751	17716	17750	17679	17814	17745	17865	17869	17803	17740	17924	17610	17903	17792	17917	18060	17714	18061	17922	17810	17959	17915	17855	17799	17888	17758	17891	17907	17580	17990	17856	17862	17810	17717	17885	17762	17785	17755	17723	17838	17929	17924	17772	17855	17767	17681	17813	17661	17862	17656	17810	17923	18005	17793	17960	17813	17917	17972	17744	18025	17860	17738	17691	17803	17738	17861	17778	17903	17901	17884	17828	17886	17738	17835	17916	17960	17861	18141	17874	17798	17807	17854	17969	17743	17739	17775	17665	17904	17642	17882	17841	17820	18009	17794	17886	18016	17816	17907	17905	17889	17668	17799	17864	17962	17629	17850	17863	17959	17723	17658	17874	17927	17808	17932	17934	17835	17863	17954	17747	17847	17874	17630	17923	17887	17855	17882	17766	17901	17664	17856	17761	17741	17974	17759	17759	17715	17782	17888	17950	17902	17823	17906	17802	17774	17859	17839	17971	17786	17859	17820	17734	17927	17864	17841	17790	17854	17850	17694	17840	17731	17800	17737	17858	17905	17828	17786	17835	17710	17993	17706	17771	17775	17777	17690	17646	17812	17740	17793	17816	17812	17794	17787	17786	17822	17899	17833	17916	18036	17832	17798	17767	17611	17865	17830	17896	17773	17868	17700	17992	17922	17816	17839	17693	17701	17805	17628	17811	17994	17794	17935	17864	17925	17824	17836	17794	17871	17873	17690	17727	17929	17812	17968	17661	17744	17914	17922	17781	17890	18079	18055	17839	17819	17802	17914	17919	17783	17730	17715	17739	17846	17787	17584	17667	17622	17869	17865	17800	17834	17707	17732	17953	17864	17855	17754	17887	17904	17766	17670	17728	17899	17803	17892	17849	17780	17906	17963	17659	17800	17847	17690	17909	17850	17827	17796	17909	17703	17854	17771	17802	17774	17708	17743	17747	17939	17923	17850	17854	17774	17811	17745	17833	17639	17898	17818	17650	17886	17770	17780	17758	17904	17723	17832	17627	17977	17896	17760	17804	17710	17843	17871	17687	17822	17913	17707	17807	17716	17720	17929	17790	17903	17984	17820	17867	17800	17772	17773	17777	17871	17744	17867	17968	17673	17891	17607	17729	17836	17837	17709	17771	17687	17869	17825	17754	17837	17848	17885	17940	17768	17753	17844	17895	17825	17769	17868	17834	17746	17778	17913	17761	17838	17833	17792	17662	17668	17714	17944	17702	17683	17785	17970	17730	17787	17903	17781	17625	17823	17914	17834	17958	17964	18020	17848	17631	17743	17866	17899	17852	17907	17700	17910	17859	17776	17874	17911	17708	17857	17911	17781	17728	17848	17923	17715	17878	17876	17896	17909	17931	17867	17602	17703	17901	17885	17970	17689	17845	17814	17923	17819	17727	17632	17965	17761	17931	17928	17782	17700	17838	17928	17924	17727	17738	17805	17807	17826	17928	17928	17929	17860	17851	17786	17748	17768	17861	17766	17712	17757	17947	17831	17846	17728	18019	17744	17827	17702	17866	17765	17800	17907	17822	17671	17798	17957	17781	17824	17917	17888	17703	17936	17756	17746	17894	17796	17768	17717	17775	17805	17931	17876	17767	17897	17874	17722	18015	17622	17803	17711	17883	17712	17711	17909	17754	17780	17833	17863	17835	17886	17960	17771	17782	17720	17843	17821	17736	17929	17765	17982	18019	17778	17629	17812	17797	17750	17878	17705	17793	17708	17820	17733	17798	17915	17876	17850	17872	17892	17962	17933	17877	17616	17792	17748	17816	17803	17952	17779	17781	17749	18007	17836	17710	18068	17990	17622	17807	17777	17852	17798	17937	17679	17866	17986	17674	17757	17958	17898	17793	17838	17824	17699	17913	17802	17590	17965	17742	17894	17777	17830	17812	18029	17947	17845	17777	17767	17897	17809	17995	17837	17883	17696	17954	17951	17832
25488	21044	28621	28660	28992	30420	30466	28145	27138	28982	41428	39525	32863	27155	24883	23719	23711	23518	23666	23527	23765	23584	23688	23844	23737	23830	23698	23870	23603	23608	23720	23674	23843	23819	23740	23616	23433	23594	23824	23850	23576	23787	23436	23549	23585	23775	23603	23603	23542	23691	23546	23628	23618	23559	23602	23838	23579	23581	23724	23745	23852	23498	23811	23516	23647	23440	23598	23541	23817	23671	23661	23551	23587	23487	23642	23777	23714	23713	23697	23635	23705	23757	23450	23535	23567	23633	23704	23553	23661	23407	23323	23549	23571	23597	23473	23629	23629	23589	23798	23534	23741	23464	23777	23505	23616	23713	23685	23586	23739	23784	23774	23451	23554	23566	23579	23688	23797	23766	23587	23446	23555	23500	23715	23558	23247	23460	23440	23612	23285	23548	23693	23589	23609	23850	23455	23434	23543	23628	23577	23446	23585	23562	23625	23717	23679	23415	23593	23724	23350	23489	23688	23676	23902	23529	23783	23588	23678	23480	23480	23589	23432	23680	23687	23516	23699	23738	23649	23769	23624	23548	23708	23432	23608	23662	23463	23565	23547	23397	23781	23721	23620	23825	23754	23376	23577	23637	23616	23594	23722	23513	23557	23860	23438	23520	23706	23479	23624	23710	23650	23556	23631	23663	23683	23692	23702	23562	23530	23319	23571	23617	23810	23661	23675	23658	23839	23841	23597	23515	23668	23400	23531	23620	23366	23581	23513	23562	23564	23366	23725	23702	23557	23609	23580	23701	23714	23590	23512	23391	23366	23314	23429	23740	23802	23669	23635	23420	23940	23708	23495	23624	23595	23715	23596	23645	23465	23694	23348	23577	23489	23545	23524	23619	23567	23797	23654	23548	23429	23627	23719	23352	23670	23699	23487	23465	23606	23717	23721	23676	23742	23487	23560	23516	23664	23544	23493	23542	23440	23563	23578	23482	23790	23843	23534	23605	23536	23800	23639	23804	23373	23637	23637	23578	23598	23635	23432	23773	23662	23506	23763	23355	23772	23542	23490	23650	23469	23638	23500	23568	23735	23669	23529	23663	23699	23614	23667	23729	23577	23610	23345	23698	23583	23485	23424	23420	23463	23622	23689	23549	23374	23759	23695	23384	23388	23488	23575	23803	23526	23630	23611	23324	23373	23673	23412	23471	23523	23560	23707	23731	23550	23562	23589	23798	23523	23477	23631	23709	23878	23645	23685	23453	23736	23703	23573	23713	23758	23554	23465	23514	23782	23698	23803	23750	23294	23608	23566	23877	23607	23625	23715	23584	23710	23432	23616	23593	23763	23421	23530	23609	23726	23574	23530	23678	23438	23708	23630	23680	23748	23817	23572	23679	23405	23602	23649	23635	23454	23488	23545	23657	23673	23683	23557	23969	23525	23617	23553	23496	23632	23426	23790	23650	23655	23604	23583	23750	23522	23590	23740	23578	23662	23376	23552	23627	23392	23571	23649	23440	23646	23402	23542	23501	23798	23622	23630	23714	23700	23731	23682	23727	23664	23773	23787	23519	23587	23572	23692	23564	23656	23628	23818	23570	23712	23776	23683	23707	23719	23558	23503	23808	23348	23656	23488	23475	23487	23538	23697	23481	23310	23531	23710	23707	23627	23482	23678	23701	23659	23515	23973	23688	23746	23744	23440	23559	23621	23474	23863	23508	23830	23494	23599	23816	23836	23349	23672	23468	23624	23463	23597	23757	23756	23609	23704	23633	23567	23451	23402	23714	23563	23605	23604	23694	23589	23339	23520	23618	23661	23611	23679	23520	23743	23477	23685	23482	23376	23663	23590	23447	23860	23730	23567	23513	23544	23483	23479	23652	23610	23591	23589	23744	23421	23694	23656	23410	23500	23489	23605	23595	23821	23569	23648	23516	23493	23595	23824	23783	23468	23802	23587	23563	23716	23751	23550	23492	23685	23791	23695	23484	23716	23578	23548	23572	23592	23649	23788	23790	23644	23416	23533	23581	23571	23530	23677	23506	23561	23476	23701	23834	23467	23744	23721	23599	23426	23596	23719	23619	23758	23464	23734	23480	23404	23532	23881	23616	23617	23471	23492	23500	23472	23532	23668	23543	23479	23430	23615	23703	23535	23492	23758	23729	23567	23488	23468	23587	23692	23578	23607	23553	23738	23939	23587	23577	23512	23610	23834	23592	23645	23388	23633	23745	23806	23817	23863	23497	23654	23509	23676	23584	23701	23720	23700	23640	23595	23468	23691	23511	23346	23442	23896	23472	23643	23806	23642	23684	23768	23658	23713	23725	23475	23703	23608	23623	23597	23510	23647	23606	23488	23502	23535	23560	23641	23721	23488	23469	23751	23507	23729	23790	23599	23597	23468	23578	23436	23443	23542	23636	23695	23661	23705	23481	23584	23800	23582	23668	23720	23746	23552	23619	23886	23580	23692	23445	23431	23435	23594	23534	23674	23592	23690	23710	23636	23524	23558	23587	23798	23679	23658	23735	23562	23284	23653	23533	23567	23499	23808	23609	23686	23609	23641	23683	23745	23802	23557	23535	23666	23567	23527	23735	23664	23697	23666	23656	23506	23772	23675	23435	23761	23841	23511	23526	23514	23497	23738	23532	23355	23678	23642	23511	23628	23652	23686	23686	23538	23846	23593	23369	23399	23358	23800	23477	23523	23620	23597	23659	23393	23469	23674	23484	23665	23610	23382	23791	23475	23629	23385	23674	23364	23439	23737	23627	23406	23662	23793	23754	23567	23444	23642	23593	23845	23735	23768	23564	23619	23599	23526	23740	23660	23646	23395	23307	23441	23645	23791	23654	23575	23696	23727	23606	23611	23516	23520	23656	23676	23774	23666	23726	23467	23542	23352	23489	23573	23766	23598	23279	23675	23618	23506	23838	23731	23535	23525	23863	23525	23585	23788	23632	23471	23649	23462	23615	23511	23486	23783	23700	23588	23669	23483	23475	23651	23563	23749	23775	23745	23651	23627	23507	23821	23501	23592	23533	23528	23570	23770	23751	23616	23782	23687	23660	23690	23844	23695	23621	23483	23726	23613	23511	23760	23730	23427	23559	23673	23770	23787	23529	23428	23600	23744	23788	23635	23518	23595	23572	23648	23540	23475	23663	23568	23579	23736	23580	23506	23735	23696	23497	23807	23566	23573	23661	23630	23604	23722	23588	23440	23488	23644	23708	23594	23603	23567	23454	23740	23604	23713	23827	23938	23837	23606	23585	23529	23615	23646	23775	23613	23649	23750	23661	23529	23630	23643	23418	23609	23782	23783	23681	23637	23472	23474	23562	23505	23654	23628	23487	23538	23633	23764	23586	23562	23452	23560	23419	23672	23541	23493	23573	23252	23515	23662	23581	23745	23749	23831	23582	23707	23622	23445	23546	23618	23355	23553	23744	23583	23622	23461	23532	23408	23752	23841	23563	23554	23617	23567	23676	23680	23820	23692	23602	23669	23594	23601	23724	23613	23544	23407	23574	23420	23674	23406	23715	23370	23592	23621	23750	23446	23573	23628	23709	23896	23554	23758	23599	23615	23688	23736	23587	23749	23734	23651	23662	23626	23677	23557	23850	23517	23636	23553	23400	23493	23589	23362	23545	23632	23587	23717	23713	23627	23613	23454	23291	23484	23793	23643	23599	23580	23422	23624	23624	23401	23649	23677	23742	23430	23418	23683	23478	23720	23471	23519	23771	23446	23731	23425	23469	23667	23543	23612	23744	23502	23584	23761	23743	23597	23619	23880	23622	23631	23378	23550	23434	23673	23577	23576	23370	23507	23613	23750	23714	23638	23915	23739	23351	23880	23639	23482	23690	23398	23498	23631	23656	23517	23715	23697	23910	23380	23623	23753	23626	23488	23771	23685	23613	23500	23460	23548	23593	23730	23541	23601	23460	23533	23509	23819	23712	23486	23665	23568	23536	23456	23626	23608	23706	23767	23574	23750	23649	23426	23491	23510	23589	23665	23654	23675	23866	23611	23365	23649	23553	23699	23873	23693	23669	23482	23683	23513	23799	23651	23548	23691	23698	23478	23323	23528	23681	23539	23696	23605	23706	23648	23679	23517	23529	23404	23463	23684	23617	23547	23967	23501	23398	23679	23696	23629	23579	23608	23642	23708	23775	23653	23534	23825	23750	23653	23691	23370	23504	23659	23786	23753	23564	23578	23791	23668	23679	23826	23454	23386	23505	23832	23825	23936	23630	23656	23574	23581	23519	23307	23556	23693	23586	23651	23571	23635	23600	23632	23483	23584	23439	23510	23607	23627	23544	23719	23735	23720	23493	23583	23605	23701	23670	23452	23645	23663	23580	23562	23557	23513	23634	23564	23527	23586	23706	23851	23832	23541	23590	23847	23641	23941	23470	23732	23559	23672	23631	23795	23763	23455	23719	23422	23513	23769	23633	23571	23349	23485	23755	23757	23576	23554	23398	23483	23783	23794	23698	23705	23625	23555	23622	23283	23680	23604	23605	23649	23716	23461	23345	23729	23497	23621	23604	23568	23696	23664	23696	23673	23578	23708	23542	23762	23679	23591	23570	23702	23401	23555	23600	23733	23777	23721	23766	23617	23731	23862	23472	23608	23612	23849	23510	23407	23505	23624	23639	23751	23529	23856	23964	23630	23710	23535	23650	23657	23384	23470	23543	23465	23591	23626	23636	23514	23572	23665	23659	23702	23761	23628	23545	23434	23666	23499	23549	23752	23473	23530	23480	23509	23781	23655	23413	23584	23864	23731	23763	23695	23623	23604	23590	23290	23499	23551	23648	23397	23631	23717	23562	23448	23569	23563	23574	23487	23777	23669	23657	23813	23874	23778	23606	23284	23498	23544	23829	23746	23512	23600	23802	23650	23611	23445	23574	23743	23496	23562	23823	23711	23637	23688	23765	23727	23581	23485	23597	23836	23766	23841	23815	23701	23533	23738	23766	23506	23558	23652	23533	23611	23426	23488	23606	23628	23654	23448	23624	23568	23604	23681	23557	23704	23656	23583	23832	23780	23742	23622	23567	23485	23732	23691	23592	23566	23395	23548	23728	23677	23546	23784	23625	23594	23814	23689	23511	23594	23626	23773	23807	23604	23546	23684	23493	23601	23629	23700	23576	23606	23860	23640	23600	23603	23554	23869	23601	23719	23828
25717	41645	41806	35798	31032	27921	26160	24253	23060	26422	40365	36060	28416	21421	18603	17794	17742	17625	17772	17916	17812	17802	17822	17741	17784	17751	17701	17738	17753	17755	17820	17764	17656	17674	17923	17743	17759	17840	17788	17791	17719	17606	17908	17890	17627	17762	17756	17870	18004	17885	17836	17697	17665	17672	17755	17855	17784	17610	17797	17737	17780	17855	17868	17800	17763	17902	17806	17855	17662	17764	17664	17741	17889	17791	17763	17700	17734	18025	17886	17656	17855	17627	17900	17722	17867	17892	17583	17851	17613	17828	17684	17710	17838	17833	17833	17768	17721	17718	17730	17807	17739	17674	17869	17777	17887	17764	17729	17770	17691	17857	17759	17824	17743	17798	17780	17681	17638	17734	17759	17574	17808	17809	17860	17658	17860	17762	17774	17838	17855	17756	17837	17819	17717	17804	17755	17447	17969	17647	17765	17854	17691	17508	17952	17787	17735	18007	17494	17741	17820	17705	17806	17665	17738	17600	17706	17818	17839	17807	17840	17753	17771	17815	17580	17643	17505	17752	17666	17951	17699	17876	17733	17674	17901	17844	17896	17958	17656	17821	17691	17694	17858	17663	17787	17856	17802	17697	17813	17813	17716	17536	17892	17882	17716	17800	17712	17858	17904	17795	17881	17689	17713	17691	17701	17665	17765	17689	17645	17761	17810	17755	17881	17775	17788	17652	17654	17744	17870	17864	17858	17595	17821	17809	17744	17769	17705	17714	17762	17791	17803	17792	17736	17684	17735	17855	17725	17717	17765	17670	17702	17750	17885	17764	17768	17897	17742	17617	17688	17731	17697	17821	17823	17797	17737	17782	17628	17674	17830	17731	17663	17924	17554	17868	17680	17790	17736	17650	17717	17792	17749	17808	17976	17910	17775	17737	17742	17666	17579	17539	17833	17843	17728	17815	17736	17615	17679	17798	17677	17791	17842	17692	17911	17956	17835	17846	17828	17741	17818	17622	17722	17942	17826	17916	17702	17756	17790	17741	17917	17707	17693	17727	17764	17760	17667	17863	17566	17908	17669	17602	17795	17735	17713	17875	17705	17637	17720	17860	17689	17692	17567	17772	17851	17681	17749	17736	17602	17746	17626	17812	17783	17559	17705	17901	17924	17764	17548	17765	17714	17720	17641	17723	17697	17746	17802	17821	17792	17694	17879	17830	17693	17578	17715	17849	17722	17856	17884	17772	17796	17752	17722	17660	17694	17920	17658	17805	17560	17692	17747	17732	17873	17736	17716	17703	17799	17791	17760	17702	17766	17632	17752	17692	17813	17664	17721	17665	17997	17748	17657	17867	17828	17730	17901	17712	17769	17674	17765	17530	17748	17862	17702	17570	17835	17830	17842	17610	17680	17662	17884	17700	17685	17724	17633	17701	17605	17759	17738	17650	17799	17695	17872	17717	17664	17856	17656	17615	17809	17828	17601	17751	17756	17704	17917	17565	17527	17842	17728	17772	17776	17619	17823	17774	17949	17834	17581	17730	17799	17670	17695	17737	17683	17701	17824	17873	17952	17795	17745	17691	17658	17687	17814	17774	17764	17704	17812	17704	17858	17597	17860	17816	17734	17637	17827	17621	17869	17898	17748	17683	17995	17814	17896	17887	17810	17725	17630	17726	17855	17744	17666	17969	17809	17936	17760	17715	17832	17617	17789	17769	17782	17810	17961	17738	17823	17686	17921	17537	17780	17726	17815	17706	17753	17810	17742	17765	17772	17767	17795	17845	17863	17661	17589	17788	17810	17638	17804	17888	17797	17829	17713	17690	17785	17587	17683	17841	17653	17708	17750	17752	17731	17695	17791	17676	17783	17784	17746	17668	17703	17866	17753	17850	17884	17674	17816	17926	17667	17706	17773	17657	17761	17660	17788	17657	17829	17620	17744	17667	17814	17642	17623	17737	17619	17604	17792	17876	17752	17686	17744	17708	17808	17755	17817	17600	17736	17892	17693	17647	17694	17756	17633	17899	17660	17699	17671	17686	17699	17656	17768	17755	17867	17707	17807	17623	17877	17717	17768	17916	17679	17753	17750	17812	17739	17695	17676	17906	17806	17796	17697	17797	17651	17495	17569	17793	17871	17686	17678	17566	17726	17668	17689	17726	17689	17652	17865	17886	17669	17882	17689	17775	17762	17704	17792	17859	17715	17796	17736	17740	17877	17816	17541	17744	17670	17753	17630	17618	17785	17871	17816	17685	17802	17605	17645	17733	17870	17818	17617	17689	17819	17908	17703	17696	17773	17753	17894	17725	17593	17692	17860	17700	17661	17744	17748	17777	17756	17824	17709	17678	17682	17742	17749	17713	17881	17597	17798	17486	17724	17600	17893	17935	17760	17621	17800	17812	17676	17943	17761	17763	17781	17693	17611	17797	17783	17731	17769	17730	17704	17660	17873	17675	17999	17726	17884	17880	17959	17896	17708	17795	17782	17723	17646	17850	17764	17821	17826	17856	17613	17758	17642	17714	17747	17540	17716	17722	17757	17552	17739	17873	17885	17697	17811	17746	17736	17724	17714	17685	17768	17748	17715	17831	17654	17721	17684	17747	17861	17827	17854	17831	17736	17869	17839	17783	17729	17771	17740	17646	17841	17709	17676	17791	17846	17783	17814	17835	17850	17697	17769	17723	17830	17613	17887	17807	17796	17937	17725	17658	17666	17672	17861	17796	17738	17645	17683	17620	17970	17959	17654	17866	17779	17817	17624	17722	17675	17651	17700	17842	17713	17690	17810	17826	17840	17618	17744	17780	17950	17623	17653	17692	17700	17662	17785	17550	17859	17774	17607	17871	17760	17530	17738	17629	17831	17742	17909	17761	17672	17780	17929	17877	17708	17563	17757	17930	17724	17663	17780	17878	17721	17653	17660	17720	17626	17621	17847	17749	17687	17920	17725	17972	17743	17848	17698	17820	17826	17764	17831	17765	17877	17670	17590	17728	17739	17748	17928	17655	17764	17534	17909	17823	17766	17844	17753	17738	17900	17632	17661	17894	17732	17956	17688	17709	17938	17702	17922	17850	17917	17806	17784	17875	17733	17774	17765	17767	17850	17810	17594	17826	17597	17870	17852	17732	17701	17820	17857	17815	17765	17854	17815	17687	17826	17835	17751	17753	17737	17798	17618	17672	17815	17734	17921	17696	17762	17746	17656	17708	17617	17765	17691	18003	17729	17907	17713	17542	17825	17796	17754	17723	17845	17709	17795	17929	17729	17681	17673	17802	17654	17761	17713	17730	17827	17686	17790	17966	17772	17995	17948	17873	17669	17815	17617	17722	17898	17734	17724	17734	17786	17781	17665	17663	17673	17658	17614	17849	17924	17893	17723	17527	17651	17569	17776	17715	17724	17781	17733	17699	17768	17608	17712	17762	17870	17685	17546	17665	17779	17643	17770	17881	17671	17787	17838	17708	17657	17756	17651	17938	17822	17584	17741	17756	17756	17561	17744	17813	17735	17780	17718	17684	17686	17772	17901	17748	17698	17661	17815	17658	17791	17699	17861	17583	17666	17668	17731	17567	17671	17929	17919	17699	17770	17668	17828	17874	17666	17948	17902	17673	17637	17628	17653	17943	17704	17805	17876	17686	17763	17815	17744	17798	17639	17707	17685	17825	17751	17493	17756	17866	17768	17704	17767	17743	17746	17703	17705	17735	17826	17789	17798	17742	17799	17914	17895	17655	17596	17691	17921	17898	17559	17836	17788	17892	17746	17689	17803	17831	17654	17631	17739	18003	17695	17686	17676	17751	17759	17682	17709	17699	17810	17713	17657	17857	17843	17795	17713	17814	17835	17709	17578	17677	17591	17699	17668	17898	17720	17618	17576	17685	17689	17778	17938	17837	17868	17861	17666	18043	17632	17864	17672	17779	17722	17735	17856	17848	17733	17760	17683	17829	17689	17686	17872	17791	17741	17736	17888	17751	17673	17799	17903	17750	17937	17752	17675	17812	17724	17831	17714	17722	17659	17821	17764	17778	17866	17669	17720	17855	17774	17787	17820	17932	17836	17731	17792	17675	17800	18008	17824	17597	17594	17778	17792	17592	17806	17842	17647	17832	17762	17744	17766	17592	17838	17812	17778	17642	17619	17465	17618	17719	17844	17720	17867	17813	17579	17665	17806	17874	17803	17661	17668	17673	17742	17598	17812	17684	17774	17781	17710	17851	17792	17853	17725	17885	18067	18016	17643	17694	17671	17753	17825	17739	17867	17756	17777	17611	17692	17888	17847	17814	17613	17800	17797	17556	17682	17782	17827	17831	17816	17862	17811	17644	17919	17680	17808	17770	17812	17706	17832	17748	17789	17721	17819	17642	17709	17847	17615	17908	17771	17773	17915	17740	17828	17862	17526	17700	17896	17859	17810	17823	17663	17866	17690	17606	17678	17646	17787	17547	17828	17880	17702	17822	17777	17942	17817	17922	17698	17767	17596	17676	17926	17893	17842	17719	17827	17755	17713	17859	17881	17687	17557	17792	17782	17785	17914	17893	17924	17753	17984	17766	17720	17854	17818	17739	17574	17820	17892	17672	17701	17685	17908	17807	17708	17768	17810	17802	17659	18045	17975	17620	17821	17720	17679	17752	17850	17670	17622	17600	17626	17661	17821	17828	17652	17865	17649	17748	17843	17882	17810	17788	17793	17677	17761	17730	17873	17842	17806	17705	17863	17796	17784	17656	17801	17835	17661	17747	17902	17928	17790	17671	17799	17775	17804	17645	17632	17785	17998	17838	17795	17674	17798	17809	17616	17671	17742	17859	17854	17785	17783	17727	17799	17765	17700	17853	17761	17662	17611	17642	17850	17749	17753	17789	17646	17713	17822	17748	17813	17733	17817	17706	17772	17798	17720	17654	17839	17692	17799	17933	17644	17711	17896	17785	17862	17732	17673	17787	17925	17771	17710	17740	17688	17757	17834	17748	17770	17912	17783	17766	17736	17665	17687	17825	17727	17724	17857	17840	17822	17820	17852	17787	17662	17742	17740	17810	17693	17828	17704	17699	17714	17742	17831	17676	17716	17750	17728	17734	17813	17681	17860	17617	17687	17765	17847	17777	17700	17680	17785	17679	17827	17660	17620	17712	17724	17609	17859	17852	17671	17755	17733	17650	18041	17735	17637	17798	17759	17703
23452	21040	28714	25580	26908	32007	33731	30944	30028	30364	50399	51481	41501	31516	25947	24369	23837	23841	23729	23523	23786	23629	23481	23767	23803	23662	23534	23467	23743	23626	23830	23731	23737	23749	23646	23556	23655	23540	23461	23737	23792	23515	23574	23838	23870	23492	23653	23441	23626	23583	23541	23712	23607	23747	23709	23500	23440	23441	23684	23529	23552	23722	23500	23646	23779	23670	23566	23772	23699	23559	23638	23562	23459	23466	23459	23403	23658	23574	23554	23676	23607	23518	23758	23663	23690	23589	23640	23487	23720	23406	23479	23815	23850	23488	23574	23536	23562	23626	23609	23699	23642	23737	23515	23458	23538	23583	23463	23413	23592	23607	23481	23409	23561	23462	23581	23663	23778	23535	23889	23504	23523	23384	23605	23363	23575	23687	23774	23481	23517	23507	23607	23599	23515	23543	23590	23471	23623	23380	23722	23707	23381	23478	23406	23355	23559	23623	23581	23501	23579	23572	23448	23457	23490	23449	23599	23458	23572	23662	23562	23553	23514	23555	23525	23806	23405	23435	23687	23591	23674	23765	23657	23289	23594	23700	23644	23282	23548	23610	23674	23544	23581	23609	23615	23430	23581	23330	23540	23562	23496	23205	23523	23597	23314	23774	23686	23673	23562	23500	23425	23334	23544	23457	23462	23468	23676	23265	23575	23590	23505	23573	23592	23478	23590	23567	23604	23452	23493	23711	23698	23582	23532	23642	23469	23487	23511	23655	23560	23698	23405	23579	23659	23620	23531	23589	23561	23683	23638	23393	23504	23369	23573	23436	23582	23578	23351	23638	23625	23500	23654	23486	23580	23641	23742	23638	23736	23573	23567	23484	23656	23574	23519	23655	23600	23560	23671	23730	23651	23638	23657	23563	23357	23648	23661	23581	23429	23660	23677	23654	23624	23668	23544	23548	23592	23720	23539	23585	23528	23347	23504	23430	23572	23595	23624	23508	23466	23610	23556	23612	23498	23480	23623	23475	23622	23470	23376	23388	23504	23379	23200	23619	23623	23555	23311	23659	23397	23573	23498	23539	23759	23577	23418	23542	23510	23306	23480	23581	23660	23654	23652	23439	23287	23503	23432	23443	23605	23555	23579	23523	23646	23664	23741	23550	23478	23559	23443	23371	23604	23465	23433	23600	23684	23469	23616	23539	23646	23836	23370	23534	23686	23664	23614	23593	23546	23628	23625	23482	23560	23439	23806	23516	23478	23697	23388	23650	23298	23427	23672	23381	23375	23617	23697	23347	23414	23493	23598	23489	23668	23558	23753	23790	23634	23681	23569	23597	23649	23763	23473	23536	23680	23512	23464	23506	23688	23668	23661	23572	23489	23586	23535	23552	23654	23644	23565	23751	23392	23784	23843	23587	23642	23471	23548	23513	23381	23321	23528	23674	23781	23434	23559	23532	23618	23802	23543	23561	23564	23158	23621	23537	23650	23494	23582	23559	23581	23532	23516	23496	23422	23667	23298	23590	23620	23692	23536	23592	23631	23803	23699	23451	23513	23678	23603	23571	23705	23545	23524	23522	23556	23777	23634	23711	23540	23446	23714	23400	23747	23701	23395	23509	23662	23819	23521	23693	23538	23631	23556	23566	23489	23669	23568	23504	23491	23598	23812	23368	23531	23423	23579	23867	23601	23471	23529	23518	23505	23539	23676	23603	23378	23265	23376	23683	23751	23413	23613	23758	23397	23789	23609	23564	23380	23450	23401	23606	23343	23485	23601	23658	23650	23647	23701	23563	23609	23481	23370	23493	23456	23595	23657	23527	23347	23685	23629	23722	23660	23693	23467	23485	23535	23393	23716	23555	23547	23242	23555	23518	23544	23397	23565	23476	23535	23529	23768	23505	23418	23489	23392	23425	23384	23509	23309	23593	23742	23516	23645	23702	23401	23517	23832	23368	23613	23614	23601	23526	23456	23725	23403	23479	23701	23536	23557	23621	23564	23516	23661	23462	23545	23609	23664	23634	23589	23303	23402	23769	23408	23435	23576	23540	23472	23591	23346	23563	23490	23230	23427	23460	23417	23712	23510	23649	23632	23430	23539	23591	23486	23641	23688	23715	23526	23599	23563	23405	23686	23653	23464	23727	23558	23299	23558	23759	23844	23834	23483	23566	23793	23450	23516	23711	23505	23652	23467	23367	23527	23296	23588	23815	23666	23438	23385	23353	23491	23529	23653	23573	23591	23604	23785	23693	23717	23594	23628	23571	23337	23653	23547	23482	23583	23558	23516	23417	23503	23729	23659	23572	23455	23543	23681	23591	23552	23803	23722	23575	23612	23548	23624	23713	23676	23450	23380	23543	23620	23713	23649	23708	23504	23495	23450	23768	23649	23412	23542	23408	23318	23689	23455	23277	23573	23474	23691	23404	23674	23400	23476	23722	23498	23631	23521	23561	23778	23494	23567	23618	23445	23877	23576	23718	23481	23532	23603	23393	23692	23553	23642	23289	23475	23425	23818	23416	23721	23563	23605	23546	23523	23324	23619	23264	23439	23589	23476	23524	23587	23618	23539	23507	23369	23625	23546	23793	23461	23590	23283	23457	23575	23476	23530	23623	23461	23542	23662	23536	23658	23714	23618	23535	23535	23655	23763	23550	23382	23565	23651	23585	23617	23482	23538	23475	23319	23294	23600	23429	23698	23492	23663	23753	23458	23424	23599	23756	23628	23633	23702	23526	23593	23797	23583	23610	23655	23595	23540	23326	23636	23716	23327	23439	23540	23589	23622	23674	23702	23258	23505	23492	23471	23601	23663	23482	23579	23583	23464	23632	23395	23616	23499	23353	23515	23588	23509	23577	23501	23688	23543	23560	23600	23591	23514	23674	23650	23762	23661	23631	23452	23452	23589	23691	23451	23598	23615	23474	23636	23773	23573	23799	23514	23618	23424	23525	23629	23655	23583	23624	23611	23470	23721	23556	23508	23604	23680	23583	23708	23551	23539	23553	23568	23529	23987	23857	23340	23530	23181	23450	23673	23344	23428	23421	23602	23641	23678	23358	23588	23505	23591	23635	23440	23531	23549	23530	23573	23806	23611	23583	23542	23583	23503	23579	23598	23567	23443	23737	23640	23720	23786	23207	23462	23284	23521	23702	23362	23649	23726	23475	23520	23278	23588	23557	23464	23533	23706	23521	23478	23301	23541	23493	23752	23548	23598	23568	23661	23349	23680	23527	23607	23289	23504	23685	23606	23553	23407	23520	23509	23525	23421	23661	23641	23591	23471	23231	23679	23766	23503	23571	23322	23556	23526	23592	23695	23551	23552	23579	23584	23219	23490	23557	23790	23683	23395	23575	23614	23593	23806	23398	23719	23627	23520	23763	23906	23396	23653	23337	23556	23431	23562	23740	23714	23549	23400	23390	23595	23569	23810	23529	23595	23537	23683	23784	23476	23445	23642	23606	23212	23484	23546	23439	23559	23569	23683	23500	23614	23712	23511	23366	23514	23377	23527	23650	23518	23805	23562	23351	23418	23508	23452	23572	23717	23722	23483	23411	23651	23626	23775	23786	23545	23426	23392	23732	23505	23584	23395	23611	23590	23441	23729	23495	23712	23440	23516	23615	23552	23470	23553	23630	23535	23868	23638	23609	23561	23432	23541	23459	23578	23427	23645	23449	23669	23397	23446	23460	23462	23659	23628	23575	23805	23446	23653	23722	23755	23613	23529	23489	23520	23628	23762	23720	23653	23549	23495	23593	23571	23571	23821	23592	23621	23531	23709	23550	23547	23544	23484	23557	23430	23404	23535	23464	23489	23672	23541	23530	23651	23589	23637	23591	23497	23527	23697	23590	23548	23545	23715	23376	23577	23484	23663	23384	23651	23533	23380	23526	23502	23603	23499	23577	23418	23635	23579	23528	23815	23451	23320	23540	23548	23453	23411	23440	23462	23569	23499	23636	23774	23676	23584	23563	23590	23369	23528	23504	23588	23807	23704	23609	23605	23305	23274	23417	23391	23551	23486	23341	23693	23708	23588	23401	23486	23663	23324	23379	23364	23435	23602	23604	23592	23504	23494	23433	23559	23642	23448	23584	23594	23827	23692	23725	23626	23657	23532	23692	23758	23514	23411	23501	23588	23565	23493	23514	23668	23682	23485	23878	23582	23605	23416	23535	23493	23546	23667	23363	23337	23579	23550	23396	23584	23484	23598	23273	23559	23641	23472	23657	23574	23638	23970	23639	23560	23420	23402	23532	23529	23452	23507	23690	23388	23574	23553	23706	23754	23554	23501	23458	23683	23549	23457	23788	23314	23631	23620	23488	23482	23533	23479	23577	23408	23514	23630	23582	23709	23660	23523	23612	23695	23659	23536	23578	23560	23411	23362	23321	23435	23657	23566	23307	23378	23583	23486	23618	23623	23440	23618	23586	23782	23345	23698	23525	23594	23507	23381	23453	23346	23597	23411	23598	23555	23505	23604	23709	23670	23880	23616	23600	23524	23516	23694	23573	23440	23446	23562	23420	23504	23349	23352	23532	23550	23452	23527	23638	23411	23583	23642	23477	23635	23445	23529	23642	23566	23428	23598	23466	23660	23817	23401	23608	23620	23478	23479	23687	23337	23444	23443	23418	23602	23429	23549	23446	23456	23514	23590	23423	23508	23901	23678	23324	23559	23469	23441	23628	23539	23826	23597	23458	23351	23568	23730	23531	23467	23412	23539	23556	23804	23574	23498	23635	23513	23404	23312	23673	23494	23471	23685	23643	23708	23841	23453	23513	23855	23502	23613	23634	23835	23318	23715	23644	23595	23305	23537	23523	23452	23637	23477	23630	23564	23420	23901	23577	23513	23759	23590	23512	23600	23465	23792	23721	23678	23511	23447	23709	23627	23716	23458	23489	23441	23495	23464	23530	23674	23541	23447	23591	23459	23453	23572	23377	23496	23526	23702	23413	23671	23563	23278	23186	23601	23584	23608	23633	23640	23582	23480	23442	23607	23637	23703	23332	23635	23479	23646	23572	23401	23444	23387	23502	23394	23736	23313	23537	23463	23773	23439	23795	23738	23312	23444	23464	23281	23831	23537	23433	23675	23469	23530	23312	23596	23491	23500	23489	23629	23499	23450	23519	23511	23672	23450	23617	23607	23489	23540	23623	23562	23379	23487	23563	23696	23680
28871	48815	51617	46227	39686	34071	30143	28894	27535	27829	50471	48346	37998	25996	19772	17888	17735	17615	17675	17682	17758	17916	17800	17916	17749	17790	17591	17639	17642	17551	17674	17814	17717	17760	17673	17648	17588	17588	17526	17865	17585	17481	17633	17639	17596	17575	17729	17604	17631	17805	17563	17726	17752	17627	17627	17603	17707	17761	17679	17697	17799	17659	17604	17693	17809	17790	17761	17644	17683	17623	17611	17723	17832	17807	17767	17776	17730	17738	17514	17945	17511	17736	17787	17751	17624	17754	17646	17634	17857	17640	17538	17776	17708	17647	17723	17681	17728	17684	17739	17818	17633	17819	17757	17675	17725	17834	17660	17508	17598	17758	17823	17582	17510	17620	17505	17830	17730	17576	17711	17531	17716	17680	17485	17643	17740	17877	17611	17737	17479	17662	17925	17774	17586	17832	17810	17663	17713	17604	17828	17770	17728	17687	17709	17580	17751	17698	17571	17669	17750	17673	17655	17442	17538	17658	17738	17683	17675	17624	17689	17583	17732	17583	17404	17769	17543	17613	17640	17766	17689	17667	17632	17732	17573	17787	17638	17602	17553	17627	17630	17651	17751	17749	17801	17720	17474	17568	17819	17593	17583	17716	17798	17637	17700	17766	17578	17822	17770	17740	17698	17711	17741	17637	17507	17695	17488	17798	17744	17614	17509	17620	17680	17527	17632	17552	17691	17609	17628	17600	17676	17739	17766	17669	17742	17697	17784	17660	17574	17634	17637	17515	17672	17807	17758	17820	17617	17832	17839	17599	17732	17652	17576	17773	17647	17752	17654	17672	17540	17615	17478	17697	17519	17633	17740	17580	17607	17762	17692	17699	17701	17612	17657	17634	17742	17710	17634	17529	17587	17689	17581	17573	17594	17625	17651	17800	17598	17666	17582	17690	17735	17762	17683	17725	17568	17569	17776	17570	17822	17706	17539	17666	17868	17608	17879	17749	17596	17665	17680	17697	17547	17614	17643	17526	17752	17794	17508	17783	17545	17705	17824	17679	17642	17593	17738	17753	17737	17676	17524	17644	17568	17752	17812	17606	17718	17649	17771	17746	17602	17681	17592	17424	17669	17612	17673	17679	17680	17723	17732	17667	17707	17789	17697	17708	17692	17583	17692	17668	17628	17513	17609	17701	17618	17699	17577	17496	17811	17513	17671	17611	17494	17487	17619	17811	17802	17510	17635	17906	17722	17689	17673	17575	17685	17813	17673	17554	17819	17635	17746	17686	17700	17690	17619	17772	17610	17401	17784	17772	17599	17475	17712	17546	17746	17930	17521	17630	17559	17588	17702	17597	17669	17609	17736	17815	17740	17706	17626	17605	17615	17695	17629	17709	17566	17570	17623	17476	17655	17742	17678	17818	17738	17667	17626	17696	17761	17619	17491	17772	17667	17635	17727	17735	17541	17663	17780	17836	17791	17628	17715	17555	17858	17858	17744	17853	17812	17734	17648	17546	17606	17746	17558	17690	17772	17749	17603	17654	17766	17634	17632	17714	17671	17784	17798	17800	17800	17513	17617	17552	17662	17868	17604	17805	17673	17799	17689	17645	17735	17833	17668	17608	17483	17790	17752	17765	17634	17641	17676	17773	17609	17691	17798	17641	17573	17706	17767	17698	17736	17587	17703	17746	17729	17638	17602	17485	17605	17748	17637	17680	17621	17694	17641	17758	17735	17685	17557	17539	17670	17740	17654	17743	17617	17624	17744	17608	17668	17746	17635	17791	17682	17576	17643	17793	17650	17580	17682	17598	17626	17572	17783	17915	17729	17596	17500	17632	17623	17743	17705	17707	17630	17652	17700	17599	17755	17813	17612	17556	17638	17795	17581	17808	17762	17561	17778	17511	17744	17538	17603	17826	17695	17700	17524	17679	17798	17653	17522	17651	17830	17710	17683	17690	17573	17729	17676	17707	17751	17591	17734	17679	17664	17651	17703	17713	17798	17676	17707	17694	17787	17562	17583	17668	17673	17846	17614	17587	17638	17736	17706	17807	17673	17654	17660	17693	17444	17809	17684	17618	17697	17594	17746	17662	17681	17856	17729	17532	17719	17549	17641	17864	17710	17748	17508	17752	17525	17732	17672	17795	17641	17683	17778	17696	17582	17703	17590	17664	17676	17643	17555	17565	17690	17617	17600	17599	17710	17603	17600	17623	17774	17570	17632	17744	17733	17578	17767	17863	17491	17684	17692	17742	17817	17671	17585	17552	17746	17684	17702	17552	17675	17803	17706	17674	17649	17503	17655	17679	17796	17598	17568	17658	17551	17821	17520	17827	17724	17596	17614	17811	17684	17733	17714	17682	17611	17629	17596	17854	17631	17573	17678	17701	17764	17804	17591	17989	17779	17612	17742	17678	17884	17781	17585	17658	17764	17654	17669	17726	17654	17746	17690	17683	17599	17805	17584	17798	17532	17813	17600	17654	17594	17868	17646	17722	17678	17792	17626	17735	17647	17631	17632	17518	17843	17527	17605	17653	17786	17741	17607	17587	17794	17695	17762	17444	17744	17688	17725	17684	17829	17512	17777	17688	17621	17643	17751	17646	17600	17719	17870	17721	17583	17761	17576	17608	17573	17646	17593	17651	17573	17757	17729	17791	17551	17842	17621	17789	17646	17666	17739	17568	17462	17845	17734	17646	17710	17854	17552	17749	17666	17543	17816	17590	17589	17596	17550	17447	17624	17650	17663	17755	17647	17833	17753	17651	17502	17664	17557	17805	17684	17537	17686	17559	17852	17648	17641	17734	17646	17667	17686	17763	17511	17637	17757	17729	17679	17613	17535	17593	17655	17571	17810	17695	17691	17740	17846	17526	17697	17751	17689	17766	17572	17876	17635	17589	17672	17660	17654	17612	17699	17551	17710	17633	17590	17600	17815	17710	17763	17741	17608	17499	17429	17510	17730	17554	17730	17745	17634	17537	17816	17580	17769	17692	17496	17751	17773	17692	17721	17389	17681	17609	17777	17631	17567	17604	17581	17728	17506	17742	17830	17594	17768	17629	17645	17558	17794	17867	17553	17641	17644	17733	17686	17717	17626	17703	17527	17639	17726	17485	17811	17541	17638	17912	17768	17708	17783	17632	17639	17542	17807	17646	17703	17600	17710	17558	17441	17811	17535	17732	17549	17499	17578	17538	17687	17708	17681	17644	17520	17653	17892	17716	17725	17412	17619	17659	17735	17495	17510	17495	17731	17696	17637	17617	17822	17851	17450	17579	17439	17470	17509	17785	17854	17676	17741	17669	17533	17670	17679	17822	17728	17578	17648	17934	17597	17570	17499	17660	17729	17703	17692	17764	17581	17600	17532	17823	17709	17668	17730	17711	17501	17676	17703	17748	17659	17514	17718	17911	17811	17567	17743	17694	17743	17513	17594	17594	17538	17732	17920	17645	17625	17660	17640	17503	17570	17672	17643	17591	17554	17786	17556	17705	17814	17795	17595	17673	17627	17696	17685	17809	17605	17699	17769	17628	17679	17672	17754	17578	17890	17545	17656	17597	17558	17822	17754	17735	17502	17714	17800	17556	17817	17638	17602	17604	17547	17838	17550	17543	17740	17522	17802	17774	17733	17469	17642	17722	17846	17678	17638	17849	17728	17660	17675	17597	17622	17768	17653	17645	17775	17886	17743	17600	17706	17847	17540	17933	17563	17602	17596	17580	17685	17628	17726	17588	17748	17757	17604	17655	17675	17550	17791	17739	17634	17829	17585	17551	17593	17540	17926	17711	17621	17706	17622	17652	17703	17816	17794	17613	17591	17615	17828	17663	17656	17747	17637	17606	17699	17745	17549	17759	17434	17757	17558	17576	17596	17770	17684	17830	17575	17596	17647	17520	17757	17591	17639	17528	17793	17648	17666	17660	17760	17769	17676	17859	17725	17576	17609	17716	17751	17653	17562	17682	17661	17801	17451	17858	17644	17610	17775	17584	17578	17716	17659	17731	17648	17629	17864	17652	17801	17740	17616	17794	17764	17568	17582	17619	17621	17830	17708	17611	17738	17810	17603	17589	17654	17644	17698	17753	17788	17561	17595	17767	17675	17576	17523	17664	17571	17681	17760	17582	17795	17694	17577	18008	17478	17744	17725	17689	17630	17645	17702	17565	17595	17630	17776	17548	17483	17457	17754	17788	17637	17725	17531	17729	17610	17814	17707	17813	17576	17829	17625	17680	17795	17801	17541	17759	17650	17593	17671	17528	17708	17660	17623	17801	17572	17765	17643	17768	17735	17869	17610	17787	17689	17636	17658	17733	17691	17871	17777	17527	17800	17757	17686	17770	17722	17658	17816	17696	17814	17648	17561	17646	17556	17689	17701	17494	17713	17568	17566	17635	17752	17696	17792	17615	17592	17726	17650	17791	17710	17776	17623	17539	17854	17579	17570	17642	17862	17682	17513	17560	17621	17563	17774	17779	17783	17622	17728	17593	17566	17664	17740	17634	17581	17690	17746	17595	17597	17780	17666	17591	17768	17784	17828	17692	17513	17631	17646	17622	17652	17541	17541	17627	17690	17701	17591	17597	17675	17614	17511	17684	17678	17543	17731	17710	17580	17650	17739	17656	17522	17804	17572	17670	17685	17552	17565	17672	17917	17674	17552	17741	17745	17737	17543	17800	17630	17670	17630	17637	17627	17889	17900	17503	17656	17760	17563	17456	17645	17687	17670	17679	17659	17511	17603	17623	17654	17643	17806	17597	17645	17519	17806	17541	17767	17680	17763	17606	17796	17494	17722	17533	17680	17834	17867	17636	17703	17683	17661	17691	17788	17648	17758	17578	17638	17733	17524	17616	17668	17622	17748	17824	17709	17571	17813	17635	17426	17622	17675	17768	17581	17623	17730	17591	17924	17600	17535	17760	17702	17606	17895	17650	17705	17547	17722	17832	17805	17663	17685	17817	17428	17587	17961	17619	17782	17626	17805	17820	17596	17533	17575	17623	17638	17779	17690	17502	17579	17738	17636	17730	17645	17622	17645	17772	17808	17751	17522	17861	17855	17737	17939	17660	17694	17609	17716	17575	17630	17836	17553	17712	17563	17508	17560	17449	17722	17718	17730	17532	17681	17665	17693	17434	17702	17642	17676	17660	17554	17604	17776	17778	17856	17620	17616	17703	17674	17638
32085	30312	36203	33600	29444	27320	26515	26278	25864	25485	26955	27550	26061	24772	23936	23866	23960	23738	23616	23823	23854	23724	23489	23835	23775	23776	23829	23718	23620	23736	23690	23846	23858	23733	23759	23746	23985	23678	23913	23636	23766	23771	23800	23768	23615	23862	23613	23725	23662	23694	23811	23811	23823	23697	23613	23807	23780	23686	23633	23657	23483	23550	23538	23836	23696	23811	23823	23674	23757	23728	23642	23745	23801	23515	23676	23733	23532	23646	23585	23761	23650	23932	23612	23567	23817	23457	23615	23669	23746	23699	23796	23471	23553	23626	23955	23808	23748	23897	23655	23664	23515	23629	23782	23618	23817	23607	23668	23911	23774	23813	23622	23606	23557	23477	23643	23878	23516	23626	23663	23860	23939	23749	23827	23702	23676	23785	23716	23665	23922	23538	23922	23866	23507	23749	23798	23803	23647	23665	23731	23404	23907	23727	23520	23535	23620	23818	23748	23346	23672	23879	23722	23696	23874	23691	23567	23564	24070	23637	23682	23763	23679	23371	23720	23791	23772	23719	23750	23582	23888	23829	23861	23650	23802	23660	23574	23582	23791	23717	23668	23940	23889	23510	23854	23474	23768	23708	23486	23683	23622	23831	23621	23715	23723	23569	23499	23720	23840	23587	23661	23655	23536	23787	23886	23805	23656	23583	23659	23730	23667	23824	23617	23685	23639	23591	23593	23592	23651	23574	23647	23641	23741	23775	23752	23557	23617	23845	23683	23784	23651	23675	23935	23840	23631	23736	23800	23848	23875	23811	23661	23585	23761	23685	23745	23899	23594	23827	23718	23548	23680	23681	23670	23676	23671	23564	23744	23684	24018	23699	23587	23562	23718	23710	23588	23761	23732	23702	23791	23766	23671	23720	23823	23817	23841	23628	23420	23580	23811	23697	23867	23841	23554	23804	23669	23703	23779	23926	23835	23558	24002	23772	23721	23676	23662	23611	23747	23632	23897	23568	23681	23756	23482	23639	23577	23614	23743	23700	23610	23826	23738	23692	23905	23669	23769	23997	23951	23623	23533	23727	23739	23754	23633	23711	23519	23748	23657	23617	23597	23851	23854	23709	23558	23686	23873	23529	23678	23934	23684	23728	23730	23585	23568	23770	23886	23639	23824	23571	23603	23627	23503	23849	23527	23674	23622	23618	23768	23564	23802	23674	23852	23609	23756	23587	23448	23944	23687	23855	23806	23786	23889	23871	23727	23892	23895	23844	23548	23698	23716	23703	23578	23935	23793	23817	23663	23706	23685	23625	23907	23851	23881	23752	23744	23510	23743	23732	23637	23771	23805	23831	23663	23764	23734	23847	23657	23870	23818	23761	23640	23628	23544	23775	23572	23722	23758	23664	23783	23631	23680	23646	23578	23684	23778	23686	23900	23599	23932	23767	23667	23573	23922	23563	23605	23545	23618	23595	23860	23891	23598	23502	23663	23634	23752	23696	23714	23847	23893	23593	23661	23935	23863	23657	23599	23766	23550	23716	23690	23833	23931	23872	23807	23351	23502	23464	23901	23507	23612	23790	23675	23719	23577	23653	23647	23529	23667	23758	23544	23541	23739	23738	23824	23904	23662	23883	23670	23706	23647	23707	23506	23658	23609	23779	23757	23645	23813	23738	23575	23755	23793	23616	23711	23404	23675	24177	23792	23647	23614	23687	23614	23620	23915	23819	23445	23565	23602	23857	23892	23847	23617	23778	23552	23689	23502	23701	23585	23604	23855	23644	23731	23693	23673	23766	23751	23821	23616	23641	23680	23755	23507	23849	23849	23731	23633	23677	23796	23806	23709	23821	23394	23611	23825	23592	23616	23667	23766	23660	23847	23469	23671	23677	23804	23636	23670	23958	23686	23596	23723	23687	23564	23922	23627	23514	23717	23732	23993	23783	23688	23714	23810	23715	23549	23536	23991	23567	23719	23668	23897	23440	23741	23626	23732	23770	23772	23809	23905	23753	23742	23718	23493	23770	23809	23810	23705	23552	23620	23531	23850	23756	23680	23629	23484	23770	23742	23622	23823	23761	23639	23520	23646	23948	23740	23559	23703	23814	23605	23626	23726	23770	23688	23787	24097	23692	23552	23645	23958	23563	23788	23889	23813	23447	23756	23778	23654	23867	23616	23647	23765	23683	23667	23430	23443	23531	23726	23786	23768	24004	23975	23702	23873	23644	23505	23591	23777	23845	23738	23973	23736	23678	23962	23814	23759	23789	23683	23747	23815	23835	23998	23584	23758	23644	23741	23540	23779	23802	23713	23653	23716	23937	23797	23742	23706	23886	23760	23876	23756	23853	23603	23578	23624	23584	23692	23496	23786	23637	23553	23696	23748	23705	23632	23658	23888	23590	23945	23903	23784	23726	23925	23555	23578	23638	23822	23764	23818	23534	23745	23731	23667	23569	23846	23442	23781	23579	23658	23930	23849	23770	23790	23649	23597	23824	23586	23484	23824	23904	24029	23647	23882	23932	23839	23870	23886	23535	23893	23791	23633	23579	23936	23723	23582	23472	23740	23616	23585	23867	23716	23832	23670	23745	23706	23916	23825	23916	23559	23839	23642	23787	23945	23816	23809	23513	23662	23964	23914	23939	23793	23588	23643	23689	23783	23706	23807	23654	23583	23597	23636	24016	23788	23743	23606	23896	23875	23898	23694	23732	23599	23486	23702	23846	23595	23858	23716	23724	23798	23655	23693	23742	23727	23608	23950	23761	23761	23924	23935	23931	23844	23803	23893	23718	23778	23766	23561	23690	23752	23655	23880	23827	23850	23810	23686	23697	23834	23863	23801	24023	23840	23849	23784	23697	23769	23913	23696	23781	23751	23690	23770	23832	23815	23844	23789	23713	23770	23812	23568	23593	23890	23674	23790	23797	23715	23736	23716	23758	23828	23799	23712	23604	23780	23726	23847	23905	23669	23812	23521	23655	23686	23922	23758	23809	23579	23954	23810	23918	23670	23653	23762	23556	23833	23666	23660	23811	23693	23418	23798	23776	23677	23740	23588	23632	23600	23802	23831	23571	23905	23883	23807	23834	23749	23672	23655	23920	23662	23995	23517	23665	23604	23764	23768	23629	23775	23958	23663	23652	23734	23606	23864	23639	23636	23845	23721	23526	23848	23750	23606	23879	23864	23851	23969	23687	23810	23821	23889	23907	23909	23896	23702	23732	23777	23842	23749	23591	23773	23734	23710	24102	23829	23732	23605	23709	23706	23902	23604	23880	23806	23891	23734	23740	23701	23594	23601	23741	23723	23886	23810	23765	23795	23595	23737	23799	23800	23705	23471	23635	23630	23769	23960	23771	23749	23697	23775	24096	23633	23454	23725	23638	23923	23725	23610	23597	23827	23808	23602	23875	23650	23753	23819	23597	23650	23961	23800	23564	23815	23801	23621	23859	23770	23714	23538	23876	23665	24032	23807	23565	23900	23720	23672	23754	23899	23700	23793	23608	23750	23745	23762	23682	23978	23932	23634	23721	23786	23774	23604	23805	23796	23754	23843	23917	23838	23679	23807	23772	23752	23697	23660	23860	23880	23703	23584	23584	23655	23370	23607	23697	24040	23950	23826	23596	23823	23903	23674	23764	23469	23610	23772	23771	23584	24110	23852	23570	23913	23756	23516	23592	23624	23557	23732	23644	23759	23872	23769	23542	23511	23801	23784	23480	23603	23567	23621	23523	23966	23606	23631	23830	23730	23854	23735	23741	23995	23607	23615	23926	23607	23597	23562	23684	23807	23826	23714	23831	23885	23595	23703	23588	23758	23801	23617	23513	23766	23595	23493	23885	23586	23678	23541	23609	23759	23847	23556	23569	23859	23714	23598	23908	23613	23648	23839	23746	23985	23652	23537	23759	23760	23905	23489	23586	23842	23869	23615	23520	23669	23537	23660	23856	23689	23651	23460	23572	23857	23807	23569	23705	23920	23430	23753	23792	23430	23604	23931	23812	23634	23556	23523	23976	23873	23768	23750	23596	23886	23669	23532	23615	23869	23812	23751	23867	23822	23761	23956	23734	23969	23769	23722	23889	23682	23842	23535	23701	23720	23450	23609	23853	23557	23773	23253	23590	23854	24005	23663	23659	23782	23765	23488	23614	23649	23739	23653	23552	23612	23860	23911	23766	23729	23461	23665	23831	23691	23825	23859	23746	23738	23566	23666	23664	23677	23599	23605	23707	23673	23858	23654	23622	23828	23875	23754	23654	23847	23755	23849	23704	23567	23849	23674	23578	23560	23519	23844	23760	23895	23598	23759	23773	23930	23820	23772	23845	23726	23812	23800	23610	23563	23715	23820	23902	23529	23731	23779	23786	23812	23573	23434	23503	23684	23823	23743	23755	23756	23646	23636	23838	23435	23656	23974	23708	23924	23718	23963	23639	23553	23684	23520	23523	23613	23813	23715	23631	23599	23791	23728	23611	23406	23729	23805	23723	23519	23637	23836	23678	23642	23786	23643	23769	23680	23630	23725	23809	23854	23831	23941	23786	23737	23671	23657	23760	23709	23845	23636	23714	23563	23953	23817	23704	23675	23697	23740	23663	23756	23795	23754	23614	23663	23783	23626	23520	23739	23782	23771	23576	23666	23650	23890	23793	23867	23744	23637	23825	24040	23730	23637	23918	23749	23687	23847	23831	23631	23733	23823	23674	23667	23901	23693	23733	23774	23612	23787	23489	23575	23673	23513	23814	23614	23528	23640	23686	23828	23846	23700	23731	23622	23860	23712	23588	23795	23729	23942	23705	23952	23696	23671	23642	23712	23417	23579	23652	23704	23752	23680	23724	23870	23695	23868	23763	23702	23740	23637	23626	23740	23867	23557	23758	23785	23692	23747	23676	23470	23795	23680	23753	23940	23590	23467	23755	23743	23738	23754	23584	23718	23348	23837	23832	23746	23696	23890	23823	23769	23924	23718	23751	23758	23711	23895	23825	23766	23918	23765	23630	23774	23744	23619	23517	23758	23805	23766	23894	23897	23801	23656	23763	23734	23685	23823	23648	23787	23786	23750	23836	23656	23657	23692	23689	23359	23855	23545	24028	23885	23512	23774	23633	23816	23517	23595	23908	23714	23837	23770	23629	23692	23646	23663	23572	23844	23759	23677	23907	23946	23595	23577	23652	23846	23527
24305	35336	35887	29706	26022	22822	21314	21404	21182	20587	22577	22349	20171	18527	18048	17441	17695	17829	17582	17586	17833	17568	17751	17609	17743	17646	17839	17625	17808	17632	17727	17719	17832	17663	17689	17622	17770	17835	17663	17608	17716	17661	17789	17719	17538	17903	17681	17561	17889	17506	17759	17654	17745	17627	17574	17604	17668	17447	17882	17755	17691	17654	17817	17707	17677	17785	17512	17670	17708	17699	17738	17669	17644	17836	17604	17847	17667	17586	17695	17585	17687	17602	17635	17683	17706	17885	17684	17727	17584	17768	17783	17598	17656	17733	17674	17809	17863	17696	17687	17651	17556	17615	17608	17620	17636	17778	17709	17609	17726	17745	17688	17668	17656	17790	17660	17721	17764	17872	17722	17647	17546	17426	17775	17724	17716	17703	17868	17876	17781	17699	17702	17615	17694	17525	17617	17710	17610	17825	17568	17771	17742	17665	17761	17648	17611	17875	17467	17757	17619	17710	17705	17800	17790	17710	17806	17692	17749	17682	17605	17495	17703	17698	17791	17646	17620	17493	17758	17648	17721	17750	17629	17615	17712	17941	17798	17547	17904	17549	17512	17546	17670	17369	17716	17610	17679	17668	17640	17810	17632	17644	17589	17709	17440	17768	17734	17544	17793	17674	17663	17719	17679	17626	17702	17860	17676	17749	17621	17769	17607	17686	17751	17548	17627	17776	17679	17651	17598	17657	17397	17747	17754	17505	17678	17812	17498	17672	17614	17854	17636	17594	17708	17734	17716	17608	17752	17822	17829	17693	17704	17805	17759	17807	17763	17802	17852	17679	17819	17653	17742	17655	17691	17790	17786	17518	17722	17673	17652	17765	17710	17829	17674	17720	17798	17729	17789	17727	17711	17692	17522	17758	17696	17667	17487	17749	17561	17791	17669	17609	17725	17610	17617	17628	17809	17584	17827	17705	17787	17601	17756	17661	17689	17551	17628	17580	17723	17807	17707	17696	17433	17707	17642	17892	17844	17705	17599	17537	17674	17694	17581	17732	17524	17662	17658	17766	17677	17637	17743	17727	17607	17649	17650	17660	17663	17721	17660	17603	17653	17721	17739	17553	17664	17593	17731	17689	17585	17740	17606	17719	17642	17617	17805	17703	17476	17630	17731	17820	17578	17502	17683	17693	17641	17841	17681	17660	17544	17662	17783	17710	17590	17705	17616	17727	17634	17616	17635	17580	17685	17819	17631	17893	17552	17678	17802	17876	17826	17775	17485	17721	17678	17787	17781	17639	17490	17794	17808	17818	17721	17722	17637	17723	17554	17703	17576	17828	17697	17824	17701	17680	17771	17649	17671	17739	17681	17607	17683	17738	17649	17682	17696	17850	17651	17771	17640	17668	17683	17633	17651	17681	17523	17605	17616	17794	17753	17650	17627	17837	17845	17666	17776	17667	17741	17795	17606	17745	17672	17571	17626	17786	17496	17778	17715	17655	17827	17672	17727	17721	17550	17699	17741	17828	17543	17642	17693	17613	17693	17731	17634	17713	17833	17742	17794	17580	17770	17772	17768	17819	17564	17517	17744	17633	17737	17642	17813	17801	17690	17772	17760	17573	17714	17549	17678	17526	17683	17747	17669	17823	17783	17671	17715	17756	17634	17746	17596	17643	17650	17744	17846	17711	17818	17742	17569	17466	17536	17656	17708	17665	17831	17643	17636	17778	17755	17617	17766	17518	17524	17695	17470	17903	17551	17607	17826	17604	17784	17687	17564	17660	17650	17597	17674	17680	17725	17794	17911	17468	17734	17693	17750	17569	17730	17603	17730	17686	17889	17851	17735	17615	17684	17693	17677	17791	17688	17727	17799	17709	17731	17785	17699	17619	17692	17734	17509	17457	17640	17687	17611	17521	17663	17546	17629	17898	17624	17653	17817	17683	17647	17812	17730	17430	17696	17562	17732	17747	17720	17739	17763	17780	17745	17751	17736	17777	17663	17538	17710	17600	17761	17737	17658	17521	17641	17681	17615	17712	17514	17634	17759	17685	17976	17531	17558	17759	17688	17673	17753	17727	17573	17843	17772	17797	17796	17538	17712	17612	17563	17793	17719	17549	17566	17642	17764	17661	17689	17806	17583	17572	17698	17757	17872	17764	17710	17700	17630	17758	17868	17667	17703	17663	17693	17876	17546	17754	17682	17778	17713	17582	17834	17744	17631	17766	17809	17735	17676	17656	17648	17548	17508	17583	17711	17821	17693	17780	17681	17691	17515	17541	17706	17729	17691	17682	17861	17702	17741	17674	17805	17635	17730	17690	17606	17616	17762	17802	17641	17700	17602	17601	17809	17629	17676	17635	17783	17542	17701	17739	17737	17608	17492	17693	17769	17742	17724	17689	17705	17642	17518	17624	17714	17681	17690	17889	17632	17740	17767	17721	17559	17579	17763	17543	17635	17610	17507	17593	17490	17734	17855	17803	17699	17706	17549	17763	17620	17640	17678	17629	17761	17726	17838	17624	17688	17700	17787	17518	17746	17651	17551	17789	17597	17513	17749	17655	17540	17833	17906	17518	17764	17424	17623	17793	17629	17645	17763	17684	17696	17687	17768	17506	17802	17686	17776	17718	17784	17707	17742	17751	17433	17665	17774	17567	17629	17737	17909	17769	17710	17738	17805	17683	17779	17690	17820	17791	17470	17814	17572	17652	17451	17608	17501	17644	17773	17646	17756	17720	17582	17581	17769	17651	17599	17519	17612	17611	17670	17629	17608	17852	17695	17633	17722	17742	17706	17721	17724	17632	17808	17543	17524	17723	17666	17731	17716	17722	17903	17540	17665	17731	17690	17737	17566	17620	17444	17501	17706	17648	17722	17556	17791	17674	17844	17546	17683	17717	17799	17684	17664	17721	17680	17637	17714	17663	17529	17847	17621	17819	17548	17677	17733	17580	17841	17757	17506	17765	17704	17773	17499	17818	17697	17710	17670	17618	17734	17807	17652	17753	17709	17581	17571	17606	17773	17580	17821	17763	17629	17612	17559	17689	17533	17770	17662	17699	17590	17801	17571	17734	17682	17618	17627	17810	17868	17795	17574	17859	17542	17630	17984	17811	17603	17855	17556	17780	17701	17651	17681	17611	17814	17775	17755	17627	17633	17767	17608	17801	17780	17567	17513	17584	17762	17655	17630	17623	17858	17727	17731	17721	17623	17672	17712	17825	17649	17656	17741	17674	17774	17773	17683	17620	17716	17751	17856	17633	17469	17806	17599	17674	17657	17772	17682	17645	17686	17741	17730	17647	17590	17744	17687	17668	17635	17719	17746	17754	17653	17657	17756	17642	17672	17755	17655	17755	17608	17686	17656	17755	17836	17731	17826	17986	17798	17620	17683	17509	17837	17724	17663	17694	17798	17647	17742	17795	17768	17499	17719	17754	17654	17741	17530	17700	17747	17591	17717	17706	17863	17646	17482	17671	17773	17619	17793	17830	17731	17610	17608	17731	17750	17711	17692	17459	17674	17719	17680	17710	17796	17603	17851	17631	17604	17565	17676	17564	17567	17797	17755	17785	17717	17734	17823	17682	17462	17553	17766	17647	17572	17683	17771	17757	17829	17812	17795	17741	17743	17684	17605	17692	17749	17455	17640	17717	17664	17491	17780	17691	17718	17453	17764	17634	17664	17768	17761	17782	17544	17612	17751	17740	17652	17697	17810	17762	17596	17776	17641	17759	17685	17750	17719	17705	17694	17770	17659	17575	17651	17445	17721	17742	17737	17571	17908	17738	17819	17683	17656	17511	17549	17661	17720	17802	17716	17534	17913	17591	17773	17702	17672	17732	17687	17516	17659	17699	17681	17774	17701	17678	17564	17783	17830	17758	17683	17522	17742	17643	17660	17835	17861	17603	17866	17563	17595	17572	17856	17796	17583	17732	17710	17863	17635	17449	17770	17823	17776	17730	17861	17537	17761	17595	17614	17644	17549	17611	17712	17721	17876	17871	17711	17715	17746	17448	17697	17549	17674	17743	17687	17606	17720	17806	17660	17709	17803	17828	17679	17670	17719	17685	17663	17764	17697	17759	17766	17492	17630	17600	17813	17835	17765	17794	17547	17664	17788	17740	17709	17778	17688	17556	17693	17828	17910	17654	17725	17746	17512	17805	17638	17752	17690	17698	17763	17630	17748	17765	17627	17703	17511	17871	17577	17875	17596	17726	17587	17800	17572	17669	17712	17787	17696	17622	17641	17605	17625	17733	17715	17660	17809	17707	17702	17793	17626	17843	17804	17636	17495	17614	17485	17628	17632	17939	17677	17681	17502	17703	17639	17583	17708	17609	17658	17630	17726	17792	17651	17485	17795	17557	17760	17764	17896	17575	17578	17831	17570	17718	17683	17532	17740	17693	17695	17668	17697	17740	17646	17599	17714	17650	17628	17708	17770	17628	17820	17697	17835	17679	17564	17797	17685	17648	17843	17718	17812	17871	17804	17603	17649	17701	17698	17920	17877	17816	17479	17619	17640	17707	17672	17559	17670	17747	17623	17785	17790	17715	17761	17615	17499	17613	17618	17582	17832	17591	17686	17760	17601	17715	17809	17722	17767	17782	17742	17769	17589	17612	17759	17703	17749	17802	17639	17756	17760	17746	17825	17624	17656	17683	17963	17799	17574	17682	17662	17803	17736	17671	17415	17721	17587	17605	17701	17637	17687	17795	17557	17813	17653	17611	17654	17694	17652	17505	17774	17573	17750	17640	17576	17651	17597	17769	17836	17681	17774	17684	17652	17612	17628	17584	17803	17779	17726	17579	17729	17633	17756	17876	17735	17657	17569	17762	17773	17722	17785	17769	17792	17690	17838	17574	17760	17794	17868	17497	17737	17650	17684	17736	17548	17753	17832	17772	17694	17582	17643	17708	17819	17760	17669	17567	17717	17835	17657	17704	17744	17573	17650	17547	17705	17815	17481	17689	17730	17757	17736	17785	17730	17760	17851	17741	17757	17686	17649	17672	17907	17710	17620	17511	17608	17829	17580	17489	17668	17628	17618	17565	17634	17830	17764	17782	17523	17702	17750	17869	17629	17711	17709	17724	17760	17844	17795	17495	17696	17503	17772	17741	17580	17469	17688	17774	17519	17626	17675	17661	17636	17747	17638	17795	17743	17733	17606	17577	17678	17672
25484	21229	28991	29035	29806	30717	29824	27565	26909	27038	39396	40585	33104	27205	24703	23610	23852	23525	23446	23456	23510	23712	23597	23600	23324	23532	23577	23489	23582	23604	23406	23434	23618	23632	23427	23324	23560	23282	23440	23434	23752	23625	23434	23293	23588	23554	23381	23282	23416	23411	23542	23404	23571	23533	23507	23231	23196	23265	23368	23328	23540	23612	23451	23169	23235	23337	23399	23463	23403	23439	23736	23370	23267	23028	23265	23333	23401	23319	23454	23448	23244	23503	23451	23522	23538	23427	23512	23434	23240	23281	23423	23560	23658	23439	23514	23467	23162	23323	23344	23543	23344	23338	23377	23205	23527	23264	23447	23424	23382	23514	23404	23334	23397	23290	23389	23427	23502	23580	23519	23440	23558	23610	23388	23274	23436	23477	23616	23442	23333	23358	23496	23449	23547	23541	23517	23501	23421	23461	23541	23477	23492	23153	23268	23164	23348	23583	23361	23294	23386	23255	23520	23504	23469	23578	23313	23277	23503	23553	23279	23233	23591	23447	23267	23389	23367	23389	23223	23526	23378	23380	23271	23224	23413	23353	23161	23060	23592	23385	23190	23291	23345	23388	23662	23280	23367	23127	23562	23590	23603	23264	23659	23258	23501	23628	23399	23463	23415	23335	23448	23404	23334	23492	23625	23246	23259	23388	23381	23551	23237	23332	23078	23409	23410	23212	23304	23372	23488	23337	23130	23041	23168	23123	23248	23524	23304	23234	23471	23453	23342	23504	23315	23424	23376	23667	23350	23348	23253	23583	23300	23493	23294	23316	23354	23449	23487	23468	23208	23662	23182	23177	23555	23320	23592	23451	23557	23267	23583	23209	23251	23062	23616	23453	23449	23066	23456	23299	23289	23330	23306	23586	23422	23334	23336	23227	23327	23460	23420	23610	23444	23448	23387	23583	23346	23567	23550	23470	23408	23353	23401	23247	23456	23486	23376	23390	23292	23319	23332	23294	23244	23409	23480	23284	23477	23340	23492	23513	23309	23236	23280	23445	23404	23158	23570	23488	23613	23447	23412	23537	23307	23394	23303	23503	23468	23561	23264	23430	23393	23481	23163	23398	23465	23176	23304	23606	23634	23446	23374	23220	23520	23590	23304	23324	23294	23485	23359	23513	23483	23387	23320	23293	23429	23589	22892	23420	23460	23279	23372	23273	23323	23541	23446	23529	23424	23548	23660	23483	23442	23545	23456	23344	23366	23397	23323	23357	23211	23403	23380	23318	23444	23383	23541	23204	23492	23427	23520	23377	23377	23370	23541	23415	23374	23142	23430	23414	23324	23459	23454	23204	23357	23248	23396	23490	23296	23489	23402	23542	23478	23603	23339	23358	23385	23364	23244	23493	23225	23472	23384	23022	23302	23384	23338	23459	23388	23549	23358	23325	23388	23425	23417	23309	23178	23464	23469	23359	23446	23285	23413	23308	23172	23483	23382	23269	23363	23491	23519	23691	23493	23380	23452	23519	23425	23217	23504	23404	23641	23442	23448	23363	23484	23347	23264	23539	23703	23439	23566	23410	23479	23572	23283	23402	23366	23463	23542	23214	23323	23620	23382	23564	23515	23305	23541	23296	23352	23405	23739	23317	23450	23217	23599	23537	23418	23533	23380	23454	23240	23533	23473	23255	23134	23218	23655	23262	23471	23451	23243	23436	23494	23657	23408	23333	23294	23639	23370	23374	23347	23461	23276	23672	23386	23475	23299	23294	23475	23437	23132	23492	23305	23364	23450	23472	23331	23538	23311	23367	23473	23565	23212	23556	23673	23511	23466	23120	23829	23385	23538	23628	23328	23447	23553	23227	23475	23538	23542	23309	23393	23505	23248	23314	23359	23339	23115	23502	23290	23420	23343	23474	23341	23190	23489	23239	23442	23421	23365	23361	23295	23294	23714	23317	23624	23465	23511	23418	23354	23331	23430	23279	23627	23461	23612	23459	23544	23566	23501	23652	23748	23281	23231	23605	23511	23336	23278	23202	23690	23508	23503	23263	23270	23240	23481	23369	23333	23028	23329	23619	23426	23392	23612	23329	23431	23489	23273	23415	23508	23174	23132	23621	23346	23622	23210	23535	23553	23316	23415	23466	23496	23446	23409	23295	23322	23311	23337	23362	23275	23372	23259	23547	23533	23278	23479	23244	23492	23251	23606	23226	23391	23465	23427	23540	23456	23401	23492	23726	23164	23625	23345	23469	23343	23448	23548	23375	23637	23483	23568	23146	23120	23541	23524	23433	23273	23344	23170	23330	23336	23533	23352	23331	23405	23462	23484	23187	23364	23289	23238	23280	23514	23464	23457	23438	23604	23377	23347	23401	23420	23210	23390	23418	23384	23310	23504	23421	23446	23432	23486	23313	23265	23333	23387	23338	23752	23455	23319	23318	23430	23226	23453	23450	23422	23337	23270	23341	23873	23369	23254	23244	23408	23230	23459	23317	23153	23193	23392	23375	23357	23339	23395	23460	23537	23464	23308	23615	23232	23459	23270	23155	23309	23287	23214	23356	23344	23338	23379	23614	23238	23456	23312	23221	23574	23425	23441	23286	23237	23494	23338	23414	23343	23301	23339	23279	23296	23236	23464	23388	23573	23410	23369	23303	23264	23379	23473	23249	23515	23366	23253	23139	23076	23322	23602	23415	23604	23324	23407	23408	23358	23380	23541	23565	23415	23047	23249	23220	23437	23133	23295	23503	23400	23414	23302	23445	23372	23219	23346	23416	23281	23282	23317	23549	23474	23519	23470	23214	23135	23300	23576	23343	23482	23350	23419	23332	23461	23263	23432	23541	23370	23320	23230	23403	23562	23193	23172	23401	23527	23326	23220	23602	23407	23222	23351	23342	23453	23425	23559	23258	23408	23426	23428	23537	23551	23456	23431	23465	23252	23262	23286	23251	23457	23372	23528	23431	23376	23444	23593	23410	23474	23135	23500	23429	23274	23294	23514	23430	23370	23252	23407	23453	23575	23551	23554	23509	23497	23416	23481	23435	23678	23466	23373	23596	23362	23573	23568	23251	23396	23257	23463	23346	23202	23351	23355	23505	23576	23397	23370	23485	23492	23222	23343	23332	23187	23173	23350	23272	23490	23190	23338	23263	23394	23410	23322	23224	23475	23397	23704	23154	23263	23285	23414	23420	23314	23212	23628	23368	23299	23509	23308	23459	23657	23547	23547	23372	23655	23519	23495	23373	23407	23274	23198	23232	23627	23262	23327	23453	23412	22983	23444	23418	23261	23328	23560	23479	23578	23359	23604	23693	23447	23380	23524	23232	23443	23456	23507	23353	23437	23611	23656	23598	23212	23292	23349	23308	23336	23698	23440	23433	23214	23419	23203	23267	23395	23249	23387	23374	23392	23527	23332	23300	23366	23245	23271	23295	23536	23392	23600	23441	23448	23374	23171	23467	23493	23248	23370	23567	23329	23318	23416	23603	23520	23473	23583	23282	23565	23489	23451	23382	23450	23403	23425	23440	23330	23437	23385	23100	23378	23332	23543	23240	23651	23553	23300	23517	23507	23378	23434	23327	23329	23544	23394	23347	23492	23283	23427	23287	23345	23430	23216	23381	23527	23363	23247	23551	23306	23246	23485	23360	23475	23280	23339	23430	23293	23453	23505	23465	23493	23618	23465	23419	23473	23213	23190	23401	23319	23518	23368	23441	23425	23451	23461	23361	23532	23379	23435	23587	23471	23483	23311	23184	23601	23337	23463	23289	23398	23332	23494	23371	23508	23256	23368	23196	23187	23323	23323	23640	23460	23240	23226	23456	23230	23373	23303	23535	23291	23321	23562	23176	23375	23396	23413	23526	23277	23479	23187	23380	23350	23378	23287	23525	23316	23583	23538	23496	23568	23485	23546	23564	23579	23401	23734	23403	23176	23520	23454	23581	23413	23351	23642	23461	23563	23473	23391	23292	23215	23266	23570	23624	23648	23268	23183	23533	23264	23463	23472	23476	23713	23382	23171	23491	23413	23579	23459	23239	23299	23427	23291	23460	23421	23459	23380	23576	23397	23269	23493	23618	23323	23348	23515	23364	23344	23331	23366	23213	23417	23284	23622	23647	23299	23249	23437	23495	23567	23522	23400	23140	23429	23284	23501	23440	23440	23446	23352	23656	23242	23241	23382	23356	23410	23322	23591	23390	23427	23564	23456	23091	23386	23487	23364	23425	23595	23404	23408	23351	23340	23359	23283	23443	23325	23419	23579	23352	23398	23387	23620	23507	23416	23235	23498	23320	23493	23484	23288	23349	23295	23272	23248	23485	23422	23356	23283	23294	23442	23593	23492	22969	23385	23345	23388	23605	23389	23310	23290	23444	23854	23441	23341	23391	23366	23342	23296	23394	23404	23533	23417	23327	23431	23274	23198	23528	23559	23341	23185	23358	23308	23533	23485	23368	23552	23561	23420	23490	23386	23356	23530	23831	23453	23589	23335	23526	23515	23384	23583	23514	23453	23673	23680	23500	23146	23334	23483	23241	23382	23202	23615	23341	23333	23573	23441	23458	23548	23400	23258	23360	23704	23551	23496	23383	23231	23076	23316	23511	23431	23263	23345	23204	23547	23445	23313	23307	23632	23445	23508	23448	23548	23485	23377	23423	23387	23350	23514	23436	23443	23553	23366	23386	23526	23396	23163	23464	23007	23468	23338	23597	23565	23289	23406	23345	23459	23474	23439	23281	23430	23493	23504	23410	23563	23456	23362	23603	23412	23407	23270	23489	23314	23694	23581	23427	23460	23464	23456	23392	23286	23627	23464	23128	23426	23093	23232	23331	23438	23455	23402	23377	23424	23628	23318	23495	23590	23297	23345	23301	23404	23348	23457	23417	23627	23215	23537	23297	23165	23348	23181	23365	23386	23121	23409	23304	23371	23372	23243	23288	23400	23428	23158	23476	23491	23437	23378	23494	23298	23385	23461	23294	23307	23217	23306	23712	23320	23222	23237	23309	23386	23425	23380	23276	23281	23386	23543	23480	23513	23207	23377	23405	23296	23267	23407	23256	23449	23572	23470	23567	23528	23525	23222	23152	23169	23499	23483	23496	23230	23327	23225	23221	23272	23386	23662	23419	23427	23312	23305	23379	23514	23204	23413	23353	23319	23263	23467	23367	23392	23177
26821	45052	43376	37179	32722	27913	24648	23600	23104	22953	39542	37214	28274	21220	18487	17854	17752	17589	17566	17638	17553	17637	17687	17656	17608	17642	17536	17720	17654	17560	17746	17839	17723	17621	17583	17764	17651	17434	17613	17671	17477	17641	17553	17652	17410	17376	17627	17697	17757	17582	17704	17754	17577	17677	17651	17557	17677	17474	17625	17524	17549	17763	17591	17637	17722	17687	17647	17616	17616	17405	17644	17691	17686	17837	17659	17619	17502	17722	17772	17672	17613	17594	17452	17598	17659	17752	17617	17612	17555	17607	17606	17654	17485	17645	17669	17686	17504	17674	17791	17544	17656	17531	17596	17568	17700	17686	17689	17662	17586	17671	17467	17602	17793	17405	17779	17483	17761	17566	17598	17625	17528	17447	17659	17694	17558	17686	17589	17675	17720	17452	17598	17579	17678	17700	17576	17707	17658	17651	17471	17757	17625	17534	17767	17621	17761	17453	17710	17570	17456	17575	17645	17596	17680	17534	17545	17691	17573	17624	17544	17752	17725	17654	17533	17551	17538	17619	17629	17659	17634	17645	17618	17553	17610	17613	17542	17470	17548	17644	17392	17600	17542	17618	17740	17690	17633	17649	17709	17497	17530	17718	17601	17679	17653	17600	17617	17689	17520	17450	17763	17460	17798	17691	17426	17634	17715	17707	17565	17501	17690	17525	17739	17706	17742	17597	17610	17662	17435	17650	17374	17824	17573	17643	17663	17539	17443	17562	17597	17525	17628	17587	17564	17463	17764	17544	17763	17781	17645	17579	17510	17516	17545	17686	17578	17485	17673	17473	17589	17424	17540	17647	17605	17697	17603	17517	17545	17609	17371	17592	17690	17659	17680	17536	17607	17590	17697	17691	17670	17729	17685	17412	17724	17620	17489	17520	17713	17634	17442	17564	17543	17664	17408	17682	17552	17522	17726	17612	17535	17596	17665	17681	17581	17566	17637	17704	17487	17557	17652	17738	17606	17622	17552	17715	17559	17736	17648	17559	17571	17635	17448	17619	17734	17582	17746	17483	17401	17600	17797	17581	17618	17520	17583	17468	17488	17608	17609	17599	17578	17577	17586	17691	17569	17600	17892	17648	17664	17733	17565	17635	17531	17504	17756	17503	17715	17606	17593	17520	17675	17515	17446	17644	17573	17696	17549	17462	17580	17576	17659	17711	17677	17714	17624	17607	17545	17491	17535	17603	17487	17531	17509	17552	17754	17776	17630	17448	17676	17636	17521	17644	17561	17539	17693	17516	17551	17648	17673	17692	17678	17521	17630	17671	17465	17480	17600	17747	17606	17457	17512	17785	17730	17641	17539	17319	17663	17500	17644	17612	17544	17553	17611	17487	17684	17471	17609	17679	17534	17699	17505	17536	17504	17576	17549	17624	17564	17513	17654	17811	17602	17725	17550	17411	17587	17543	17608	17672	17456	17566	17608	17558	17566	17587	17601	17638	17584	17576	17550	17552	17666	17609	17629	17626	17617	17696	17593	17538	17621	17640	17597	17513	17530	17601	17523	17627	17665	17510	17705	17725	17598	17647	17778	17622	17625	17663	17623	17667	17375	17577	17548	17403	17646	17572	17720	17616	17549	17473	17625	17673	17536	17696	17453	17634	17581	17601	17924	17493	17657	17515	17663	17661	17702	17573	17676	17582	17645	17630	17523	17653	17631	17642	17624	17689	17680	17607	17549	17472	17640	17562	17563	17477	17597	17669	17616	17687	17695	17609	17455	17575	17548	17576	17581	17542	17801	17397	17521	17591	17619	17512	17489	17623	17577	17626	17669	17590	17706	17794	17833	17632	17596	17605	17573	17613	17621	17612	17454	17467	17497	17629	17477	17623	17658	17692	17598	17701	17724	17731	17972	17540	17605	17676	17686	17610	17566	17587	17474	17717	17583	17663	17654	17711	17777	17573	17532	17562	17504	17630	17562	17593	17563	17633	17657	17501	17519	17561	17651	17549	17725	17523	17686	17651	17482	17709	17529	17486	17628	17501	17429	17738	17544	17609	17618	17576	17577	17612	17535	17651	17544	17632	17559	17695	17667	17647	17708	17419	17621	17608	17472	17737	17614	17511	17562	17593	17599	17603	17547	17639	17646	17546	17684	17659	17740	17484	17616	17737	17762	17887	17446	17697	17672	17777	17605	17807	17598	17637	17531	17544	17665	17583	17546	17470	17522	17491	17655	17497	17687	17591	17652	17504	17752	17545	17626	17584	17706	17609	17620	17642	17654	17580	17578	17538	17679	17633	17644	17620	17746	17516	17685	17762	17655	17678	17633	17557	17561	17628	17541	17503	17688	17679	17646	17479	17510	17763	17710	17590	17486	17483	17655	17548	17548	17714	17625	17647	17643	17594	17620	17541	17514	17429	17631	17501	17624	17642	17564	17534	17607	17627	17549	17517	17558	17663	17643	17566	17741	17634	17466	17613	17715	17710	17622	17890	17528	17703	17603	17535	17697	17642	17445	17421	17605	17704	17648	17688	17599	17543	17664	17523	17739	17576	17761	17656	17598	17754	17629	17575	17757	17624	17741	17553	17595	17721	17563	17547	17430	17832	17564	17579	17614	17591	17593	17597	17686	17477	17552	17709	17496	17788	17599	17651	17457	17645	17666	17602	17550	17663	17606	17563	17542	17589	17789	17506	17737	17560	17440	17722	17663	17775	17810	17630	17558	17423	17518	17566	17701	17786	17520	17467	17735	17478	17623	17654	17564	17617	17833	17450	17638	17605	17675	17649	17563	17643	17578	17680	17641	17628	17474	17465	17746	17561	17446	17527	17501	17634	17647	17609	17696	17518	17643	17652	17567	17595	17673	17451	17680	17616	17508	17595	17683	17819	17464	17754	17606	17763	17468	17599	17599	17464	17628	17569	17496	17515	17673	17540	17653	17738	17701	17675	17501	17472	17621	17716	17668	17636	17575	17644	17592	17645	17624	17714	17527	17723	17511	17636	17415	17739	17633	17633	17573	17643	17707	17470	17599	17506	17592	17514	17756	17522	17526	17685	17460	17598	17620	17512	17712	17714	17567	17605	17500	17707	17647	17534	17482	17695	17674	17508	17556	17550	17612	17479	17598	17635	17633	17592	17658	17625	17593	17555	17693	17498	17617	17641	17750	17609	17450	17706	17507	17808	17720	17495	17690	17536	17667	17526	17518	17560	17714	17557	17732	17667	17636	17659	17645	17780	17550	17662	17535	17621	17666	17715	17697	17380	17558	17509	17685	17540	17649	17753	17625	17573	17700	17659	17432	17539	17726	17477	17564	17528	17840	17393	17403	17616	17604	17569	17736	17593	17610	17405	17622	17606	17709	17574	17636	17502	17521	17625	17562	17661	17722	17549	17760	17602	17581	17462	17535	17539	17443	17486	17609	17564	17601	17494	17330	17499	17644	17596	17585	17407	17674	17559	17662	17533	17573	17473	17593	17655	17648	17424	17566	17480	17582	17606	17553	17671	17577	17544	17746	17514	17655	17678	17427	17665	17623	17569	17584	17685	17478	17496	17691	17560	17521	17560	17425	17758	17600	17637	17714	17612	17711	17530	17500	17759	17530	17726	17644	17518	17667	17570	17536	17548	17534	17622	17547	17539	17623	17740	17620	17497	17678	17643	17617	17705	17624	17571	17596	17667	17515	17660	17495	17453	17526	17694	17651	17445	17712	17464	17625	17604	17769	17583	17579	17639	17499	17515	17748	17780	17436	17693	17690	17455	17659	17514	17528	17748	17643	17660	17737	17536	17652	17473	17595	17570	17688	17621	17628	17660	17377	17675	17530	17620	17704	17515	17500	17732	17723	17715	17534	17577	17493	17700	17378	17533	17723	17535	17497	17856	17561	17527	17611	17640	17700	17509	17577	17548	17801	17596	17602	17540	17717	17594	17637	17393	17590	17499	17573	17627	17614	17520	17724	17467	17543	17691	17533	17548	17605	17593	17542	17641	17480	17576	17577	17701	17660	17649	17633	17609	17702	17650	17611	17698	17543	17655	17641	17408	17519	17543	17687	17601	17699	17677	17647	17713	17399	17540	17604	17629	17592	17375	17641	17856	17663	17417	17558	17734	17486	17536	17607	17532	17646	17459	17596	17694	17710	17675	17537	17572	17695	17625	17683	17536	17511	17754	17527	17512	17550	17587	17666	17702	17550	17698	17634	17592	17652	17484	17580	17575	17690	17545	17648	17533	17465	17365	17442	17549	17459	17603	17583	17658	17762	17679	17591	17719	17759	17610	17576	17640	17726	17530	17588	17598	17559	17691	17487	17592	17667	17704	17595	17400	17497	17770	17566	17701	17596	17634	17612	17504	17725	17537	17568	17735	17432	17773	17642	17638	17544	17447	17595	17574	17656	17714	17463	17647	17716	17707	17693	17728	17545	17720	17615	17501	17702	17560	17660	17753	17431	17698	17622	17510	17688	17674	17729	17545	17611	17616	17604	17453	17545	17592	17746	17822	17444	17583	17591	17508	17558	17414	17809	17697	17708	17604	17640	17511	17584	17597	17753	17556	17357	17705	17667	17578	17505	17488	17416	17533	17618	17735	17653	17564	17545	17458	17642	17489	17508	17636	17706	17647	17785	17630	17472	17714	17557	17581	17506	17554	17619	17617	17701	17598	17622	17718	17509	17735	17785	17632	17623	17539	17663	17414	17557	17692	17608	17584	17380	17691	17563	17472	17513	17567	17621	17415	17725	17685	17774	17752	17609	17569	17605	17639	17648	17639	17612	17776	17607	17812	17466	17680	17707	17604	17804	17601	17597	17772	17515	17617	17651	17544	17613	17601	17622	17687	17660	17463	17720	17752	17573	17480	17596	17539	17756	17629	17549	17486	17672	17634	17467	17595	17635	17662	17695	17526	17821	17612	17713	17452	17734	17413	17611	17608	17587	17677	17664	17568	17688	17473	17694	17625	17559	17431	17582	17827	17533	17578	17518	17640	17587	17655	17732	17378	17688	17462	17604	17796	17668	17567	17509	17536	17606	17537	17623	17635	17458	17845	17574	17688	17721	17550	17657	17717	17646	17437	17673	17562	17704	17602	17522	17619	17536	17527	17702	17603	17677	17642	17658	17578	17481	17515	17660	17718	17516	17536	17695	17725	17597	17505	17433	17633	17473	17781	17635	17899
23376	20985	28671	25370	26617	32364	34179	30386	28802	29031	49555	51687	39803	29820	24997	23428	23389	23297	23266	23057	23209	23106	23222	23134	23147	23048	23026	23109	23167	23021	23160	23031	23070	23037	22796	23013	22790	23130	22956	22859	22952	22913	22813	22927	22894	23124	22855	23062	22989	22990	22998	23027	23080	23078	22931	22921	22884	22842	23043	23108	23092	23073	23101	23258	23128	23022	22800	22940	22964	23038	23046	22808	22845	22930	23010	22909	22582	23071	22960	22967	22844	23050	22993	23193	23103	22930	22935	23015	22889	23130	23129	22708	22858	22770	22857	22850	22922	22858	22846	22854	23007	22814	22804	22940	22928	22929	22904	23010	23096	22894	22849	22936	22823	23065	23080	22850	23044	22992	22867	22960	23163	22976	22767	22661	22850	23005	22874	22903	22991	22910	23250	23050	22983	22710	22911	22737	23044	22901	23080	22790	22880	23036	22884	23032	22846	22970	22894	22960	22966	22908	22863	22966	23167	22981	22906	23331	23004	22880	22880	22986	23040	22842	22915	23075	23024	22872	22914	22994	22986	23078	22885	23061	23104	22969	22851	22902	22968	22884	22896	22871	22937	22989	23166	23012	22967	23112	22638	22900	22815	23050	22961	22892	22994	23183	23088	23181	22870	22775	22983	22852	22966	23016	22881	22979	23180	22961	22899	22803	23114	23048	22929	22883	22809	22864	22732	22833	22993	23051	22820	22891	23087	22863	22936	22968	22823	22839	22785	22852	22893	22802	22783	22993	22770	22749	22845	22804	22994	22981	23016	22762	23132	22890	23120	22796	22735	22884	23009	23167	23059	22896	23049	23021	22770	23013	22938	22991	22926	22915	22938	22737	22810	23082	23002	23037	22878	22792	22774	22933	23002	22654	22920	22975	22961	23024	22991	22973	22841	23072	22957	22799	22861	23044	22996	23034	22875	23066	23017	23068	22774	23075	22892	23027	23077	22960	23213	22880	23026	22899	23152	22864	22856	23378	23240	22884	22976	22906	22853	23079	23228	23026	22703	23023	22896	22879	22825	22933	22913	22913	23085	22909	22986	23066	22888	22985	22822	23233	23136	23002	23067	22926	22997	22797	22869	22863	23038	22751	22778	23029	22949	22934	22904	22955	23166	22896	22883	22977	22904	22879	23021	22992	22586	22895	23011	22937	22915	22881	23196	22962	23085	22968	23077	22829	22917	23119	23152	23149	22771	22984	22928	23002	23049	23023	22929	23100	22931	22895	22827	22945	22805	23068	23044	22953	22878	23003	23065	22958	23242	22942	22904	22989	23058	23111	22812	22867	23058	22785	22766	22869	23050	23000	22938	22919	22923	23007	23030	22870	22691	22923	22775	22890	23094	23141	22829	22809	23037	22954	22981	22747	22881	22948	22873	23005	23052	22900	23156	22792	23124	22925	22929	22933	23027	23001	23038	22774	23119	22981	22783	22934	22951	22821	23065	22996	23028	22909	22856	22883	22910	23138	22826	23074	22926	22906	22921	23202	22983	22864	23127	22974	23208	23062	23248	23082	23052	23107	23104	22867	22964	22856	22839	22916	22928	23005	22943	22907	23033	23019	22871	23033	22703	22742	23041	22821	22869	22912	22970	23024	22995	23101	22915	23102	22890	22907	22738	22959	22795	22866	22871	23125	22995	23188	22824	23200	22856	22973	23000	23244	23001	22906	23064	22713	23072	22947	22949	22895	22743	22829	22919	23150	22776	22974	22948	23126	23081	23076	22783	22851	22862	22916	22743	22773	23096	22885	23158	22915	22898	22968	23136	23039	22940	22968	22929	22907	22954	22997	23056	23045	22876	22851	22911	22679	23025	22900	23126	22867	22871	23018	23136	22881	23235	23009	22813	22964	23161	22993	23041	22825	22963	22962	22927	23010	23041	22779	23128	22919	22899	22864	22950	22995	22805	23156	23127	22869	22953	22968	23055	23019	22908	22752	22963	23156	23195	22981	22794	23035	23059	22639	23136	22997	22828	22934	23059	22861	22880	22898	23026	23093	22843	22760	22998	23073	23108	22940	23033	23110	22829	22722	23119	22823	22816	23058	23254	23024	22836	22828	22902	23124	22913	22941	23101	23071	23284	22902	23181	22926	22983	23046	22895	23006	23025	23019	22926	22829	22866	22897	22763	22827	22941	22957	22936	22889	23243	22873	22894	23079	22952	23017	22998	22992	22993	22855	22888	23105	22885	22989	22840	23002	22905	22852	22940	23071	23073	23032	23014	22950	23020	22984	23148	23009	22895	22952	23047	22762	22655	22843	22927	23053	22986	22929	22996	23127	23260	23033	22938	22825	22894	22934	22879	22925	22977	22999	22846	22843	22925	22873	22856	22888	23035	23030	22857	22999	22929	23149	22916	22885	22759	23052	22889	22833	22983	22968	22857	23096	22846	23038	22812	22951	22704	23109	22931	22797	23170	22902	22985	22977	23060	23121	23043	22888	22909	22962	23076	22871	22883	23179	22894	22925	23091	23172	22817	22946	22919	23021	23084	22920	23065	22943	22713	22830	22947	22802	22880	23045	23200	22872	22772	23085	22883	22804	22849	23143	23271	23030	22785	22693	23094	22937	23069	22893	22756	22949	22861	23088	22962	22900	22996	23002	22795	22956	23002	22682	22881	22653	23181	23174	22943	23141	22997	23004	23064	22893	22990	22870	22857	23070	22740	22975	23022	22796	23019	22738	22908	22872	22719	23093	23015	22950	23114	22952	22695	23025	22946	22712	22922	23044	22749	22874	22949	22651	23055	22898	22754	23055	23130	22879	23140	22698	22649	22764	22896	22919	23047	22732	22907	23004	22978	22797	23031	22867	23030	23134	23022	22969	22642	23077	23037	23164	22775	22916	22913	22796	22922	22966	22914	22876	23081	23117	22662	22787	23236	22952	22946	22928	22965	23091	22964	22999	22977	22966	23053	23136	22880	22745	23054	23007	22965	23123	23137	22912	22934	22802	23182	22857	22903	23105	22906	22995	23011	22644	22898	22897	22962	22929	22778	22893	22879	23110	22859	22705	22784	22933	22824	23122	22906	22954	23019	22721	22867	22824	23107	23140	22847	22971	22963	22950	22967	22818	22759	22974	22928	22832	23038	23130	23150	22889	22857	22780	22846	23057	22949	22884	22894	23039	23087	22975	23158	23200	23100	23050	23027	22927	22778	22872	22933	22809	22861	22957	22885	23150	23013	22863	22888	23131	22974	22836	23144	23096	23080	22961	22958	22948	22745	23079	22940	22988	23098	22956	22991	23062	22709	22948	22910	22828	22927	23062	23019	22948	22994	22984	23034	22927	22900	23023	22966	22896	22953	23140	23034	22878	23016	23042	22981	23245	22946	22863	23065	22911	23030	23036	23202	22939	22860	23049	23013	22839	23168	23179	22841	22780	22806	22999	23106	23046	22731	22870	22981	22933	22938	22780	23155	22794	22916	23113	22859	22862	22930	22999	22959	22918	22957	22913	23026	22882	22836	22781	22972	22966	23104	23271	23234	22882	22966	23082	22829	22914	22930	23080	23001	22878	22922	22852	22805	22768	22947	22809	22713	22931	23148	23268	22846	22802	23067	22969	22794	22831	22873	23155	23125	22870	22996	22827	23002	22945	22918	22977	22860	22838	22836	23111	22903	22988	22791	22969	22736	22706	22744	22925	22732	22994	23063	22936	22892	22949	22995	22876	23138	22783	23023	23016	23068	22772	22907	22964	22923	23117	23106	23255	22939	23024	22903	22893	22975	22701	23082	22973	22913	22924	22995	23028	22919	22877	22955	22811	22899	22872	23014	22840	23036	23296	23036	22794	22898	22799	23244	22856	22724	23044	23124	23111	23066	22892	22885	22789	22954	23133	22854	22861	23226	22767	22993	22854	22714	22677	22980	22919	23055	22864	22832	22920	22974	22871	23120	22914	22834	22583	22883	22912	22898	23094	22871	22721	22886	22961	23002	22915	22868	22951	22992	22878	22952	22897	22969	22831	23111	22650	23060	22908	22847	22819	23225	22950	22943	22797	23026	23073	22908	22770	22993	23053	23288	23077	22995	22912	22870	23081	23043	22898	22885	22897	22756	22852	23114	22872	22731	23114	22983	22877	22839	22877	23018	23271	23005	23008	22943	22969	22899	23005	22930	22920	23142	22986	22932	23069	22796	22814	22897	22930	23129	22987	23100	22800	22963	23010	23025	23021	23133	22815	23060	22860	22762	22843	22866	22723	22754	22898	22890	22892	22880	23090	23143	23196	22650	22994	22794	22743	22821	22990	22890	22840	23144	23103	22959	23059	22817	23026	22899	23113	23017	23143	22837	23261	22784	23046	23093	22945	23053	23110	22941	22754	22970	23010	22917	22747	22966	22935	23117	22972	22892	22761	23184	22992	22901	23018	22930	23082	22874	23331	22751	23119	22972	23063	22931	22856	22913	22868	23109	22855	22919	22932	23173	23007	23113	23009	22761	22866	22872	22775	22915	23008	22999	23166	22611	22903	23095	22877	23032	22848	22772	23039	22864	22803	23001	22941	22744	22924	23073	22934	23083	22910	22862	22736	23196	22981	22726	22849	22951	22952	23140	23141	22868	23021	22985	23025	22993	22908	22865	23033	22822	22982	23044	23007	23051	22823	22815	23110	22786	22978	23045	22999	23002	22831	22921	22816	22920	22839	22850	22821	23170	22747	22933	22891	22790	23032	22733	23134	23045	22909	22892	23038	22913	23054	23140	22946	22940	23001	22996	22867	23174	23124	22994	22968	22838	23060	22972	23133	22917	23004	22975	22810	22919	22901	23015	22908	22882	23059	23001	22895	22675	22797	22718	22799	22778	22854	22812	22889	22938	23200	22936	22665	23014	23016	22791	23029	22936	22984	22794	22870	22972	22853	23025	23028	22983	23001	22741	22745	23094	22883	22873	23043	22866	22850	23044	22976	23141	23058	22773	23081	22873	22858	22850	22912	22887	22837	23055	22957	23011	22826	22783	22980	22854	22706	22912	22902	22892	23099	23096	22905	22936	22918	22879	22946	23013	22920	23062	22940	23057	22843	23105	23036	23025	22913	22902	22885	23074	22975	22879	22997	22885	22756	22965	22914	22745	22951	23001	22695	22841	23166	22915	22969	23002	23131	22675	22934	22790	22839	22965	22954
30033	49187	50817	46055	40310	35787	31350	28669	26556	26849	50282	47880	36188	24499	18895	17571	17362	17343	17246	17521	17440	17326	17282	17385	17408	17572	17315	17456	17460	17319	17526	17433	17375	17195	17433	17357	17397	17466	17379	17404	17353	17192	17392	17415	17349	17502	17303	17389	17428	17215	17387	17325	17250	17339	17537	17380	17272	17361	17573	17432	17296	17313	17242	17328	17380	17340	17457	17396	17356	17471	17246	17410	17245	17330	17497	17358	17456	17365	17311	17443	17445	17167	17456	17431	17488	17443	17220	17236	17338	17397	17442	17280	17372	17252	17317	17349	17271	17446	17174	17373	17262	17364	17292	17135	17405	17194	17419	17455	17365	17468	17562	17226	17505	17278	17242	17235	17397	17484	17384	17260	17395	17369	17499	17223	17474	17408	17383	17376	17451	17394	17435	17467	17372	17358	17402	17463	17493	17332	17198	17333	17416	17326	17277	17395	17222	17168	17475	17291	17382	17499	17403	17473	17326	17504	17311	17268	17317	17483	17201	17280	17295	17483	17293	17426	17347	17376	17209	17504	17166	17293	17406	17328	17312	17449	17202	17322	17437	17418	17219	17526	17327	17328	17270	17434	17316	17336	17368	17324	17289	17332	17359	17422	17451	17391	17406	17332	17298	17458	17409	17343	17480	17261	17364	17269	17361	17329	17530	17438	17255	17536	17257	17389	17366	17349	17301	17202	17236	17317	17302	17233	17506	17276	17284	17343	17275	17394	17415	17343	17555	17274	17306	17473	17155	17168	17319	17251	17362	17264	17321	17408	17260	17509	17525	17344	17325	17201	17430	17480	17355	17356	17377	17217	17329	17392	17234	17474	17407	17299	17417	17417	17447	17428	17324	17298	17455	17322	17291	17234	17351	17242	17444	17269	17233	17445	17304	17422	17559	17425	17342	17310	17353	17469	17293	17209	17514	17157	17305	17217	17571	17417	17228	17297	17311	17433	17386	17279	17572	17577	17278	17370	17362	17279	17406	17400	17143	17119	17377	17366	17501	17311	17339	17451	17291	17331	17255	17342	17253	17461	17519	17222	17219	17259	17258	17176	17437	17329	17509	17204	17250	17377	17308	17454	17269	17523	17283	17226	17422	17258	17410	17326	17181	17270	17427	17298	17245	17231	17317	17324	17397	17308	17475	17200	17470	17356	17300	17355	17347	17451	17359	17356	17441	17319	17344	17356	17330	17321	17210	17267	17155	17329	17210	17309	17333	17337	17391	17242	17354	17319	17130	17490	17501	17311	17281	17408	17215	17277	17298	17300	17188	17492	17404	17207	17330	17414	17286	17355	17327	17513	17466	17292	17251	17418	17367	17223	17211	17312	17368	17275	17338	17227	17369	17452	17367	17352	17152	17309	17355	17419	17323	17346	17438	17311	17253	17287	17370	17374	17193	17266	17476	17411	17374	17283	17345	17421	17187	17200	17422	17409	17404	17381	17427	17035	17301	17425	17391	17142	17282	17413	17442	17490	17482	17534	17368	17450	17272	17358	17416	17306	17154	17307	17308	17283	17357	17247	17426	17389	17248	17399	17381	17457	17378	17333	17290	17266	17260	17147	17431	17437	17322	17224	17412	17372	17336	17218	17419	17403	17158	17333	17404	17445	17362	17140	17356	17458	17459	17399	17205	17410	17334	17383	17177	17386	17284	17329	17393	17279	17298	17300	17299	17448	17147	17539	17588	17299	17426	17400	17501	17495	17307	17427	17298	17182	17415	17355	17403	17384	17286	17385	17376	17174	17490	17330	17421	17370	17125	17499	17262	17334	17494	17382	17136	17234	17464	17418	17482	17180	17386	17342	17288	17360	17391	17162	17401	17485	17351	17315	17272	17207	17345	17074	17334	17380	17400	17292	17317	17288	17410	17459	17221	17346	17436	17436	17173	17503	17426	17425	17236	17202	17252	17387	17485	17270	17271	17330	17437	17502	17323	17399	17468	17292	17226	17357	17454	17270	17456	17448	17272	17300	17201	17264	17520	17317	17344	17409	17575	17446	17215	17270	17391	17224	17535	17345	17455	17206	17300	17507	17461	17256	17323	17374	17396	17463	17483	17423	17287	17252	17401	17338	17314	17485	17342	17340	17572	17202	17296	17388	17349	17391	17258	17412	17235	17324	17427	17273	17342	17504	17260	17278	17294	17284	17312	17394	17393	17335	17340	17295	17446	17348	17487	17399	17292	17363	17232	17473	17446	17419	17347	17259	17327	17398	17193	17446	17265	17350	17310	17415	17396	17255	17273	17382	17478	17504	17443	17402	17317	17330	17346	17391	17392	17482	17468	17289	17359	17422	17365	17345	17466	17296	17323	17382	17343	17257	17438	17317	17345	17399	17448	17361	17268	17520	17352	17297	17446	17216	17300	17377	17288	17370	17303	17511	17357	17350	17350	17345	17350	17340	17243	17327	17364	17378	17307	17271	17281	17253	17380	17451	17348	17230	17398	17414	17385	17560	17463	17418	17327	17403	17514	17341	17187	17546	17269	17511	17307	17370	17271	17371	17341	17424	17208	17345	17299	17505	17394	17460	17331	17503	17323	17478	17318	17289	17394	17305	17410	17474	17333	17401	17367	17546	17291	17317	17328	17453	17208	17390	17353	17349	17333	17559	17403	17390	17458	17312	17442	17480	17285	17369	17324	17227	17139	17347	17320	17229	17334	17276	17188	17170	17421	17309	17332	17382	17359	17456	17286	17412	17455	17393	17405	17342	17401	17379	17588	17413	17406	17454	17332	17215	17252	17495	17377	17172	17280	17357	17422	17360	17188	17378	17336	17331	17423	17407	17364	17385	17507	17305	17476	17315	17294	17432	17384	17344	17263	17455	17322	17374	17359	17281	17286	17264	17148	17282	17450	17243	17196	17244	17318	17273	17309	17397	17308	17263	17258	17260	17444	17371	17378	17470	17420	17453	17183	17348	17302	17332	17313	17304	17330	17386	17367	17570	17491	17310	17357	17366	17354	17187	17342	17328	17471	17336	17344	17314	17485	17373	17337	17484	17339	17328	17344	17317	17296	17312	17207	17503	17374	17260	17414	17281	17438	17396	17202	17335	17300	17439	17389	17536	17367	17335	17457	17354	17429	17334	17368	17346	17318	17343	17236	17219	17372	17352	17366	17364	17291	17365	17185	17414	17289	17362	17319	17152	17343	17282	17342	17444	17190	17440	17441	17265	17494	17436	17334	17424	17379	17163	17391	17183	17262	17315	17384	17314	17341	17208	17274	17210	17443	17278	17440	17273	17416	17393	17384	17212	17508	17247	17511	17544	17407	17388	17431	17471	17525	17437	17406	17277	17151	17470	17524	17175	17354	17427	17463	17181	17409	17424	17521	17309	17386	17255	17327	17398	17519	17375	17443	17339	17429	17351	17295	17264	17315	17152	17232	17349	17470	17412	17404	17501	17254	17377	17190	17322	17653	17302	17397	17276	17319	17462	17282	17445	17283	17372	17331	17254	17452	17373	17479	17371	17349	17444	17334	17311	17264	17201	17301	17402	17223	17507	17376	17141	17324	17450	17540	17133	17227	17218	17240	17307	17312	17449	17357	17342	17367	17434	17393	17369	17488	17386	17291	17405	17373	17316	17375	17267	17252	17483	17142	17164	17535	17447	17464	17284	17125	17333	17463	17481	17308	17189	17360	17309	17292	17311	17438	17318	17279	17263	17333	17359	17365	17210	17314	17294	17378	17315	17435	17324	17299	17399	17346	17271	17268	17366	17400	17371	17386	17275	17316	17239	17245	17378	17397	17331	17337	17250	17545	17366	17509	17378	17351	17362	17334	17372	17345	17412	17236	17287	17262	17401	17554	17415	17387	17470	17150	17312	17328	17357	17147	17315	17412	17270	17250	17566	17374	17377	17284	17412	17384	17304	17294	17304	17456	17377	17385	17373	17381	17297	17421	17192	17355	17379	17402	17575	17301	17396	17386	17506	17294	17284	17504	17265	17423	17216	17243	17286	17387	17311	17521	17336	17305	17393	17316	17235	17266	17330	17406	17285	17410	17328	17421	17197	17442	17351	17359	17411	17312	17377	17530	17330	17443	17377	17300	17423	17248	17370	17593	17284	17396	17522	17427	17292	17273	17447	17158	17327	17485	17309	17364	17468	17262	17212	17383	17339	17434	17311	17324	17330	17374	17364	17489	17358	17554	17309	17256	17473	17361	17464	17296	17319	17515	17350	17467	17350	17316	17439	17491	17584	17542	17434	17415	17258	17319	17245	17286	17430	17526	17351	17242	17488	17381	17102	17435	17277	17260	17378	17447	17550	17491	17163	17258	17355	17535	17398	17357	17361	17514	17211	17425	17286	17280	17156	17265	17363	17303	17241	17369	17249	17338	17365	17257	17231	17507	17428	17302	17325	17381	17440	17436	17333	17379	17414	17299	17307	17345	17303	17248	17350	17450	17289	17287	17379	17532	17368	17225	17414	17511	17398	17467	17357	17197	17328	17297	17223	17269	17249	17455	17334	17338	17277	17383	17279	17239	17308	17234	17247	17481	17358	17399	17358	17340	17461	17476	17382	17430	17364	17304	17338	17262	17233	17396	17231	17322	17393	17306	17436	17273	17380	17344	17561	17279	17318	17358	17257	17302	17353	17284	17273	17178	17364	17357	17302	17402	17279	17196	17320	17282	17515	17248	17427	17263	17255	17445	17540	17247	17420	17462	17236	17280	17404	17236	17524	17598	17339	17439	17451	17500	17324	17326	17279	17348	17267	17375	17357	17366	17295	17242	17330	17159	17455	17498	17403	17405	17535	17346	17410	17375	17277	17269	17397	17344	17484	17415	17303	17343	17437	17437	17408	17420	17456	17245	17409	17290	17255	17410	17316	17340	17352	17441	17290	17324	17380	17256	17235	17320	17305	17376	17470	17556	17292	17407	17273	17377	17277	17390	17316	17222	17371	17131	17353	17438	17435	17621	17526	17287	17386	17307	17237	17601	17378	17380	17263	17371	17231	17387	17390	17303	17366	17308	17353	17270	17173	17226	17545	17234	17262	17417	17281	17382	17236	17272	17311	17465	17382	17289	17315	17242	17408	17126	17185	17387	17343	17239	17231	17348	17534	17377	17169	17300	17281	17237	17288	17514	17295	17313	17464	17375	17313	17210	17437	17223	17420
32938	31503	36424	33933	29532	27236	26303	25430	25103	24708	26070	26462	25033	23957	23345	23033	22924	23185	23064	22959	23173	23221	23203	23108	23123	23017	22949	23206	23184	23093	22975	23096	23214	23031	23048	22878	23052	22858	23316	23021	23185	23198	23149	22954	22995	23018	22923	23138	22766	23371	23101	22996	23000	22883	23103	23114	23134	23013	23053	22985	23208	23223	22943	23048	23001	23234	23152	22940	22961	23137	23092	23168	22992	22798	23010	22966	23031	23254	22885	22818	22939	23009	23077	23006	22822	23242	22891	22948	22901	22929	23082	23011	22990	23092	23145	22575	23220	22982	22860	23280	23089	22981	23047	23257	23141	23015	22957	23091	22941	23038	23037	22915	23188	23027	22937	23176	22939	22923	23053	23044	22955	23139	22924	22834	23039	22958	23075	23054	23069	23099	22882	23079	23146	22986	23047	22941	22950	23133	22951	22579	22995	23149	23092	23057	23038	23078	23120	23073	22959	23386	23054	23066	23057	23157	22890	23156	23448	23364	23103	22968	23124	23017	23101	23058	23123	23017	23013	23223	23098	23203	23078	23029	22982	23105	23075	23086	23051	22979	22869	22991	22951	22998	22992	22928	22798	23060	23115	23054	23110	22915	22807	22911	23133	23200	22935	22990	23019	23081	22897	23167	23203	23045	23066	22773	23070	22868	22940	23014	23053	22989	22896	22995	23015	23128	23131	23043	23070	22969	23057	23006	22986	23093	23024	23081	23082	23075	23218	23266	22968	23042	23099	23012	23081	23217	23148	23237	23008	23190	23257	22933	23101	23127	23081	22928	23340	22884	23040	23242	23128	23365	22960	22953	23026	22991	23144	23031	23070	23105	23173	23190	23029	23263	23085	22979	23016	23144	23139	23128	23074	23009	22813	23092	23070	22981	22826	23179	23063	22848	23033	23001	22873	22938	23118	23138	22844	22841	23019	23093	23003	23220	23064	23041	23089	23250	22906	22993	23208	23109	23199	22775	22848	23074	22971	22817	22920	22997	23071	23046	23125	23109	22887	22905	23043	23057	22921	22853	22955	22883	22969	23033	23092	23157	23227	23052	23100	23098	23172	23039	23079	23152	22958	23311	23015	22899	23076	23033	22831	22888	22883	22973	22935	23130	23226	22883	22976	23127	23138	22973	23158	23169	23064	23038	23031	22962	23249	22939	22853	23044	23100	22908	22995	23274	23013	23155	23065	23391	22990	23073	22996	23025	23107	23122	23141	23177	22864	23053	23325	22801	23161	22954	22936	22987	23000	22793	22895	23157	23168	23041	23049	23059	23240	22869	23141	23075	23195	23080	23184	23093	23291	23014	22790	23062	23005	22791	23003	22888	22996	22994	23181	22874	23092	23051	23067	23056	22998	23154	23145	23123	23004	22907	23382	22990	22936	23272	23117	23213	22944	23208	23004	23052	23262	23069	23057	22992	23089	22959	22921	22984	23087	23168	23108	23131	23206	23000	23006	22980	23035	23043	23280	23148	22943	22987	23031	22883	23087	23197	23071	23330	23162	23179	22838	23034	23196	22945	22722	22960	23215	23021	23090	23076	23177	23182	23047	22993	22947	23139	22962	23090	23111	23150	23086	23130	22845	22926	22858	22995	23124	23044	22991	22952	22968	22911	23118	22967	23083	23020	23104	22947	22932	22931	23179	23161	23038	23069	23106	22875	23022	22947	23194	22982	23008	22850	22940	22961	23239	22983	23102	22908	23220	23004	23076	23270	23218	23166	23113	22990	22990	23018	22872	23109	22903	23105	23240	23039	22674	23071	23088	23082	22996	22892	22977	22948	23001	23034	23172	23058	23434	23009	23016	23331	23145	22980	23150	23169	23229	23074	22976	22938	22992	22967	22894	23131	23226	22975	23107	23015	23070	23428	23145	23096	23108	23216	23068	23148	23025	23063	23060	22983	23013	23109	23018	22808	23237	23061	22994	23150	22732	23040	23132	23091	23025	23135	23187	23148	23015	23194	22884	22943	23080	22940	23150	23063	23244	22932	22966	22935	23197	23128	22863	22882	22940	23427	23105	23073	22958	22959	23026	23123	22967	22870	23057	23044	22948	23161	23044	22881	23416	23100	22883	22958	23167	22973	23115	23099	23073	22968	22967	22942	23070	23024	22972	22978	23034	22923	22979	23047	23063	22878	22949	23069	23166	23119	23027	23072	23149	22921	23152	23214	23041	23064	23187	23105	22846	23061	22791	23240	23147	23067	23235	23094	23120	23104	23180	23481	23033	23037	23029	23090	22914	23072	23046	23124	23086	22867	23123	23206	22947	22975	23142	22896	22893	23106	23143	23097	23087	23110	23204	22876	23030	23084	23030	22898	23118	23146	23146	22889	23058	22783	23209	23167	22910	22951	23192	23100	22934	23095	22895	23060	22863	23058	23041	23044	23073	23016	22938	22956	22794	23179	22954	22960	23099	23058	23034	22894	22955	23225	23161	22996	23029	22966	23295	23158	23128	22955	23176	23063	23329	22950	23130	23059	23007	23030	23123	22955	23024	22907	22884	22839	22907	23231	23188	23123	22983	23308	23070	22921	22991	23238	23169	23208	22922	23012	23213	23022	22956	22975	22917	23081	22969	22935	23091	23055	22911	23228	23035	22984	23062	23093	23187	22827	23165	23070	22961	22890	23020	23077	22825	22978	23002	22919	23020	23110	22991	23172	22904	22994	22897	23083	23133	22822	23203	22963	22973	23072	23199	22997	22997	22957	23026	23107	22950	23126	23009	23128	22903	23010	23260	23217	23310	23017	22912	23013	23209	23227	23248	23085	23097	23133	22999	22931	23094	23113	22869	23004	23026	23025	23045	23016	23202	23151	23124	23044	23105	23030	23196	22957	23132	23276	23183	23051	22945	23213	22853	22945	23021	23079	22962	23097	23033	23140	22932	23079	23000	22861	23154	23227	23055	23122	23058	22978	23240	23081	23151	22960	22927	22949	23089	22884	23234	23054	22867	23031	23057	23186	23196	23149	23117	22867	23018	22976	23072	23117	22915	23018	23033	23089	23400	23069	23106	23120	22906	22877	23088	23094	23074	22869	23098	22938	23042	22924	23136	23007	23036	23134	23127	22805	23295	23109	23181	23174	23106	22994	22964	23093	23070	22921	23071	23120	23025	22982	22833	23049	22955	23045	23007	23011	23187	23292	23115	23133	23121	23063	23018	22970	23047	23344	23087	22849	23246	23175	23056	23157	23060	22895	23113	23067	23405	23136	23307	23097	23038	22890	23135	23047	22958	22942	23030	23016	23178	22998	23337	23043	22839	23099	22954	23001	22969	22938	23148	23018	23116	23165	23356	23097	23176	23288	23250	22996	23226	22954	22964	23074	23153	23044	23030	23072	23186	23023	23025	22905	23003	22979	23002	23009	23070	23056	22995	22990	22948	23143	23119	23138	22900	22990	22923	23066	23068	23112	22897	23048	22965	23125	23028	23089	23135	23242	22969	23066	23071	22877	23079	23148	23141	23031	23019	23258	23072	23234	23071	23053	22987	23073	22844	22920	23228	22843	22848	22975	22854	23393	23219	22921	23061	22797	23201	23014	23185	23033	23078	22774	22914	22950	22904	23029	22918	22843	23031	22926	23001	23240	23222	23073	23199	22979	23036	23021	23035	23226	23146	23109	23165	23373	22761	23126	23180	22996	23338	23015	22919	22998	23214	23013	23173	22982	23170	23071	22878	22952	23234	22915	23224	23089	23105	23129	23051	22977	23097	23040	22926	22850	22855	23057	23327	23086	23154	23261	22927	22992	23288	22945	23146	23055	23080	23074	23283	23214	22817	23113	22809	23220	23159	23030	22980	23204	23181	23004	23103	23265	22999	23153	23239	22896	23117	22767	23080	23244	23122	23216	23119	22742	23122	22923	23103	23089	23073	23065	23149	23104	23113	23225	23094	23197	23009	23112	22947	22937	23051	22880	22951	22966	23204	22982	22989	23342	23057	23036	23091	23071	23232	23072	22955	23068	23062	22942	23076	23161	23146	23051	23192	22952	23012	23032	23000	22943	22809	22982	23265	22984	23041	23001	22795	23169	23054	23119	23011	23120	23146	23206	23200	23281	23233	23243	22973	22995	23040	23005	23144	23298	23046	23127	23267	22969	23093	23103	23122	23141	23187	23008	22993	23093	23070	23165	23229	22985	23161	23074	23012	22818	22928	23056	23066	22977	23022	23085	22745	23130	22991	23077	23131	23069	23110	22977	23171	23130	23161	22981	23194	23124	23253	23333	23267	23104	22969	23013	23196	23103	23268	23022	22984	22974	23051	22959	23031	23026	22957	22999	23150	22782	23107	22911	23003	23008	23215	23051	22873	22994	23243	23124	22922	23330	23205	22933	23211	23148	23233	23159	22984	23117	23186	23105	22978	23181	23233	23007	23028	22891	23159	22968	23012	23010	23204	23177	22821	23177	22880	22782	23082	23064	23230	23221	23031	23118	23071	23207	23047	23234	23206	22972	22990	23169	23019	23121	23143	23126	23284	23025	23145	23199	23085	23095	23103	22850	23018	23162	23252	23190	23292	23039	23100	23045	23114	23270	23082	23073	23225	22938	23055	23164	23039	22827	23147	23112	23060	23200	23120	23097	23045	22931	22963	23054	22945	22988	22985	23142	23176	23172	23127	23253	23088	23196	23040	23228	23204	23003	23023	22892	23064	23003	22902	23026	23296	23107	22833	23050	23122	22990	22903	23127	23269	22965	23142	22963	22862	23205	23070	23155	22858	22926	23220	22949	23009	23012	23158	22927	22937	23151	23157	22924	23168	23005	23025	23027	23246	23059	23028	23181	22857	22868	23063	23074	23052	23023	23151	23049	23131	23036	23326	23267	22985	23107	22977	22877	23252	23134	23069	23046	22980	23221	23033	23040	22791	23172	23123	23252	22970	22891	23234	22943	23091	22926	22898	23112	23225	23048	23016	23133	23137	23043	23258	23099	23029	23239	23034	22789	22918	23031	23130	23187	22871	22998	23016	23026	22937	23077	22942	22992	23109	23074	22975	23150	23105	23146	23105	23064	23077	22898	22929	23152	23212	23024	23044	22981	22975	23255	23161	23217	23283	22922	22993	23215	23065	23029	23148	22954	22965	23143	23222	22997	23102	22989	23214	23049	22873	22755	23072	23109
26715	36613	36095	31195	26666	23187	22063	21068	20393	19937	22026	21388	19599	18069	17391	17494	17352	17283	17298	17359	17427	17194	17365	17538	17434	17246	17434	17397	17579	17506	17362	17326	17345	17307	17452	17381	17427	17398	17326	17367	17324	17233	17344	17172	17518	17408	17316	17294	17374	17452	17436	17115	17450	17187	17372	17295	17348	17225	17329	17473	17301	17369	17289	17405	17374	17316	17257	17424	17230	17338	17281	17488	17414	17394	17300	17458	17224	17265	17299	17502	17299	17379	17407	17182	17334	17327	17328	17453	17306	17331	17439	17304	17187	17390	17236	17426	17370	17289	17366	17437	17172	17388	17419	17432	17361	17211	17325	17260	17416	17352	17393	17326	17338	17377	17534	17256	17279	17468	17300	17432	17372	17484	17374	17401	17317	17062	17432	17267	17367	17646	17328	17324	17185	17318	17372	17393	17288	17351	17445	17479	17412	17476	17232	17459	17415	17333	17303	17363	17466	17442	17444	17528	17430	17435	17311	17467	17287	17288	17493	17301	17433	17321	17325	17281	17195	17317	17398	17494	17159	17382	17364	17387	17310	17544	17367	17628	17411	17462	17149	17441	17358	17376	17332	17323	17343	17213	17593	17275	17330	17364	17453	17387	17280	17349	17246	17375	17438	17387	17438	17400	17423	17463	17341	17302	17089	17172	17390	17530	17392	17381	17113	17179	17405	17323	17264	17271	17200	17243	17468	17312	17338	17454	17344	17259	17520	17333	17439	17228	17429	17263	17250	17399	17336	17311	17339	17289	17266	17474	17256	17376	17533	17473	17380	17271	17398	17286	17444	17652	17345	17300	17519	17380	17254	17355	17319	17559	17186	17556	17366	17391	17520	17361	17265	17453	17343	17431	17406	17153	17300	17344	17232	17502	17397	17234	17346	17369	17320	17272	17454	17294	17391	17312	17244	17567	17438	17419	17337	17414	17461	17239	17398	17342	17216	17264	17370	17520	17328	17481	17286	17402	17398	17390	17410	17281	17253	17440	17339	17378	17352	17357	17406	17390	17346	17372	17444	17115	17335	17365	17262	17340	17401	17404	17460	17462	17288	17226	17374	17500	17258	17324	17377	17416	17465	17435	17268	17417	17255	17338	17386	17136	17489	17251	17404	17239	17204	17214	17532	17337	17355	17219	17363	17220	17455	17379	17259	17527	17503	17373	17286	17132	17522	17540	17332	17286	17479	17216	17652	17246	17447	17432	17364	17442	17206	17413	17140	17383	17448	17273	17300	17438	17330	17532	17273	17258	17361	17164	17453	17415	17403	17373	17294	17344	17284	17290	17348	17409	17523	17281	17197	17337	17403	17279	17429	17326	17266	17253	17418	17259	17374	17430	17376	17328	17381	17273	17283	17301	17352	17497	17257	17356	17389	17413	17197	17352	17490	17444	17455	17419	17268	17283	17129	17453	17322	17463	17374	17541	17364	17410	17298	17394	17205	17296	17374	17365	17325	17289	17310	17314	17454	17348	17346	17434	17238	17170	17385	17128	17420	17422	17301	17343	17353	17380	17230	17261	17282	17472	17260	17190	17317	17196	17540	17419	17359	17332	17337	17340	17336	17302	17413	17255	17350	17474	17406	17383	17269	17367	17432	17318	17386	17314	17338	17466	17424	17443	17374	17524	17357	17446	17288	17494	17494	17362	17341	17444	17373	17225	17449	17444	17227	17368	17341	17473	17366	17263	17323	17348	17410	17350	17438	17401	17362	17452	17295	17210	17324	17377	17551	17383	17489	17179	17388	17369	17481	17276	17345	17312	17443	17349	17356	17600	17155	17609	17559	17400	17408	17573	17366	17394	17365	17354	17389	17403	17511	17232	17360	17395	17420	17309	17264	17505	17405	17429	17302	17384	17487	17291	17395	17341	17355	17355	17373	17269	17191	17366	17573	17396	17205	17364	17587	17188	17278	17422	17334	17397	17301	17278	17321	17369	17425	17379	17253	17399	17481	17415	17469	17309	17344	17258	17296	17169	17404	17288	17257	17356	17298	17307	17317	17364	17447	17623	17312	17353	17398	17168	17389	17250	17243	17333	17309	17342	17362	17499	17275	17497	17328	17405	17330	17255	17435	17361	17373	17200	17249	17479	17298	17256	17404	17386	17355	17377	17248	17392	17433	17326	17360	17196	17186	17425	17327	17434	17241	17574	17349	17413	17342	17386	17183	17396	17623	17299	17345	17165	17269	17316	17278	17331	17418	17228	17280	17336	17326	17626	17283	17196	17252	17570	17425	17295	17465	17505	17413	17196	17274	17375	17554	17255	17365	17281	17298	17418	17401	17318	17528	17321	17443	17277	17289	17465	17375	17319	17379	17313	17294	17502	17294	17487	17440	17332	17389	17344	17443	17428	17391	17417	17371	17324	17372	17291	17290	17391	17282	17332	17554	17459	17446	17320	17354	17350	17362	17320	17445	17299	17281	17370	17419	17334	17582	17436	17406	17343	17346	17312	17451	17465	17488	17154	17340	17452	17231	17508	17191	17328	17301	17229	17410	17282	17124	17465	17428	17358	17356	17374	17326	17398	17573	17361	17410	17309	17333	17258	17363	17290	17394	17407	17265	17259	17520	17352	17242	17401	17453	17390	17474	17420	17350	17349	17308	17355	17300	17383	17368	17364	17518	17297	17384	17242	17379	17359	17341	17321	17452	17339	17147	17285	17414	17259	17454	17439	17445	17515	17232	17414	17390	17398	17312	17175	17328	17312	17356	17397	17493	17410	17344	17334	17352	17454	17300	17324	17429	17232	17364	17304	17481	17491	17312	17227	17333	17283	17359	17124	17143	17473	17479	17294	17263	17442	17315	17444	17279	17311	17314	17486	17267	17332	17443	17321	17230	17431	17570	17483	17241	17292	17366	17375	17397	17367	17544	17410	17274	17402	17304	17370	17353	17341	17316	17373	17286	17385	17351	17329	17456	17395	17292	17466	17431	17331	17567	17352	17240	17530	17423	17248	17392	17453	17353	17414	17456	17464	17375	17448	17281	17353	17211	17405	17448	17255	17302	17392	17273	17261	17343	17263	17438	17452	17481	17214	17256	17301	17407	17226	17315	17353	17343	17339	17243	17328	17389	17423	17192	17348	17341	17214	17421	17359	17318	17220	17196	17385	17473	17364	17457	17389	17321	17414	17374	17367	17394	17234	17313	17233	17254	17217	17399	17334	17355	17244	17317	17379	17223	17215	17479	17225	17286	17380	17381	17418	17317	17479	17286	17336	17436	17322	17438	17268	17246	17288	17323	17510	17342	17266	17279	17116	17379	17237	17353	17399	17415	17193	17371	17334	17313	17268	17419	17255	17356	17442	17334	17318	17424	17336	17237	17457	17316	17329	17287	17377	17391	17282	17381	17195	17304	17315	17322	17438	17275	17347	17573	17395	17436	17201	17268	17331	17314	17404	17257	17431	17342	17388	17474	17531	17384	17410	17303	17254	17350	17473	17352	17303	17389	17492	17266	17383	17375	17405	17422	17383	17424	17481	17341	17399	17339	17393	17311	17158	17494	17477	17527	17164	17379	17312	17395	17382	17282	17358	17449	17458	17562	17507	17322	17336	17329	17240	17324	17255	17230	17361	17436	17241	17356	17548	17468	17244	17494	17447	17425	17366	17499	17280	17440	17426	17506	17278	17215	17456	17311	17409	17577	17332	17188	17373	17450	17420	17249	17495	17352	17535	17249	17341	17617	17367	17279	17373	17355	17164	17242	17350	17363	17372	17501	17296	17472	17322	17370	17416	17297	17198	17417	17414	17322	17569	17263	17338	17376	17272	17263	17318	17385	17347	17379	17241	17346	17407	17312	17254	17481	17220	17349	17404	17157	17170	17358	17385	17585	17421	17449	17435	17491	17284	17360	17525	17452	17469	17332	17264	17255	17227	17304	17321	17377	17408	17458	17230	17506	17391	17322	17478	17288	17414	17257	17308	17471	17376	17403	17458	17335	17321	17442	17375	17202	17438	17244	17237	17521	17223	17429	17348	17400	17399	17405	17385	17404	17274	17380	17263	17448	17412	17364	17435	17506	17519	17314	17406	17389	17299	17217	17380	17310	17432	17294	17249	17345	17456	17288	17191	17298	17354	17273	17489	17347	17334	17315	17331	17443	17326	17553	17491	17391	17296	17481	17467	17162	17477	17388	17348	17346	17319	17391	17566	17364	17455	17313	17314	17230	17238	17325	17232	17323	17454	17271	17485	17466	17355	17286	17378	17429	17323	17427	17424	17301	17356	17371	17440	17298	17288	17321	17465	17244	17358	17386	17218	17349	17451	17269	17326	17334	17258	17468	17331	17384	17487	17340	17454	17258	17541	17372	17267	17481	17169	17416	17416	17358	17325	17477	17403	17257	17418	17492	17467	17313	17302	17335	17230	17449	17433	17412	17281	17309	17447	17390	17321	17424	17355	17413	17283	17338	17302	17417	17298	17321	17222	17367	17239	17372	17284	17261	17503	17440	17288	17618	17285	17429	17401	17266	17240	17293	17310	17447	17425	17414	17448	17200	17543	17521	17349	17287	17389	17279	17436	17204	17358	17334	17318	17292	17508	17317	17358	17459	17422	17452	17340	17368	17486	17492	17214	17458	17250	17306	17224	17402	17437	17132	17306	17372	17268	17490	17381	17332	17462	17325	17435	17395	17319	17403	17504	17478	17109	17082	17225	17294	17206	17399	17344	17423	17194	17242	17334	17375	17440	17402	17493	17431	17244	17319	17367	17501	17230	17439	17245	17260	17159	17180	17295	17159	17406	17267	17308	17340	17269	17250	17251	17276	17416	17333	17233	17368	17228	17369	17356	17421	17295	17375	17398	17339	17244	17376	17370	17383	17372	17261	17370	17259	17260	17322	17305	17512	17256	17419	17459	17299	17337	17241	17295	17261	17399	17317	17296	17374	17456	17406	17483	17366	17163	17312	17357	17230	17471	17282	17331	17432	17340	17325	17346	17507	17549	17334	17359	17369	17571	17513	17273	17269	17309	17378	17234	17328	17223	17411	17368	17328	17255	17341	17350	17390	17455	17586	17393	17436	17183	17363	17407	17445	17393	17275	17299	17413	17572	17223	17349	17439	17356	17383	17318	17437	17258	17506	17387	17364	17400	17527	17340	17346	17224	17233	17409	17398	17243
25370	21149	29314	30497	31523	32518	30951	28694	27590	28054	40484	37047	30628	25664	23597	22829	22750	22962	22880	22763	22746	22830	22937	22825	22908	22897	22962	22717	23074	22831	22869	22641	22738	22658	22928	22747	22867	22794	22828	22842	22846	22707	22672	22660	22795	22817	22776	22737	22908	22641	22906	22848	22901	22763	22919	22835	22799	22759	22776	23028	22898	22811	23190	22696	22762	22985	23016	22842	22783	22827	22788	22699	22679	22806	22654	22733	22586	22735	22780	22782	22714	22780	22783	22738	22911	22731	22765	22685	23003	22800	22540	22586	22857	22739	22721	22582	22805	22783	22737	22462	22997	22809	22898	22668	22847	22689	22549	22830	22923	22725	22661	22765	22781	22609	22455	22935	22918	22849	22688	22706	22733	22841	22750	22930	22711	22599	22819	22768	22601	22786	22787	22789	22794	22799	22892	22737	22685	22848	22695	22766	22751	22917	22846	22552	22733	22468	22868	22660	22911	22868	22587	22419	22775	22739	22823	22742	22845	22651	22739	22584	22659	22863	22701	22754	22739	22597	22713	22701	22866	22671	22746	22545	22699	22780	22686	22769	22713	22764	22656	22732	22700	22798	22833	22737	22695	22713	22768	22970	22818	22682	22825	22963	22780	22533	22656	22735	22786	22668	22456	22761	22797	22895	22830	22821	22574	22590	22785	22681	22918	22679	22720	22907	22797	22668	22979	22727	22806	22792	22853	22755	22856	22852	22975	22757	22931	22808	22411	22779	22730	22671	22763	22884	22630	22705	22695	22522	22796	22932	22703	22870	22783	22791	22959	22628	22753	22919	22716	22611	22695	22714	22757	22936	22782	22625	22785	22770	22614	22713	22718	23003	22670	22903	22975	22939	22753	22621	22702	22363	22595	22782	22506	22762	22682	22611	22706	22683	22823	22776	22959	22923	22733	22809	22632	22415	22834	22960	22720	22838	22762	22717	22966	22787	22804	22878	22688	22935	23003	22546	22948	22879	22714	22777	22773	22607	22829	22597	22720	22599	22743	22927	22800	22967	22964	22801	22795	22954	22811	22879	22904	22870	22902	22718	22653	22869	22985	22698	22853	22720	22712	22836	22628	22764	22573	22727	22877	22766	22730	22740	22865	22632	22852	22719	22579	22828	22635	22530	22860	22844	22842	22590	22738	22728	22567	22763	22666	22766	22768	22676	22799	22878	22731	22716	22560	22878	22664	22663	22715	22678	22847	22466	22699	22700	22905	22958	23058	22727	22698	22831	22773	22694	22611	22534	22773	22722	22860	22933	22818	22768	22927	22922	22674	22843	22804	22750	22621	22623	22693	22805	22737	22714	22763	22620	22910	22670	22861	22852	22740	22759	22838	22803	22812	22712	22885	22938	22746	22593	22825	22616	22633	22852	22793	22838	22830	22660	22702	22694	22810	22967	22791	22666	22801	22514	22820	22593	22630	22783	22754	22800	22769	22743	22611	22717	22672	22774	22730	22877	22985	22704	22636	22684	22682	22475	22798	22633	22788	22893	22792	22577	23005	22836	22753	22682	22668	22601	22738	22720	22830	22931	22729	22863	22605	22777	22819	22877	22845	22719	22962	22687	22769	22919	22786	22751	22857	22935	22664	22648	22869	22472	22813	22740	22692	22792	22864	22696	22935	22951	22713	22781	22810	22760	22749	22800	22562	22652	22605	22531	22712	22626	22866	22754	22886	22892	22688	22641	22915	22757	22721	22756	22862	22541	22890	22653	22719	22814	22708	22647	22949	22609	22902	22789	22829	22816	22946	22940	22713	22850	22815	22715	22899	22771	22761	22657	22888	22833	22813	22734	22606	22819	22820	22783	22776	22458	22763	22627	22408	22469	22734	22739	22859	22588	22575	22632	22565	22749	22769	22708	22604	22620	22594	22795	22890	22735	22870	22770	22952	22861	22749	22788	22646	22711	22760	22593	22692	22761	22868	22758	22810	22741	22874	22709	22713	22684	22474	22930	22659	22787	22651	22927	22974	22595	22760	22743	22651	22927	22802	22604	22649	22785	22946	22795	22740	22823	23124	22785	23013	22741	22777	22817	22825	22614	22858	22657	22724	22887	22967	22911	22778	22741	22826	22607	22797	22745	22797	22741	22896	22820	22792	22925	22854	22900	22563	22680	22904	22910	22675	22917	22589	22864	22799	22869	22817	22661	22751	22630	22733	22850	22911	22782	22985	22643	22736	22737	22896	22707	22696	22756	22862	22863	22666	22795	22584	22771	22591	22786	22812	22581	22520	22995	22949	22929	22712	22775	22931	22766	22791	22497	22637	22763	22983	22789	22817	22617	22683	23007	22848	22712	22675	22822	22857	22884	22697	22522	22633	22981	22885	22831	22609	22693	22764	22599	22748	22636	22682	22760	22712	22812	22802	22803	22641	22786	22700	22725	22799	22522	22926	22635	22664	22665	22778	22745	23074	22791	22870	22883	22805	22835	22647	22903	22617	22752	22679	22957	22677	22774	22902	22756	22822	22685	22596	22715	22655	22768	22707	22646	22577	22724	22799	22826	22847	22925	22703	22508	22767	22935	22879	22904	22568	22550	22783	22561	23068	22702	22797	22715	22888	22649	22448	22857	22614	22728	22779	22684	22854	22756	22640	22760	22697	22647	22708	22666	22747	22742	22726	22907	22641	22875	22808	22893	22720	22550	22777	22768	22913	22878	22607	22781	22821	22710	22566	22520	22479	22764	22836	22555	22632	23011	22861	23022	22825	22551	22558	22786	22776	22775	22794	22778	22718	22800	22857	22855	22770	22761	22786	22752	22788	22581	22663	22754	22740	22971	22857	22844	22692	22704	22790	22798	22752	22833	22972	22651	22883	22756	22731	22813	22911	22924	22816	22539	22808	22550	22846	22654	22925	22549	22569	22793	22537	23016	22749	22796	22823	22664	22723	22702	22852	22610	22747	22983	22833	22839	22892	22657	22815	22701	22641	22953	22600	22600	22682	22725	22451	22785	22745	22497	22918	22805	22934	22644	22927	22949	22973	22726	22682	22679	22774	22817	22616	22618	22826	22769	22795	22905	22722	22420	22668	22684	22959	22644	22847	22732	22825	22896	22913	22878	22855	22912	22631	22889	22792	22673	22918	22788	22844	22963	22855	22470	22767	22770	22552	22594	22780	22612	22564	22738	22673	22868	22763	22664	22614	22683	22631	22625	22899	22986	22622	22769	22982	22827	22603	22638	22724	22727	22706	22691	22668	22834	22710	22692	22882	22615	22633	22950	22701	22598	22774	22754	22655	22745	22721	22809	22958	22688	22761	22858	22692	22651	22726	22744	22631	22859	22672	22888	22577	22771	22685	22800	22690	22762	22708	22926	22751	22568	22873	22636	22629	22669	22690	22757	22730	22560	22768	22878	23000	22995	22694	22761	22785	22645	23001	22725	22834	22854	22871	22465	22863	22637	22671	22761	22902	23005	22962	22722	22871	22743	22645	22727	22850	22617	22712	22786	22743	22782	22816	22840	22647	22678	22698	22717	22807	22930	22474	22612	22709	22694	22857	22932	22804	22670	22631	22892	22841	23038	22907	22651	22874	22735	22833	22802	22671	22715	22808	22690	22714	22818	22779	22851	22788	22897	22698	22987	22742	22771	22561	22753	22626	22805	22776	22776	22724	22654	22839	22958	22730	22717	22749	22831	22664	22788	22876	22826	22850	22636	22629	22891	22701	22826	22812	22691	22818	22838	22801	22764	22749	22668	22797	22813	22730	22877	22584	22872	22740	22757	22602	22377	22719	22822	22862	22830	22839	22846	22607	22843	22733	23055	22887	22812	22932	22904	22923	22673	22923	22748	22901	22476	22888	22999	22795	22846	22902	22822	22847	22928	22885	22619	22688	22787	22832	22858	22763	22720	22804	22675	22686	22790	22765	22832	22937	22634	22739	22645	22691	22823	22660	22768	22835	22646	22847	22809	22954	22516	22812	22907	22779	22598	22784	22702	22708	22898	22835	22701	22842	22532	23015	22809	22709	22625	22835	22716	23025	22903	22870	22672	22607	22859	22594	22682	22953	22722	22828	22944	22570	22723	22872	22741	22946	22798	22723	22739	22860	22832	22704	22868	22642	22784	22825	22612	22809	22863	22665	22574	22898	22786	22846	22547	22713	22874	22835	22654	22721	22640	22811	22754	23028	22849	22605	22920	22920	22764	22896	22622	22769	22654	22665	22792	22879	22739	22609	22817	22725	22701	22537	22683	22767	22863	22684	22639	22780	22862	22796	22706	22907	22711	22649	22643	22803	22832	22659	22821	22802	22627	22775	23098	22921	22916	22792	22887	22710	22493	22796	22814	22878	22991	22933	22916	22643	22596	22627	22681	22827	22718	22735	22734	22688	22898	22601	22789	22785	22794	22792	22694	22889	22877	22845	22581	22843	22733	22937	22810	22760	22768	22686	22660	22685	22850	22723	22790	22591	22884	22839	22903	22672	22975	22811	22737	22808	22760	23060	22651	22980	22634	22801	22644	22819	22681	22864	22675	22711	22751	22901	22799	22826	22785	22619	23067	22828	22603	22404	22657	22746	22621	22713	22532	23132	22743	22741	22818	22652	22942	22681	22629	22824	22796	22642	22578	22755	22609	22793	22737	22792	22652	22528	22795	22807	22689	22735	22864	22825	22726	22870	22806	22917	22662	22609	23008	22841	22543	22692	22502	22420	22611	22854	22853	22613	22944	22764	23032	22835	22773	22839	22808	22691	22816	22670	22931	22945	22828	22672	22709	22919	22721	22715	22472	22996	22771	22994	22747	22773	22923	22799	22952	22710	22707	22908	22809	22804	22989	22840	22880	23055	22524	22845	22689	22714	22606	22659	22758	22916	22681	22661	22593	22902	22636	22817	22898	22702	22695	22503	22742	22809	23026	22498	22677	22717	22680	22770	22856	22651	22879	22671	22882	22743	22521	22828	22841	22992	22772	22879	22787	22823	22976	22891	22672	22875	22850	22880	22757	22978	22812	22699	22681	22694	22663	22649	22642	22795	22596	22844	22681	22895	22563	22832	22865	23012	22637	22739	22848	22590	22620	22765	22878	22734	22783	22639	22754	22908	22769	22685	22862	22938	22703	22799	22689	22960	22852	22833	22683	22753	22940	22421	23008	22777	22624	22594	22828	22779	22663
27280	44763	45926	39802	35497	30888	27649	25698	23826	25518	39919	33680	25912	19863	17701	17279	17146	17446	17139	17325	17326	17398	17154	17311	17330	17299	17031	17222	17117	17168	17331	17299	17348	17292	17214	17198	17372	17244	17274	17253	17250	17289	17228	17344	17272	16986	17262	17418	17123	17147	17246	17193	17337	17140	17329	17251	17120	17279	17306	17343	17226	17312	17068	17323	17375	17222	17224	17161	17215	17168	17261	17272	17364	17260	17398	17180	17361	17242	17181	17282	17276	17330	17284	17455	17272	17182	17245	17330	17319	17018	17301	17294	17258	17300	17162	17250	17235	17347	17189	17141	17278	17545	17323	17190	17498	17127	17096	17205	17276	17117	17114	17321	17299	17119	17254	17228	17403	17280	17257	17270	17189	17335	17342	17130	17110	17391	17290	17282	17325	17150	17236	17207	17358	17272	17321	17260	17161	17100	17281	17192	17205	17156	17305	17307	17196	17439	17277	17320	17270	17269	17225	17158	17203	17059	17166	17324	17343	17197	17334	17106	17228	17277	17295	17291	17226	17100	17237	17268	17219	17142	17334	17362	17195	17172	17220	17094	17311	17053	17258	17250	17199	17116	17151	17128	17324	17398	17181	17165	17241	17069	17195	17321	17166	17109	17276	17160	17292	17119	17208	17174	17037	17117	17374	17331	17226	17106	17127	17303	17272	17281	17233	17295	17137	17141	17263	17297	17212	17217	17312	17312	17261	17110	17194	17361	17159	17296	17152	17356	17186	17209	17462	17203	17214	17193	17302	17115	17105	17078	17185	17113	17211	17219	17252	17202	17289	17134	17243	17233	17331	17186	17139	17388	17039	17043	17253	17254	17106	17201	17117	17268	17328	17296	17265	17119	17094	17252	17236	17261	17254	17253	17317	17230	17285	17170	17228	17115	17088	17146	17241	17014	17278	17419	17310	17061	17346	17090	17321	17395	17225	17027	17216	17222	17229	17362	17249	17154	17395	17315	17095	17193	17060	17122	17355	17090	17148	17045	17222	17126	17149	17201	17126	17163	17104	17212	17130	17246	17154	17386	17127	17111	17326	17307	17353	17313	17354	17339	17230	17281	17353	17130	17246	17231	17243	17366	17251	17155	17220	17290	17294	17215	17418	17264	17404	17108	17192	17407	17178	17199	17419	17168	17214	17189	17151	17198	17365	17287	17304	17278	17027	17245	17215	17325	17273	17177	17126	17186	16967	17181	17219	17258	17462	17248	17106	17275	17189	17138	17280	17329	17186	17249	17183	17243	17283	17335	17176	17458	17112	17075	17128	17116	17339	17301	17193	17043	17235	17226	17215	17287	17439	17318	17077	17201	17146	17369	17326	17196	17256	17299	17262	17357	17082	17195	17158	17349	17238	17213	17302	17052	17168	17170	17186	17454	17254	17326	17411	17296	17178	17295	17098	17321	17071	17154	17326	17426	17040	17304	17299	17076	17205	17197	17254	17217	17351	17212	17228	17172	17216	17051	17120	17260	17307	17230	17308	17108	17228	17166	17279	17319	17220	17076	17347	17309	17195	17152	17527	17216	17127	17181	17293	17122	17161	17183	17225	17140	17209	17245	17444	17103	17308	17231	17222	17314	17228	17221	17285	17158	17320	17183	17146	17209	17208	17186	17237	17356	17309	17289	17397	17204	17243	17302	17223	17176	17319	17056	17232	17260	17227	17331	17271	17109	17080	17323	17256	17119	17160	17341	17143	17204	17108	17126	17285	17344	17257	17259	17379	17329	17316	17200	17134	17033	17327	17253	17146	17301	17465	17118	17305	17186	17079	17172	17375	17330	17054	17344	17097	17232	17112	17253	17212	17226	17283	17241	17263	17267	17441	17047	17246	17054	17197	17261	17174	17229	17297	17009	17097	17299	17250	17218	17241	17242	17117	17360	17073	17189	17229	17331	17364	17272	17239	17245	17260	17269	17254	17023	17195	17138	17248	17120	17209	17209	17220	17165	17238	17240	17296	17348	17435	17233	17091	17191	17241	17226	17242	17272	17124	17131	17292	17268	17163	17301	17471	17123	17188	17311	17056	17384	17283	17123	17132	17260	17321	17486	17339	17299	17318	17143	17400	17341	17210	17156	17295	17169	17221	17245	17280	17328	17285	17189	17284	17320	17259	17200	17379	17344	17271	17259	17095	17212	17255	17205	17110	17345	17172	17197	17195	17199	17262	17411	17348	17174	17326	17149	17323	17306	17166	17143	17053	17242	17308	17264	17392	17304	17117	17148	17388	17101	17237	17302	17109	17404	17326	17036	17292	17209	17302	17134	17084	17332	17193	17309	17252	17103	17322	17201	17135	17213	17244	17192	17345	17216	17375	17206	17276	17394	17196	17188	17196	17156	17348	17318	17221	17160	17269	17448	17346	17334	17207	17185	17025	17190	17167	17392	17313	17306	17096	17348	17199	17149	17313	17231	17346	17112	17408	17157	17244	17208	17301	17327	17233	17284	17186	17211	17218	17249	17233	17255	17280	17295	17259	17252	17190	17157	17238	17184	17277	17148	17290	17363	17064	17261	17131	17157	17047	17287	17269	17281	17230	17318	17153	17236	17311	17242	17196	17290	17385	17110	17188	17304	17189	17220	17166	17146	17038	17299	17231	16993	17405	17220	17182	17147	17202	17149	17166	17129	17171	17308	17150	17276	17306	17188	17188	17244	17168	17352	17209	17178	17178	17281	17170	17193	17197	17344	17078	17356	17190	17271	17228	17217	17173	17128	17245	17367	17192	17317	17204	17246	17284	17230	17164	17218	17275	17106	17213	17274	17312	17160	17293	17307	17377	17317	17223	17251	17313	17145	17308	17102	17419	17235	17220	17116	17338	17380	17132	17045	17379	17321	17148	17247	17099	17237	17246	17299	17220	17188	17205	17127	17184	17191	17145	17194	17353	17005	17406	17249	17166	17319	17113	17272	17094	17313	17001	17151	17205	17036	17425	17021	17276	17281	17145	17238	17037	17297	17381	17245	17254	17274	17419	17390	17306	17296	17189	17192	17147	17183	17160	16978	17149	17323	17174	17330	17079	17224	17276	17263	17249	17131	17288	17483	17108	17136	17131	17123	17256	17179	17338	17187	17215	17362	17202	17313	17264	17196	17126	17371	17150	17282	17226	17118	17192	17290	17245	17153	17365	17340	17194	17265	17315	17203	17093	17177	17466	17150	17206	17268	17302	17189	17214	17242	17229	17306	17242	17057	17172	17136	17206	17180	17242	17413	17291	17168	17213	17289	17333	17276	17187	17156	17360	17246	17158	17162	17064	17096	17285	17256	17283	17308	17147	17213	17318	17218	17175	17145	17152	17266	17304	17213	17267	17297	17259	17345	17269	17408	17140	17233	17310	17102	17210	17262	17025	17254	17217	17221	17364	17398	17319	17196	17181	17252	17232	17387	17191	17265	17379	17366	17423	17411	17160	17066	17201	17165	17271	17261	17112	17407	17252	17348	17113	17213	17228	17272	17294	17164	17383	17118	17036	17262	17268	17128	17276	17164	17231	17178	17392	17060	17496	17334	17513	17298	17058	17075	17256	17322	17365	17164	17205	17210	17272	17012	17235	17371	16970	17209	17298	17206	17306	17293	17386	17188	17034	17214	17195	17289	17320	17291	17095	17220	17232	17159	17257	17170	17324	17292	17341	17166	17210	17266	17292	17279	17234	17111	17436	17230	17274	17130	17246	17306	17274	17177	17032	17111	17174	17098	17372	17274	17261	17131	17293	17313	17268	17077	17423	17081	17242	17042	17105	17390	17102	17063	17370	17333	17111	17153	17260	17349	17026	17306	17285	17277	17316	17129	17308	17313	17263	17134	17165	17327	17449	17333	17250	17251	17319	17262	17104	17206	17323	17219	17335	17396	17267	17088	17045	17295	17151	17222	17310	17221	17151	17358	17386	17272	17311	17219	17084	17251	17215	17371	17130	17365	17345	17104	17214	17263	17331	17275	17311	17314	17182	17363	17440	17367	17265	17406	17243	17115	17257	17363	17158	17301	17306	17178	17484	17328	17019	17268	17305	17065	17356	17222	17284	17398	17152	17088	17232	17147	17165	17286	17412	17347	17116	17230	17289	17211	17228	17329	17359	17231	17299	17140	17252	17217	17212	17311	17056	17097	17339	17201	17247	17269	17161	17354	17205	17262	17177	17218	17239	17205	17205	17177	17434	17259	17298	17405	17356	17295	17316	17388	17257	17284	17123	17241	17152	17188	17258	17143	17192	17306	17324	17267	17337	17160	17422	17101	17017	17185	17244	17345	17306	17419	17292	17306	17228	17286	17349	17263	17218	17373	17357	17259	17080	17254	17099	17128	17333	17240	17150	17111	17155	17224	17286	17166	17184	17259	17330	17065	17264	17342	17374	17303	17189	17255	17205	17137	17156	17244	17213	17316	17190	17251	17331	17211	17198	17123	17170	17438	17240	17268	17144	17402	17245	17368	17292	17187	17144	17215	17087	17086	17385	17230	17129	17161	17355	17173	17251	17363	17188	17324	17261	16813	17293	17246	17353	17198	17162	17248	17324	17209	17184	17182	17126	17210	17342	17218	17300	17226	17273	17156	17189	17156	17136	17227	17360	17032	17276	17337	17242	17175	17292	17277	17288	17375	17266	17119	17284	17145	17211	17299	17143	17316	17265	17449	17170	17004	17195	17268	17182	17246	17258	17210	17313	17069	17267	17380	17222	17129	17287	17064	17287	17279	17208	17293	17369	17268	17183	17144	17155	17246	17248	17445	17247	17219	17298	17228	17214	17280	17251	17279	17172	17279	17211	17343	17285	17109	17277	17208	17378	17268	17267	17113	17181	17280	17249	17203	17239	17432	17238	17296	17193	17277	17351	17099	17099	17339	17276	17169	17118	17280	17253	17323	17154	17155	17433	17214	17236	17225	17130	17215	17284	17247	17290	17348	17044	17168	17135	17162	17377	17191	17366	17212	17211	17197	17141	17142	17287	17020	17376	17197	17323	17387	17184	17239	17192	17328	17016	17247	17230	17061	17379	17207	17288	17361	17340	17080	17259	17335	17187	17040	17342	17117	17083	17304	17401	17198	17218	17118	17090	17280	17123	17314	17233	17281	17254	17354	17168	17193	17284	17135	17278	17261	17292	17151	17312	17204	17329	17449	17020	17251
23483	20995	28701	26399	29990	35146	36115	32419	30549	38136	54628	44496	34214	26833	23505	22618	22705	22508	22702	22578	22629	22630	22721	22865	22533	22846	22666	22631	22640	22395	22548	22450	22484	22316	22442	22375	22355	22662	22462	22422	22456	22702	22678	22527	22743	22826	22783	22624	22506	22737	22658	22711	22570	22632	22579	22793	22744	22703	22603	22659	22688	22363	22605	22693	22546	22934	22689	22625	22712	22630	22321	22344	22433	22525	22477	22728	22669	22382	22430	22571	22429	22464	22607	22310	22625	22516	22374	22616	22633	22347	22576	22558	22522	22553	22622	22615	22475	22439	22695	22488	22650	22697	22475	22373	22435	22266	22517	22697	22533	22554	22428	22206	22647	22839	22659	22561	22523	22298	22561	22370	22564	22676	22341	22624	22580	22600	22379	22435	22632	22630	22489	22474	22718	22588	22760	22450	22472	22173	22456	22569	22561	22695	22542	22554	22523	22500	22579	22363	22293	22381	22330	22465	22525	22405	22610	22417	22700	22274	22563	22454	22442	22667	22691	22625	22494	22525	22619	22515	22487	22396	22520	22688	22467	22452	22724	22288	22418	22610	22544	22527	22673	22567	22461	22663	22428	22340	22651	22429	22507	22498	22407	22635	22385	22337	22518	22466	22604	22585	22534	22468	22622	22583	22420	22599	22635	22488	22419	22424	22546	22361	22491	22651	22640	22467	22360	22545	22521	22674	22479	22476	22624	22458	22562	22418	22448	22354	22640	22601	22631	22407	22476	22465	22426	22481	22281	22503	22395	22682	22737	22623	22665	22428	22517	22196	22419	22317	22413	22431	22624	22739	22271	22528	22586	22618	22433	22452	22577	22531	22482	22748	22757	22504	22546	22409	22447	22732	22577	22439	22250	22424	22370	22474	22491	22550	22803	22504	22399	22492	22569	22509	22347	22559	22389	22690	22637	22613	22283	22267	22625	22459	22571	22333	22586	22514	22461	22567	22365	22535	22451	22401	22633	22456	22500	22262	22486	22642	22472	22633	22384	22447	22597	22421	22480	22610	22550	22711	22819	22784	22438	22482	22699	22596	22389	22714	22565	22380	22466	22331	22654	22416	22367	22496	22723	22603	22470	22555	22587	22521	22464	22519	22406	22463	22445	22439	22394	22721	22369	22604	22564	22668	22566	22367	22270	22516	22544	22330	22497	22610	22578	22431	22602	22510	22669	22425	22490	22472	22469	22687	22401	22775	22627	22699	22654	22471	22757	22563	22465	22420	22496	22564	22550	22594	22589	22685	22691	22479	22512	22551	22620	22443	22469	22440	22611	22454	22352	22492	22386	22547	22774	22473	22518	22569	22556	22509	22421	22390	22492	22431	22518	22638	22390	22476	22268	22670	22458	22496	22521	22539	22695	22537	22476	22544	22610	22738	22342	22664	22345	22460	22695	22622	22629	22565	22523	22416	22514	22643	22391	22569	22529	22349	22312	22542	22486	22557	22498	22605	22468	22495	22658	22479	22617	22506	22566	22537	22554	22546	22610	22596	22576	22666	22286	22581	22572	22264	22457	22421	22313	22360	22654	22453	22313	22521	22358	22647	22568	22628	22516	22790	22600	22532	22394	22722	22468	22552	22536	22497	22752	22477	22442	22531	22588	22602	22419	22319	22404	22274	22441	22496	22404	22561	22438	22540	22520	22575	22497	22155	22497	22676	22581	22504	22296	22445	22569	22573	22428	22579	22547	22673	22716	22567	22795	22338	22480	22424	22269	22539	22685	22634	22527	22491	22706	22533	22470	22287	22481	22449	22696	22442	22406	22358	22404	22474	22590	22508	22531	22433	22396	22407	22622	22528	22532	22464	22462	22477	22556	22220	22428	22238	22469	22402	22653	22460	22498	22392	22464	22502	22234	22563	22611	22649	22695	22443	22515	22436	22779	22629	22389	22531	22502	22366	22482	22607	22537	22672	22651	22631	22626	22542	22646	22519	22641	22517	22621	22579	22536	22412	22490	22592	22500	22592	22581	22551	22307	22468	22642	22544	22553	22409	22651	22445	22478	22572	22448	22496	22442	22438	22298	22623	22389	22458	22697	22481	22466	22486	22524	22629	22654	22543	22717	22473	22457	22410	22382	22554	22644	22477	22411	22503	22723	22603	22650	22543	22496	22447	22437	22516	22442	22617	22562	22325	22419	22524	22264	22666	22475	22472	22662	22337	22571	22633	22464	22417	22602	22453	22496	22536	22385	22356	22382	22469	22231	22615	22432	22625	22488	22616	22396	22568	22418	22521	22650	22352	22546	22586	22371	22373	22357	22404	22535	22581	22578	22514	22506	22193	22583	22425	22475	22541	22606	22402	22585	22590	22434	22410	22475	22502	22478	22608	22611	22412	22533	22395	22523	22613	22623	22496	22630	22414	22681	22755	22341	22574	22411	22769	22495	22543	22558	22549	22608	22522	22559	22768	22617	22625	22507	22388	22506	22616	22435	22359	22260	22457	22445	22657	22456	22451	22572	22465	22608	22449	22424	22683	22455	22560	22476	22317	22572	22481	22397	22603	22681	22460	22553	22599	22601	22650	22327	22388	22741	22661	22591	22501	22397	22649	22385	22429	22594	22440	22554	22555	22430	22560	22412	22592	22476	22559	22600	22469	22598	22511	22553	22567	22215	22509	22494	22270	22390	22409	22468	22598	22429	22280	22507	22560	22546	22623	22464	22350	22468	22247	22634	22188	22462	22552	22595	22622	22574	22414	22516	22563	22425	22691	22621	22446	22609	22783	22384	22736	22367	22768	22430	22754	22469	22565	22537	22686	22398	22559	22443	22361	22399	22628	22377	22446	22409	22332	22558	22570	22612	22603	22601	22581	22441	22482	22608	22427	22418	22485	22603	22435	22634	22429	22339	22483	22443	22523	22612	22455	22499	22426	22726	22609	22241	22426	22700	22493	22358	22360	22524	22565	22348	22587	22355	22401	22607	22590	22620	22634	22527	22719	22661	22409	22540	22562	22427	22615	22530	22753	22493	22505	22453	22453	22353	22591	22536	22644	22436	22537	22625	22607	22522	22367	22417	22485	22391	22446	22577	22645	22492	22013	22371	22479	22429	22891	22684	22473	22655	22579	22657	22375	22294	22602	22434	22407	22555	22412	22468	22375	22501	22376	22439	22482	22603	22382	22505	22368	22497	22528	22426	22483	22492	22537	22589	22357	22464	22567	22550	22422	22581	22353	22471	22353	22510	22640	22494	22433	22489	22308	22529	22427	22594	22727	22619	22442	22586	22405	22735	22538	22586	22370	22463	22450	22510	22605	22592	22294	22502	22382	22402	22372	22549	22393	22533	22392	22601	22572	22444	22528	22625	22679	22575	22464	22629	22522	22702	22553	22491	22430	22664	22585	22604	22483	22337	22567	22574	22422	22532	22330	22466	22663	22718	22275	22814	22597	22593	22591	22586	22700	22525	22533	22859	22659	22353	22532	22431	22516	22188	22388	22509	22422	22634	22595	22272	22343	22673	22627	22605	22607	22605	22473	22554	22588	22326	22494	22437	22536	22539	22311	22455	22639	22491	22555	22307	22514	22450	22737	22654	22702	22605	22368	22452	22688	22516	22468	22375	22524	22579	22542	22396	22621	22489	22582	22603	22454	22587	22325	22268	22671	22714	22580	22607	22528	22695	22479	22564	22557	22368	22496	22736	22680	22536	22773	22487	22642	22721	22448	22381	22439	22642	22624	22421	22319	22297	22614	22509	22458	22170	22434	22479	22557	22565	22544	22532	22377	22604	22525	22582	22662	22673	22620	22448	22555	22413	22353	22633	22465	22557	22608	22737	22490	22527	22289	22677	22613	22430	22503	22486	22458	22456	22705	22708	22652	22703	22537	22671	22397	22559	22482	22529	22390	22193	22486	22679	22470	22559	22506	22652	22741	22424	22440	22572	22371	22559	22496	22642	22538	22641	22615	22567	22505	22477	22430	22383	22369	22563	22469	22384	22532	22475	22535	22628	22374	22511	22364	22606	22581	22458	22323	22517	22527	22424	22635	22462	22661	22429	22613	22521	22253	22539	22458	22588	22564	22703	22454	22266	22573	22512	22726	22677	22663	22605	22563	22474	22449	22563	22664	22514	22478	22570	22185	22426	22509	22551	22639	22580	22599	22783	22589	22296	22538	22545	22713	22592	22209	22407	22662	22437	22629	22508	22398	22603	22567	22537	22491	22526	22462	22667	22395	22566	22550	22488	22555	22539	22483	22504	22613	22456	22423	22643	22461	22345	22534	22348	22525	22508	22606	22644	22643	22435	22321	22357	22703	22524	22433	22744	22498	22465	22529	22529	22413	22414	22546	22521	22616	22554	22563	22408	22424	22367	22611	22543	22377	22515	22396	22415	22523	22500	22358	22463	22619	22541	22495	22597	22535	22346	22243	22239	22143	22390	22722	22515	22420	22710	22318	22491	22373	22285	22507	22286	22533	22556	22444	22552	22471	22440	22386	22229	22327	22495	22479	22445	22566	22431	22417	22589	22617	22522	22409	22404	22549	22548	22501	22732	22476	22598	22404	22455	22364	22440	22585	22580	22651	22659	22548	22536	22535	22359	22581	22599	22878	22714	22520	22633	22546	22248	22764	22544	22294	22373	22436	22548	22704	22634	22310	22476	22418	22708	22409	22588	22393	22512	22343	22478	22790	22539	22431	22530	22505	22603	22482	22796	22694	22735	22366	22471	22720	22465	22428	22495	22465	22481	22352	22421	22396	22437	22433	22462	22303	22369	22539	22344	22487	22436	22488	22489	22161	22491	22345	22379	22719	22461	22544	22407	22703	22717	22431	22387	22796	22552	22452	22669	22430	22540	22544	22354	22401	22460	22467	22573	22555	22539	22494	22678	22466	22664	22580	22751	22441	22604	22688	22504	22420	22638	22577	22639	22704	22578	22445	22222	22554	22603	22340	22407	22359	22510	22318	22433	22492	22346	22440	22438	22463	22561	22361	22449	22562	22566	22530	22408	22721	22566	22561	22559	22279	22368	22607	22379	22472	22489	22606	22511	22587	22462	22457	22654	22727	22505	22477	22511	22268	22482	22585	22240	22415	22420	22340	22433	22593	22399	22478	22538	22531	22269	22564	22313	22442	22506	22571	22472	22535	22634	22705	22557	22515	22510	22510
29106	50077	51747	49593	45068	39227	34503	31142	28573	38503	52479	41294	30007	20863	17816	17153	17087	17029	17261	17114	17101	17042	17078	17232	17044	17021	17034	17137	17175	17056	17128	16969	17124	17135	17121	17084	17234	16986	17054	17192	16977	16982	17168	17239	17093	17049	17027	17105	17008	17044	17125	17186	16965	17092	17256	17057	16999	16954	17042	17020	17040	17127	17065	17042	17150	16942	16931	17052	17058	17115	17093	16973	16994	17117	17044	17057	17115	17166	17068	17032	17206	17121	17118	17038	17101	17250	17047	17134	17116	17116	17178	17015	16998	17199	17223	17039	17066	17033	17104	16874	17252	17076	17041	17116	17149	16957	16889	17025	17040	17253	16899	17090	17042	17026	17094	17105	16904	16972	16972	17178	17228	17100	17064	17066	16923	16966	17110	17110	17058	17070	17074	17258	17115	17137	17176	17296	17089	17126	17101	17353	16939	17019	17149	17083	17099	16952	17021	17129	17039	16966	17055	17077	17100	17075	16983	17219	16993	17062	17030	16949	17121	17068	17125	16913	17086	17016	17060	17093	17101	17081	17097	17008	17094	16943	16999	17083	17134	17121	16956	17028	17084	17072	16968	17092	17152	17068	17119	17037	17129	17018	17056	17137	17082	17076	17146	17053	17177	17017	17040	16981	16951	16989	17170	17088	17069	17079	17037	17208	16946	17075	17148	17095	17234	16918	17092	17147	17018	17208	17046	16910	17130	17033	17115	17141	17006	17032	17035	17193	17104	17045	17073	17120	17150	16989	17030	17148	17068	17121	17140	16853	16982	17132	17083	17250	17080	17227	17046	16996	16899	16843	17083	17014	17140	16912	16983	17205	17066	17002	17000	16979	17192	17116	17115	16901	17265	16962	17031	16941	17146	17108	17100	16986	17145	17051	16972	17133	16990	17197	17039	17131	17161	17266	17112	16900	16951	16973	16997	17012	17260	17069	17214	17028	17066	17208	17106	17151	17187	17224	17139	17040	17029	17259	17125	17004	16950	17030	17218	16838	17045	16999	16983	17129	17065	17042	17308	16951	17132	17109	17176	17156	17107	17039	17184	17240	17028	17004	17053	17045	17058	16907	17266	17193	17080	17115	16914	17131	17037	17033	17071	17037	17169	17079	17178	17034	16907	17123	16884	17034	17103	17343	16953	16994	17195	17061	17031	17197	17063	17160	17030	17078	17094	16953	17115	17139	16890	17155	17059	17069	16954	17165	17091	17074	17106	17039	16984	16838	17280	17055	17095	17129	17131	17131	17022	17060	17058	17110	17141	17042	17143	16912	17059	17092	17083	16958	16933	17123	17334	17030	17176	17007	17202	17052	17183	16964	17014	17283	17116	17255	17064	17154	17001	16921	17236	16952	17016	17017	17119	17136	17031	17120	17124	17222	17064	17042	17256	17121	17094	17132	17032	16849	17242	17124	17096	17115	17102	17051	17037	16954	17078	16976	17041	17111	16893	17003	16968	17012	17104	17025	17030	17057	16842	16993	17212	17128	17110	17043	17217	17078	16973	17035	17148	17002	17024	16976	17092	17203	17124	17074	17004	17090	17002	17119	17037	16974	17145	16958	17007	17101	17192	17098	16943	17089	17192	17239	17119	17098	16998	16997	16975	17040	17045	17172	17184	17072	17095	17052	17134	16969	17133	17141	16997	17077	17084	17145	17085	17160	17012	16988	17024	17111	17181	17080	17170	16892	16897	17072	17030	16995	17123	16986	17134	17090	17112	17114	16962	17253	16981	17144	17136	16950	17018	16975	16992	17122	17031	17188	17138	16865	17098	17120	17084	17118	17219	17108	17131	17045	17049	17135	17180	17037	17038	16997	17185	17204	17218	17126	17145	17157	17156	16940	17227	17136	17127	16972	16886	17046	17115	17214	17086	17178	17147	17262	16978	17150	17165	17179	17031	16955	17071	17126	17174	17088	17145	16916	17092	17206	17041	17095	17196	17210	17087	17094	16978	17052	17062	17029	17136	17175	17031	17155	16872	17198	17051	17207	16989	17192	17117	16918	17184	16965	17053	16970	16903	17119	17092	17288	17013	17136	17087	16995	17063	17122	17118	17031	17067	16993	17153	16945	17064	17107	16900	17028	17072	16941	16982	16984	17091	17048	17246	17204	17069	17243	17137	17146	17073	17052	17077	17079	16870	17074	17025	16971	17151	16974	17058	16991	17087	16933	17015	17082	16942	16985	17176	17098	17122	16942	17022	17022	16990	17059	17112	17051	16853	17042	17103	16925	16988	17161	16883	16953	17029	17204	16922	16832	17138	17050	17020	17009	17023	16977	16913	17023	17104	16852	16961	17173	16924	17038	17035	17147	17014	17236	17203	17107	17113	17103	17145	17203	16967	17162	16902	17113	17178	17071	17101	17107	17073	17111	17158	16982	17107	17037	16987	17161	17000	17029	17057	17139	16853	17056	17025	16945	17139	17183	17071	17181	16976	17256	17140	16910	17041	17087	17160	17212	16998	17080	17185	17162	17117	17089	17117	17073	17209	17038	17115	16979	16992	17155	17197	16956	17105	17129	17061	17312	17105	17153	17101	17071	17207	17009	17046	16911	17206	16985	17043	17057	17243	17040	17089	17160	17050	17020	17066	16999	17348	17021	17046	17173	16947	17023	17077	17032	17117	17023	16965	16976	17023	17239	16995	17177	16958	17183	17056	17104	17171	17014	17051	17111	17135	17128	17148	17081	16967	17069	17152	17175	17195	16938	17087	17068	17133	17108	17054	17118	17070	17171	17074	17276	17078	16944	17057	17196	17022	16916	16978	17055	16971	17141	17182	17069	17034	17111	17160	17182	17194	17011	17078	17118	17078	17081	17038	17099	17038	16953	17098	17129	17099	17119	16966	17298	17065	17081	16956	17148	17105	17027	17120	17157	17100	17028	17049	17032	17061	17157	17080	17109	17074	17026	17062	17117	17209	17162	16977	17043	17131	16966	17236	17012	17038	17165	17008	17234	17033	16888	17031	17077	17211	17231	17114	17061	17104	16935	17168	17110	17038	17096	16986	17014	16933	17177	16951	17023	17118	17139	17280	17063	17029	17139	17287	17066	16958	17373	17152	17068	17084	17105	17018	17072	17076	17008	17182	17136	17225	17031	17194	16922	17169	17064	17233	17050	17045	17206	16975	17140	17021	17128	17028	16976	17238	17205	17061	16918	17129	17092	17145	17029	17142	17210	17071	17055	17061	16937	17163	17166	17017	17016	17070	17013	17093	17040	16973	17061	17079	17125	16995	17004	17170	17136	17065	16920	16958	17181	16934	16954	16926	17145	16871	16989	17143	16997	17107	16924	17086	17096	16976	17061	17182	17104	17087	17207	16977	17124	17071	16966	17095	16911	17116	16844	17109	16916	17116	17002	17181	17064	17176	17057	16983	17021	16994	16925	17085	17088	17109	17206	17052	17075	17024	17187	16982	17082	17137	16986	17013	17034	17023	17098	17160	17163	16977	17210	16946	17157	17067	16982	16973	17191	17304	17235	16923	16919	17128	16962	17188	17004	16943	17060	17078	17112	17011	17062	16934	17173	16997	17177	17247	17154	17085	17030	16997	17037	17102	17053	16914	17081	17141	17242	17080	16938	17066	17146	17000	17089	17074	17001	17025	17094	17116	17120	16913	17035	17152	17038	16998	17054	17198	17206	17215	16807	17152	16890	17015	16889	17076	17176	17285	17079	17078	17055	16975	17085	17021	17024	17026	17169	17108	17153	17113	16875	16904	16988	17183	17025	17164	16954	17027	17247	17311	17113	17156	17215	17258	16970	16804	16974	17075	17008	16981	17073	17304	17255	16988	17139	17073	17264	16991	16985	16898	17110	17060	17015	17181	17121	17035	17009	17155	16953	17045	17081	17205	17037	17063	17044	17262	17077	16909	16972	17131	17001	16967	17187	17203	17147	17016	17011	17044	17184	17042	16953	17152	17126	17086	17154	17047	17095	17151	17117	17054	17204	17022	17187	16943	16968	17216	16992	17092	17166	17073	17217	16948	17088	17028	17073	17072	16876	17131	17087	16986	17110	17021	17275	16814	17206	17005	17081	17137	17102	17206	17308	17168	17143	17132	17094	17124	16952	17116	17195	16963	17135	17201	17083	17038	17196	17193	17168	16952	17093	17114	17162	16991	17102	17039	16992	17066	17025	17013	17142	17117	16983	17101	16927	17218	16995	17037	16955	17132	17044	17119	17146	16792	17025	17077	17092	17003	16951	17112	17134	17010	17240	17009	17011	17074	16999	17126	17069	16994	17030	17161	17192	17173	17078	17018	17066	17205	17076	17153	16984	16988	17211	17111	17008	17093	17055	17040	17274	17089	17184	17085	17150	16986	17158	17154	17101	17082	17196	16900	17184	16967	17078	17168	17047	17156	17253	17148	17046	17091	16981	17275	17068	17166	17080	17047	17063	17018	17031	16899	17178	16994	16926	17080	17246	17063	17028	17235	17163	17194	16979	17123	16872	16939	17156	17024	17059	17028	17073	17167	16982	17280	17058	17296	16927	17212	17193	17004	16867	16968	17019	17029	17122	17062	17160	17129	17111	17048	17165	17186	16959	17053	16989	16956	16994	17077	17037	17029	16948	17130	17134	17113	16991	16934	17048	17004	17099	17122	17092	16989	17155	16926	17027	17035	16973	16905	17239	17185	17017	16977	17083	16961	16997	17151	17022	17077	16982	16950	16997	17142	16982	16975	17119	17068	17231	17042	17064	16930	17200	17006	17085	16877	17133	17185	16992	17052	17031	17012	17094	17019	17116	17040	17155	17040	17174	16968	17061	16904	17087	17178	17108	17020	17193	16903	17121	16840	17120	17086	17063	16988	17025	17120	17128	17126	17130	17094	16971	17155	17120	17060	17027	17255	16853	17181	17051	17143	17177	17010	17026	17124	17034	17032	16931	17196	17037	17134	17100	17187	17036	16914	17083	17237	17032	17280	17162	17107	17082	17117	17238	17200	17109	17027	17016	17144	16954	17180	17010	17031	17081	16929	17151	16903	17138	17013	17019	17214	17072	17179	17010	17193	17059	17013	17096	17092	17062	17142	17048	17165	16897	17119	17076	17220	17047	16991	16953	17178	17101	17083	17218	17203	16880	16841	17064	17128	16979	17209	17057	16899	17113	17164	17002
32505	30785	37173	35580	31566	29019	26948	25357	24539	24526	26264	25510	23994	22952	22566	22423	22497	22372	22376	22491	22573	22458	22521	22548	22461	22441	22296	22329	22312	22499	22409	22284	22515	22459	22372	22266	22403	22478	22459	22383	22487	22474	22412	22571	22435	22385	22404	22545	22472	22483	22322	22297	22430	22617	22357	22341	22292	22250	22423	22588	22472	22287	22395	22398	22352	22453	22363	22334	22279	22544	22372	22442	22293	22287	22533	22382	22354	22457	22295	22343	22485	22628	22296	22297	22436	22225	22494	22297	22529	22285	22345	22314	22573	22363	22196	22154	22380	22401	22286	22435	22414	22362	22459	22153	22555	22408	22283	22384	22375	22626	22373	22484	22435	22340	22268	22187	22441	22246	22536	22182	22411	22410	22260	22295	22244	22345	22345	22318	22626	22440	22424	22212	22456	22366	22223	22388	22490	22337	22433	22388	22520	22357	22153	22272	22289	22284	22331	22293	22469	22552	22377	22346	22390	22261	22530	22546	22302	22444	22379	22388	22434	22365	22560	22414	22388	22290	22419	22507	22663	22214	22223	22687	22463	22107	22350	22274	22334	22242	22481	22507	22370	22376	22204	22455	22230	22380	22344	22355	22361	22369	22406	22281	22409	22302	22363	22270	22302	22394	22306	22357	22614	22244	22473	22433	22308	22167	22396	22597	22144	22527	22403	22351	22459	22408	22297	22485	22728	22550	22598	22276	22221	22455	22265	22580	22385	22565	22533	22472	22567	22425	22304	22590	22566	22353	22415	22496	22488	22363	22316	22138	22404	22367	22566	22347	22246	22230	22408	22326	22275	22406	22562	22412	22347	22296	22381	22254	22350	22089	22243	22397	22435	22356	22258	22484	22434	22339	22414	22162	22547	22586	22328	22389	22436	22306	22323	22274	22386	22210	22305	22326	22309	22277	22407	22566	22227	22266	22339	22357	22226	22412	22421	22549	22465	22432	22325	22052	22436	22357	22553	22305	22509	22363	22299	22323	22439	22322	22323	22288	22223	22141	22532	22228	22270	22302	22473	22404	22444	22389	22511	22344	22207	22424	22301	22505	22412	22381	22211	22250	22327	22325	22495	22817	22190	22583	22392	22454	22077	22402	22390	22151	22434	22444	22358	22296	22120	22244	22144	22322	22251	22374	22198	22341	22536	22342	22318	22360	22145	22158	22150	22289	22453	22341	22397	22492	22140	22262	22359	22205	22251	22391	22345	22471	22458	22534	22257	22399	22512	22507	22288	22214	22391	22364	22308	22464	22515	22397	22516	22226	22428	22245	22342	22336	22417	22375	22435	22406	22473	22295	22637	22513	22241	22215	22451	22426	22369	22533	22424	22376	22210	22373	22320	22381	22387	22332	22384	22319	22385	22435	22464	22488	22434	22374	22159	22498	22406	22371	22505	22279	22463	22450	22419	22487	22491	22246	22470	22393	22401	22438	22388	22449	22510	22146	22258	22171	22221	22441	22367	22410	22308	22501	22473	22355	22186	22340	22353	22286	22620	22216	22591	22496	22390	22251	22334	22138	22274	22270	22281	22354	22468	22650	22310	22240	22619	22147	22578	22381	22428	22337	22441	22411	22529	22254	22280	22381	22246	22189	22576	22174	22222	22329	22403	22334	22366	22263	22264	22241	22454	22464	22413	22252	22424	22359	22413	22513	22507	22464	22510	22305	22484	22355	22223	22339	22291	22541	22358	22311	22497	22400	22610	22250	22313	22399	22248	22251	22301	22511	22813	22421	22295	22468	22392	22592	22453	22258	22627	22315	22274	22348	22286	22361	22402	22389	22165	22342	22291	22516	22200	22164	22178	22481	22467	22192	22314	22299	22274	22288	22402	22221	22311	22120	22285	22323	22148	22325	22496	22439	22565	22503	22507	22451	22636	22365	22275	22537	22269	22414	22312	22363	22555	22359	22515	22415	22424	22343	22321	22505	22245	22418	22347	22417	22396	22359	22681	22418	22345	22268	22411	22443	22468	22321	22334	22498	22646	22164	22511	22342	22325	22474	22437	22516	22495	22306	22390	22494	22385	22329	22271	22618	22560	22237	22256	22389	22397	22436	22252	22520	22407	22454	22540	22612	22396	22451	22479	22090	22378	22363	22451	22486	22555	22382	22614	22228	22493	22420	22411	22386	22424	22503	22554	22252	22305	22322	22381	22340	22519	22283	22026	22389	22451	22213	22486	22457	22421	22293	22329	22377	22323	22460	22392	22387	22481	22452	22613	22535	22421	22273	22380	22483	22486	22510	22486	22438	22484	22043	22062	22358	22464	22459	22482	22377	22462	22094	22385	22462	22483	22238	22378	22404	22378	22590	22607	22201	22444	22510	22522	22337	22367	22404	22352	22491	22291	22390	22263	22381	22411	22442	22460	22546	22479	22433	22460	22423	22479	22416	22513	22065	22334	22430	22384	22455	22328	22219	22536	22142	22282	22223	22393	22414	22314	22313	22556	22352	22182	22557	22575	22491	22321	22436	22343	22376	22491	22220	22301	22417	22309	22172	22383	22492	22354	22444	22245	22388	22367	22325	22509	22356	22324	22430	22344	22518	22301	22564	22347	22356	22202	22452	22356	22529	22285	22408	22470	22347	22488	22564	22389	22412	22350	22395	22566	22119	22323	22491	22257	22128	22324	22497	22299	22471	22472	22319	22355	22414	22398	22498	22295	22250	22455	22450	22435	22287	22457	22447	21967	22344	22393	22169	22234	22341	22276	22414	22346	22331	22488	22488	22497	22295	22375	22424	22323	22480	22412	22438	22564	22243	22372	22329	22249	22430	22330	22365	22470	22504	22466	22407	22644	22440	22550	22476	22315	22138	22378	22322	22458	22335	22501	22421	22332	22396	22458	22543	22597	22393	22479	22394	22473	22366	22383	22507	22231	22340	22385	22381	22345	22550	22452	22343	22378	22349	22417	22469	22267	22447	22306	22331	22168	22373	22252	22561	22383	22232	22314	22439	22540	22287	22326	22434	22497	22266	22246	22401	22560	22425	22287	22454	22417	22475	22619	22414	22143	22590	22306	22329	22452	22350	22548	22354	22275	22368	22178	22307	22203	22395	22343	22217	22448	22432	22364	22293	22146	22329	22074	22348	22461	22364	22509	22540	22345	22540	22470	22427	22441	22509	22483	22330	22342	22452	22743	22489	22364	22041	22486	22475	22257	22287	22434	22408	22435	22433	22353	22329	22125	22406	22284	22567	22339	22519	22091	22173	22248	22425	22253	22387	22263	22453	22447	22315	22658	22373	22317	22455	22453	22571	22344	22494	22335	22450	22390	22584	22476	22321	22464	22517	22579	22303	22278	22411	22550	22337	22501	22667	22433	22083	22332	22345	22629	22297	22126	22369	22190	22410	22355	22372	22453	22470	22093	22394	22402	22720	22248	22474	22563	22390	22574	22422	22221	22276	22116	22505	22413	22352	22386	22462	22208	22498	22319	22503	22424	22397	22388	22268	22348	22588	22337	22273	22423	22378	22229	22514	21991	22394	22417	22480	22437	22334	22540	22390	22567	22451	22434	22469	22328	22337	22364	22345	22751	22302	22385	22314	22266	22484	22446	22476	22429	22523	22496	22657	22461	22544	22524	22400	22424	22339	22213	22490	22454	22431	22357	22585	22533	22473	22362	22353	22398	22332	22403	22590	22451	22406	22544	22500	22719	22301	22295	22219	22353	22301	22297	22429	22302	22205	22470	22593	22535	22274	22256	22320	22600	22495	22541	22372	22322	22430	22584	22444	22332	22301	22252	22488	22338	22181	22384	22252	22320	22250	22499	22292	22113	22409	22448	22600	22432	22421	22209	22436	22465	22102	22337	22426	22349	22138	22273	22442	22531	22353	22530	22326	22260	22424	22440	22274	22418	22470	22143	22571	22445	22454	22417	22590	22353	22301	22358	22277	22320	22542	22349	22487	22404	22392	22446	22246	22213	22398	22294	22319	21996	22476	22260	22524	22244	22215	22311	22284	22315	22269	22302	22315	22304	22462	22312	22603	22475	22488	22694	22522	22312	22321	22322	22414	22409	22610	22533	22378	22421	22263	22112	22495	22378	22321	22445	22386	22371	22248	22471	22325	22526	22476	22466	22628	22246	22270	22340	22413	22411	22241	22452	22569	22584	22232	22379	22336	22163	22372	22451	22577	22486	22441	22300	22300	22338	22297	22353	22274	22330	22349	22459	22430	22398	22381	22530	22460	22254	22408	22582	22672	22408	22306	22373	22375	22268	22451	22460	22510	22384	22187	22427	22367	22456	22243	22453	22416	22283	22391	22419	22304	22489	22609	22370	22380	22439	22217	22530	22340	22324	22422	22311	22580	22224	22482	22460	22436	22561	22131	22387	22372	22300	22408	22464	22470	22314	22385	22527	22492	22097	22320	22346	22348	22467	22447	22505	22558	22117	22339	22473	22470	22519	22449	22503	22400	22633	22581	22403	22200	22483	22404	22347	22466	22206	22427	22278	22347	22146	22545	22254	22295	22206	22339	22369	22238	22158	22159	22274	22445	22476	22437	22317	22470	22255	22414	22371	22628	22457	22466	22460	22367	22402	22487	22341	22376	22394	22450	22405	22332	22486	22197	22288	22502	22293	22389	22338	22366	22355	22523	22393	22179	22425	22415	22552	22174	22261	22154	22509	22419	22397	22425	22447	22372	22404	22427	22167	22340	22531	22487	22489	22234	22239	22476	22459	22321	22309	22450	22338	22332	22474	22235	22468	22532	22477	22459	22368	22247	22477	22233	22475	22202	22227	22551	22649	22463	22287	22433	22320	22663	22420	22519	22237	22359	22605	22583	22528	22407	22438	22432	22445	22233	22591	22557	22113	22340	22317	22164	22254	22199	22475	22321	22340	22296	22346	22456	22365	22264	22223	22197	22446	22146	22339	22384	22421	21980	22424	22319	22308	22499	22216	22357	22385	22380	22312	22250	22612	22242	22079	22307	22473	22409	22377	22396	22236	22343	22295	22314	22467	22473	22336	22522	22307	22416	22285	22329	22375	22449	22413	22367	22587	22292	22336	22491	22280	22443	22411	22398	22465	22324	22181	22326	22495	22281	22394	22640	22356	22401	22486	22394	22304	22474	22566	22310	22310	22669	22303	22237	22319	22504	22575	22395	22580	22253
25732	36010	37248	33305	29753	25994	23324	21307	20448	20444	22946	20722	18389	17332	17115	17104	17132	16930	16902	17081	17003	16956	17065	17108	17012	17072	17002	16987	17048	17131	17216	16941	17000	17165	17019	17205	16920	17152	16896	17022	17134	17012	16904	17045	16968	16859	16947	17136	16918	17006	17118	17070	17142	16909	16977	17035	16903	17078	17131	17017	16978	17002	16849	17165	16941	16957	17119	17032	17128	17017	17082	16933	17077	17037	16942	16931	17009	16949	17028	17041	17092	17034	16778	17105	16917	17041	17139	17044	16902	17179	17048	16929	17105	16905	16966	16819	17135	16901	16952	16887	16859	16964	16863	16953	16973	16890	16927	17114	17002	17037	17002	16898	17003	17026	16871	17050	16987	16741	16824	17059	16879	17063	16887	16986	16915	16946	16979	17033	16992	16915	16881	16963	16933	16885	17106	17028	16997	17116	17046	17038	16978	16981	17015	16903	17034	16920	17008	17014	16764	16875	16916	17038	16863	17123	16928	17110	16879	16978	16903	16949	17110	17025	17206	16915	16901	17064	17037	17031	17113	17113	16959	16926	16983	16921	17083	16924	17036	17037	17021	16993	16949	16933	16992	16961	17083	17013	16889	16909	16906	17033	17019	16971	16914	16935	17004	17033	16953	16778	17004	17110	16958	17151	16929	17012	17023	17010	16991	17114	16934	17100	16862	17035	17108	17126	17054	16950	16910	17208	16884	17007	16988	17017	17103	16965	17010	16882	16925	17031	17116	17064	16963	17104	17018	16786	16992	17090	17098	16871	17033	16982	17102	17094	16922	16904	16975	17105	17125	16867	16972	17055	17119	17005	17071	16907	16977	16977	17077	17079	17215	16785	17024	16890	16953	17047	17061	17019	16822	17071	17011	16940	16910	16876	17008	16962	17101	17102	16942	16909	16974	17110	17046	16943	17171	17072	17051	16979	16945	16968	17023	17035	16988	16910	17029	17081	16982	17115	16981	16928	17009	17069	17091	16970	17014	16853	17052	16995	16980	17129	17110	17105	16954	17197	16884	16848	16934	16997	17072	16885	17002	17044	16950	16938	16909	16974	17000	16901	17165	17140	16982	16862	16962	17053	16978	17069	17126	16946	17099	17025	16898	16978	17119	16999	16865	16963	17145	17168	16867	16954	16900	16956	16903	16846	17066	16883	17006	16898	17060	17058	16969	16952	17059	16946	16999	17006	16900	17024	16844	16959	17056	16959	17008	16816	16886	17025	17123	16886	17163	16977	16942	16907	16786	17163	16975	16978	17008	16883	17077	16897	16933	16937	16944	17292	17014	17048	16943	17004	16942	16996	17045	16840	16963	16963	17042	16926	17078	17011	16957	17048	17024	16997	16941	16944	17152	17047	16943	16926	17216	16947	17044	16918	17094	16947	16987	17112	16953	17162	17045	17050	17082	17139	16897	17039	16997	16981	16930	17126	16984	16926	17040	17116	17070	16943	17059	16935	16918	16774	17074	16861	17005	17032	17077	16967	16982	17076	16993	16977	16853	16928	17063	17061	17036	17039	17111	16819	16838	16956	17022	17002	17039	16961	17034	16981	16918	17051	17047	17038	16946	16955	17086	17069	16987	16967	16969	16812	16951	16871	17071	17070	17156	17090	17035	17011	16973	16939	17047	16901	16943	16982	17189	17145	16961	17167	16951	17026	16865	17002	16931	16967	17029	17028	16958	16900	16887	17052	16958	16901	17014	16932	17057	16842	16920	17030	17067	17146	17115	16987	17046	17007	17022	17178	17013	16929	17008	16960	17092	17030	16821	16954	16971	17054	16970	17050	16962	16912	17072	17173	17045	16891	16851	17127	17020	17115	17127	17074	16982	16954	17179	17042	16846	16923	17057	16943	17050	17124	16975	17036	17021	16845	17288	16880	16894	17010	16903	17118	16934	17026	17071	16921	16890	17059	16954	17060	16885	17114	16848	17101	17069	16869	16906	16825	16917	16861	16973	17044	17060	17056	16949	17129	16959	17373	16963	16865	16906	17096	17119	16884	17121	17080	16795	17081	16804	17132	16961	16985	16778	17017	17051	17005	16939	17142	17278	16804	16933	16998	16975	17008	16897	16907	16982	17015	16861	16862	16936	16831	17101	16913	17177	17015	16953	17039	17052	16707	16959	17042	17033	17017	16951	16972	16938	16844	17060	17004	17052	16875	17006	17201	16973	17037	17038	17000	17081	17021	17149	17110	16954	17019	16982	17020	16828	16887	16879	16920	17085	17006	16982	17055	16878	16937	16934	16975	17034	16978	17018	16909	16964	16956	17020	16938	16904	17109	17054	17013	17052	16927	16864	16898	16996	17014	17039	17062	16934	17142	16988	16965	16992	17105	16981	17053	17109	17076	16949	17115	16908	16944	17065	17139	17146	17161	16852	16879	16910	17022	17089	17115	17055	16942	16886	17217	16940	17069	16875	16942	17071	17187	17112	17008	17060	17005	16867	16969	17042	16813	16907	16950	17071	16955	17173	16974	17014	16875	16806	17112	16922	16883	16886	16961	16875	17070	16985	17061	17084	17169	17011	17063	16913	16995	16929	17090	16962	17037	16991	17130	16987	16952	16923	17076	16899	16991	16948	17123	16760	16934	17028	17015	16971	17041	16997	17173	16967	17091	16919	16993	17053	16958	17251	17059	16978	16792	16948	16990	17063	17085	16975	16950	16870	16943	16981	16807	17131	16820	17085	16896	17034	17103	16890	17047	17071	16866	17132	17116	17102	16974	17055	16949	16941	17088	17031	17114	17154	17147	16862	16906	17050	17060	16979	16968	17075	17022	16993	17197	16869	17001	16950	16967	17150	17094	16906	17004	16955	16983	16975	17001	16937	17137	17005	16991	17033	17045	16959	17069	16979	16918	16898	17159	16952	16985	16876	17086	17035	16934	17119	17001	16938	17010	17005	16859	17033	16742	16959	16914	16957	16911	16867	17027	16947	16797	16868	16970	17070	16963	17094	17005	17081	16843	16982	17035	17160	16811	16875	16820	16955	16982	16975	16905	16725	17086	16933	17038	17096	17094	16948	17035	16899	16978	16955	16943	17082	16893	16912	16997	17061	17111	16855	17020	16944	17126	16934	17001	16840	17207	17006	16949	16857	16991	16829	17055	17127	16999	16905	16991	16837	16911	16812	17061	16947	17138	17005	16832	17179	16935	16911	17082	16907	16974	16891	17096	17036	16869	17081	16965	17065	16898	17142	17170	17091	17068	17222	17053	16919	17015	17123	16848	17214	17004	17095	17020	17086	17089	17102	16893	16992	17002	17155	16791	17113	17144	16919	17028	17006	16937	16764	16938	17012	16937	16984	16899	16952	17004	16945	17025	16885	16837	17038	17088	16842	16975	16937	17027	16909	16897	17042	17000	17024	16996	16886	16796	17012	17111	17042	17130	16999	17036	17024	16945	17148	16925	16968	17000	17077	16943	17023	17045	16917	17026	16992	16920	17167	17224	16844	17005	16903	16927	17087	17146	16803	16987	17252	16981	16934	16964	17041	17078	17101	17018	16977	16989	17059	16799	17106	17041	17032	16943	16961	16937	17001	16941	16946	16908	17193	16961	16929	16996	16977	16989	16927	16958	17013	16973	17045	16917	17164	17046	17111	17096	17053	17031	17050	16830	16948	16858	17016	17063	16864	16741	17028	16998	16856	16951	16910	16950	16978	16958	17063	17016	16962	17005	17059	16834	16975	17061	17015	16922	16920	16802	17243	16955	17035	17055	17127	16874	17129	17107	17022	17149	16918	17035	16989	17006	16999	17078	16956	17010	17126	17018	17251	17071	16958	17029	17004	16992	16987	17113	16839	17039	16763	17074	17047	16925	17161	16833	17061	16824	16891	17012	16934	17032	16933	17061	16970	16966	16979	17123	17105	17048	17022	17090	17003	16769	17107	16819	16985	16989	17011	16787	16951	16932	17047	16989	17072	16952	17055	17074	16927	16967	17057	17114	16964	17063	16856	17170	17066	16874	16881	16901	17030	17010	16984	17050	16898	16921	16818	16912	16954	16930	17133	16939	17159	17002	16895	16952	17000	17053	17014	16908	16833	16811	16839	17116	17035	17107	17012	16913	16822	16848	17175	16898	16959	16988	17043	17129	17138	16981	17069	16930	16944	17039	16923	16987	17043	17086	17041	16940	17113	17072	16985	17054	16925	17124	17044	16924	16939	16965	17043	16929	17000	16912	17157	17014	16782	16909	16969	17062	17033	17008	17222	16740	17028	16872	17088	17059	17079	17000	16834	16914	16967	17132	16973	16813	16978	16891	17074	17066	17149	17087	16927	16956	17086	17043	17055	16865	16984	17071	17116	17061	17039	16886	16977	16992	16856	16845	16961	16940	16923	17126	17065	17010	16830	17188	16902	17023	16783	17183	16927	16888	16829	17016	17185	16967	17077	17172	16988	17057	17201	17164	16968	16962	16840	17058	16864	16929	17054	17145	17067	16935	16872	16987	17060	17119	17110	16897	16971	16990	17222	16866	17087	17248	16955	16878	17098	16867	16999	17060	17085	17124	17270	17122	17119	16950	17071	16955	16933	16898	17054	16956	16919	16981	16993	17117	17007	17040	16847	17132	17086	16949	16941	16923	17007	17083	16911	16950	16909	16859	17087	17109	17095	16958	17097	17037	17016	17045	16872	16994	17072	16999	17000	16986	17207	16881	17182	17080	16949	16999	16903	17165	16853	16966	17083	16819	17076	16964	17007	16825	16980	16803	17010	16984	16909	17077	17064	16991	16915	17016	16865	17093	17175	16968	17035	17002	16877	17033	16860	16909	17028	17108	17014	17008	17096	16991	17070	16982	17063	17024	17036	16978	16865	17126	17048	17068	17041	16988	16973	16884	16918	16983	17066	16984	16818	17029	17158	16952	17145	17177	16878	16951	16870	16982	16966	16938	17015	17038	16841	17123	16845	17170	16911	17087	16916	17008	17046	17006	16794	16928	17121	17022	17035	16908	16824	16918	17073	16929	17093	17079	16939	16998	17129	16865	17271	17169	16819	16874	16780	16935	16726	16968	17014	16933	16960	17035	16990	16965	16941	16950	16961	17015	16984	16798	16914	17050	17093	17069	16941	17027	17221	16874	16994	17280	17068	16981	17149	16993	16958	17043	16857	17094	17023	16982
25618	21184	28900	29168	30535	33329	32443	28677	26838	28127	41041	36480	29096	24736	22721	21955	22028	21939	21795	21794	21902	22009	21791	21972	22016	21665	21874	21950	21969	21923	21805	21823	21850	21815	21678	21691	21887	21829	21916	21766	21824	21869	21790	21805	21771	21824	21971	21671	21742	21825	21896	21876	21929	21906	21943	21876	21845	21676	21783	21861	21559	21748	21930	21914	21701	21724	21682	21678	21841	21917	21711	21921	22076	21724	21681	21737	21932	22050	21722	21879	21850	21796	21941	21761	22061	21722	21915	21892	21904	21827	21816	21542	21877	21994	21745	21761	21749	21826	21936	21856	21838	21761	21796	21719	21714	21647	21826	22026	21858	21914	22036	21936	21911	22005	21777	21803	21768	21586	21687	21968	21867	21770	22010	21817	21868	21932	21855	21898	21884	21782	22017	21818	21853	21782	21682	21724	21833	21988	21731	21764	21721	21775	21656	21694	21678	21872	21863	21833	21737	21560	21660	21968	21771	21835	21777	21616	21851	21896	21869	21989	21685	21851	21851	21910	21898	21706	21814	21895	21546	21778	21683	21792	21726	21726	21809	21899	21669	21680	21744	21906	21826	21586	21854	22069	21856	21925	21637	21883	21871	22046	21727	21884	21990	21953	21713	21755	21914	21783	21953	21791	21719	22014	21859	21857	21913	21974	21800	21792	21790	21932	21997	21730	21759	21756	21834	21665	22042	21656	21871	21862	22037	21794	21653	21593	21678	21726	22075	22003	21717	21755	21635	21591	21818	21979	22082	21761	21782	21655	21897	21764	21825	21677	21773	21869	21925	21890	21835	22072	22017	21825	21826	21834	21832	21806	21932	21773	21636	21748	21986	21936	21971	21973	21810	21626	21785	21825	21774	21903	21811	21572	21558	21635	21789	21687	21942	21550	21726	21636	21890	22108	21749	21756	21864	21917	21664	21919	21777	21603	21709	21803	22054	21780	21696	21929	21627	21860	21987	21821	21824	21939	21838	21730	21772	21688	22085	21745	22013	21847	21937	22041	21724	21911	21803	21694	21838	21649	21796	21787	21962	22063	21874	21878	21882	21775	21985	21908	21911	21878	21895	21913	21981	21762	21913	21666	21981	21756	21792	21693	21669	21627	21825	21908	21783	21661	21380	21699	21991	21875	21962	21806	21770	21684	21928	21960	21906	21975	21838	21867	21724	21667	21773	21620	21893	21894	21719	21672	21732	21853	21788	21937	21853	21818	21866	21963	21884	21823	21745	21764	22015	21782	21622	21835	21946	21779	21762	21841	21600	21933	21842	21605	22024	21742	21759	21801	21693	21806	21738	21941	21735	21890	21785	21658	21922	21788	21949	21607	21809	21766	21811	21921	21812	21824	21748	21880	22038	21944	21663	21762	21833	21639	21966	21849	21804	21614	21624	21592	21763	21763	21930	22004	21685	21815	21895	22058	22039	22036	21634	21697	21747	21876	21700	21951	21661	21861	21799	21735	22017	22005	21889	21704	21893	21684	21752	21866	21877	21741	21867	21573	22105	21970	21764	21868	22085	21664	21802	22094	21763	21677	21880	21808	22171	21708	21906	21752	21737	21767	21843	21837	21815	21538	21773	21880	21494	21822	22070	21812	21776	22073	21828	21693	21805	21854	21614	21834	21693	21625	21848	21935	21964	21667	21882	21903	21672	21687	21823	21734	21686	21632	21850	21663	21588	21620	21936	21642	21753	21732	21667	21762	21677	21795	22008	21833	21702	21625	21738	21605	21731	21626	21677	21624	21897	21627	21763	22001	21649	21752	21886	21979	21877	21997	21939	21821	21939	21868	21739	21950	21896	21833	21894	21854	21930	21805	21758	21881	21683	21695	21989	21982	21815	21892	21627	21630	21694	21790	21885	21749	21866	21588	21889	21990	21832	21886	21732	22027	21779	22105	21966	21716	22033	22119	22101	21717	21944	21910	21780	21765	21787	21624	21674	21972	22014	21707	21937	21691	21886	21837	22050	21713	21818	21781	21856	21956	21835	21901	21922	22085	21983	21644	21615	21879	21867	21622	21806	21827	21677	21911	21681	21933	21942	21976	21774	21711	21827	21957	21931	21787	21757	21582	21678	21687	21803	21816	21819	21817	21914	21890	21821	21766	21759	21793	21730	21801	21721	21807	21861	21813	21810	21704	21897	21734	21735	21610	21886	21906	22008	21700	21857	21791	21428	21554	21566	21924	21785	21877	21862	21709	21899	22115	21669	21809	21814	21966	21836	22030	21957	21771	21853	21714	21854	21696	22069	21726	21943	21906	21744	22082	21508	21723	21830	21989	21650	21935	21872	21849	21850	21679	21961	21819	21960	21834	21811	21644	21809	21840	21724	21818	21836	22119	21549	21800	21757	21812	21797	21787	21786	21862	21894	21830	21795	21869	21783	21611	21705	21953	21570	21624	21795	21758	21702	21784	21701	21843	21615	21869	21816	21711	21910	21680	21948	21971	22035	21777	21842	21948	21750	21870	21887	21842	21821	21892	21740	21824	21930	21852	21687	21905	21842	21955	21894	21836	21676	21836	21951	21732	21884	21606	21820	21640	21725	21795	21807	21927	21595	21722	21790	21832	21700	21967	21911	21765	21550	21861	21803	21813	22002	21943	21796	21690	21965	21916	21672	21605	21749	21651	21917	21939	21757	21811	21740	21667	21604	21679	21512	21750	21821	21752	21965	21817	21601	21796	21706	21682	21679	21803	21656	21699	21636	21888	21817	21885	21591	21761	21911	21934	21879	21779	21733	21865	21639	21712	21846	22004	21895	21796	21778	21737	21579	21744	21550	21756	21743	21794	21858	21709	21903	21656	21705	21882	21774	21804	21931	21749	21901	21645	21816	21889	21963	21944	21854	21776	21739	21713	21832	21701	21961	21852	21933	21972	21878	21777	21622	21762	21882	21692	21590	21804	21939	21506	21585	21911	21924	21673	21633	21763	21693	21798	21712	21851	21493	21768	21830	21761	21864	21809	21621	21872	21722	21779	21680	21796	21776	22057	21824	21859	22023	21845	21843	21884	21901	21783	21907	21906	21720	21714	21684	21718	21754	22005	21798	21814	21727	21817	21781	21681	21711	21943	21963	21894	21650	21810	21926	21695	21816	21748	21764	21735	21757	21833	21809	22053	21667	21772	21671	21897	21912	22069	21970	21649	21872	21901	21821	21825	21839	22030	21841	21730	21748	21696	21591	21820	21883	21712	21789	21587	21679	21618	21437	21799	21996	21838	21711	21948	21888	21828	22025	21805	21716	21625	21403	21685	21871	21817	21760	21880	21971	21737	21828	21858	21783	21913	21871	21751	21752	21626	21752	21834	21857	21762	21744	21637	21736	21855	21691	21845	21837	21723	21871	21709	21587	21806	21630	21657	21814	21871	21823	21867	21853	21697	21890	21770	21603	21797	21734	21846	21732	21723	21923	21937	21943	21735	21828	22047	21943	21932	21761	21680	21771	21727	21792	21831	21626	21653	21621	21925	21832	21953	21773	21952	21929	21665	21846	21817	21878	21693	21937	21864	21785	21846	21788	21999	21795	21508	21927	21901	21980	21703	21893	21744	21858	21703	21651	21601	21737	21524	21887	21844	21598	22015	21727	21770	21656	21717	21803	21792	22086	21965	21908	21535	21706	21687	22080	21698	21825	21729	21720	21755	21829	21903	21849	21719	21892	21743	21736	21993	21822	22022	22046	21660	21844	21845	21918	21782	21699	21855	21704	21808	21789	21929	21889	21938	21781	21692	21770	21598	21818	21834	22086	21905	21923	21966	21969	21679	21795	21896	21970	21890	21969	21741	22010	21925	21781	21853	21781	21666	21752	21725	21916	21811	21684	21957	21749	21651	21740	21741	21846	21836	21740	21776	21863	21835	21562	21890	21819	21934	21870	21556	21942	21724	21607	21891	21885	21905	21931	21990	21996	21995	21884	21757	21973	21824	21717	21537	21618	21759	21633	21736	21764	21830	21821	21676	21746	21690	21715	21997	22018	21744	22050	21553	21753	21649	21708	21805	21778	21890	21854	21809	21767	21966	21783	21673	21853	21813	21825	21844	21884	21738	21760	21691	22095	21671	21756	21852	21763	21903	21746	21917	21786	21600	22022	21657	21814	21827	21897	21755	21789	21625	21886	21794	21921	22015	21899	21700	21839	21813	21670	21821	21824	21846	21841	22056	21815	21902	21825	22134	21771	21786	21749	21643	21794	21566	21939	21819	21826	21825	21784	21934	21663	21648	21586	21740	21729	21940	21726	21731	21796	21991	22065	21860	21596	21768	21645	21600	22058	21738	21649	22014	21783	21992	22119	21700	21636	21678	21741	21643	21890	22102	21904	21893	21833	21810	21837	21681	21540	21649	21585	21655	21889	21808	22016	21632	21823	21986	21757	21731	21769	21883	21730	21769	22158	21555	21721	21735	21655	21917	21769	21655	21700	21910	21824	21888	21824	21992	21919	21895	21974	21868	21720	21854	21745	21617	21895	21583	22114	21983	21720	22034	21526	21780	21976	21819	21701	21749	21715	21745	21728	21807	21848	21917	21815	21769	21912	21683	21930	21724	21590	21805	21699	21880	21683	21772	21842	21791	21869	21843	21786	21647	21963	21889	21647	21695	21648	21838	21818	21815	21764	21563	22009	21755	21803	21871	22064	21869	21855	21778	21756	21594	21740	21798	21895	21932	21847	21878	21812	21774	21818	21904	21806	21680	21719	21894	21839	21619	21796	21579	21932	21654	21831	21693	21930	21896	21884	21784	21593	21834	22009	21766	21900	21761	21865	21794	21855	22008	21585	21932	22137	21700	21760	21941	21739	21815	21625	21670	21901	21806	21669	21700	21742	21743	21847	21953	21835	21712	21814	21675	21735	21962	21883	21561	21913	21717	21785	21702	21704	21767	21868	21608	21819	21763	21901	21799	21970	21676	21832	21983	21819	21779	21851	21938	21687	21743	21726	21693	21761	22120	21980	21801	22067	21578	21632	21788	21610	21657	21868	21813	21639	21664	21808	21863	21912	21858	21644	21933	21928	21799	21812	21864	21956	21844	21936	21817	21876	21744	21608	21838	21884	21904	21875	21696	21841	21667	21831	21812	21959	21860	22017	21727	21810	21978	21814	22040	21856	21807	22021	21883	21695	21739
26203	44038	43380	36942	35009	33135	29986	26159	23784	26569	40517	32914	24382	19270	17138	17041	16878	16777	16786	16796	16618	16674	16723	16697	16784	16690	16657	16759	16802	16730	16726	16838	16855	16741	16721	16751	16711	16862	16762	16883	16696	16793	16885	16702	16773	16686	16860	16704	16677	16679	16849	16692	16863	16835	16672	16670	16748	16606	16890	16840	16838	16802	16803	16791	16755	16792	16718	16783	16804	16802	16735	16898	16681	16718	16668	16702	16659	16547	16809	16737	16907	16679	16876	16733	16746	16686	16738	16961	16876	16837	16888	16785	16713	16804	16748	16772	16723	16834	16856	16767	16736	16687	16765	16803	16785	16728	16773	16653	16614	16860	16676	16733	16614	16923	16772	16703	16663	16885	16785	16688	16972	16713	16839	16724	16786	16616	16966	16716	16807	16666	16718	16693	16735	16723	16669	16858	16841	16725	16758	16780	16694	16753	16843	16733	16775	16738	16877	16683	16768	16717	16781	16686	16951	16663	16817	16663	16810	16862	16837	16812	16864	16755	16662	16692	16792	16860	16948	16770	16777	16773	16747	16697	16712	16661	16606	16728	16579	16569	16747	16911	16895	16638	16715	16702	16835	16787	16703	16863	16629	16583	16758	16695	16829	16767	16702	16955	16812	16735	16864	16769	16719	16866	16897	16773	16775	16796	16733	16714	16909	16820	16750	16695	16759	16706	16804	16482	16726	16861	16514	16816	16558	16767	16695	16868	16751	16571	16837	16579	16832	16784	16785	16688	16685	17049	16788	16704	16841	16668	16762	16881	16879	16852	16708	16756	16700	16521	16786	16714	16747	16661	16713	16702	16731	16872	16762	16762	16899	16872	16928	16781	16719	16700	16891	16697	16804	16794	16643	16649	16789	16806	16731	16818	16803	16659	16798	16933	16756	16683	16752	16631	16715	16959	16764	16741	16857	16854	16502	16872	16741	16842	16557	16753	16670	16657	16800	16639	16777	16900	16644	16731	16803	16776	16794	16590	16567	16697	16907	16866	16829	16697	16629	16789	16600	16722	16538	16794	16704	16651	16676	16700	16832	16900	16683	16851	16821	16791	16834	16725	16719	16635	16652	16718	16819	16851	16648	16816	16560	16517	16706	16660	16593	16848	16892	16856	16544	16725	16641	16762	16834	16752	16910	16850	16740	16690	16750	16767	16665	16815	16756	16902	16765	16840	16590	16667	16585	16632	16645	16638	16806	16867	16742	16735	16802	16787	16783	16891	16627	16926	16699	16596	16684	16816	16726	16773	16741	16798	16538	16805	16726	16678	16684	16625	16705	16640	16675	16863	16824	16736	16616	16703	16945	16720	16680	16785	16732	16848	16805	16776	16838	16893	16794	16701	16906	16653	16802	16643	16762	16784	16778	16693	16830	16723	16645	16776	16783	16685	16655	16756	16711	16661	16698	16673	16732	16557	16789	16575	16566	16561	16718	16887	16752	16726	16660	16690	16811	16776	16785	16764	16706	16718	16664	16636	16607	16609	16751	16768	16708	16661	16829	16716	16838	16762	16765	16874	16790	16730	16641	16636	16753	16779	16723	16798	16767	16852	16652	16700	16754	16821	16653	16786	16772	16731	16904	16795	16710	16883	16602	16662	16922	16703	16798	16689	16824	16712	16728	16941	16794	16701	16843	16832	16675	16593	16843	16675	16760	16555	16772	16677	16776	16623	16808	16794	16710	16826	16569	16914	16820	16684	16693	16634	16849	16669	16760	16826	16766	16813	16854	16695	16672	16731	16664	16727	16628	16759	16755	16705	16771	16741	16820	16747	16779	16680	16837	16819	16856	16889	16729	16800	16773	16750	16697	16765	16773	16580	16828	16588	16757	16885	16685	16638	16723	16800	16654	16779	16861	16870	16937	16791	16687	16596	16852	16718	16686	16716	16686	16773	16950	16879	16699	16715	16686	16825	16898	16740	16824	16782	16696	16644	16696	16805	16611	16690	16759	16863	16660	16883	16560	16671	16755	16857	16883	16792	16721	16719	16817	16770	16756	16645	16617	16693	16902	16689	16757	16790	16710	16736	16524	16772	16770	16858	16549	16804	16655	16822	16787	16777	16842	16705	16788	16733	16732	16806	16701	16793	16616	16789	16829	16789	16736	16816	16865	16692	16801	16760	16689	16585	16676	16674	16807	16627	16835	16651	16803	16577	16808	16619	16694	16695	16735	16833	16862	16824	16897	16592	16738	16702	16714	16692	16788	16753	16575	16909	16890	16849	16849	16584	16871	16862	16619	16578	16754	16638	16854	16860	16862	16746	16693	16858	16670	16671	16813	16749	16721	16677	16640	16789	16716	16793	16800	16928	16736	16728	16744	16724	16692	16609	16715	16559	16819	16783	16645	16549	16780	16655	16721	16766	16737	16639	16794	16903	16916	16834	16888	16837	16687	16762	16845	16803	16761	16772	16520	16781	16771	16918	16615	16586	16810	16625	16936	16851	16640	16814	16746	16658	16844	16642	16832	16699	16730	16558	16613	16695	16672	16807	16574	16802	16492	16729	16619	16898	16610	16785	16717	16866	16838	16622	16709	16606	16870	16628	16739	16693	16785	16732	16768	16714	16705	16933	16829	16796	16715	16796	16658	16690	16861	16888	16757	16595	16689	16773	16834	16512	16675	16715	16821	16807	16821	16504	16792	16645	16967	16739	16694	16769	16930	16630	16805	16811	16850	16485	16876	16905	16726	16720	16834	16679	16941	16859	16769	16853	16762	16753	16672	16687	16823	16712	16648	16808	16825	16756	16535	16763	16963	16834	16831	16684	16656	16900	16614	16623	16734	16637	16653	16718	16734	16688	16750	16835	16724	16806	16689	16829	16927	16928	16685	16883	16740	16750	16728	16899	16467	16630	16686	16844	16730	16979	16726	16549	16690	16688	16821	16694	16957	16671	16697	16776	16772	16562	16737	16634	16662	16816	16704	16544	16942	16467	16820	16608	16801	16834	16851	16873	16980	17001	16653	16706	16629	16657	16962	16584	16892	16846	16994	16951	16665	16600	16853	16791	16929	16659	16716	16834	16852	16741	16857	16798	16619	16703	16791	16591	16930	16794	16708	16697	16635	16935	16704	16609	16666	16774	16841	16736	16892	16824	16688	16809	16662	16849	16732	16725	16794	16857	16654	16760	16810	16863	16688	16679	16767	16749	16594	16794	16860	16775	16641	16626	16635	16816	16837	16896	16768	16837	16821	16780	16880	16714	16800	16561	16738	16955	16680	16815	16666	16746	16744	16767	16741	16787	16704	16806	16722	16779	16764	16632	16707	16739	16768	16852	16738	16809	16835	16543	16830	16952	16663	16669	16721	16678	16811	16625	16805	16775	16898	16683	16673	16794	16800	16754	16712	16723	16817	16652	16784	16746	16704	16747	16708	16898	16777	16877	16930	16660	16712	16807	16759	16642	16539	16704	16642	16804	16750	16807	16822	16710	16761	16750	16961	16961	16731	16558	16825	16769	16823	16742	16638	16855	16823	16823	16731	16655	16821	16818	16923	16650	16573	16858	16783	16848	16721	16777	16651	16692	16849	16841	16575	16841	16798	16869	16608	16609	16798	16450	16651	16804	16760	16646	16839	16828	16897	16659	16757	16698	16741	16804	16527	16691	16769	16765	16892	16798	16829	16675	16797	16862	16674	16767	16943	16751	16794	16611	16782	16673	16766	16660	16646	16721	16927	16621	16655	16784	16937	16801	16914	16724	16850	16933	16893	16580	16621	16721	16829	16693	16690	16741	16797	16790	16817	16683	16800	16794	16910	16932	16570	16836	16860	16688	16578	16875	16766	16900	16637	16734	16733	16712	16730	16823	16773	16875	16708	16910	16815	16771	16652	16959	16678	16724	16922	16794	16944	16837	16613	16811	16888	16704	16735	16822	16762	16813	16691	16917	16756	16757	16780	16658	16786	16878	16730	16771	16857	16970	16747	16710	16623	16724	16694	16800	16753	16720	16691	16638	16670	16753	16833	16693	16669	16741	16718	16953	16565	16869	16786	16703	16762	17005	16812	16758	16757	16558	16807	16675	16868	16857	16829	16873	16697	16818	16696	16703	16791	16796	16773	16655	16740	16730	16712	16902	16609	16603	16748	16674	16711	16685	16789	16864	16678	16578	16764	16720	16778	16741	16899	16885	16751	16850	16554	16733	16822	16667	16770	16906	16707	16678	16807	16781	16792	16883	16864	16867	16845	16725	16730	16861	16565	16727	16777	16831	16816	16773	16903	16718	16758	16632	16958	16811	16685	16666	16867	16671	16719	16705	16608	16657	16605	16658	16726	16683	16645	16687	17029	16705	16567	16810	16675	16706	16847	16745	16634	16722	16523	16796	16687	16918	16834	16724	16743	16784	16833	16802	16791	16847	16721	16766	16876	16703	16828	16557	16716	16793	16597	16784	16649	16652	16830	16754	16703	16885	16731	16727	16975	16884	16706	16728	16699	16688	16878	16750	16749	16684	16800	16778	16771	16635	16688	16726	16682	16751	16735	16743	16648	16699	16739	16798	16876	16699	16719	16883	16777	16654	16773	16620	16812	16713	16875	16762	16805	16560	16724	17025	16684	16814	16942	16658	16889	16787	16743	16731	16796	16937	16769	16670	16692	16728	16678	16806	16807	16783	16756	16703	16636	16893	16676	16822	16764	16936	16837	16796	16763	16810	16748	16893	16840	16686	16909	16813	16801	16760	16735	16824	16686	16749	16777	16539	16707	16923	16577	16637	16684	16849	16653	16651	16817	16815	16952	16646	16718	16843	16808	16675	16732	16878	16776	16796	16860	16794	16746	16910	16812	16699	16755	16673	16689	16625	16756	16768	16661	16819	16702	16659	16500	16749	16645	16727	16752	16727	16790	16876	16667	16874	16606	16832	16792	16679	16693	16823	16997	16708	16673	16938	16684	16623	16712	16672	16911	16807	16753	16671	16793	16705	16771	16677	16790	16737	16813	16717	16864	16717	16768	16737	16745	16798	16603	16657	16768	16752	16627	16720	16567	16587	16945	16667	16692	16858	16895	16936	16665	16890	16724	16751	16893	16750	16815	16919	16740	16918	16707	16686	16691	16701	16706	16715	16756	16836	16786	16814	16681	16810	16734	16766	16675	16805	16695	16600	16710	16687	16619	16813
23578	20957	28590	25113	25996	34178	37314	31807	29578	32124	51975	47160	36502	27176	22965	21747	21523	21412	21230	21244	21466	21459	21431	21381	21370	21320	21329	21284	21278	21259	21324	21212	21324	21414	21381	21267	21072	21384	21115	21307	21343	21278	21415	21155	21270	21481	21479	21395	21369	21246	21334	21102	21310	21269	21046	21392	21118	21303	21044	21177	21128	21325	21234	21236	21176	21193	21420	21151	21485	21275	21248	21220	21228	21260	21132	21287	21275	21240	21213	21210	21291	21230	21263	21268	21200	21134	21060	21185	21262	21171	21164	21221	21159	21114	21110	21120	21216	21244	21239	20953	21174	21049	21339	21149	21295	21148	21023	21244	21192	21155	21165	21050	21361	21222	21128	21152	21191	21119	21194	21030	21386	21046	21073	21134	21489	21200	21266	21372	21175	21207	20978	21137	21220	21097	21136	21181	20952	21124	21143	21132	21037	21245	21229	21025	21255	21231	21199	21213	21360	21239	21239	21269	21011	21373	21352	21117	21228	21299	21411	21079	21317	21223	21099	21164	21331	21132	21143	21243	21439	21187	21338	21200	21297	21284	21219	21297	21164	21261	21412	21317	21266	21219	21311	21163	21390	21121	21170	21274	21228	21096	21438	21156	21231	21205	21253	21221	21319	21204	21282	21032	21101	21152	21092	21172	21166	21007	21271	21306	21249	21338	21392	21173	21108	21340	21313	21357	21208	21067	21156	21386	21152	20963	20990	21017	21266	21208	21144	21384	21172	21293	21334	21103	21325	21248	21283	21185	21312	21264	21314	21173	21280	21199	21194	21101	21170	21300	21326	21203	21170	21083	21107	21213	21169	21340	21270	21057	21056	21230	21283	21243	21340	21333	21398	21224	21159	21283	21053	21303	21288	21154	21294	21136	21298	21367	21219	21054	21111	21156	21399	21050	21104	21310	21351	21048	21413	21338	21336	21335	21280	21312	21187	21338	21131	21167	21202	21236	21063	21282	21150	21399	21243	21151	21305	21107	21158	21143	21133	21145	21138	21289	21339	21341	21509	21027	21243	20943	20929	21157	21155	20950	21228	21146	21020	21374	21144	20993	21305	21238	21398	21109	21205	21185	21037	21227	21192	21115	21117	21121	21107	21089	21223	21196	21255	21106	21214	21097	21164	21260	21107	21213	21212	21137	21155	21388	21174	21140	21183	21165	21159	21283	21072	21046	21243	21344	21449	21270	21288	21200	21478	21147	21409	21369	21230	21199	21282	21199	21164	21023	21328	21344	21157	21172	21456	21469	21370	21188	21229	21306	21147	21402	21146	21001	21567	21089	21251	21050	21352	21233	21286	21258	21270	21042	20983	21114	21167	21218	21395	21164	21120	21109	21055	21195	21147	21119	21295	21066	21087	21246	21225	21214	21161	21037	21130	21152	21340	21205	21306	21021	21113	21156	21350	21371	21160	21264	21178	21263	21066	21270	21200	21184	21064	20999	21105	21246	21368	21283	21085	21229	21056	21151	21109	21192	21084	21160	21367	20938	21233	21159	21169	21292	21168	21427	21198	21153	21087	21134	21221	21407	21156	21081	21245	21219	21225	21184	21266	20932	20980	21433	21162	21183	21367	21074	21119	21315	21049	21129	21066	21322	21178	21346	21199	21114	21075	21131	21241	21314	21200	21173	21058	21367	21245	21024	21396	20865	21076	21292	21314	21183	21142	21135	21353	21231	21049	21174	21431	21169	21355	21030	21266	21247	21157	21315	21386	21215	21238	21282	21213	21318	21254	21105	21321	21232	21127	21222	21072	21122	21139	21232	21022	20998	21410	21356	20907	21153	21200	21408	20978	21075	21201	21204	21129	21090	21035	21154	21202	21151	21308	21132	21168	21313	21321	21137	20988	21024	21254	21165	21141	21206	21286	21110	21248	21443	21284	21308	21381	21169	21247	21192	21069	21286	21187	20902	21090	21106	21203	21335	21340	21176	21258	21153	21100	21281	21355	21093	21274	21387	21028	21156	21323	21286	21160	21262	21143	21183	21210	21199	21165	21269	21342	21167	21132	21132	21360	21253	21099	21222	21226	21126	21334	20921	21208	21004	21181	21143	21178	21253	21462	21082	21284	21066	21091	21044	21059	21171	21325	21311	21178	21260	21264	21125	21442	21391	21069	21163	21053	21221	21193	21145	21314	21114	21210	21403	21373	21149	21092	21333	21425	21253	21233	21353	21087	21032	21162	21079	21062	21122	21169	21053	20985	21119	21178	21239	21233	21143	21089	21220	21169	21275	21382	21161	21279	21279	21141	21215	21089	21348	21335	21110	21285	21202	21524	21058	21206	21116	21124	21200	21261	21201	21222	21270	21166	21216	21312	21301	20919	21042	21450	21331	21312	21373	21146	21067	21269	21233	21274	21233	21497	21128	21128	21030	21312	21114	20998	21033	21159	21365	21384	21247	21151	21128	21166	21173	21108	21147	21358	21195	21278	21439	21277	21313	21317	21175	21010	21192	21341	21089	21264	21117	21109	21172	21180	21006	21140	21049	21125	21076	21205	21421	21226	21077	21152	21271	21147	21357	21321	21201	21260	21114	21139	21200	21161	21030	21083	21095	21270	21417	21381	21299	21059	21284	21044	21408	21244	21263	21104	21038	21033	21349	21318	21223	21271	21141	21227	21093	21152	21404	21459	21335	21322	21244	21114	21380	21207	21019	21275	21335	21438	21252	21233	21099	21257	20992	21259	21356	21331	21215	21223	21087	21188	21185	21272	21050	21157	21133	21074	21206	21316	21313	21254	21303	21154	21238	21160	21131	21211	21163	21271	21302	21166	21332	21203	21204	21288	21074	21153	20993	21059	21201	20915	21192	21082	21109	21191	21109	21407	21169	21300	21242	21264	21187	21330	21124	21057	21283	21309	21305	21332	21448	21099	21111	21133	21205	21224	21197	21297	20866	21494	21306	21061	21067	21109	21247	21131	21161	21278	21253	21143	21156	21181	21159	21280	21177	21038	21343	21262	21308	21331	21302	21158	21149	21333	21178	21181	21182	21481	21360	21527	21117	21207	21186	21478	21000	21080	21260	21307	21173	21066	21388	21216	21028	21068	21233	21531	21043	21262	21278	21411	21326	21292	21162	21193	21238	21366	21159	21234	21219	21317	21132	21215	21212	20924	21084	21199	21359	21148	21190	20982	21377	21344	21170	21341	21126	21215	21197	21159	21216	21352	20955	21160	21228	21214	21376	21157	21178	21072	21213	21379	21276	21107	21195	21161	21108	21349	21143	21133	21148	21250	21361	21149	21223	20959	21340	21341	21191	21046	21004	21131	21290	21235	21256	21339	21369	21151	21160	21299	21073	21187	21147	21278	21292	21158	21518	21184	21397	21225	21408	21252	21251	21125	21383	21140	21046	21341	21232	21265	21226	21412	21258	21183	21285	21250	21180	21195	21147	20985	21164	21159	21104	21299	21303	21129	21085	21347	21051	21106	21175	21454	21211	21077	21233	21147	21335	21418	21216	21004	21243	21135	21260	21185	21282	21311	21282	21374	21187	21169	21060	21145	21176	21124	21142	21481	20967	21273	21134	21367	21273	21131	21225	21215	21099	21228	21324	21165	21054	21137	21070	21099	21343	21275	21270	21189	21271	21153	21163	21075	21091	21150	21163	21065	21038	21307	21180	21355	21199	21056	21194	21329	21164	21201	21277	21087	21300	21223	21152	21033	21070	21077	21369	21019	21129	21460	21494	21096	21318	21181	21312	21254	21192	21298	21146	21347	21203	21138	21154	21371	21093	21037	21225	21535	21445	20971	21144	21014	21144	21322	21170	21337	21030	21235	20968	21137	21135	21046	21108	21204	21030	21098	21090	21290	21298	21105	21244	21153	21429	20972	21216	21197	21298	21225	21078	21370	21151	21287	21282	21091	21231	21288	21045	21175	21187	21196	21052	21386	21340	21274	20893	21248	21138	21139	21083	21173	21057	21101	21063	21189	21007	20842	21236	21101	21066	20998	21239	21171	21128	20882	21164	21260	21176	21208	21298	21247	21199	21344	21145	21316	21208	21238	21212	21320	21230	21151	21138	21065	21309	21013	21197	21243	21361	21247	21080	21251	21360	21289	21249	21113	21005	21117	21262	21342	21103	21198	21102	21285	21352	21191	21114	21301	21145	21114	21149	21021	21351	21223	21266	21140	21249	21216	21242	21219	21367	21329	21260	21189	21252	21200	21226	21066	21036	21156	21353	21203	21262	21073	21129	21342	21417	21204	21355	21366	21173	21289	21255	21222	21164	21376	21230	21313	21334	21057	21072	21244	21119	21049	21159	21389	21201	21344	21122	21092	21309	21302	21175	21191	21241	21261	21327	21110	21012	21135	21155	21225	21267	21165	21171	21209	21215	21262	21418	21160	21081	21032	21201	20997	20884	21196	21319	21323	21162	21247	21456	21271	21179	21197	21549	21162	21329	21182	21112	21112	21143	21028	21080	21200	21312	21036	21077	21143	20933	21168	21130	21299	21468	21207	21107	21150	21129	21135	21061	21278	21309	21207	21186	21266	21331	21126	21460	21097	21164	20929	21175	21205	21365	21393	21002	21468	21246	21313	21338	21239	21104	21423	21131	21223	21379	21200	21173	21187	21192	21297	21125	21437	21232	21270	21165	21285	21380	21362	21337	21238	21223	21045	21216	21372	21160	21173	21347	21451	21007	21149	20994	21049	21160	20954	21298	21326	21118	20989	21109	21156	21208	21218	21213	21160	21202	21160	21526	21117	21223	21365	21178	21401	21169	21165	21171	21228	21150	21053	21141	21270	21213	21233	21081	21251	21224	21278	21177	21187	21242	21192	21399	21338	21149	21342	21144	21015	21129	21142	21132	20988	21240	21265	21366	21213	21205	20941	21135	21235	21160	21082	21223	21171	21120	21306	21115	21306	21055	21289	21313	21194	21143	21084	20997	21262	21314	21165	21380	21194	21183	21255	20961	21267	21188	21295	21360	21023	21326	21156	21489	21569	21349	21276	21171	21199	21250	21014	21076	21326	21286	21174	21433	21208	21087	21029	21410	21478	21349	21071	21108	21256	21479	21281	21121	21056	21279	21226	21400	21155	21065	21017	21252	21297	21215	21313	20963	21078	21272	21126	21166	21393	20940	21157	21120	21252	21080	21237	21306
27954	48875	49633	44483	39248	39041	36123	31305	28756	32259	51499	44506	32673	21917	17479	16718	16504	16424	16552	16411	16373	16243	16413	16434	16591	16446	16296	16668	16437	16363	16368	16494	16409	16351	16264	16411	16323	16315	16421	16435	16444	16474	16429	16379	16379	16562	16349	16587	16483	16352	16275	16490	16452	16329	16338	16412	16171	16380	16608	16491	16418	16491	16532	16216	16371	16461	16605	16453	16383	16506	16423	16422	16409	16408	16582	16313	16514	16263	16367	16380	16322	16556	16382	16331	16487	16361	16607	16434	16428	16388	16310	16380	16286	16365	16247	16214	16556	16458	16293	16539	16429	16359	16549	16362	16478	16367	16366	16408	16470	16233	16472	16336	16302	16470	16314	16584	16426	16620	16491	16428	16289	16434	16315	16553	16394	16394	16396	16482	16345	16184	16524	16303	16489	16440	16443	16329	16420	16458	16526	16444	16448	16424	16473	16236	16417	16335	16406	16312	16277	16460	16407	16552	16302	16406	16311	16393	16290	16412	16316	16288	16262	16444	16504	16210	16404	16460	16408	16483	16258	16336	16316	16327	16555	16531	16384	16211	16522	16453	16424	16553	16337	16309	16419	16303	16557	16463	16571	16398	16548	16433	16398	16449	16439	16457	16400	16330	16478	16293	16348	16281	16343	16456	16395	16315	16364	16239	16370	16552	16406	16263	16244	16397	16294	16296	16453	16294	16597	16250	16504	16405	16303	16414	16248	16418	16315	16298	16523	16382	16622	16267	16360	16487	16433	16335	16430	16210	16362	16324	16478	16475	16540	16210	16391	16171	16344	16464	16473	16425	16316	16389	16291	16438	16293	16433	16462	16394	16446	16280	16447	16350	16502	16553	16399	16340	16454	16456	16240	16470	16391	16617	16345	16384	16482	16269	16408	16474	16329	16398	16432	16447	16431	16353	16370	16456	16411	16492	16358	16558	16400	16455	16350	16291	16338	16366	16348	16402	16274	16306	16342	16522	16492	16335	16480	16424	16327	16345	16305	16241	16380	16601	16417	16236	16446	16511	16473	16490	16252	16218	16300	16523	16392	16555	16461	16377	16325	16401	16570	16498	16263	16165	16491	16338	16523	16282	16406	16535	16298	16384	16371	16364	16391	16409	16617	16334	16368	16505	16315	16396	16389	16330	16422	16457	16388	16287	16314	16465	16386	16298	16342	16376	16357	16541	16442	16419	16467	16348	16231	16473	16346	16415	16216	16352	16230	16387	16406	16295	16368	16412	16201	16381	16318	16351	16338	16323	16554	16364	16513	16342	16592	16317	16499	16336	16366	16290	16350	16468	16397	16263	16467	16500	16431	16324	16395	16329	16438	16488	16257	16314	16373	16447	16510	16300	16465	16416	16318	16474	16499	16310	16446	16363	16356	16423	16427	16338	16402	16472	16514	16387	16417	16369	16405	16339	16376	16233	16294	16548	16362	16382	16396	16535	16398	16507	16363	16370	16449	16503	16330	16591	16481	16328	16519	16259	16327	16415	16450	16289	16289	16672	16480	16469	16517	16552	16346	16287	16464	16367	16423	16494	16387	16579	16335	16416	16540	16327	16448	16334	16482	16460	16291	16560	16643	16430	16579	16468	16321	16434	16639	16390	16413	16391	16390	16498	16322	16335	16298	16335	16307	16422	16507	16324	16392	16434	16320	16369	16159	16409	16606	16256	16451	16419	16552	16449	16454	16630	16260	16209	16347	16338	16372	16377	16284	16328	16320	16522	16339	16338	16475	16407	16425	16483	16429	16377	16394	16404	16309	16415	16548	16269	16407	16361	16509	16376	16433	16331	16454	16437	16550	16388	16451	16276	16431	16430	16532	16434	16462	16297	16571	16536	16473	16399	16450	16440	16536	16315	16319	16508	16429	16283	16478	16374	16309	16430	16336	16377	16303	16431	16450	16548	16400	16248	16347	16366	16391	16234	16617	16321	16297	16593	16363	16373	16449	16314	16472	16329	16243	16277	16227	16413	16447	16298	16423	16379	16221	16420	16340	16386	16193	16379	16301	16573	16462	16476	16497	16317	16564	16390	16358	16350	16122	16333	16405	16274	16379	16247	16426	16610	16225	16531	16482	16319	16215	16501	16340	16383	16415	16399	16292	16491	16506	16489	16412	16443	16531	16173	16519	16409	16368	16377	16459	16335	16505	16433	16435	16299	16459	16356	16578	16349	16526	16443	16388	16240	16361	16361	16310	16317	16333	16598	16395	16367	16426	16234	16390	16403	16477	16546	16159	16361	16284	16457	16396	16666	16359	16492	16322	16386	16372	16366	16410	16471	16377	16392	16406	16418	16487	16559	16365	16349	16368	16515	16218	16446	16311	16535	16539	16327	16419	16453	16454	16388	16201	16413	16313	16540	16365	16381	16482	16290	16444	16291	16513	16386	16276	16459	16416	16332	16497	16304	16454	16282	16366	16421	16389	16296	16486	16420	16256	16565	16500	16416	16535	16371	16332	16398	16563	16399	16455	16366	16366	16302	16295	16293	16225	16318	16445	16360	16471	16379	16322	16426	16407	16420	16385	16336	16384	16273	16392	16474	16362	16386	16268	16332	16311	16336	16364	16631	16514	16223	16369	16316	16298	16310	16422	16240	16382	16300	16414	16421	16489	16565	16334	16288	16223	16404	16467	16453	16393	16074	16380	16228	16481	16491	16397	16379	16438	16361	16145	16287	16330	16271	16512	16435	16230	16579	16348	16404	16310	16411	16386	16259	16385	16421	16373	16353	16442	16420	16423	16561	16407	16485	16481	16492	16408	16321	16224	16283	16568	16377	16245	16522	16545	16559	16337	16311	16445	16337	16382	16434	16411	16416	16454	16519	16308	16333	16483	16364	16439	16306	16317	16355	16574	16445	16372	16553	16448	16429	16530	16458	16398	16418	16529	16471	16221	16267	16383	16200	16261	16443	16513	16525	16404	16335	16347	16321	16385	16571	16269	16316	16325	16515	16444	16475	16580	16521	16453	16283	16464	16201	16334	16400	16453	16402	16338	16578	16413	16440	16388	16489	16497	16255	16330	16481	16378	16321	16284	16356	16349	16174	16426	16350	16378	16335	16442	16230	16543	16419	16464	16265	16450	16191	16540	16285	16413	16226	16535	16316	16482	16383	16535	16425	16427	16497	16549	16386	16310	16538	16372	16494	16298	16547	16342	16383	16501	16453	16485	16321	16384	16312	16497	16280	16246	16436	16350	16515	16300	16322	16438	16323	16398	16426	16565	16275	16417	16667	16497	16504	16455	16563	16480	16398	16212	16397	16364	16372	16467	16289	16391	16252	16297	16339	16436	16422	16376	16338	16346	16341	16507	16555	16280	16563	16460	16517	16451	16364	16424	16396	16377	16450	16396	16482	16345	16425	16427	16442	16295	16274	16496	16471	16452	16403	16187	16408	16371	16418	16350	16388	16331	16458	16306	16447	16168	16491	16343	16222	16447	16327	16718	16323	16413	16426	16270	16390	16387	16342	16460	16228	16372	16361	16302	16519	16307	16460	16329	16541	16485	16440	16454	16386	16533	16303	16404	16290	16447	16303	16501	16585	16305	16391	16274	16444	16308	16297	16197	16388	16227	16473	16217	16513	16441	16463	16309	16373	16352	16402	16443	16277	16443	16367	16347	16331	16306	16718	16359	16524	16494	16348	16432	16191	16331	16527	16407	16447	16277	16272	16272	16471	16526	16384	16335	16386	16486	16266	16436	16593	16387	16231	16361	16303	16476	16317	16555	16562	16358	16408	16526	16279	16402	16336	16623	16447	16542	16413	16250	16396	16446	16326	16261	16529	16366	16191	16365	16581	16387	16283	16404	16500	16249	16324	16379	16470	16392	16256	16415	16340	16373	16475	16170	16403	16311	16397	16494	16410	16256	16327	16263	16333	16413	16471	16376	16479	16411	16323	16244	16270	16337	16393	16523	16404	16568	16311	16226	16485	16367	16387	16436	16334	16472	16370	16502	16389	16477	16289	16429	16433	16297	16369	16230	16560	16316	16311	16565	16301	16582	16507	16385	16486	16366	16351	16483	16228	16282	16310	16389	16261	16370	16486	16407	16277	16457	16398	16347	16433	16372	16263	16240	16460	16585	16494	16347	16233	16328	16342	16377	16312	16384	16427	16363	16363	16406	16361	16313	16358	16505	16441	16422	16511	16380	16304	16622	16374	16309	16352	16291	16546	16400	16364	16590	16293	16281	16399	16491	16317	16430	16296	16381	16434	16237	16428	16338	16522	16454	16239	16499	16390	16374	16419	16484	16380	16349	16376	16449	16264	16342	16473	16337	16342	16607	16493	16190	16431	16481	16416	16490	16400	16447	16450	16494	16336	16388	16395	16423	16239	16323	16454	16440	16373	16300	16423	16436	16210	16408	16333	16342	16451	16270	16290	16208	16407	16237	16508	16400	16391	16294	16278	16341	16406	16300	16342	16452	16387	16397	16309	16549	16426	16530	16479	16323	16420	16293	16469	16379	16373	16498	16303	16384	16274	16533	16468	16346	16392	16384	16281	16442	16310	16324	16481	16300	16362	16517	16298	16494	16291	16498	16357	16423	16325	16454	16520	16367	16318	16334	16419	16415	16671	16387	16292	16422	16286	16255	16488	16389	16323	16306	16517	16567	16533	16287	16447	16486	16316	16474	16355	16509	16334	16464	16197	16325	16290	16367	16390	16228	16413	16390	16419	16455	16432	16459	16265	16353	16423	16370	16309	16444	16186	16356	16264	16450	16470	16447	16382	16409	16380	16426	16357	16521	16464	16429	16476	16300	16509	16359	16377	16371	16516	16318	16517	16190	16443	16457	16268	16327	16209	16369	16431	16386	16493	16219	16493	16621	16445	16476	16399	16479	16526	16389	16420	16365	16294	16488	16498	16193	16293	16364	16409	16459	16295	16349	16380	16482	16407	16363	16516	16679	16332	16274	16366	16346	16288	16461	16453	16274	16488	16388	16425	16445	16444	16484	16375	16414	16437	16492	16491	16352	16529	16514	16433	16462	16491	16495	16337	16252	16407	16347	16457	16311	16440	16288	16267	16271	16494	16537	16346	16253	16390	16407	16392	16456	16455	16473	16348	16367	16265	16417	16361	16429	16153	16504	16342	16593	16456	16416	16286	16361	16482	16268	16294
31465	28513	34654	34193	30581	27911	25720	24130	23514	23088	24582	24172	23275	21964	21535	21417	21312	21371	21354	21496	21339	21134	21300	21414	21388	21278	21414	21476	21394	21471	21378	21370	21583	21587	21551	21298	21426	21466	21302	21476	21560	21282	21219	21497	21349	21359	21311	21379	21444	21304	21398	21554	21245	21405	21489	21298	21588	21308	21294	21279	21525	21106	21305	21489	21385	21210	21248	21369	21203	21630	21318	21371	21553	21278	21438	21286	21351	21413	21289	21434	21338	21358	21334	21424	21416	21235	21277	21335	21377	21339	21321	21205	21260	21299	21312	21295	21697	21349	21239	21273	21168	21486	21426	21353	21395	21303	21255	21260	21287	21373	21281	21324	21356	21371	21326	21391	21281	21322	21361	21392	21310	21505	21618	21308	21256	21301	21303	21537	21535	21543	21554	21415	21234	21250	21089	21269	21366	21372	21217	20987	21220	21314	21308	21399	21400	21112	21139	21241	21401	21295	21409	21530	21508	21496	21311	21512	21198	21372	21403	21170	21401	21267	21056	21148	21134	21281	21354	21322	21052	21424	21496	21521	21253	21416	21497	21326	21489	21439	21467	21366	21491	21112	21410	21421	21193	21198	21146	21419	21570	21466	21321	21328	21261	21346	21202	21172	21268	21610	21207	21223	21362	21285	21409	21266	21175	21359	21267	21294	21446	21342	21184	21425	21261	21367	21379	21224	21442	21315	21403	21377	21175	21544	21253	21137	21231	21213	21289	21361	21489	21192	21564	21253	21294	21083	21319	21355	21351	21406	21303	21265	21189	21345	21474	21349	21229	21539	21147	21178	21369	21207	21232	21319	21274	21325	21448	21320	21165	21116	21393	21431	21320	21288	21184	21265	21122	21062	21502	21329	21251	21279	21387	21315	21393	21266	21342	21420	21412	21267	21246	21335	21296	21194	21445	21359	21234	21312	21443	21543	21327	21099	21374	21346	21450	21453	21402	21210	21421	21286	21393	21384	21362	21238	21218	21295	21431	21336	21279	21125	21287	21308	21174	21299	21212	21518	21268	21482	21297	21179	21407	21341	21260	21282	21144	21093	21196	21330	21254	21363	21402	21415	21177	21409	21382	21244	21263	21274	21343	21329	21477	21292	21290	21143	21479	21127	21387	21352	21485	21434	21185	21141	21302	21523	21518	21431	21446	21395	21322	21244	21325	21295	21246	21108	21066	21087	21334	21282	21420	21195	21334	21084	21178	21277	21363	21294	21185	21344	21283	21246	21452	21217	21288	21410	21339	21296	21139	21361	21394	21392	21245	21298	21250	21601	21286	21364	21329	21325	21276	21556	21149	21295	21170	21231	21236	21305	21324	21466	21457	21252	21386	21255	21543	21552	21504	21505	21384	21468	21268	21373	21435	21403	21475	21429	21681	21241	21439	21186	21207	21338	21407	21140	21357	21192	21178	21467	21354	21290	21359	21369	21387	21477	21341	21162	21269	21293	21333	21089	21448	21220	21251	21257	21556	21433	21308	21132	21337	21351	21584	21356	21341	21387	21349	21386	21228	21171	21278	21280	21325	21298	21214	21284	21221	21316	21343	21280	21329	21470	21152	21537	21439	21363	21191	21171	21305	21436	21117	21434	21338	21452	21264	21387	21552	21470	21228	21353	21439	21376	21161	21315	21464	21247	21433	21432	21361	21233	21418	21254	21289	21494	21427	21586	21594	21368	21411	21238	21581	21304	21365	21184	21072	21236	21260	21489	21271	21309	21347	21363	21383	21240	21333	21284	21326	21310	21359	21225	21309	21532	21686	21328	21173	21365	21387	21274	21356	21142	21278	21417	21464	21696	21225	21321	21523	21440	21216	21393	21535	21628	21416	21295	21323	21115	21383	21447	21362	21303	21290	21224	21413	21169	21393	21497	21419	21335	21311	21387	21380	21434	21246	21330	21186	21239	21434	21361	21482	21309	21389	21457	21397	21293	21589	21509	21423	21235	21406	21378	21584	21242	21405	21206	21472	21375	21333	21309	21271	21235	21424	21552	21474	21354	21410	21517	21417	21389	21347	21275	21344	21239	21418	21261	21242	21243	21047	21397	21516	21500	21205	21224	21306	21666	21364	21580	21102	21438	21485	21229	21312	21084	21030	21076	21333	21159	21223	21314	21321	21319	21199	21453	21284	21262	21310	21504	21244	21358	21467	21568	21352	21184	21061	21172	21425	21374	21422	21145	21353	21379	21220	21422	21379	21273	21537	21449	21420	21433	21379	21298	21222	21377	21254	21369	21295	21432	21320	21366	21600	21435	21169	21219	21212	21006	21273	21391	21303	21190	21463	21429	21525	21276	21222	21456	21310	21392	21414	21347	21318	21102	21426	21353	21411	21284	21540	21291	21278	21282	21584	21462	21359	21282	21097	21091	21360	21290	21397	21161	21339	21374	21364	21303	21360	21240	21279	21432	21438	21340	21404	21436	21314	21323	21420	21581	21310	21314	21347	21335	21465	21213	21392	21157	21134	21295	21183	21363	21148	21497	21424	21515	21364	21396	21587	21391	21342	21401	21461	21340	21542	21381	21298	21351	21187	21280	21316	21467	21254	21244	21190	21351	21212	21403	21450	21299	21513	21296	21436	21500	21435	21200	21340	21438	21332	21516	21497	21360	21215	21441	21323	21433	21455	21401	21426	21391	21282	21374	21321	21465	21519	21325	21342	21417	21390	21332	21316	21299	21297	21330	21205	21528	21506	21204	21321	21063	21256	21240	21254	21229	21445	21291	21304	21208	21415	21436	21323	21578	21400	21146	21292	21442	21326	21242	21414	21239	21354	21259	21425	21470	21301	21564	21401	21378	21380	21326	21523	21394	21200	21402	21276	21253	21131	21431	21344	21393	21771	21598	21435	21398	21294	21294	21208	21428	21411	21245	21561	21299	21156	21351	21215	21153	21382	21311	21236	21389	21562	21504	21294	21338	21299	21539	21411	21521	21394	21189	21626	21477	21554	21270	21442	21226	21171	21151	21417	21291	21466	21434	21356	21246	21256	21209	21230	21115	21401	21343	21508	21400	21320	21254	21376	21274	21299	21500	21161	21390	21417	21418	21346	21410	21255	21333	21339	21057	21285	21184	21266	21377	21209	21567	21518	21535	21474	21296	21358	21175	21369	21433	21408	21227	21331	21300	21384	21126	21290	21495	21264	21202	21056	21307	21294	21362	21155	21116	21162	21454	21379	21220	21208	21392	21237	21268	21405	21366	21341	21422	21124	21519	21368	21258	21424	21357	21118	21350	21422	21305	21550	21316	21300	21284	21356	21340	21198	21301	21441	21392	21324	21346	21255	21371	21188	21431	21351	21170	21478	21392	21350	21639	21541	21440	21553	21535	21448	21290	21567	21182	21501	21391	21321	21305	21580	21559	21234	21355	21437	21305	21037	21387	21514	21314	21508	21488	21305	21233	21412	21214	21463	21359	21412	21199	21370	21380	21488	21299	21286	21410	21330	21307	21124	20981	21179	21263	21435	21454	21241	21341	21373	21269	21431	21540	21484	21339	21390	21436	21272	21198	21372	21307	21464	21554	21421	21208	21271	21386	21344	21300	21286	21346	21489	21404	21493	21414	21388	21435	21201	21365	21273	21401	21457	21368	21341	21090	21347	21201	21200	21143	21298	21351	21335	20996	21209	21477	21476	21316	21511	21433	21370	21303	21213	21016	21341	21329	21439	21366	21341	21168	21290	21374	21409	21417	21372	21375	21128	21246	21052	21323	21382	21145	21274	21324	21366	21322	21332	21446	21159	21380	21144	21333	21359	21314	21510	21372	21362	21347	21303	21409	21505	21486	21337	21338	21322	21472	21319	21354	21599	21162	21284	21354	21245	21311	21323	21432	21418	21349	20939	21453	21427	21406	21482	21625	21370	21470	21395	21221	21340	21381	21427	21334	21641	21225	21434	21103	21605	21464	21381	21340	21247	21305	21314	21117	21377	21331	21242	21481	21323	21397	21379	21184	21249	21551	21568	21103	21594	21376	21385	21274	21441	21328	21151	21365	21367	21152	21468	21279	21311	21388	21382	21329	21440	21362	21416	21417	21303	21246	21259	21510	21530	21322	21446	21436	21365	21283	21632	21344	21271	21430	21237	21209	21381	21310	21588	21473	21196	21398	21277	21449	21632	21271	21412	21250	21286	21177	21293	21372	21233	21294	21281	21370	21512	21338	21371	21358	21203	21227	21475	21333	21395	21400	21286	21511	21401	21399	21242	21304	21499	21517	21317	21427	21345	21362	21362	21434	21061	21365	21376	21367	21312	21272	21386	21427	21547	21296	21343	21247	21516	21252	21236	21425	21293	21254	21314	21396	21317	21288	21423	21461	21297	21186	21443	21392	21254	21350	21438	21303	21707	21353	21347	21377	21375	21217	21498	21318	21427	21402	21549	21460	21499	21235	21348	21343	21556	21440	21232	21326	21332	21129	21379	20928	21216	21531	21269	21199	21237	21430	21394	21286	21340	21175	21408	21632	21487	21580	21427	21163	21509	21369	21255	21465	21483	21229	21055	21499	21342	21469	21351	21248	21302	21202	21450	21401	21323	21276	21360	21372	21439	21404	21513	21423	21434	21286	21216	21190	21667	21398	21303	21287	21584	21316	21288	21415	21134	21690	21386	21344	20997	21125	21363	21507	21543	21413	21361	21380	21446	21281	21386	21292	21617	21415	21303	21314	21174	21163	21320	21526	21414	21275	21282	21337	21482	21203	21318	21184	21317	21353	21040	21223	21284	21321	21526	21285	21299	21279	21486	21520	21284	21303	21406	21470	21194	21280	21254	21449	21177	21312	21262	21057	21428	21354	21410	21468	21291	21204	21436	21321	21315	21408	21229	21336	21504	21469	21531	21369	21433	21218	21548	21382	21072	21370	21247	21474	21517	21601	21417	21404	21308	21303	21449	21442	21449	21298	21460	21440	21360	21405	21464	21293	21533	21383	21338	21271	21249	21602	21302	21397	21216	21286	21138	21187	21542	21554	21526	21461	21292	21309	21459	21327	21281	21371	21378	21516	21270	21510	21296	21108	21284	21341	21344	21084	21382	21501	21249	21309	21571	21444	21199	21472	21478	21383	21314	21324	21351	21429	21376	21422	21303	21306	21324	21466	21419	21235	21571	21324	21342	21295
23610	33834	35510	32654	29035	25691	22528	20567	19606	18894	21505	20444	18298	17133	16567	16389	16409	16579	16340	16440	16308	16681	16379	16399	16436	16368	16456	16719	16444	16315	16317	16484	16501	16374	16301	16403	16448	16432	16456	16535	16234	16412	16474	16420	16482	16440	16428	16536	16417	16475	16351	16365	16427	16522	16465	16352	16482	16564	16421	16439	16410	16427	16547	16451	16620	16396	16398	16396	16524	16399	16450	16461	16526	16475	16482	16308	16558	16267	16344	16686	16339	16276	16491	16476	16319	16401	16383	16359	16452	16293	16297	16322	16512	16288	16352	16405	16369	16508	16445	16350	16564	16401	16456	16593	16496	16563	16401	16337	16547	16472	16407	16474	16611	16354	16402	16459	16307	16455	16501	16352	16446	16459	16326	16445	16492	16371	16329	16336	16440	16445	16366	16437	16403	16450	16273	16329	16345	16344	16629	16409	16483	16526	16377	16481	16475	16604	16313	16557	16442	16478	16346	16516	16445	16282	16410	16470	16403	16330	16610	16405	16410	16457	16322	16430	16465	16420	16505	16344	16316	16482	16472	16502	16377	16513	16290	16430	16459	16282	16495	16372	16415	16553	16309	16401	16496	16555	16381	16634	16341	16508	16401	16536	16339	16605	16400	16448	16328	16474	16478	16353	16483	16448	16642	16419	16473	16422	16469	16571	16577	16446	16318	16465	16345	16423	16450	16353	16333	16438	16585	16467	16405	16454	16412	16472	16336	16567	16557	16417	16499	16291	16411	16389	16470	16375	16366	16501	16440	16431	16457	16426	16534	16250	16367	16286	16478	16577	16373	16451	16496	16380	16668	16501	16462	16399	16484	16432	16443	16461	16463	16510	16567	16382	16334	16226	16480	16526	16371	16576	16389	16375	16333	16621	16594	16398	16427	16432	16414	16510	16477	16429	16409	16306	16279	16515	16280	16386	16532	16459	16436	16243	16577	16334	16286	16427	16467	16524	16352	16504	16343	16418	16383	16317	16485	16424	16476	16586	16271	16482	16508	16406	16430	16319	16451	16379	16334	16543	16344	16291	16466	16479	16330	16348	16340	16505	16281	16505	16371	16378	16435	16525	16553	16493	16309	16481	16449	16488	16404	16458	16273	16422	16400	16444	16483	16358	16413	16549	16405	16432	16454	16499	16488	16327	16540	16527	16447	16463	16396	16375	16443	16449	16448	16464	16367	16546	16406	16155	16567	16538	16247	16507	16510	16561	16513	16404	16291	16465	16502	16382	16462	16486	16312	16454	16505	16490	16467	16430	16177	16676	16461	16510	16507	16528	16413	16530	16368	16235	16587	16437	16327	16307	16276	16369	16390	16385	16343	16473	16455	16279	16531	16391	16529	16417	16441	16459	16409	16307	16387	16398	16333	16499	16394	16394	16400	16554	16459	16411	16422	16474	16536	16481	16422	16479	16486	16600	16352	16322	16429	16501	16508	16592	16398	16253	16368	16486	16506	16395	16546	16571	16517	16554	16401	16478	16430	16339	16583	16342	16404	16556	16445	16589	16483	16556	16521	16455	16279	16486	16539	16332	16500	16354	16375	16382	16377	16237	16321	16440	16459	16632	16272	16341	16367	16479	16478	16488	16370	16337	16258	16428	16509	16417	16707	16454	16490	16380	16463	16397	16278	16441	16321	16495	16417	16418	16516	16352	16327	16566	16572	16516	16337	16402	16466	16320	16455	16339	16635	16376	16409	16407	16489	16505	16417	16475	16394	16374	16514	16505	16455	16244	16430	16609	16547	16515	16372	16428	16494	16422	16484	16370	16396	16362	16511	16369	16428	16427	16488	16302	16664	16381	16395	16418	16533	16428	16413	16494	16605	16558	16361	16408	16507	16462	16244	16405	16451	16464	16408	16381	16393	16409	16656	16212	16330	16458	16545	16347	16450	16376	16416	16461	16587	16480	16303	16397	16487	16456	16433	16584	16323	16486	16645	16447	16401	16473	16482	16484	16548	16423	16423	16436	16460	16503	16462	16445	16352	16556	16468	16612	16255	16501	16409	16398	16489	16384	16568	16528	16515	16410	16557	16508	16451	16354	16324	16472	16437	16414	16448	16398	16408	16624	16266	16480	16385	16273	16497	16414	16449	16270	16410	16500	16414	16479	16423	16593	16252	16438	16380	16595	16535	16623	16431	16449	16297	16501	16471	16332	16653	16362	16371	16536	16547	16456	16548	16427	16618	16422	16548	16556	16391	16466	16345	16325	16462	16378	16469	16395	16620	16479	16380	16543	16342	16346	16516	16389	16379	16472	16415	16286	16566	16447	16436	16642	16466	16407	16293	16509	16174	16487	16486	16502	16388	16595	16362	16579	16546	16477	16358	16410	16411	16562	16347	16497	16450	16440	16306	16424	16491	16307	16489	16409	16540	16423	16309	16464	16512	16340	16396	16446	16345	16324	16434	16461	16521	16515	16440	16365	16361	16460	16438	16412	16433	16561	16219	16447	16483	16419	16515	16397	16386	16432	16306	16613	16444	16447	16464	16403	16434	16439	16333	16361	16429	16464	16412	16505	16424	16392	16346	16456	16240	16381	16334	16361	16529	16420	16515	16414	16531	16376	16495	16505	16500	16318	16528	16584	16471	16553	16302	16435	16417	16388	16511	16253	16467	16480	16555	16456	16499	16367	16471	16460	16482	16481	16420	16533	16441	16556	16576	16342	16473	16532	16388	16354	16503	16377	16404	16357	16409	16204	16427	16477	16378	16587	16782	16413	16467	16561	16589	16113	16465	16395	16496	16564	16496	16348	16340	16524	16373	16470	16363	16422	16399	16300	16568	16325	16515	16395	16407	16343	16432	16554	16526	16446	16468	16317	16501	16471	16416	16500	16435	16410	16412	16342	16373	16614	16372	16554	16365	16437	16528	16310	16676	16523	16438	16491	16383	16402	16455	16359	16411	16429	16504	16487	16420	16316	16583	16492	16584	16489	16719	16396	16497	16432	16472	16376	16481	16445	16409	16468	16358	16355	16563	16200	16490	16444	16494	16548	16374	16420	16502	16648	16534	16536	16452	16462	16501	16420	16424	16545	16439	16356	16487	16489	16196	16557	16428	16572	16468	16432	16566	16489	16509	16446	16326	16446	16228	16280	16530	16650	16528	16447	16596	16293	16552	16609	16467	16254	16408	16429	16382	16284	16363	16335	16229	16477	16590	16391	16376	16425	16274	16337	16573	16356	16773	16366	16459	16362	16364	16440	16570	16424	16406	16308	16381	16535	16418	16399	16445	16534	16449	16354	16479	16483	16319	16423	16624	16357	16323	16431	16460	16325	16323	16565	16367	16524	16449	16408	16363	16471	16369	16272	16358	16505	16674	16360	16279	16282	16696	16482	16634	16231	16523	16293	16415	16380	16363	16531	16342	16507	16523	16575	16352	16536	16479	16406	16543	16324	16537	16434	16460	16480	16393	16437	16493	16413	16592	16387	16523	16434	16314	16522	16486	16413	16495	16386	16204	16347	16547	16415	16517	16453	16552	16532	16452	16423	16535	16444	16390	16516	16400	16445	16458	16363	16559	16503	16426	16520	16648	16377	16620	16424	16536	16359	16490	16278	16560	16464	16544	16594	16466	16356	16535	16385	16404	16365	16415	16289	16436	16609	16474	16390	16373	16559	16525	16502	16526	16294	16450	16629	16598	16505	16357	16343	16463	16445	16500	16320	16544	16377	16525	16414	16382	16275	16518	16395	16477	16574	16394	16412	16493	16257	16554	16405	16586	16406	16502	16367	16377	16381	16644	16450	16211	16519	16397	16599	16594	16468	16414	16424	16272	16430	16401	16474	16495	16372	16623	16472	16494	16464	16443	16346	16452	16546	16641	16378	16439	16382	16465	16340	16488	16276	16541	16496	16391	16432	16208	16495	16487	16542	16424	16423	16475	16527	16496	16381	16412	16462	16519	16427	16432	16422	16391	16443	16333	16343	16364	16498	16612	16510	16532	16420	16422	16605	16515	16459	16421	16363	16575	16299	16459	16239	16563	16444	16346	16429	16369	16568	16542	16448	16359	16279	16352	16491	16519	16553	16484	16572	16532	16401	16396	16437	16469	16457	16358	16443	16493	16476	16571	16323	16449	16353	16379	16370	16594	16215	16608	16447	16374	16418	16390	16380	16566	16353	16594	16406	16420	16319	16553	16394	16426	16424	16228	16389	16517	16568	16324	16310	16410	16549	16476	16434	16423	16565	16448	16535	16336	16389	16423	16167	16448	16425	16350	16473	16425	16377	16363	16436	16329	16386	16601	16428	16539	16578	16275	16392	16642	16440	16509	16619	16464	16552	16537	16396	16423	16434	16482	16528	16474	16305	16363	16456	16474	16285	16368	16303	16518	16631	16413	16494	16402	16371	16481	16434	16565	16343	16595	16458	16459	16642	16509	16248	16540	16422	16305	16416	16444	16438	16413	16373	16413	16572	16483	16286	16365	16404	16568	16282	16471	16566	16358	16474	16606	16415	16407	16334	16573	16416	16602	16504	16332	16246	16564	16498	16472	16545	16464	16493	16583	16396	16548	16296	16506	16541	16443	16374	16257	16379	16283	16414	16289	16403	16237	16419	16373	16300	16437	16488	16426	16463	16328	16406	16675	16354	16598	16340	16387	16463	16310	16337	16358	16547	16468	16462	16378	16364	16478	16476	16324	16461	16587	16386	16486	16236	16355	16624	16334	16429	16273	16620	16409	16549	16467	16419	16465	16437	16379	16473	16422	16523	16441	16405	16571	16475	16377	16567	16384	16441	16359	16488	16343	16649	16489	16305	16372	16579	16423	16438	16441	16477	16410	16481	16578	16495	16517	16357	16272	16444	16510	16535	16587	16384	16591	16442	16452	16452	16581	16542	16526	16571	16377	16608	16528	16350	16588	16412	16210	16486	16446	16564	16388	16630	16565	16319	16545	16552	16514	16438	16157	16500	16370	16565	16431	16435	16495	16256	16433	16374	16342	16497	16325	16505	16700	16367	16525	16354	16351	16476	16357	16416	16521	16501	16360	16224	16511	16294	16488	16573	16290	16501	16433	16470	16300	16365	16415	16482	16566	16433	16450	16276	16399	16369	16297	16423	16589	16426	16315	16343	16421	16491	16455	16576	16462	16401	16441	16372	16570	16319	16352	16547
25520	21195	29625	31567	31985	32432	30938	27486	25967	25454	37336	37245	29093	23940	21884	21352	21114	21239	21270	21269	20971	21036	21233	20971	21183	21234	21171	21059	21001	21242	21171	21149	20982	21132	21005	21164	21456	21182	21065	21145	21015	20955	21337	21132	21219	20973	21040	21220	21202	21208	20825	21108	21126	21173	20894	21058	21080	21222	21327	21142	21001	21451	21148	21086	21102	21008	21191	21229	21061	21176	20983	21165	21011	21243	21134	21242	21040	21318	21197	21140	21301	21421	21068	21189	21144	21172	21079	21017	21194	21123	21229	21217	21247	21048	20945	21216	21140	21071	20896	21028	20879	20875	21065	21253	21257	21182	21076	20897	20934	21083	21175	21216	21039	21215	20972	21227	20998	21144	21196	21134	20869	21172	21258	21302	20981	21151	21027	20940	21044	21204	21264	20982	21022	21209	21122	21178	21061	20995	21250	21157	21115	21123	21249	21078	20970	21085	21223	21254	21117	21238	21204	21221	21163	21197	21160	21119	21051	21259	21143	20993	21004	21036	21083	21105	21096	21219	21060	20974	21188	21031	21159	21287	21375	21109	21095	21311	21220	21135	21070	21040	20936	21078	21260	21031	21152	21329	21036	21216	21019	21112	20989	21130	21192	21011	20894	20977	21222	21350	21261	20948	21054	21117	21042	21236	21012	21238	21130	21078	21086	21170	21090	21231	21031	21291	21001	21137	21102	21261	21040	20979	21060	21249	21236	21024	20783	20914	21191	21171	21081	21170	20992	21178	21296	21167	21091	21168	20986	20966	20943	20957	21315	20985	21020	21128	21115	21404	21140	21132	21222	21177	21036	21069	21045	21149	21075	21203	21211	21129	21238	21244	21168	21080	21302	20880	21169	21091	21014	21144	21144	21227	21239	21145	21163	20869	21222	21368	20995	21071	21355	21116	21065	21143	21263	21258	21057	20945	20938	21031	20977	21004	21111	21107	20784	21178	21282	21260	21169	21202	21026	21161	20999	21546	21109	20878	21138	21190	20998	20981	21146	21084	20993	21001	21066	21347	21068	21024	21114	21129	20983	21160	21243	20871	21015	20994	21274	20844	20837	21071	21162	21118	21126	21265	21266	21077	21142	21180	21154	21267	21204	21053	21044	21179	20819	21081	21068	21182	20897	21177	20906	21046	21119	21208	21145	21189	21160	21072	21125	21050	21163	21354	21169	21111	21197	21137	21142	21184	21018	21028	21379	21215	21105	21079	20996	21027	21112	21065	21255	21223	21007	21201	21187	21179	21043	20972	21008	21016	20887	21191	21141	21120	21113	20864	21016	21077	21095	21295	21118	21237	20936	21232	21104	21137	21049	21182	21094	21078	21072	21174	20924	21024	21099	20969	21106	21187	20925	21288	21016	21141	21010	21284	21042	21254	21111	21015	21243	21004	21204	21050	21083	21036	21153	21151	21123	21061	21260	21161	21125	21153	21017	21166	21022	21036	21207	21118	21024	21229	21190	20975	21161	21003	20983	21165	21200	20889	21130	21087	21062	21088	20957	21125	21110	21002	21072	21221	21164	21044	21079	21185	21117	21028	21227	20833	21059	21022	21236	21251	20893	21050	20983	21117	21131	21186	21110	21012	21148	20995	21193	21081	21232	21285	21017	20859	21107	21050	21153	21149	21185	21163	21056	20896	20972	21152	21229	21299	21187	20969	21182	21097	21106	21192	20826	21051	21211	21028	21129	20934	21021	21264	21211	21250	21117	21064	21095	21078	21162	21165	20994	21199	21056	21301	21045	21010	21263	21236	21174	21209	21235	21280	21042	21144	21245	21107	21033	21356	21047	21034	21164	21006	21253	21181	21137	20937	21080	21040	21172	21109	21014	21087	20991	20994	21171	20907	21109	21280	21014	21135	20961	21152	20949	21081	20891	21096	21167	21277	21147	21323	21172	20980	20746	20999	21179	21166	21173	21227	21105	21120	21131	21004	21072	20965	21099	21121	21233	20977	21266	20978	21094	21191	20988	21155	21243	21143	20780	21068	20954	21095	21273	21127	21136	21305	20941	21091	20951	21046	21181	20966	21006	21143	21123	21197	20990	21233	21049	21048	21035	20865	21130	21224	21086	21094	21261	21206	21092	20995	21036	20964	20994	21178	21217	21217	21206	20926	21117	21233	21059	21216	21249	21166	21100	21063	21258	20883	21294	21271	21246	21120	21215	21225	21119	21138	21176	21243	21371	21274	21030	21027	21251	21295	20875	21045	21027	21059	21023	21266	21181	21077	21212	21102	20929	21232	21226	21150	21146	21120	21167	21066	21093	20872	21069	21283	21139	21155	21080	21140	21235	21340	21315	21047	21186	20958	21291	21141	21092	21214	21183	20911	21217	21224	21132	21074	21243	20985	21068	21132	21202	20998	21119	21053	20940	21166	21192	21195	21215	21010	21129	21039	21143	21136	21027	21072	21122	21222	21127	21296	21141	21331	21181	21218	21255	21253	20933	21392	21068	21024	21092	21005	21038	21187	21021	21118	21161	21127	21145	21196	21228	21079	21121	20953	21047	21246	21079	21045	21139	21337	21180	21169	21103	20949	21055	21032	21167	21199	21219	21064	21288	21164	21286	21229	21037	21128	20937	21098	21166	21038	21119	21040	21191	21052	20987	21138	21323	21003	20938	21147	21136	21178	20977	20893	21361	20942	21091	20997	21188	21099	21226	21139	21016	21123	21189	21031	21250	21061	21188	21103	21030	21172	21261	21204	21080	21074	21137	21200	21060	21168	21075	21034	21034	21167	21131	21325	21180	20914	21036	21110	21206	21206	21203	21111	21084	21088	21160	21161	21189	21171	21133	21011	21268	20938	21136	21191	21041	21217	21039	20918	21119	21037	21054	21189	21154	21000	21053	21211	21124	21168	21159	21417	21208	21237	21214	21180	21086	21046	21204	21162	21129	21053	21276	21061	21278	21198	21249	21128	21281	21274	21147	20998	21245	21238	21140	20907	21189	20990	20805	20949	21116	21094	21177	21286	21145	21181	20876	20944	21234	21054	21116	20955	21154	21053	21114	21201	21158	21028	21191	21224	21223	20975	21310	20974	21103	21245	21070	21221	20982	21073	21141	21103	21065	21027	21104	21232	21150	20928	21052	20974	21133	21092	21177	21077	21052	21427	20911	21063	20926	21022	20955	21084	21026	21260	21129	21094	21070	21018	21072	21122	21223	21354	21219	21036	21283	21195	21003	21312	21267	21291	21207	21052	21058	21091	21005	21277	21188	21102	20962	20887	21078	21106	21001	20895	21248	21284	21042	21028	21204	21004	21016	21024	21083	21059	21092	20954	21118	21158	20853	20875	20992	20818	21231	21074	21130	21074	21078	20996	20970	21236	21056	21238	21091	21118	20990	21038	21075	21123	21202	21425	21160	21177	21191	21177	21083	21087	20838	21040	21068	20975	20965	21074	21214	21052	21017	21032	21179	21228	21050	21045	21224	20950	21123	21066	21249	21262	21193	21078	21069	21230	21076	21100	21157	21075	21366	21128	21035	20961	21092	21008	20970	20963	21251	21048	21041	21279	21296	20956	20951	21195	21072	21491	21343	21195	21171	21136	21273	20875	20958	21169	21224	21082	21160	21107	21110	21035	21157	21171	21321	21118	21128	21197	21197	21119	21158	20947	21057	21129	21137	21300	21090	21118	21004	21021	21173	21142	21067	21166	21179	21136	21183	21139	20959	21031	21167	21189	20987	21233	21208	21004	20897	21255	21129	20975	21222	20967	21090	21120	21096	21145	21078	21314	21206	21130	21027	21034	21185	21097	21092	21060	20951	21272	21363	21174	21186	21220	21064	21171	21303	21114	20942	20958	21138	21119	21144	21129	21086	21120	21179	21003	21012	21172	21284	21356	21085	21118	21020	20965	20881	20978	20850	21242	20993	20878	21109	21152	21175	20867	21043	21030	21205	21092	21439	21042	21375	21109	21207	21020	20989	21354	21238	21103	21247	21269	21110	21219	21230	21006	21033	21150	21147	21079	21228	21213	21202	21252	21042	21165	21320	21025	21255	21116	21102	21260	20966	21122	21069	21001	21169	21159	21205	21237	21098	20938	21099	21101	21081	21416	21225	21223	21221	21131	21101	21092	21048	21272	21053	21158	20990	21223	21319	21120	21313	21134	21082	21073	21180	21151	21122	21148	21071	21188	21065	21250	21221	21250	21139	21058	21118	21068	21232	21144	21261	21051	21152	21027	21174	21320	21102	21083	20973	20925	20848	21146	21223	21117	21132	21141	21258	21200	21043	21155	21123	21211	20990	21146	21192	21228	21381	21123	21107	21135	20995	21068	21098	21262	21146	21021	21085	21202	20944	21213	21211	21234	21189	21019	21099	21096	21051	21008	21032	21017	21210	21027	20968	21219	21136	20947	21274	21023	20968	21255	21317	21028	21064	21160	21115	21154	21244	21126	21134	21038	20951	21065	21037	21058	21178	21136	21039	21173	21149	21117	20977	21096	21262	21019	21127	21134	21185	21017	21166	20948	21280	21212	21328	21215	21191	21183	20975	20808	21156	21006	21044	21048	21015	21271	21170	21052	21147	20967	21047	21345	20993	21088	21229	21290	21341	21259	21101	21001	21260	20953	21250	20996	21009	21224	21028	21195	20939	21085	21185	21288	21154	21157	21167	21115	21311	21140	21058	20896	21082	21085	20955	21076	20895	21112	21098	21014	21041	21217	21263	21060	21098	21146	21148	21018	20994	21154	21240	20973	21186	20790	21032	21224	21032	20921	21080	21086	20883	21245	21108	21033	21208	21058	21198	21158	21066	21191	21201	21198	21031	21272	21307	21085	20953	21187	21273	21080	21072	21065	21273	21255	21135	21030	21172	21228	21193	21196	21304	21060	20992	21077	21110	21186	21085	21186	21079	21140	21324	21244	21207	21217	21089	21162	21100	20941	21163	21019	21282	21361	21299	21065	21118	21141	21114	21062	21174	21303	21156	21226	21314	21245	21167	21047	20929	20965	21012	21024	21199	21130	21141	21348	20949	21183	21150	21075	21109	20900	21313	21051	21373	21021	21089	21069	21244	21091	21062	21049	20977	21116	20973	21147	20927	21200	21022	21240	21255	21171	21214	21158	21179	21216	21131	21135	21004	21199	20984	20969	20936	21253	21257	21208
25347	44567	47024	41831	36389	32138	28434	25264	23429	22858	37947	33976	24871	19304	16963	16293	16510	16339	16342	16297	16569	16311	16396	16550	16435	16528	16393	16344	16445	16451	16375	16455	16449	16328	16419	16220	16478	16441	16408	16355	16456	16430	16209	16248	16307	16352	16538	16412	16519	16523	16604	16307	16398	16559	16354	16411	16293	16246	16371	16440	16322	16222	16288	16382	16503	16326	16565	16461	16553	16463	16431	16401	16434	16495	16403	16279	16395	16444	16653	16469	16405	16431	16429	16526	16378	16409	16354	16245	16438	16299	16324	16303	16415	16356	16210	16398	16468	16526	16463	16300	16196	16366	16341	16152	16425	16242	16458	16450	16504	16275	16373	16307	16457	16445	16405	16382	16494	16181	16373	16364	16555	16291	16356	16426	16225	16333	16422	16265	16655	16333	16314	16296	16296	16338	16497	16566	16240	16414	16406	16570	16418	16385	16256	16519	16269	16259	16356	16454	16281	16352	16353	16349	16382	16536	16434	16401	16475	16553	16481	16326	16183	16203	16518	16358	16444	16489	16345	16520	16404	16251	16419	16363	16392	16478	16402	16294	16451	16301	16335	16542	16385	16468	16395	16480	16442	16315	16429	16264	16394	16522	16382	16389	16451	16305	16307	16391	16275	16408	16443	16315	16514	16433	16408	16329	16437	16416	16318	16390	16262	16428	16355	16397	16448	16517	16576	16307	16300	16426	16395	16604	16317	16262	16391	16423	16517	16478	16275	16365	16319	16390	16585	16389	16266	16483	16346	16316	16404	16395	16470	16310	16337	16405	16583	16265	16498	16247	16322	16426	16245	16291	16404	16304	16264	16420	16405	16354	16256	16496	16484	16469	16370	16448	16414	16504	16364	16293	16333	16428	16317	16234	16486	16605	16302	16533	16415	16138	16256	16357	16279	16295	16325	16344	16530	16450	16282	16396	16226	16325	16358	16409	16366	16416	16287	16474	16248	16256	16537	16356	16257	16404	16350	16419	16435	16385	16345	16229	16444	16518	16149	16582	16398	16261	16544	16233	16265	16367	16477	16424	16391	16533	16466	16296	16307	16312	16479	16253	16215	16519	16511	16462	16509	16383	16341	16252	16260	16364	16301	16469	16446	16306	16235	16316	16336	16435	16350	16492	16302	16365	16335	16492	16437	16320	16338	16337	16480	16342	16335	16373	16277	16479	16335	16365	16319	16341	16378	16550	16229	16463	16482	16484	16408	16117	16315	16380	16525	16375	16426	16334	16399	16350	16450	16380	16502	16288	16345	16409	16464	16214	16430	16246	16448	16383	16567	16419	16355	16394	16358	16291	16406	16412	16480	16460	16419	16507	16320	16336	16314	16427	16443	16245	16322	16509	16633	16478	16543	16426	16309	16366	16233	16304	16482	16450	16664	16330	16353	16181	16554	16463	16298	16336	16345	16309	16514	16501	16283	16511	16465	16403	16430	16425	16552	16469	16518	16450	16314	16283	16370	16285	16488	16344	16403	16494	16452	16469	16290	16348	16321	16248	16440	16471	16444	16398	16315	16335	16550	16584	16427	16448	16405	16311	16367	16460	16562	16236	16269	16490	16350	16412	16512	16282	16577	16468	16391	16389	16337	16349	16536	16416	16309	16329	16377	16409	16570	16394	16414	16450	16358	16354	16403	16445	16173	16420	16450	16375	16329	16595	16416	16437	16502	16274	16491	16366	16309	16540	16404	16375	16301	16409	16403	16412	16556	16419	16273	16440	16486	16453	16283	16216	16414	16486	16610	16370	16290	16488	16309	16445	16517	16420	16322	16304	16357	16294	16440	16394	16211	16374	16388	16295	16315	16414	16362	16284	16364	16464	16210	16290	16435	16227	16470	16332	16389	16271	16348	16485	16392	16553	16364	16194	16535	16422	16386	16532	16517	16309	16335	16245	16335	16261	16453	16498	16493	16522	16481	16335	16431	16482	16439	16504	16360	16475	16460	16280	16524	16239	16500	16218	16350	16489	16416	16339	16406	16392	16358	16467	16212	16477	16315	16447	16262	16522	16303	16488	16465	16407	16318	16278	16622	16509	16385	16325	16348	16392	16272	16202	16238	16363	16348	16303	16526	16506	16232	16202	16402	16479	16340	16226	16504	16434	16581	16310	16445	16403	16427	16294	16343	16249	16384	16373	16337	16338	16531	16254	16457	16401	16512	16373	16431	16637	16435	16421	16314	16256	16451	16175	16313	16446	16425	16287	16471	16367	16433	16429	16391	16421	16332	16509	16307	16445	16494	16444	16440	16360	16449	16542	16335	16432	16369	16474	16448	16372	16386	16449	16340	16495	16503	16307	16428	16350	16502	16459	16526	16514	16172	16485	16363	16541	16212	16415	16501	16463	16452	16358	16445	16352	16325	16402	16360	16498	16474	16547	16450	16355	16414	16482	16400	16354	16399	16438	16183	16359	16306	16515	16520	16405	16330	16346	16578	16337	16516	16470	16449	16324	16366	16286	16516	16353	16388	16296	16424	16362	16206	16390	16466	16372	16359	16401	16260	16485	16394	16272	16385	16246	16477	16481	16362	16283	16451	16297	16507	16507	16505	16389	16278	16336	16452	16317	16320	16393	16332	16281	16411	16603	16351	16479	16502	16464	16437	16359	16384	16451	16438	16332	16332	16324	16450	16257	16476	16386	16351	16390	16375	16340	16387	16345	16552	16348	16375	16488	16357	16343	16482	16333	16399	16349	16477	16357	16520	16500	16342	16551	16305	16375	16230	16557	16410	16363	16408	16405	16411	16406	16456	16318	16377	16218	16339	16479	16378	16473	16408	16403	16472	16242	16464	16426	16504	16243	16431	16339	16532	16418	16337	16392	16336	16382	16408	16395	16355	16523	16464	16480	16437	16470	16358	16379	16363	16532	16328	16244	16293	16536	16473	16381	16264	16494	16351	16486	16480	16398	16564	16453	16394	16121	16335	16426	16189	16428	16416	16437	16470	16341	16274	16466	16555	16316	16365	16470	16375	16379	16432	16413	16556	16371	16449	16316	16378	16485	16261	16277	16668	16241	16540	16385	16370	16467	16264	16365	16454	16416	16465	16341	16502	16472	16403	16473	16331	16524	16346	16455	16432	16286	16416	16495	16429	16273	16467	16444	16286	16437	16395	16370	16192	16597	16415	16331	16541	16491	16359	16333	16290	16360	16455	16454	16165	16487	16444	16388	16492	16500	16327	16363	16277	16361	16293	16376	16429	16477	16353	16293	16265	16406	16637	16540	16399	16379	16180	16405	16508	16241	16394	16367	16413	16474	16400	16322	16364	16304	16400	16231	16387	16401	16358	16500	16294	16372	16433	16282	16355	16425	16361	16435	16401	16283	16308	16301	16304	16308	16256	16220	16292	16464	16318	16299	16426	16475	16369	16324	16357	16389	16419	16385	16468	16566	16408	16495	16305	16361	16297	16391	16389	16541	16361	16512	16326	16374	16590	16396	16395	16254	16391	16487	16367	16416	16342	16528	16474	16268	16621	16377	16463	16300	16452	16356	16603	16300	16296	16576	16385	16272	16424	16404	16510	16337	16338	16401	16400	16361	16468	16308	16438	16407	16407	16464	16491	16445	16351	16354	16581	16396	16308	16295	16507	16381	16381	16295	16451	16408	16291	16488	16380	16366	16276	16351	16226	16363	16332	16326	16222	16419	16316	16491	16252	16329	16406	16351	16266	16539	16448	16493	16456	16386	16420	16330	16297	16382	16407	16430	16351	16555	16465	16365	16351	16419	16493	16239	16371	16356	16408	16397	16420	16384	16514	16433	16516	16350	16320	16415	16742	16329	16484	16400	16248	16430	16392	16285	16330	16447	16427	16428	16362	16495	16506	16395	16358	16331	16287	16421	16382	16386	16296	16315	16516	16541	16499	16229	16680	16439	16557	16385	16344	16377	16322	16369	16374	16436	16385	16453	16319	16445	16341	16295	16259	16447	16341	16377	16474	16481	16439	16343	16375	16328	16341	16392	16395	16495	16389	16469	16475	16458	16414	16532	16254	16409	16344	16438	16423	16651	16474	16434	16323	16456	16276	16278	16427	16339	16432	16203	16395	16313	16597	16448	16404	16408	16380	16413	16495	16346	16318	16257	16247	16230	16371	16488	16494	16454	16522	16345	16362	16560	16263	16394	16200	16370	16286	16480	16507	16313	16506	16428	16368	16530	16630	16491	16380	16143	16297	16411	16415	16343	16541	16692	16334	16575	16324	16423	16431	16269	16333	16465	16376	16464	16370	16506	16265	16480	16430	16290	16410	16476	16422	16406	16335	16615	16532	16423	16503	16401	16469	16500	16534	16295	16484	16305	16418	16455	16539	16326	16358	16364	16383	16310	16425	16416	16517	16380	16448	16246	16425	16405	16327	16420	16436	16402	16299	16432	16188	16576	16320	16621	16256	16663	16390	16284	16396	16300	16584	16332	16445	16351	16505	16232	16405	16404	16456	16475	16472	16293	16481	16423	16378	16289	16399	16342	16389	16459	16425	16436	16393	16341	16589	16361	16421	16254	16390	16488	16376	16450	16440	16424	16614	16260	16475	16301	16383	16436	16469	16392	16303	16332	16351	16400	16268	16636	16434	16509	16293	16340	16539	16447	16531	16236	16302	16369	16468	16420	16241	16526	16516	16431	16286	16360	16293	16280	16461	16396	16219	16321	16416	16333	16419	16404	16434	16313	16428	16318	16565	16545	16490	16372	16289	16435	16509	16411	16543	16499	16370	16284	16449	16416	16366	16375	16360	16365	16473	16400	16540	16196	16518	16582	16361	16577	16395	16357	16356	16298	16315	16346	16471	16378	16259	16500	16419	16364	16436	16237	16405	16388	16325	16551	16426	16328	16338	16417	16215	16333	16313	16320	16306	16462	16441	16447	16393	16406	16478	16282	16289	16539	16443	16420	16405	16365	16359	16182	16437	16501	16331	16482	16361	16411	16180	16591	16340	16348	16334	16444	16272	16479	16278	16391	16243	16389	16300	16237	16386	16344	16293	16313	16442	16324	16426	16428	16361	16395	16336	16545	16389	16526	16366	16391	16310	16353	16364	16394	16458	16452	16255	16461	16295	16247	16234	16577	16412	16308	16337	16461	16372	16397	16555	16412	16247	16447	16240	16312	16366	16564	16551	16584
23544	21020	28731	25893	28020	33330	34403	29029	27547	28595	44952	49332	37921	27733	22864	21231	21457	21325	20985	21166	21298	20869	21196	21111	21096	21287	20987	20925	21064	20754	21026	20809	21424	20918	20923	21038	21100	21131	20931	20930	21088	21004	21132	21000	21156	21073	20900	20886	20860	21037	21025	21081	21168	20903	21105	20851	20948	20966	21081	21016	21071	20876	20932	20745	20985	20962	21116	20988	21045	21001	20926	20725	20998	20927	20749	20731	20892	20943	21043	20726	21066	20817	20847	21046	21093	21073	21066	20717	21147	20802	21018	20886	21017	20899	20785	20892	20815	20895	20880	20804	20933	20783	20869	20960	21120	21053	20996	20987	20981	21103	21019	20866	20859	20942	20934	20975	20919	21130	21046	20951	20777	20931	20963	21102	21077	21152	20847	20998	20949	20831	21221	20972	20996	20920	20835	20817	20949	20989	20936	20979	20909	20919	20839	21069	20958	21103	20564	21007	20893	20908	20821	20879	20940	20870	21041	20808	20797	20911	20890	21008	20932	20931	21238	20874	20971	20681	20906	20868	20861	20764	21038	20992	20762	20877	21018	20830	21050	20880	21199	20664	20860	20965	20874	20933	20805	20994	20975	20799	20945	20895	20917	20884	20780	20761	21095	20952	21045	20719	20964	21063	20884	21117	21110	20874	21067	20911	20827	20770	20670	20827	21129	20890	20999	20598	20779	20962	21076	20995	21054	21058	20946	20848	20878	20894	20936	20984	20854	20899	20759	20765	20827	21048	21113	20774	20993	20888	20700	20920	20752	20768	20825	20853	20930	20870	21019	20810	20847	20787	20914	20947	21194	20850	20847	20939	20902	20831	21037	21097	20896	21057	20954	20923	20975	20865	20861	20966	21007	21050	20978	20911	20957	20839	20837	20804	20797	21082	20979	20930	20893	20852	20981	20872	21025	20860	21025	20833	20990	20909	20995	20963	20682	20795	20930	20891	20964	21026	21068	21061	20683	20877	20966	20785	21046	21057	20872	20785	21024	20910	20649	20975	20880	20773	20867	20865	20998	20905	20599	20759	21043	20852	21024	20798	20984	20732	20604	20931	20835	20871	20721	21038	21120	20784	21103	21016	21054	20896	20822	20975	20833	20939	20817	20798	20977	20883	20808	20993	20881	20973	20844	21139	20844	20955	20926	20907	21014	20874	21098	21016	21077	20923	21008	20728	21204	20774	20912	20956	21082	21086	20835	20877	20914	20761	20968	20909	20927	20900	21070	21061	21152	20902	21010	21008	20911	20685	20710	20648	20843	20642	21014	20938	20929	21084	20960	20891	20929	20913	20794	20712	20988	20909	21064	20939	20958	20865	21041	21062	20976	20903	20746	20962	20855	20678	20836	20770	20957	21037	20782	20755	21086	20898	20656	20946	21163	20897	20681	20958	20939	20905	20835	20789	20816	20980	21062	20956	20892	20973	20734	20885	20896	21051	20939	20928	20916	21002	21169	21034	20873	20976	21082	20833	20615	21103	20877	20777	21077	20984	20920	20778	21000	20598	20981	20949	20898	20826	20931	20718	20877	20842	21046	21048	20860	20974	20755	20748	20970	21085	21182	21131	20921	21140	21012	20733	21016	20770	20908	20882	20813	20694	20802	20830	20833	21100	20978	20964	21114	21007	21109	20839	20875	20951	20545	21109	21081	20841	20955	20859	21134	21019	20836	20763	21089	20799	20906	21045	21095	20970	20850	20873	20924	20755	20983	20877	20802	20920	20857	20969	20905	20946	20885	20977	21018	20884	20749	21104	20899	20967	20963	20675	20909	21069	20995	21053	20693	21133	20973	21238	20900	21059	20693	20790	20834	20807	20859	21274	21107	20909	20946	20962	21074	21107	20981	20707	20843	20913	20893	20848	20923	21085	20883	20785	20817	21104	20941	20929	20840	20949	20813	21028	20912	20831	20831	20935	20917	20827	20842	20862	20987	20979	20960	20902	20760	20817	20780	20880	20865	20923	20963	20673	20855	20780	20820	20834	20796	20794	20869	20890	20929	20998	20934	20746	20881	21144	20785	21040	20965	21043	21023	20920	21010	21179	21264	20965	20913	20988	21112	20890	20989	20910	20657	20819	20723	20756	21035	20996	20920	20915	21028	20652	21019	20909	20913	20935	20872	20989	20860	20931	20826	20871	20760	20960	20846	20946	21042	21100	20970	20907	20782	20984	21053	21036	21093	21024	20745	20918	20971	20791	20946	20896	20736	20794	20932	20746	20953	21006	20951	20932	21028	20777	20928	20890	20840	20996	20901	21094	20780	20922	20980	20795	20880	20877	20970	21102	20896	20944	20924	20896	20909	21100	20657	20907	20894	20695	21000	20866	20887	20866	20868	20779	20861	20903	20984	20803	21027	20853	21025	20971	21023	21102	20867	20798	20822	20954	20909	20900	20890	20992	21124	21009	20869	21086	21050	20739	21009	21225	20802	20816	20974	21103	20876	20931	20693	20934	20730	20993	20781	20731	21167	20671	20993	20999	20952	20825	21069	20932	20808	20740	21026	21006	20805	20975	20732	20935	20813	21012	20743	20951	20936	21314	20877	21032	21004	20788	21199	21121	20946	20984	20838	20781	20800	20980	21081	21004	21008	21127	20765	21207	20929	20838	21075	20788	20916	20918	21016	20957	20940	20819	20897	20904	21108	20849	20991	21007	20894	21000	20905	20899	20907	20675	20914	20901	20859	21004	20965	21021	20805	20938	20861	21128	20879	20893	20865	21120	20969	21174	21075	21154	20801	20980	20770	20907	21101	20948	20845	20983	21010	20708	21033	20984	20901	20753	21020	20782	20674	20845	21007	21030	20923	20849	21010	21280	21080	21016	20905	20935	21038	21018	21037	20762	20900	20925	20923	21006	20871	20804	20898	20918	20965	21047	21042	20923	21096	20870	21114	21033	21006	20946	20930	21018	20894	21091	20861	20777	21084	21052	20867	20741	20984	21003	20977	20876	21006	20913	20820	20928	21075	20874	21090	21322	21015	20946	20933	20936	20994	20781	20980	20917	20847	20848	21002	21047	20865	20943	21093	20943	20948	20941	20973	20768	20863	20860	20912	20923	20736	20927	21012	20834	20807	20885	20972	20826	20775	20968	20876	21028	20991	20824	20989	21001	20945	20877	21016	20888	20990	20990	20882	21085	21024	20847	20827	20931	20803	20761	20891	21076	21061	20883	20863	21045	20842	20718	20837	20974	21087	20513	20795	20800	20898	20906	20856	21020	20852	21036	21076	21249	20799	20927	20984	20833	21014	20851	20999	20828	20909	20848	21053	20911	21100	21015	21079	20971	21059	20946	21038	21121	20820	20940	20858	20986	21085	21269	20878	20914	20970	20840	20852	21067	21177	21058	21062	20936	20792	20685	20781	21030	20885	20980	20964	20925	20982	20920	20822	21087	20953	20950	20825	20785	20921	20902	21060	21001	20825	20793	20998	20936	20860	21080	20923	20752	20704	20855	20929	21037	20876	20826	20829	20829	20872	20976	20781	21052	21101	21102	20966	20858	20983	20853	20889	20957	21243	20998	21018	21029	20903	21048	20847	20873	20893	21095	20927	20727	21054	21080	20857	20862	21034	20784	21039	20911	20915	20809	20979	20840	20877	20959	21039	20795	20805	20948	20719	20786	20865	20876	21085	20845	20871	21006	20987	20795	21083	21049	20900	20906	20864	20715	20818	20932	20919	20719	20891	21000	20959	21012	20902	21083	20790	20981	20987	20882	20840	20741	20928	20903	20905	20966	20895	20974	20984	21183	21046	20771	21121	20857	20889	21011	21108	20768	21129	20790	20851	21034	20958	20787	20763	20860	21019	21083	20918	21012	20970	21145	20948	21165	20836	21020	21006	21047	21164	20999	20953	20954	21038	20970	20927	21235	20982	21125	20812	20845	21015	20894	21021	20933	20673	20925	20904	20856	20957	20953	21092	21017	20842	20933	20851	20892	20882	20962	20833	20841	21001	20796	20887	20825	20887	20919	20834	21098	21069	20857	20659	20995	20936	20841	20953	21083	20789	20763	20905	20885	20964	20799	20972	20721	21046	20918	20954	21071	20822	20766	21092	21011	20944	21146	21005	20849	21027	21080	20967	20931	20858	20990	21200	21066	20991	20820	20893	20967	21040	20922	20977	20909	20991	20776	21073	21048	21145	20983	20713	20696	20998	20786	20985	20811	20777	20902	20978	21034	21028	20900	20784	20887	20951	20820	21027	20963	21013	21158	20717	20927	20779	20911	20929	20854	20786	20966	21037	20847	21050	20960	20928	20663	20950	20970	21010	20939	20905	21072	21033	21012	20870	20881	20712	20828	20728	21034	20945	20923	21038	20828	21045	20898	21046	20872	20991	21089	21051	20887	20876	20867	20800	21060	20772	20998	20934	20850	20930	20757	20681	20875	20914	21011	20901	20745	21025	20922	21177	20652	21063	20960	21158	20921	20937	20850	20806	20825	20847	20963	20809	20715	20876	20923	20890	21166	20924	21023	20866	21000	21017	20930	20820	20862	20885	20976	20833	20825	20945	21099	20982	20976	21086	20867	20833	20970	20759	20793	20931	20938	20797	21054	20780	20970	21051	20925	21066	20927	20955	21037	20904	21110	20917	20893	21053	20905	21066	21074	21051	20991	20977	21032	20901	20920	20853	20867	21041	21262	20909	21062	21045	20955	20956	20886	20975	20789	21066	20845	20769	20920	20789	21231	20893	20991	21124	21097	21068	20985	21090	20834	21154	21065	20810	21152	21068	20786	20981	20793	20762	20906	20921	20890	20968	20935	20844	20952	20874	20835	20832	20731	21002	20677	21054	21092	20801	21000	21041	21000	20855	21053	20949	20933	20767	20869	21018	20919	20952	20834	20873	21004	20859	20921	21156	20920	21002	20962	21251	21268	21048	20952	21066	20870	21010	20887	20876	20875	21035	21013	21113	20815	20875	21056	20785	20956	21033	20822	20932	21093	20953	20992	20979	20977	20671	20788	20753	21029	20944	20901	20966	21068	21066	20935	21089	21134	20926	20855	20813	21068	20960	20952	20933	21036	21040	20867	20865	20874	20824	20816	20740	20767	20889	20749	21104	20819	20986	21068	21022	21016	21036	20664	20851	20929	20922	20990	20830	20962	20828	20861	21020	20756
29259	50151	53476	46635	42621	37638	32486	27796	26426	26851	46381	46619	34403	23101	17723	16412	16359	16266	16288	16357	16202	16332	16291	16419	16354	16356	16271	16370	16287	16387	16278	16343	16351	16264	16184	16427	16285	16186	16195	16198	16332	16330	16240	16348	16334	16278	16431	16191	16389	16300	16273	16104	16298	16406	16287	16233	16358	16349	16388	16386	16451	16408	16184	16360	16150	16098	16091	16121	16124	16398	16095	16284	16337	16170	16262	16271	16485	16154	16400	16308	16141	16256	16265	16258	16227	16176	16108	16305	16272	16193	16374	16126	16275	16354	16253	16269	16027	16292	16300	16236	16211	16205	16385	16321	16202	16352	16156	16369	16224	16353	16043	16199	16093	16345	16244	16354	16115	16168	16367	16241	16287	16366	16276	16362	16257	16123	16351	16312	16296	16366	16405	16363	16356	16133	16277	16182	16289	16147	16167	16349	16265	16304	16468	16291	16208	16326	16251	16278	16269	16193	16403	16225	16398	16300	16148	16274	16262	16218	16131	16276	16093	16146	16336	16254	16285	16237	16365	16209	16252	16273	16236	16069	16385	16341	16266	16274	16137	16172	16181	16259	16174	16166	16407	16217	16162	16207	16343	16215	16295	16262	16286	16151	16199	16292	16291	16260	16356	16232	16328	16152	16210	16293	16142	16358	16345	16401	16300	16198	16209	16207	16099	16249	16117	16159	16266	16410	16182	16305	16231	16241	16166	16215	16224	16310	16355	16141	16166	16213	16484	16262	16234	16299	16524	16236	16108	16078	16342	16240	16002	16295	16141	16328	16194	16260	16385	16259	16117	16164	16245	16090	16452	16265	16305	16166	16357	16272	16257	16309	16299	16328	16280	16315	16216	16233	16463	16096	16231	16205	16227	16359	16275	16394	16201	16291	16275	16402	16164	16073	16414	16351	16293	16166	16414	16427	16206	16216	16248	16129	16166	16063	16121	16194	16297	16283	16282	16418	16308	16288	16183	16256	16328	16316	16195	16442	16168	16119	16135	16326	16301	16455	16168	16389	16177	16315	16195	16271	16023	16378	16281	16169	16139	16213	16304	16214	16197	16361	16212	16244	16185	16281	16209	16334	16130	16171	16194	16407	16374	16164	16188	16305	16095	16460	16328	16183	16291	16291	16416	16306	16245	16242	16061	16120	16461	16214	16158	16236	16177	16088	16296	16142	16299	16268	16176	16254	16274	16362	16404	16239	16373	16329	16159	16282	16300	16290	16384	16091	16478	16446	16257	16149	16411	16332	16208	16207	16365	16258	16430	16221	16266	16291	16149	16134	16249	16180	16171	16283	16253	16163	16281	16190	16371	16358	16353	16263	16399	16261	16214	16401	15974	16206	16408	16308	16266	16119	16311	16178	16373	16196	16286	16346	16138	16207	16078	16250	16260	16204	16314	16270	16410	16347	16224	16270	16268	16242	16176	16359	16420	16357	16254	16130	16381	16310	16454	16333	16248	16310	16082	16222	16135	16274	16241	16139	16098	16150	16399	16126	16210	16293	16258	16342	16558	16106	16193	16319	16258	16321	16262	16241	16305	16227	16165	16339	16215	16327	16192	16140	16258	16162	16343	16231	16339	16163	16244	16250	16054	16208	16267	16204	16305	16201	16081	16232	16419	16284	16163	16327	16214	16183	16286	16286	16206	16427	16182	16332	16366	16207	16242	16202	16144	16263	16329	16214	16316	16124	16384	16125	16326	16215	16276	16139	16384	16238	16324	16196	16419	16094	16259	16318	16096	16253	16242	16285	16247	16221	16234	16181	16082	16091	16298	16131	16319	16286	16288	16340	16374	16132	16228	16306	16342	16192	16350	16361	16380	16292	16164	16209	16182	16319	16304	16245	16158	16244	16298	16457	16254	16276	16135	16209	16285	16220	16309	16044	16136	16201	16128	16488	16185	16244	16258	16291	16147	16160	16186	16383	16321	16366	16326	16282	16242	16270	16284	16473	16053	16159	16015	16224	16333	16235	16194	16287	16295	16196	16197	16271	16142	16345	16226	16144	16321	16354	16252	16523	16378	16294	16213	16210	16253	16211	16395	16364	16071	16211	16424	16443	16101	16325	16170	16300	16316	16196	16348	16218	16156	16440	16242	16244	16301	16248	16246	16171	16246	16172	16211	16462	16229	16379	16343	16338	16400	16369	16343	16423	16350	16347	16368	16120	16296	16343	16210	16357	16311	16223	16176	16094	16183	16281	16230	16329	16389	16309	16067	16257	16253	16370	16098	16232	16251	16257	16154	16278	16024	16274	16405	16204	16139	16480	16385	16055	16300	16274	16261	16151	16315	16270	16223	16233	16191	16286	16168	16415	16274	16270	16439	16275	16244	16232	16215	16287	16265	16138	16146	16389	16058	16069	16172	16449	16335	16260	16037	16167	16223	16310	16314	16298	16204	16292	16056	16285	16385	16428	16175	16142	16372	16234	16218	16332	16209	16127	16274	16274	16175	16412	16297	16326	16204	16284	16396	16274	16203	16219	16319	16247	16203	16340	16228	16234	16285	16224	16254	16329	16290	16271	16355	16095	16155	16064	16227	16149	16272	16053	16350	16392	16333	16260	16333	16226	16322	16358	16187	16451	16206	16351	16180	16277	16207	16303	16306	16238	16341	16147	16098	16272	16349	16265	16221	16331	16317	16316	16080	16223	16301	16280	16118	16394	16228	16212	16385	16280	16203	16278	16057	16349	16451	16152	16406	16201	16411	16183	16168	16287	16323	16259	16335	16291	16206	16213	16206	16287	16141	16318	16254	16215	16245	16310	16319	16082	16199	16406	16223	16274	16308	16276	16243	16336	16269	16300	16218	16248	16404	16235	16297	16331	16371	16294	16322	16192	16237	16151	16217	16220	16275	16266	16225	16386	16264	16223	16218	16185	16213	16341	16297	16279	16223	16269	16223	16175	16177	16211	16394	16318	16422	16379	16303	16227	16151	16355	16257	16162	16305	16153	16281	16094	16249	16209	16209	16222	16401	16287	16334	16373	16353	16263	16322	16266	16300	16252	16204	16298	16230	16217	16241	16282	16206	16235	16141	16081	16315	15993	16194	16340	16267	16457	16353	16276	16336	16188	16270	16252	16288	16079	16281	16239	16194	16257	16311	16333	16366	16130	16345	16466	16184	16267	16242	16216	16238	16220	16173	16238	16163	16335	16239	16360	16415	16268	16243	16297	16290	16222	16306	16298	16394	16166	16211	16379	16369	16376	16142	16404	16170	16350	16330	16236	16349	16324	16181	16208	16349	16221	16241	16310	16288	16403	16184	16339	16104	16257	16131	16209	16221	16379	16233	16287	16329	16354	16289	16253	16174	16272	16429	16285	16099	16202	16300	16252	16176	16179	16362	16184	16278	16444	16226	16122	16239	16171	16274	16325	16258	16319	16226	16373	16291	16314	16354	16217	16386	16329	16348	16192	16265	16112	16194	16357	16185	16092	16205	16206	16283	16347	16297	16333	16210	16226	16228	16216	16171	16310	16247	16382	16130	16354	16114	16189	16218	16341	16225	16278	16191	16205	16300	16310	16225	16258	16243	16171	16214	16229	16251	16209	16300	16337	16334	16118	16295	16108	16241	16484	16314	16388	16328	16282	16264	16213	16246	16339	16317	16254	16205	16232	16251	16227	16419	16216	16380	16241	16252	16188	16284	16307	16267	16226	16189	16327	16248	16349	16318	16247	16191	16377	16276	16249	16159	16294	16425	16376	16355	16394	16293	16136	16196	16403	16265	16365	16225	16404	16212	16231	16374	16100	16367	16408	16271	16292	16173	16373	16273	16389	16134	16205	16274	16273	16272	16120	16476	16292	16398	16359	16189	16186	16506	16365	16153	16181	16262	16280	16066	16235	16070	16306	16249	16240	16296	16130	16088	16235	16242	16210	16174	16405	16120	16251	16217	16080	16323	16258	16323	16314	16251	16305	16388	16228	16298	16227	16068	16310	16309	16282	16120	16213	16348	16287	16218	16410	16150	16348	16209	16217	16191	16350	16385	16230	16133	16308	16346	16374	16156	16369	16351	16284	16190	16215	16291	16269	16159	16411	16334	16134	16056	16400	16383	16424	16174	16261	16343	16411	16134	16194	16335	16416	16393	16201	16196	16177	16135	16248	16242	16141	16279	16243	16288	16275	16251	16189	16265	16223	16234	16154	16373	16221	16159	16321	16171	16411	16135	16183	16259	16200	16275	16228	16310	16218	16302	16336	16356	16272	16420	16348	16323	16304	16110	16246	16159	16252	16382	16278	16037	16123	16222	16198	16248	16246	16181	16157	16097	16196	16191	16367	16183	16291	16270	16253	16326	16161	16250	16248	16158	16264	16289	16123	16246	16086	16290	16272	16189	16296	16363	16274	16302	16110	16271	16341	16205	16203	16300	16117	16460	16153	16330	16334	16436	16255	16273	16338	16370	16263	16211	16170	16292	16255	16500	16314	16233	16279	16300	16227	16207	16045	16157	16309	16487	16192	16210	16301	16188	16314	16101	16059	16298	16241	16167	16358	16472	16117	16336	16244	16222	16305	16228	16163	16377	16269	16180	16214	16322	16320	16369	16284	16107	16372	16340	16319	16366	16089	16333	16355	16219	16278	16268	16150	16281	16241	16145	16453	16336	16197	16286	16355	16188	16146	16315	16309	16148	16467	16159	16409	16216	16391	16365	16325	16299	16232	16302	16214	16323	16118	16212	16480	16167	16195	16400	16226	16376	16179	16089	16214	16288	16220	16276	16252	16202	16330	16134	16090	16165	16329	16237	16380	16351	16165	16191	16184	16301	16176	16203	16362	16491	16335	16251	16096	16360	16235	16280	16223	16404	16208	16325	16280	16318	16290	16273	16367	16113	16355	16174	16206	16216	16219	16299	16259	16245	16208	16367	16257	16301	16209	16371	16238	16364	16174	16332	16132	16219	16279	16316	16304	16319	16352	16325	16360	16341	16012	16192	16077	16191	16113	16283	16257	16309	16402	16218	16385	16266	16151	16355	16455	16421	16307	16008	16279	16162	16391	16352	16293	16293	16219	16366	16190	16240	16187	16262	16301	16246	16195	16416	16180	16172	16232	16396	16389	16172	16224	16451	16287	16355	16289	16275	16306	16183	16256	16336	16315	16399	16299	16227	16208	16190	16161
31775	29642	34336	31646	27899	26387	24672	23146	23055	23226	24779	25375	23465	22269	21706	21435	21334	21342	21523	21276	21478	21492	21684	21652	21292	21421	21444	21379	21302	21185	21490	21577	21686	21429	21556	21433	21271	21156	21228	21541	21408	21352	21552	21476	21458	21408	21420	21231	21536	21487	21271	21389	21147	21427	21387	21453	21460	21623	21547	21312	21755	21539	21416	21455	21466	21313	21389	21364	21442	21314	21399	21170	21226	21473	21442	21500	21680	21439	21315	21484	21481	21571	21712	21650	21155	21265	21454	21261	21294	21272	21510	21336	21539	21421	21492	21290	21492	21206	21372	21422	21451	21522	21279	21346	21480	21319	21328	21538	21490	21580	21228	21455	21307	21460	21577	21527	21321	21351	21483	21227	21380	21299	21420	21330	21585	21406	21193	21388	21484	21262	21504	21340	21376	21369	21332	21425	21144	20938	21360	21287	21300	21321	21436	21369	21498	21352	21485	21508	21218	21176	21408	21481	21395	21359	21371	21233	21178	21477	21363	21359	21369	21194	21297	21403	21631	21294	21411	21356	21470	21380	21077	21338	21534	21336	21538	21401	21462	21592	21407	21285	21337	21534	21456	21328	21316	21152	21363	21328	21393	21378	21352	21321	21236	21312	21396	21238	21477	21420	21269	21163	21386	21569	21485	21378	21329	21474	21630	21452	21389	21347	21394	21253	21437	21246	21395	21358	21314	21389	21442	21307	21271	21557	21508	21286	21621	21481	21514	21329	21240	21474	21296	21669	21243	21318	21494	21241	21628	21541	21416	21021	21174	21364	21331	21241	21218	21510	21153	21374	21378	21155	21467	21366	21121	21426	21285	21335	21260	21536	21571	21511	21503	21268	21488	21291	21444	21482	21646	21388	21423	21340	21525	21231	21434	21415	21428	21474	21335	21261	21276	21595	21430	21475	21558	21435	21528	21498	21319	21351	21126	21305	21412	21467	21545	21449	21445	21406	21312	21453	21355	21184	21562	21312	21375	21517	21580	21428	21505	21421	21543	21532	21365	21427	21522	21238	21261	21273	21304	21432	21504	21412	21421	21510	21335	21425	21085	21301	21327	21376	21400	21513	21487	21286	21548	21605	21309	21274	21303	21270	21263	21436	21586	21328	21404	21277	21512	21354	21450	21702	21418	21358	21258	21168	21523	21414	21321	21442	21304	21124	21356	21426	21769	21431	21326	21365	21476	21116	21433	21255	21514	21449	21460	21351	21385	21494	21556	21268	21514	21351	21398	21329	21512	21348	21375	21416	21466	21073	21443	21506	21512	21533	21327	21330	21428	21502	21363	21237	21316	21230	21295	21353	21543	21474	21452	21507	21409	21441	21419	21376	21260	21192	21352	21653	21277	21301	21508	21434	21412	21445	21098	21372	21350	21368	21593	21674	21566	21620	21450	21497	21428	21228	21536	21393	21345	21637	21396	21545	21551	21255	21404	21402	21518	21230	21706	21304	21429	21440	21576	21260	21281	21249	21159	21287	21406	21344	21271	21435	21279	21371	21255	21469	21706	21576	21408	21321	21597	21411	21394	21436	21370	21409	21415	21318	21597	21538	21142	21171	21377	21310	21476	21406	21390	21415	21548	21511	21312	21269	21368	21183	21200	21261	21355	21464	21208	21498	21369	21466	21335	21445	21487	21415	21363	20968	21250	21274	21528	21326	21393	21242	21174	21383	21429	21144	21608	21490	21569	21501	21595	21249	21516	21341	21227	21366	21318	21556	21227	21081	21349	21434	21406	21503	21562	21349	21238	21515	21448	21434	21435	21355	21463	21193	21059	21290	21316	21298	21496	21338	21443	21602	21153	21424	21498	21472	21400	21325	21329	21201	21233	21210	21357	21366	21627	21434	21294	21485	21069	21431	21303	21440	21329	21319	21366	21413	21207	21335	21641	21484	21394	21271	21341	21374	21435	21287	21348	21456	21312	21376	21357	21332	21331	21405	21295	21335	21338	21333	21409	21323	21354	21436	21510	21336	21318	21302	21570	21525	21445	21215	21440	21296	21339	21283	21597	21343	21359	21494	21277	21359	21628	21300	21392	21342	21215	21318	21472	21403	21435	21313	21501	21572	21353	21233	21643	21193	21511	21225	21278	21367	21208	21523	21184	21374	21340	21440	21305	21588	21313	21513	21191	21536	21425	21486	21433	21426	21303	21231	21481	21394	21355	21450	21428	21391	21298	21438	21367	21534	21429	21574	21255	21263	21384	21437	21442	21462	21454	21449	21607	21291	21349	21133	21258	21415	21298	21212	21247	21254	21363	21291	21286	21369	21415	21529	21498	21551	21366	21363	21340	21468	21428	21429	21422	21353	21351	21435	21468	21283	21375	21490	21459	21335	21372	21197	21349	21166	21488	21258	21392	21213	21391	21458	21414	21469	21640	21344	21458	21483	21140	21137	21654	21468	21400	21242	21323	21360	21484	21249	21188	21313	21331	21500	21542	21431	21567	21324	21210	21356	21356	21302	21322	21345	21488	21315	21380	21502	21348	21640	21541	21437	21340	21299	21374	21414	21320	21174	21537	21353	21408	21269	21372	21297	21329	21375	21412	21355	21585	21211	21596	21184	21496	21220	21228	21495	21555	21342	21465	21459	21677	21317	21155	21247	21379	21246	21304	21255	21298	21490	21392	21112	21590	21506	21357	21339	21360	21603	21520	21373	21341	21260	21277	21327	21285	21396	21490	21315	21374	21251	21322	21465	21562	21454	21308	21303	21201	21148	21357	21370	21169	21425	21492	21309	21355	21374	21435	21381	21338	21257	21511	21451	21178	21278	21380	21264	21222	21170	21438	21470	21620	21484	21457	21235	21422	21291	21434	21460	21651	21284	21518	21466	21637	21522	21498	21608	21497	21439	21415	21344	21545	21269	21186	21371	21421	21305	21329	21044	21419	21473	21347	21408	21401	21236	21433	21366	21638	21436	21558	21236	21548	21410	21349	21465	21305	21336	21242	21318	21650	21565	21490	21321	21421	21234	21318	21358	21215	21610	21576	21478	21386	21507	21358	21380	21091	21489	21517	21437	21542	21242	21442	21495	21296	21288	21349	21263	21471	21264	21300	21350	21437	21538	21419	21264	21406	21507	21394	21240	21476	21411	21517	21345	21341	21303	21662	21296	21488	21502	21334	21262	21233	21526	21323	21584	21326	21363	21345	21388	21472	21463	21641	21592	21421	21185	21317	21373	21316	21599	21548	21354	21493	21318	21428	21383	21169	21322	21347	21099	21339	21115	21307	21484	21254	21221	21358	21544	21355	21442	21217	21348	21477	21178	21369	21340	21436	21396	21510	21417	21451	21468	21699	21308	21268	21124	21304	21222	21325	21310	21257	21419	21275	21377	21432	21342	21150	21300	21339	21433	21429	21398	21542	21265	21399	21327	21302	21268	21528	21272	21374	21331	21270	21382	21482	21432	21285	21145	21388	21463	21711	21185	21340	21571	21438	21402	21335	21501	21411	21323	21630	21420	21406	21456	21400	21322	21300	21497	21107	21449	21259	21288	21114	21278	21493	21332	21320	21473	21352	21382	21172	21355	21561	21381	21349	21375	21323	21326	21440	21463	21460	21522	21442	21123	21143	21411	21395	21434	21333	21409	21397	21370	21481	21334	21618	21360	21424	21273	21471	21614	21318	21118	21243	21458	21389	21294	21370	21503	21471	21189	21416	21487	21401	21498	21349	21417	21391	21523	21355	21537	21167	21311	21216	21385	21312	21282	21451	21253	21579	21429	21499	21398	21543	21613	21321	21452	21314	21239	21298	21264	21401	21290	21483	21574	21483	21403	21411	21482	21544	21268	21261	21396	21485	21340	21504	21330	21524	21273	21460	21587	21470	21342	21551	21309	21364	21196	21339	21288	21391	21270	21372	21257	21554	21415	21368	21464	21474	21316	21262	21426	21416	21247	21254	21268	21333	21596	21517	21516	21482	21232	21242	21539	21219	21472	21437	21273	21195	21447	21402	21417	21555	21569	21410	21299	21434	21392	21467	21313	21319	21450	21354	21136	21360	21483	21126	21235	21397	21480	21521	21272	21433	21394	21521	21317	21356	21531	21385	21320	21290	21266	21439	21477	21580	21494	21565	21309	21614	21523	21434	21313	21540	21461	21346	21217	21308	21384	21321	21343	21362	21346	21604	21710	21548	21364	21432	21255	21344	21471	21333	21224	21192	21269	21516	21264	21420	21437	21293	21449	21467	21406	21464	21361	21483	21617	21461	21441	21538	21440	21507	21356	21361	21510	21493	21425	21450	21236	21128	21078	21257	21237	21582	21371	21425	21399	21364	21366	21410	21345	21359	21263	21484	21576	21311	21340	21114	21444	21682	21448	21474	21533	21404	21380	21201	21364	21398	21407	21491	21269	21379	21475	21529	21197	21497	21324	21367	21321	21316	21365	21275	21443	21396	21486	21458	21568	21577	21290	21557	21384	21281	21448	21175	21418	21406	21324	21474	21405	21495	21514	21352	21501	21209	21359	21242	21395	21335	21346	21335	21392	21386	21427	21354	21323	21501	21418	21536	21482	21491	21300	21435	21173	21434	21474	21544	21325	21446	21517	21435	21435	21553	21476	21428	21406	21235	21420	21358	21317	21331	21346	21501	21421	21414	21315	21462	21314	21478	21522	21312	21469	21315	21483	21398	21445	21301	21212	21339	21471	21266	21512	21394	21255	21313	21517	21330	21231	21501	21396	21278	21378	21386	21325	21187	21400	21466	21294	21216	21078	21247	21321	21141	21329	21360	21239	21287	21235	21322	21485	21360	21417	21529	21418	21478	21334	21476	21246	21464	21512	21139	21347	21461	21658	21244	21302	21365	21352	21363	21617	21204	21571	21415	21371	21300	21531	21544	21443	21477	21340	21372	21373	21517	21269	21414	21343	21106	21607	21472	21523	21502	21314	21558	21400	21442	21229	21510	21167	21317	21310	21494	21339	21418	21381	21579	21432	21567	21303	21294	21430	21095	21450	21367	21277	21379	21257	21300	21476	21628	21254	21339	21381	21206	21420	21534	21520	21428	21377	21550	21597	21405	21392	21571	21504	21188	21088	21333	21485	21179	21328	21228	21310	21194	21482	21510	21424	21559	21407	21395	21373	21360	21347	21754	21479	21508	21469	21496	21695
25310	35361	35077	29308	25914	23478	21148	19072	19169	19266	21971	21119	18792	17236	16685	16539	16549	16533	16500	16662	16517	16588	16549	16409	16369	16480	16648	16521	16398	16420	16560	16466	16546	16469	16415	16508	16531	16600	16436	16531	16457	16599	16408	16512	16504	16400	16473	16431	16493	16550	16598	16397	16496	16429	16355	16346	16440	16482	16672	16429	16484	16295	16359	16610	16375	16464	16448	16410	16657	16434	16645	16505	16490	16434	16660	16412	16539	16508	16494	16553	16542	16475	16369	16434	16509	16631	16443	16639	16406	16571	16445	16390	16361	16371	16573	16617	16636	16524	16560	16533	16355	16666	16464	16202	16356	16479	16507	16592	16462	16550	16462	16417	16512	16477	16374	16571	16450	16516	16512	16453	16445	16449	16506	16366	16529	16505	16317	16650	16438	16559	16383	16463	16343	16482	16481	16480	16420	16472	16410	16475	16422	16590	16445	16461	16562	16448	16496	16474	16344	16439	16597	16419	16430	16286	16492	16507	16461	16423	16448	16472	16625	16468	16662	16350	16483	16380	16521	16491	16468	16776	16466	16474	16505	16497	16569	16458	16465	16487	16617	16514	16397	16292	16462	16468	16605	16406	16417	16528	16473	16449	16366	16423	16503	16422	16358	16397	16491	16569	16453	16498	16493	16509	16654	16484	16478	16561	16372	16334	16360	16296	16551	16413	16459	16472	16681	16436	16625	16480	16574	16369	16530	16444	16201	16204	16356	16400	16576	16403	16451	16590	16411	16467	16511	16506	16504	16617	16524	16542	16535	16613	16605	16357	16340	16502	16627	16578	16517	16473	16472	16353	16607	16388	16555	16304	16418	16667	16365	16293	16338	16397	16517	16483	16438	16701	16522	16520	16490	16545	16621	16500	16372	16496	16370	16607	16507	16434	16459	16504	16408	16385	16496	16500	16284	16389	16521	16658	16516	16358	16398	16403	16488	16360	16423	16520	16302	16407	16444	16336	16570	16358	16348	16374	16387	16384	16555	16299	16551	16599	16490	16533	16509	16528	16379	16456	16433	16379	16370	16686	16702	16502	16588	16470	16649	16400	16335	16291	16541	16502	16569	16487	16574	16565	16442	16500	16470	16338	16458	16329	16628	16485	16756	16403	16517	16477	16445	16621	16515	16562	16534	16371	16305	16330	16444	16443	16327	16221	16403	16410	16516	16422	16469	16419	16510	16414	16280	16468	16417	16513	16396	16565	16522	16501	16475	16374	16323	16572	16269	16396	16377	16460	16360	16488	16519	16420	16327	16521	16516	16486	16473	16230	16381	16461	16560	16422	16515	16393	16431	16527	16284	16524	16420	16495	16335	16617	16485	16356	16241	16400	16542	16464	16429	16403	16336	16653	16363	16436	16521	16596	16486	16270	16332	16643	16310	16576	16601	16341	16542	16422	16578	16346	16486	16535	16355	16481	16335	16422	16447	16341	16422	16607	16296	16526	16575	16728	16457	16437	16561	16553	16318	16504	16396	16336	16470	16526	16455	16593	16539	16488	16600	16548	16332	16454	16369	16439	16320	16441	16371	16531	16526	16404	16468	16581	16422	16461	16464	16444	16452	16478	16336	16507	16482	16685	16527	16554	16429	16433	16434	16508	16449	16300	16377	16501	16436	16491	16543	16484	16387	16418	16500	16595	16565	16399	16466	16511	16519	16345	16452	16433	16615	16560	16521	16287	16586	16519	16292	16337	16531	16246	16422	16531	16652	16408	16409	16483	16607	16446	16511	16571	16463	16440	16400	16651	16496	16530	16551	16480	16487	16597	16465	16549	16686	16442	16467	16414	16492	16533	16521	16293	16306	16308	16575	16544	16396	16470	16487	16506	16403	16430	16499	16504	16490	16409	16388	16407	16431	16452	16539	16527	16453	16489	16498	16414	16437	16528	16415	16437	16520	16334	16424	16683	16494	16536	16460	16515	16327	16538	16559	16514	16366	16573	16457	16374	16478	16506	16461	16542	16416	16431	16532	16378	16334	16541	16582	16518	16382	16551	16356	16467	16464	16477	16505	16436	16341	16442	16469	16314	16399	16437	16468	16433	16615	16489	16533	16512	16412	16299	16450	16589	16383	16398	16373	16514	16675	16527	16564	16499	16524	16341	16507	16577	16547	16412	16524	16453	16485	16436	16589	16417	16468	16397	16404	16443	16458	16407	16602	16421	16486	16392	16457	16465	16504	16488	16395	16482	16632	16476	16308	16326	16480	16148	16401	16411	16472	16325	16391	16534	16536	16419	16438	16271	16467	16620	16387	16491	16563	16435	16473	16541	16618	16448	16574	16518	16423	16506	16607	16463	16551	16435	16379	16474	16337	16490	16543	16417	16493	16476	16420	16451	16483	16503	16436	16454	16614	16485	16614	16481	16420	16525	16340	16413	16480	16460	16307	16512	16429	16512	16406	16348	16363	16478	16534	16509	16442	16413	16393	16476	16511	16335	16421	16424	16419	16514	16598	16288	16549	16402	16541	16404	16434	16553	16551	16489	16223	16414	16461	16488	16470	16413	16635	16419	16568	16355	16512	16499	16581	16396	16554	16513	16365	16605	16556	16323	16313	16349	16438	16559	16396	16351	16394	16549	16448	16439	16419	16606	16499	16492	16350	16510	16242	16463	16538	16518	16498	16511	16381	16509	16326	16424	16400	16562	16542	16415	16514	16323	16566	16452	16465	16500	16621	16487	16288	16394	16343	16403	16287	16461	16342	16554	16537	16533	16359	16548	16664	16544	16512	16438	16474	16483	16469	16369	16428	16530	16552	16502	16288	16636	16427	16484	16630	16547	16488	16590	16570	16534	16336	16189	16520	16273	16355	16594	16569	16402	16475	16356	16465	16582	16408	16485	16491	16433	16469	16352	16405	16609	16433	16540	16460	16411	16534	16395	16639	16464	16459	16588	16577	16520	16472	16560	16470	16534	16390	16464	16492	16429	16638	16612	16320	16542	16512	16378	16502	16540	16539	16482	16424	16500	16707	16516	16459	16416	16589	16469	16533	16574	16323	16365	16561	16674	16499	16470	16374	16414	16480	16457	16484	16673	16587	16395	16528	16591	16509	16533	16552	16448	16454	16484	16518	16515	16490	16457	16275	16586	16611	16425	16401	16376	16431	16348	16388	16443	16275	16475	16556	16544	16438	16294	16507	16534	16564	16329	16651	16488	16492	16380	16577	16563	16452	16536	16450	16482	16679	16595	16451	16555	16452	16461	16435	16532	16447	16522	16565	16522	16336	16715	16493	16600	16630	16393	16302	16520	16496	16550	16374	16497	16424	16599	16443	16266	16515	16565	16458	16506	16466	16384	16436	16640	16423	16558	16538	16490	16490	16465	16556	16550	16439	16527	16561	16385	16565	16506	16447	16580	16550	16611	16573	16504	16560	16482	16520	16334	16470	16434	16514	16503	16483	16502	16491	16687	16574	16412	16462	16504	16474	16345	16518	16587	16446	16382	16326	16389	16380	16506	16671	16357	16635	16279	16447	16470	16456	16442	16396	16327	16491	16464	16616	16480	16512	16566	16493	16554	16522	16525	16415	16383	16547	16522	16556	16264	16397	16657	16474	16472	16435	16514	16273	16539	16425	16643	16573	16461	16385	16591	16435	16532	16270	16628	16381	16450	16461	16500	16520	16402	16360	16469	16558	16257	16500	16504	16575	16503	16407	16597	16432	16334	16553	16257	16525	16561	16626	16505	16278	16423	16497	16569	16523	16552	16520	16438	16618	16450	16506	16529	16622	16621	16487	16401	16582	16409	16692	16386	16471	16523	16296	16552	16555	16546	16342	16528	16548	16496	16453	16413	16313	16623	16469	16471	16551	16381	16516	16378	16550	16594	16656	16379	16446	16572	16502	16458	16333	16413	16364	16579	16519	16538	16549	16459	16225	16411	16364	16580	16255	16561	16425	16559	16286	16494	16583	16512	16432	16328	16590	16459	16412	16340	16620	16435	16500	16621	16323	16364	16415	16634	16410	16583	16545	16453	16373	16276	16512	16398	16445	16303	16480	16362	16567	16286	16761	16288	16449	16474	16383	16423	16537	16433	16489	16563	16393	16438	16657	16528	16495	16423	16342	16692	16382	16428	16485	16332	16516	16722	16448	16357	16593	16422	16314	16498	16465	16515	16414	16400	16374	16442	16434	16810	16379	16512	16386	16418	16574	16601	16503	16411	16496	16572	16393	16362	16589	16548	16462	16446	16513	16342	16521	16554	16500	16498	16433	16507	16691	16624	16470	16628	16367	16582	16452	16541	16475	16517	16384	16391	16577	16557	16461	16558	16413	16612	16460	16511	16504	16639	16377	16443	16327	16680	16412	16452	16464	16488	16647	16451	16586	16642	16547	16517	16503	16409	16555	16468	16378	16517	16356	16442	16516	16276	16342	16377	16614	16356	16506	16313	16393	16487	16547	16382	16350	16373	16497	16351	16575	16610	16326	16498	16442	16649	16455	16521	16534	16543	16407	16375	16316	16558	16493	16377	16526	16398	16401	16406	16303	16408	16577	16291	16591	16513	16417	16587	16285	16269	16390	16461	16534	16629	16445	16568	16487	16454	16521	16491	16349	16517	16534	16444	16423	16259	16551	16503	16539	16443	16333	16457	16561	16603	16493	16429	16461	16445	16564	16444	16605	16506	16475	16553	16393	16485	16456	16338	16575	16464	16335	16389	16573	16397	16351	16590	16514	16453	16391	16314	16591	16560	16440	16431	16419	16431	16627	16405	16701	16483	16446	16452	16540	16536	16565	16364	16471	16517	16468	16531	16528	16337	16472	16377	16578	16287	16565	16486	16590	16383	16594	16475	16515	16556	16478	16580	16458	16454	16571	16553	16463	16202	16636	16502	16374	16546	16251	16539	16606	16516	16505	16397	16529	16272	16593	16535	16550	16536	16462	16342	16599	16320	16631	16464	16306	16512	16438	16461	16363	16581	16524	16518	16456	16481	16440	16431	16414	16518	16418	16492	16378	16481	16377	16464	16440	16512	16567	16377	16533	16489	16543	16482	16368	16477	16599	16507	16438	16347	16332	16482	16324	16425	16361	16427	16466	16657	16587	16653	16391	16474	16523	16388	16469	16460	16538	16415	16453	16561	16710	16382	16399	16297	16486	16411	16545	16605	16644	16468
25401	21108	28864	29181	29667	31213	30229	25770	24518	27879	41253	36340	28885	23936	22261	21421	21237	21152	21410	21298	21258	21085	21201	21247	21398	21375	21203	21424	21241	21195	21158	21380	21275	21336	21089	20979	21240	21154	21205	21406	21372	21366	21086	21244	21193	21244	21119	21126	21306	21334	21258	21452	21400	21147	21263	21098	21058	21179	21074	21348	21288	21218	21128	21487	21498	21160	21104	21116	21026	21079	21056	21296	21094	21334	21031	21275	21303	21080	21209	21229	21515	21108	21409	21129	21125	21288	21203	21153	21330	21273	21459	21243	21283	21160	21120	21139	21069	21119	21083	21207	21109	21296	21106	21256	21285	21215	21254	21269	21404	21301	21144	21196	21352	21325	21338	21243	21281	21190	21241	21202	21083	21255	21378	21173	21143	21463	21132	21265	21198	21071	21119	21278	21116	21266	21091	21331	21393	21053	21160	21058	21195	21116	21134	21233	21220	21197	21218	21055	21202	21239	21354	21008	21259	21084	21211	21315	21383	21269	21113	21217	21360	21402	21169	21272	21015	21223	21095	21314	21319	21306	21164	21221	21337	21123	21135	21180	21124	21299	21317	21447	21240	21366	21269	21315	21342	21047	21346	21117	21390	21129	21392	21238	20988	21317	21219	21192	21177	21268	21364	21451	21167	21208	21402	21258	21225	21156	21103	21031	21102	21219	21055	21247	21277	21273	21175	21206	21183	21230	21067	21234	21353	21036	21236	21180	21020	21194	21343	21417	21453	21118	21205	21356	21326	21077	21192	21227	21379	21078	21051	21095	21180	21123	21173	21176	21045	21070	20918	21293	21130	21138	21447	21388	21270	21173	21256	21295	21222	21368	21252	21096	21202	21345	21174	21320	21277	21112	21188	21309	21116	21138	20923	21167	21173	21191	21121	21183	21078	21177	21257	21141	21298	21064	21311	21084	21328	21273	21227	20992	21050	21102	21191	21204	21143	21379	21022	21292	21397	21120	21258	21166	21087	21462	21358	21219	21074	21254	21204	21246	21193	21042	21275	21289	21218	21058	21128	21062	21432	21256	21242	21047	21264	21117	21320	21128	21579	21065	21112	21328	21422	21240	21174	21264	21407	21364	21065	21096	21220	21187	21154	21171	21078	21227	21257	21108	21334	21253	21149	21321	21290	21288	21292	21055	21204	21188	21155	21187	21047	21206	21185	21308	21251	21227	21182	21283	21528	21262	21169	21344	21439	21299	21322	21155	21193	21388	21182	21253	21137	21378	21264	20986	21083	21223	21170	21239	21187	21095	21243	21279	21089	21238	21225	21200	21096	21288	21244	20985	21117	21307	21363	21174	21336	21273	21125	21401	21335	21360	21179	21114	21232	21076	21417	21358	21252	21094	21196	21189	21293	21386	21289	21138	21191	21364	21266	21261	21235	21384	21094	21160	21081	21211	21195	21353	21357	21202	21397	21291	21337	21355	21371	21128	21266	21168	21123	21194	21318	21378	21401	21188	21622	21192	21086	21453	21063	21248	21421	21296	21277	21017	21253	21170	21266	21156	21231	21301	21294	21210	20895	21126	21225	21084	21302	21116	21057	21313	21074	21353	21176	21255	21217	21227	21272	21473	21249	21216	21354	21091	21200	21140	21183	21290	21346	21135	21212	21188	21186	21162	21371	21229	21164	21368	21245	21325	21312	21429	21418	21273	21388	21226	21262	21210	21330	21408	21243	21141	21188	21244	21167	21161	21191	21306	21280	21003	21109	21274	21011	21286	21126	21321	21051	21229	21170	21269	21079	21106	21317	21226	21177	21236	21237	21257	21405	21270	21163	21176	21276	21078	21258	21149	21171	21192	21366	21335	21364	21201	21191	21226	21066	21270	21051	21362	21359	21269	21006	21334	21096	21231	21368	21131	21367	21227	21182	21407	21246	21005	21028	21216	21169	21258	21471	21182	21316	21426	21049	21221	21167	21210	20880	21096	21289	21129	21346	21421	21318	21083	21312	21267	21252	21437	21204	21097	21166	21224	21187	21048	21277	21256	21061	21189	21149	21153	21182	21148	21403	21223	21033	21119	21389	21271	21130	21258	21130	21118	21048	21299	21129	21217	21210	21335	21160	21072	21251	21145	21213	21171	21412	21105	21360	21236	21127	21202	21081	21050	21156	21222	21126	20996	21247	21230	21215	21396	21272	21263	21167	20975	21292	21265	21443	21159	21177	21109	21084	21103	21240	21048	21163	21194	21189	21159	21177	21062	21289	21161	21149	21174	20975	21264	21224	21370	21164	21077	21235	21315	21251	21106	21256	21250	21292	21306	21485	21275	21149	21418	21281	21159	21071	21324	21118	21069	21056	21193	21350	21287	21136	21164	21119	21231	21252	21346	21228	21364	21251	21197	21264	21221	21399	21201	21645	21147	21259	21276	21382	21251	21197	21369	21199	21160	21173	21087	21274	21231	21076	21091	21176	21338	21143	21134	21214	21269	21201	21157	21094	21452	21517	21192	21267	21118	21327	21175	21215	21189	21114	21016	21120	21346	21159	21202	21288	21325	21273	21331	21463	21267	21329	21148	21237	21472	21346	21210	21252	21254	21277	21174	21176	21088	21262	21277	21103	21139	21003	21316	21193	21155	21102	21228	21268	21255	21333	21136	21377	21307	21238	21040	21198	21106	21393	21357	21114	21067	21206	21129	21143	21290	21247	21319	21191	21310	21357	21380	21059	21183	21426	21201	21213	21084	21344	20911	21267	21320	21456	21280	21084	20963	21114	21186	21393	21141	21340	21286	21109	21099	21240	21099	21342	21264	21201	21048	21136	21041	21249	21208	21229	21289	21151	21298	21238	21084	21136	21048	21260	21107	21172	21352	21375	21052	21397	21344	21265	21256	21233	21325	21341	21229	21086	21289	21359	21363	21296	21262	21200	21279	21207	21265	21362	21318	21411	21073	21345	21177	21309	21305	21409	21087	21240	21347	21226	21266	21300	21183	21102	21200	21167	21202	21179	21253	21373	21149	21405	21266	21370	21275	21266	21281	21386	21181	21180	21255	21123	21333	21389	21369	21463	21245	21487	21194	21153	21060	21172	21155	21171	21096	21169	21124	21204	21398	21103	21286	21426	21391	21236	21242	21225	21092	21305	21025	21448	21072	21390	21057	21243	21156	21217	21354	21265	21317	20939	21010	21213	21292	21415	21308	21269	21168	21250	21223	21251	21349	21352	21130	21182	21430	21205	21047	21126	21198	21084	21264	21257	21211	21204	21277	21131	21269	21365	21154	21350	21406	21010	21162	21170	21370	21262	21346	21355	21254	21188	21177	21214	21245	21202	21062	21179	21158	21019	21145	21104	21256	21151	21405	21324	21165	21134	21257	21280	21205	21181	21115	21151	21211	21157	21147	21139	21088	21140	21166	21165	21305	21415	21273	21082	21030	21261	21382	21276	21453	21267	21114	21266	21302	21328	21336	21275	21000	21281	21001	21183	21207	21391	21209	21236	21246	20964	21248	21250	21026	21172	21054	21121	21327	21186	21086	21150	21123	21397	20963	21301	21184	21210	21425	21249	21288	21079	21407	21196	21324	21366	21211	21165	21031	21164	21105	21532	21331	21036	21044	21142	21130	21362	20928	21286	21347	21534	21327	21301	21498	21293	21108	21137	21277	21284	21319	21405	21093	21276	20995	21184	21196	21319	21359	21185	21121	21024	21051	21199	21219	21134	21372	21336	21129	21404	21228	21363	21116	21229	21108	21271	21299	21457	21287	21438	21273	21293	21289	21327	21240	21179	21181	21124	21003	21296	21310	21092	21416	21351	21015	21175	21339	21545	21287	21121	21250	21183	21251	21309	21329	21195	21192	21260	21151	21233	21233	21262	21177	21094	21342	21294	21221	21151	21081	21275	21110	21064	21329	21201	21145	21352	21529	21309	21249	21421	21157	21120	21186	21483	21366	21067	21097	21099	21068	21162	21218	21061	21143	21330	21258	21353	21326	21349	21055	21259	21339	21273	21240	21039	21047	21381	21200	21211	21246	21240	21183	21349	21269	21385	21259	21147	21670	21248	21358	21222	21401	21161	21233	21206	21168	21242	21026	21107	21279	21176	21348	21185	21252	21301	21181	21184	21140	21164	21171	21306	21217	21222	21077	21164	21274	21088	21260	21078	21171	21119	21172	21073	21118	21175	21121	21153	21276	20972	21191	21290	21364	21554	21385	21137	21457	21407	21141	21144	21108	21084	21316	21359	21302	21272	21079	21179	21394	21211	21310	21014	21172	21284	21270	21238	21331	21241	21233	21388	21085	21203	21260	21154	21217	21217	21307	21179	21129	21136	21443	21414	21132	21371	21296	21244	21196	21386	21312	21101	21269	21289	21239	21191	21193	21297	21257	21231	21170	21034	21034	21311	21314	21246	21093	21169	21236	21028	21216	21410	21435	21045	21132	21042	21265	21084	21117	21225	21055	21164	21203	21235	21253	21128	21156	21242	21174	20905	20952	21249	21232	21218	21073	21156	21205	21263	21487	21274	21401	21093	21378	21206	21344	21125	21300	21169	21301	21396	21327	21281	21033	21200	21205	21198	21152	21208	21210	21117	21270	21449	21220	21370	21214	20871	21378	21297	21432	21269	21014	21173	21320	21374	21218	21211	21021	21098	21108	21059	21313	21249	21340	21266	21293	21105	21110	21129	21178	21184	21227	21258	21146	21091	21308	21088	21281	21237	21095	21132	21226	21155	21239	21509	21453	21483	21235	21319	21231	21252	21232	21307	21243	21174	21168	21410	21248	21258	20986	21181	21294	21508	21324	21120	21124	21097	21172	21225	21272	21504	21219	21244	21336	21158	21130	21332	21450	21202	21385	21188	21247	21234	21259	21120	20964	21170	21123	21270	21360	21156	21172	21091	21151	21362	21220	21137	21040	21347	21162	21511	21282	21111	21084	21387	21376	21286	21292	21162	21400	21191	21266	21234	21222	21067	21159	21119	21192	21251	21009	21255	21283	21094	21239	21198	21118	21263	21408	21347	21197	21015	21175	21107	21283	21199	21239	21358	21314	21110	21210	21258	21293	21399	21196	21094	21323	21352	21123	21119	21336	21117	21478	21264	21308	21058	21407	21513	21221	21287	21363	21062	21061	21210	21155	21281	21385	21353	21300	21306	21386	21247	21358
25948	42392	42404	37118	33514	30351	27210	22523	21438	26992	40459	33317	24364	18842	16817	16514	16482	16532	16536	16453	16472	16538	16658	16235	16383	16612	16558	16523	16425	16583	16617	16466	16352	16352	16315	16430	16422	16526	16416	16424	16622	16537	16511	16627	16600	16524	16526	16376	16286	16488	16394	16370	16360	16614	16348	16418	16404	16531	16580	16536	16488	16600	16602	16345	16525	16474	16447	16646	16559	16621	16552	16507	16511	16621	16467	16589	16389	16473	16620	16609	16432	16503	16357	16430	16439	16518	16601	16384	16346	16587	16406	16473	16412	16454	16514	16592	16468	16426	16387	16374	16566	16421	16451	16656	16498	16570	16456	16490	16423	16451	16535	16398	16343	16559	16356	16620	16411	16446	16547	16463	16599	16411	16353	16559	16438	16428	16596	16510	16451	16560	16455	16387	16599	16332	16273	16513	16559	16463	16451	16407	16618	16498	16640	16450	16243	16329	16411	16448	16428	16441	16409	16509	16579	16668	16419	16441	16348	16454	16336	16242	16423	16455	16513	16546	16586	16404	16550	16343	16549	16441	16462	16493	16445	16415	16522	16486	16428	16606	16485	16472	16400	16296	16378	16619	16587	16597	16549	16413	16278	16673	16346	16534	16455	16576	16566	16561	16519	16449	16353	16409	16565	16282	16420	16502	16373	16411	16465	16574	16339	16436	16474	16407	16439	16549	16299	16479	16458	16407	16439	16511	16437	16544	16362	16541	16556	16518	16740	16484	16459	16508	16477	16436	16384	16467	16401	16618	16366	16500	16667	16505	16531	16415	16360	16520	16627	16495	16432	16544	16372	16367	16397	16431	16489	16639	16543	16672	16344	16420	16457	16465	16506	16448	16632	16585	16431	16679	16423	16406	16385	16483	16563	16667	16303	16387	16505	16495	16416	16534	16525	16422	16458	16544	16496	16472	16536	16606	16337	16494	16327	16575	16406	16490	16500	16439	16586	16541	16386	16407	16344	16463	16536	16433	16495	16489	16608	16537	16365	16329	16549	16572	16449	16410	16503	16451	16450	16383	16449	16519	16565	16287	16481	16211	16479	16423	16463	16444	16351	16411	16424	16419	16353	16676	16399	16495	16651	16438	16529	16436	16295	16437	16497	16458	16534	16526	16380	16530	16563	16502	16580	16282	16494	16532	16615	16494	16475	16498	16457	16480	16311	16357	16337	16637	16388	16469	16444	16482	16492	16391	16607	16404	16588	16412	16360	16257	16478	16497	16538	16554	16426	16609	16602	16523	16502	16556	16495	16699	16256	16410	16438	16685	16489	16539	16611	16381	16455	16529	16416	16371	16414	16559	16429	16513	16470	16445	16548	16451	16416	16612	16578	16510	16417	16524	16482	16295	16458	16401	16366	16259	16472	16601	16562	16478	16377	16273	16508	16465	16533	16381	16545	16282	16216	16349	16770	16517	16354	16472	16535	16443	16343	16532	16468	16587	16556	16506	16347	16505	16622	16431	16555	16658	16427	16640	16369	16467	16612	16436	16412	16581	16405	16466	16380	16474	16316	16469	16308	16444	16349	16447	16444	16370	16270	16381	16280	16446	16500	16535	16451	16578	16554	16531	16485	16503	16487	16265	16444	16505	16607	16531	16468	16505	16456	16406	16321	16269	16446	16298	16213	16472	16449	16491	16562	16451	16462	16479	16507	16553	16437	16493	16631	16389	16384	16546	16445	16690	16443	16506	16571	16553	16324	16410	16408	16541	16406	16493	16669	16451	16747	16519	16399	16436	16504	16418	16559	16382	16667	16508	16595	16421	16408	16479	16485	16400	16599	16576	16175	16426	16502	16530	16560	16358	16540	16384	16651	16552	16464	16503	16445	16495	16567	16315	16385	16576	16601	16575	16467	16550	16318	16333	16516	16441	16442	16549	16666	16457	16531	16458	16450	16682	16412	16316	16493	16421	16471	16386	16552	16573	16332	16331	16452	16346	16414	16427	16513	16429	16524	16528	16322	16488	16619	16462	16325	16559	16378	16527	16465	16309	16516	16399	16444	16341	16555	16462	16412	16522	16576	16508	16362	16395	16554	16424	16570	16463	16414	16441	16342	16471	16364	16521	16434	16572	16497	16560	16361	16395	16432	16375	16588	16464	16450	16413	16522	16525	16634	16359	16414	16398	16307	16383	16419	16483	16419	16373	16463	16527	16484	16310	16499	16411	16570	16497	16433	16513	16537	16484	16337	16437	16566	16362	16376	16451	16541	16445	16371	16511	16376	16510	16519	16590	16353	16421	16603	16421	16532	16488	16665	16462	16521	16592	16551	16446	16489	16522	16575	16526	16602	16585	16227	16339	16435	16427	16595	16522	16416	16418	16411	16571	16489	16601	16536	16528	16528	16334	16597	16528	16385	16552	16514	16438	16306	16454	16687	16556	16370	16418	16681	16387	16581	16574	16414	16256	16673	16439	16213	16365	16434	16357	16408	16466	16386	16389	16531	16438	16504	16305	16538	16524	16443	16490	16482	16537	16550	16690	16506	16483	16565	16456	16489	16410	16596	16529	16427	16430	16478	16463	16493	16364	16496	16499	16531	16618	16507	16270	16575	16335	16451	16478	16374	16543	16548	16574	16279	16495	16530	16355	16405	16557	16520	16468	16623	16382	16528	16489	16626	16394	16370	16612	16173	16348	16784	16445	16573	16429	16421	16745	16420	16564	16378	16522	16602	16497	16528	16395	16416	16417	16422	16450	16610	16296	16335	16463	16464	16391	16626	16492	16444	16471	16418	16423	16356	16526	16396	16465	16381	16661	16479	16335	16491	16412	16574	16286	16386	16411	16509	16540	16487	16416	16528	16456	16359	16280	16560	16350	16426	16577	16476	16476	16538	16479	16498	16722	16445	16655	16578	16349	16619	16404	16392	16440	16479	16680	16419	16655	16402	16399	16479	16460	16608	16567	16347	16437	16484	16496	16579	16345	16339	16310	16391	16499	16568	16414	16539	16379	16540	16504	16510	16466	16477	16411	16419	16443	16513	16635	16456	16470	16481	16455	16426	16479	16454	16545	16495	16481	16503	16338	16453	16411	16596	16464	16496	16653	16534	16573	16661	16495	16409	16331	16365	16554	16377	16331	16455	16482	16446	16287	16569	16514	16301	16404	16481	16417	16394	16675	16432	16452	16515	16557	16544	16441	16516	16463	16547	16336	16491	16369	16455	16518	16270	16484	16347	16463	16507	16583	16449	16506	16466	16527	16587	16552	16406	16404	16765	16395	16522	16544	16434	16361	16555	16423	16358	16361	16549	16405	16551	16437	16416	16502	16472	16276	16504	16362	16486	16430	16530	16373	16330	16399	16306	16501	16578	16504	16312	16402	16542	16461	16534	16369	16461	16429	16346	16423	16490	16388	16257	16578	16544	16478	16377	16295	16441	16390	16518	16355	16450	16487	16496	16547	16536	16587	16479	16337	16376	16491	16441	16545	16351	16534	16498	16563	16192	16432	16528	16437	16437	16483	16462	16414	16379	16438	16405	16497	16406	16592	16472	16626	16454	16612	16464	16506	16322	16478	16652	16389	16531	16616	16445	16401	16553	16434	16436	16465	16406	16368	16438	16484	16564	16430	16436	16550	16410	16378	16337	16479	16520	16414	16359	16527	16497	16354	16517	16439	16437	16539	16684	16273	16485	16343	16576	16372	16506	16348	16394	16420	16380	16469	16517	16387	16451	16518	16495	16480	16383	16550	16494	16501	16527	16405	16675	16458	16544	16527	16585	16507	16551	16440	16493	16551	16453	16454	16395	16359	16600	16466	16469	16415	16443	16604	16478	16436	16477	16464	16600	16760	16384	16425	16480	16694	16349	16614	16561	16509	16324	16614	16557	16404	16466	16556	16590	16276	16550	16382	16545	16387	16473	16432	16265	16487	16524	16324	16579	16534	16442	16466	16487	16453	16656	16435	16548	16325	16311	16315	16336	16545	16400	16486	16375	16423	16435	16353	16488	16464	16426	16441	16526	16389	16561	16149	16459	16505	16389	16614	16351	16359	16543	16377	16198	16382	16561	16621	16480	16383	16546	16533	16422	16571	16500	16489	16447	16378	16268	16265	16438	16533	16511	16380	16328	16505	16562	16492	16501	16536	16432	16579	16396	16418	16526	16419	16511	16416	16713	16379	16447	16334	16386	16299	16565	16340	16507	16445	16550	16289	16534	16458	16553	16445	16509	16472	16522	16399	16291	16354	16503	16389	16341	16322	16587	16447	16396	16264	16213	16578	16408	16265	16418	16507	16552	16608	16431	16436	16425	16371	16535	16240	16487	16608	16472	16648	16515	16538	16350	16397	16276	16431	16606	16246	16521	16369	16638	16427	16326	16460	16555	16522	16397	16475	16406	16302	16466	16320	16375	16475	16567	16503	16524	16428	16633	16490	16453	16634	16296	16549	16644	16479	16432	16448	16468	16598	16445	16536	16427	16388	16614	16539	16445	16406	16479	16571	16544	16249	16242	16466	16263	16534	16474	16369	16500	16200	16269	16507	16486	16486	16592	16264	16464	16420	16371	16594	16509	16597	16573	16426	16451	16391	16511	16313	16355	16541	16515	16530	16440	16509	16207	16494	16443	16458	16499	16649	16577	16384	16401	16516	16557	16552	16369	16716	16640	16516	16493	16506	16501	16569	16413	16584	16489	16343	16491	16445	16432	16387	16351	16501	16391	16451	16564	16354	16433	16524	16511	16486	16560	16509	16434	16465	16582	16547	16512	16423	16575	16449	16380	16527	16581	16447	16474	16690	16345	16505	16557	16359	16432	16569	16441	16563	16409	16502	16513	16429	16626	16360	16429	16580	16485	16606	16437	16491	16411	16488	16411	16753	16452	16418	16427	16309	16560	16372	16460	16368	16473	16601	16496	16419	16614	16511	16518	16331	16415	16515	16426	16487	16586	16480	16407	16474	16371	16528	16296	16404	16528	16417	16566	16379	16629	16486	16628	16380	16408	16550	16326	16423	16583	16365	16477	16513	16715	16609	16422	16562	16478	16423	16366	16448	16375	16235	16463	16280	16403	16454	16494	16428	16305	16457	16457	16562	16613	16728	16390	16486	16538	16536	16568	16498	16412	16338	16479	16499	16529	16487	16433	16400	16516	16388	16414	16596	16447	16295	16489	16451
23522	20975	28549	25696	27922	33321	34809	28909	25685	35416	53825	45947	34602	26414	22347	21099	20758	20899	20984	20758	20545	20582	20816	20987	20770	20596	20766	20919	20660	20754	20928	20576	20901	20587	20780	20972	20832	20712	20664	20498	20809	20662	20775	20694	20758	20711	20873	20902	20778	20710	20762	20816	20658	20881	20707	20695	20909	20694	20740	20666	20748	20860	20807	20754	20798	20539	20514	20656	20758	20859	20905	20726	20931	20518	20669	20621	20893	20793	20961	20897	20897	20935	20975	20846	20863	20770	20760	20651	20690	20814	20863	20964	20756	20866	20791	20816	20757	20670	20707	20533	20599	20805	20857	20735	20603	20529	20793	20655	20742	20679	20678	20704	20592	20712	20740	20672	20728	20709	21035	20657	20719	20658	20744	20880	20954	20898	20863	20484	20860	20899	20880	20610	20615	20627	20778	20828	20755	20539	20868	20726	20394	20847	20940	20553	20557	20701	20688	20807	20847	20791	20704	20856	20635	20687	20747	20672	20630	20837	20859	20611	20801	20688	20857	20735	20693	20517	20972	20562	20565	20864	20709	20720	20595	20758	20700	20547	20596	20644	20633	20345	20922	20728	20969	20575	20692	20855	20872	20495	20666	20716	20961	20783	20822	20608	20755	20634	20734	20605	20746	20860	20697	20757	20825	20681	20874	20677	20590	20781	20721	20758	20637	20551	20676	20719	20695	20707	20747	20533	20914	20718	20802	20603	20606	20774	20787	20937	20860	20920	20764	20644	20506	20621	20710	20767	20711	20576	20472	20620	20522	20620	20696	20637	20869	20811	20949	20562	20727	20637	20509	20582	20522	20543	20612	20541	20705	20899	20716	20743	20814	20704	20666	20761	20689	20646	20876	20661	20845	20459	20699	20624	20548	20574	20873	20715	21015	20793	20361	20788	20684	20492	20849	20597	20625	20499	20628	20483	20866	20655	20600	20809	20698	20551	20659	20891	20818	20639	20769	20680	20625	20673	20676	20437	20570	20822	20696	20714	20717	20513	20656	20755	20637	20580	20762	20801	20865	20618	20675	20420	20628	20741	20761	20595	20748	20997	20815	20729	20617	20509	20819	20862	20814	20949	20588	20720	20801	20663	20549	20804	20809	20749	20732	20798	20546	20705	20889	20652	20872	20539	20523	20579	20681	20705	20674	20771	20732	20775	20796	20566	20590	20368	20654	20578	20830	20977	20559	20611	20606	20789	20710	20767	20937	20794	20832	20839	20725	20444	20703	20963	20386	20545	20787	20313	20650	20914	20777	20747	20596	20617	20718	20664	20632	20770	21045	20671	20474	20790	20782	20669	20688	20735	20631	20717	20749	20884	20568	20542	20597	20757	20402	20753	20475	20321	20980	20674	20477	20557	20519	20692	20548	20697	20620	20753	20559	20526	20612	20726	20783	20757	20722	20607	20690	20565	20675	20725	20562	20740	20858	20731	20725	20571	20480	20712	20673	20662	20655	20715	20691	20674	20917	20549	20715	20637	20690	20825	20636	20872	20711	20616	20494	20652	20667	20771	20554	20864	20513	20578	20866	20684	20554	20574	20746	20896	20625	20620	20802	20691	20504	20705	20481	20663	20772	20532	20716	20669	20827	20677	20779	20624	20784	20524	20907	20798	20595	20679	20653	20679	20677	20605	20583	20401	20722	20820	20744	20716	20727	20711	20748	20911	20631	20678	20633	20670	20558	20458	20771	20737	20801	20692	20708	20582	20494	20761	20639	20868	20551	20810	20700	20668	20656	20920	20722	20499	20770	20704	20765	20773	20867	20593	20761	20611	20792	20941	20873	20910	20743	20629	20550	20679	20668	20801	20694	20709	20583	20835	20790	20731	20807	20669	20750	20833	20553	20678	20777	20648	20724	20683	20595	20615	20665	20652	20547	20615	20576	20759	20668	20685	20660	20804	20669	20653	20736	20697	20633	20732	20856	20704	20829	20679	20533	20855	20577	20631	20657	20635	20693	20630	20524	20988	20800	20663	20517	20641	20740	20637	20742	20876	20634	20564	20916	20684	20863	20481	20783	20505	20741	20675	20583	20611	20720	20505	20561	20706	20774	20815	20731	20943	20729	20628	20709	20628	20750	20637	20745	20664	20542	20676	20676	20647	20657	20598	20832	20633	20490	20565	20695	20423	20565	20632	20691	20760	20822	20728	20875	20604	20690	20617	20668	20694	20687	20426	20679	20728	20789	20658	20844	20640	20954	20756	20688	20634	20793	20587	20784	20680	20729	20876	20746	20880	20757	20603	20829	20667	20705	20894	21017	20729	20615	20567	20808	20772	20562	20761	20675	20489	20511	20729	20486	20577	20780	20553	20546	20580	20692	20596	20930	20675	20755	20743	20623	20508	20578	20950	20886	20557	20505	20698	20563	20838	20713	20746	20669	20479	20538	20687	20677	20602	20774	20683	20846	20594	20644	20684	20570	20839	20665	20785	20714	20519	20646	20633	20732	20743	20665	20629	20543	20717	20488	20562	20657	20616	20782	20606	20642	20831	20830	20826	20726	20462	20934	20691	20646	20767	20662	20708	20846	20582	20730	20740	20745	20735	20674	20692	20695	20677	20441	20683	20571	20842	20683	20586	20593	20497	20654	20432	20724	20652	20465	20730	20713	20707	20821	20768	20724	20575	20850	20792	20907	20781	20739	20672	20817	20570	20833	20681	20770	20646	20461	20543	20816	20827	20580	20760	20804	20803	20689	20686	20867	20851	20706	20700	20800	20717	20564	20786	20691	20658	20597	20519	20710	20707	20707	20722	20686	20887	20737	20499	20891	20728	20800	20663	20760	20631	20564	20705	20778	20771	20905	20628	20751	20680	20623	20583	20709	20457	20507	20501	20783	20510	20831	20746	20748	20725	20669	20887	20567	20398	20737	20633	20587	20654	20636	20841	20587	20832	20524	20487	20680	20722	20569	20876	20834	20616	20549	20686	20717	20771	20694	20526	20604	20849	20580	20779	20734	20477	20539	20868	20449	20697	20823	20800	20582	20697	20798	20872	20844	20579	20684	20715	20728	20735	20954	20741	20781	20791	20904	20526	20942	20781	21076	21000	20660	20433	20477	20846	20852	20573	20761	20756	20862	20745	20563	20603	20410	20591	20568	20650	20793	20813	20856	20668	20928	20777	20752	20798	20843	20787	20682	20852	20886	20785	20761	20612	20682	20527	20612	20766	20611	20665	20813	20748	20716	20790	20780	20761	20642	20690	20432	20736	20778	20496	20855	20705	20841	20646	20613	20742	20934	20752	20639	20997	20666	20593	20764	20715	20760	20751	20765	20583	20725	20632	20704	20857	20730	20721	20663	20698	20697	20911	20590	20612	20706	20644	20650	20759	20646	20650	20801	20711	20650	20751	20741	20588	20671	20651	20944	20794	20635	20855	20625	20657	20567	20651	20553	20673	20779	20538	20748	20715	20869	20750	20681	20675	20758	20799	20674	20683	20499	20608	20737	20597	20531	20625	20709	20686	20699	20565	20917	20703	20647	20726	20635	20626	20659	20641	20600	20486	20832	20697	20669	20580	20820	21009	20709	20637	20535	20772	20788	20756	20719	20863	20619	20573	20680	20752	20562	20601	20721	20746	20790	20794	20842	20737	20791	20928	20647	20806	20606	20674	20979	20712	20762	20496	20853	20636	20832	20586	20803	20852	20600	20566	20529	20658	20699	20650	20744	20653	20813	20625	20683	20635	20911	20838	20662	20623	20592	20657	20325	20445	20762	20559	20598	20775	20710	20624	20821	20820	20805	20705	20672	20842	20876	20670	20749	20687	20728	20632	20838	20710	20768	20784	20719	20658	20810	20674	20787	20797	20835	20687	20774	20558	20575	20737	20550	20666	20876	20674	20792	20746	20584	20731	20694	20581	20758	20452	20506	20464	20745	20874	20758	20489	20489	20589	20554	20634	20561	20736	20955	20553	20747	20696	20549	20734	20822	20650	20768	20622	20658	20687	20739	20675	20712	20662	20800	20860	20677	20777	20781	20799	20669	20572	20668	20536	20512	20847	20480	20835	20691	20747	20677	20832	20890	20656	20537	20720	20706	20712	20493	20678	20848	20719	20636	20765	20462	20819	20848	20640	20518	20446	20429	20787	20530	20480	20644	20664	20636	20599	20759	20750	20721	20748	20499	20639	20585	20516	20505	20544	20573	20622	20723	20637	20838	20666	20777	20637	20453	20573	20676	20632	20612	20576	20765	20607	20700	20727	20697	20564	20866	20680	20788	20584	20942	20663	20837	20725	20565	20618	20746	20801	20734	20692	20657	20675	20631	20666	20672	20546	20606	20625	20574	20661	20809	20628	20980	20789	20655	20617	20736	20752	21128	20623	20512	20504	20592	20577	20677	20590	20798	20617	20893	20850	20675	20490	20520	20887	20468	20608	20747	20720	20829	20413	20660	20807	20853	20524	20475	20517	20666	20668	20589	20410	20833	20665	20602	20582	20829	20641	20804	20612	20667	20571	20497	20696	20779	20882	20621	20762	20988	20865	20898	20597	20699	20870	20825	20577	20740	20576	20830	20366	20793	20627	20550	20747	20652	20460	20554	20683	20844	20723	20743	20593	20869	20757	20615	20811	20652	20591	20652	20569	20537	20713	20639	20472	20643	20777	20527	21036	20773	20451	20827	20576	20932	20755	20826	20719	20888	20836	20740	20554	20567	20784	20552	20609	20700	20642	20595	20840	20911	20910	20514	20800	20728	20723	20774	20634	20739	20640	20741	20688	20580	20966	20743	20646	20439	20814	20657	20512	20757	20365	20710	20880	20574	20729	20845	20621	20669	20661	20723	20828	20607	20669	20538	20810	20610	20699	20494	20449	20643	20509	20556	20475	20666	20619	20445	20625	20498	20829	20806	20619	20665	20617	20913	20629	20632	20408	20408	20543	20846	20699	20757	20636	20809	20803	20671	20751	20595	20675	20792	20650	20838	20801	20711	20644	20663	20698	20667	20731	20717	20631	20752	20897	20501	20831	20829	20711	20489	20485	20650	20795	20651	20733	20653	20689	20577	20419	20723	20822	20676	20516	20862	20734	20805	20574	20718	20716	20498	20619	20817	20761	20798	20597	20566	20814	20807	20752	20641	20643	20693	20772	20645	20651	20643	20809	20566	20652	20791	20797
27060	47084	49406	48021	42358	37530	33090	27117	23455	36686	52194	43597	31351	21391	17236	16251	16132	16206	16280	16128	16423	16312	16292	16128	16303	16166	16140	16251	16163	16283	16304	16183	16162	16134	16227	16185	16073	16190	16350	16037	16133	16130	16129	16231	16149	16221	16289	16097	16196	15958	16188	16246	16124	16285	16213	16139	16262	16057	16208	16285	15950	16125	16146	16040	16210	16101	16103	16076	16175	16029	16138	16087	16264	16218	16283	16150	16262	16240	16069	16191	16058	16070	16170	16198	16050	16117	16125	16121	16175	16115	16242	16172	16183	16117	16174	16118	16123	16129	16096	16192	16225	16139	16234	16164	16255	16115	16053	16111	16007	16135	16146	16279	16109	16059	16285	16024	16039	16155	16118	16102	16130	16085	16026	16135	16019	16193	16081	16035	16176	16097	16093	16123	16046	16294	16293	16032	16156	16045	16030	15983	16203	16024	15992	16173	16021	16148	16204	16094	16268	16126	16208	16135	16174	16251	16164	15889	16208	16100	16198	16066	16252	16171	16056	16074	16285	16186	16012	16022	16059	16305	16221	16124	16227	16223	16084	16083	16180	16139	16367	16087	16055	16116	16170	16260	16021	16065	16076	16090	16089	16114	15945	16265	16018	16223	16202	16099	16198	15994	16138	16120	16156	16094	16113	15987	16010	15994	16089	16189	16187	16011	16045	16186	16158	16140	16168	16155	16100	16144	16079	16154	16059	16089	16275	16095	16350	16131	16325	15987	16090	16171	16146	15979	16112	16124	15991	16065	16140	16187	16120	15981	16184	16144	16152	16156	16175	16258	16047	16201	16160	16131	16248	16173	16098	16083	16071	16193	16269	16242	16083	16015	16055	16218	16077	16087	16256	16138	16073	16231	16303	16249	16227	16096	16118	16201	16135	16164	16196	16128	16069	16185	16321	16136	16357	16108	16165	16186	16043	16159	16171	16049	16304	16287	16128	16051	15984	15893	16222	16139	16181	16103	16170	16182	16112	16078	16140	16295	16013	16021	16115	16129	16133	16150	16256	16081	16031	16195	16208	16133	16172	15987	16165	16018	16197	16130	16146	16010	16059	16140	16210	16137	16234	16144	16034	16084	16267	16211	16153	16160	15987	16175	16123	16212	16154	16114	16193	16001	16275	16067	16125	16217	16127	15910	16087	16031	16152	16129	16204	16069	16387	16182	16005	16082	16115	16037	15881	16157	16133	16217	16169	16051	16309	16143	16134	16229	16047	16123	16052	16286	16080	16105	15997	16081	16318	16089	16166	16214	16003	16248	16013	16194	16011	16111	16135	16199	16083	15948	16148	16278	16100	16022	16178	16174	15970	16070	16148	16034	16197	16246	16155	16252	16032	15985	16265	16054	16114	16101	16100	16103	16207	15998	16176	16194	16265	16073	16154	16091	16132	16116	16339	16307	15987	16131	15981	16230	16123	16158	16190	16024	16014	16146	16167	16079	16264	16225	16100	16049	16096	16126	16286	16177	16109	16051	16124	16096	16308	16003	16048	16056	16238	16136	16315	16004	16214	15964	16126	16066	16207	15952	16192	16045	16273	16308	16093	16080	15963	15964	16141	16136	15925	16208	16052	16210	15993	16086	16158	16161	16151	15942	16126	15986	16136	16136	16239	16093	15952	16074	16184	16192	16124	16019	16187	16036	16178	16224	16189	16125	16232	16129	16119	16160	15982	16073	16020	16096	16168	16086	16222	16122	16140	16115	16293	16140	16178	16215	16015	16238	16011	16062	16296	16282	16197	16199	16067	16141	16372	16001	16100	16060	16128	16122	16230	15915	16197	16030	16248	16182	16165	16201	16059	16091	16085	16099	16177	16162	16052	16013	16117	16273	15968	16147	15986	16171	16147	16238	16037	16186	16155	16092	16054	16202	16365	15936	16146	16082	16083	16069	15878	16167	16048	15997	16022	16148	16084	16180	16199	16073	16165	16089	16226	16064	16136	16158	16160	16108	16214	16110	16067	16027	16105	16221	16204	16327	16085	16147	16007	16158	15936	16257	16078	16111	16113	15960	16124	16348	16100	16113	16168	16293	16118	16192	16080	16197	16098	16119	16139	16035	16339	16153	15992	16062	16056	16254	16294	15950	16300	16041	16114	16292	16223	16231	16127	16219	16216	16106	16052	15977	16168	16250	16217	16134	15940	16034	16068	16021	16077	16092	16034	15969	16136	16165	16209	16082	16183	16113	16041	16197	16248	16061	16159	16138	16249	16016	16142	16064	16076	16099	16105	16139	16183	16171	16017	16228	16244	16066	16240	15968	16147	16282	16261	16050	16154	16176	16134	16226	16028	16241	16129	16145	16069	16175	16223	16240	16106	16108	16186	16086	16273	16090	16146	16075	16055	16071	16202	16024	16073	16120	16142	16045	16271	16186	16070	16112	16206	16141	16161	16161	16250	16110	16071	16061	16065	16180	16146	16127	16072	16003	16109	16219	16043	16145	16130	16145	16132	16230	16045	16073	16123	16177	16305	16069	16151	16151	16173	16239	16223	16189	16187	16180	16012	16144	16246	16198	16348	16038	16158	16119	16134	16264	16089	16127	16191	16199	16009	16039	16025	16084	16060	16093	16349	15983	16023	16166	15995	16152	16274	16170	16081	16081	16024	16051	16082	16236	16207	16211	16114	16169	16191	16074	16140	16302	16223	16235	16237	16319	16133	16175	16110	16241	16074	16066	16262	16081	16048	15999	16135	16462	16203	16057	16151	16134	16260	16096	15953	15967	16104	16189	16152	16142	16032	16080	16138	16050	16269	16016	16089	16180	16094	16076	16044	16349	16072	16058	16157	16099	16183	16111	16040	16157	16125	16045	16211	16216	16229	16164	16137	16220	16269	16108	16145	16170	16013	16263	16068	16344	16120	16123	15974	16057	16039	16269	16226	15917	16091	16135	16211	16263	16290	16135	15971	16170	16142	15909	16189	16232	16169	16205	15938	16050	16087	16014	16071	16133	16174	16279	16141	16246	16085	16123	16094	15940	16176	16292	16277	16206	16075	16113	16176	16322	16247	16075	16004	16179	15914	16064	16335	16194	16113	16152	16210	16165	16120	16353	16064	16089	16145	16061	16048	16321	16077	16285	16051	16194	16293	16215	16234	16101	15987	16079	16121	16243	16034	15947	16031	16094	16328	16122	16063	16023	16244	16218	16128	16190	16293	16037	16061	16119	16155	16182	16172	16040	16140	16043	15954	16189	16120	16014	16165	16202	16019	16080	16059	16342	16191	16076	16372	16021	16004	15896	16162	16055	15974	16203	16182	16173	16035	16220	16133	16246	16063	16195	16186	16240	15952	16066	16159	16183	16050	16123	16036	16363	16042	16162	15908	15960	16183	16096	16227	16153	16266	16112	16106	16187	16130	15965	16220	16381	16050	16060	16072	16112	16138	16119	16050	16250	16112	16113	16292	16200	16091	16053	16146	16136	16272	16163	15994	16058	16183	16247	16177	16210	15988	16024	16334	16185	16039	16300	16146	16222	16219	16148	16194	16312	16079	16100	16240	16138	16159	16172	16336	16006	16163	16029	16161	16185	15989	16114	16153	15908	15972	16061	16226	16195	16021	16264	16125	16129	16017	16071	16042	16135	16238	16145	16000	16094	16009	16101	16131	16142	16062	16056	16076	16132	16120	16212	16059	16016	16058	16142	16229	16203	16179	16051	16188	16039	16098	16241	16065	16337	16049	16112	16198	16122	16143	16205	16106	15939	16089	16083	16099	16219	16018	16122	16028	16193	16051	16345	16037	16127	16112	16081	15996	16046	16230	16171	15884	15976	16052	16197	16150	16218	16161	16041	16139	16114	16143	16130	16170	16185	16097	16130	16069	16153	16117	16079	16182	15904	16040	16205	16198	16147	16026	15973	16207	16131	16071	16263	16079	16072	15939	16208	16113	16112	16026	16138	16156	16192	16205	16185	16180	16280	16045	16184	16125	16004	16315	16140	16145	16182	16082	16133	16132	16010	16060	16101	16150	16162	16267	16208	16014	16156	16067	16122	16050	16121	16192	16129	16059	16053	16104	16233	16024	16171	16133	16113	16132	16134	15939	16181	16104	16410	16014	16015	16299	16204	16022	16159	16085	15982	16027	16154	16176	16114	15961	16142	16141	16294	16259	15810	16198	16314	16001	16003	16313	16294	16086	16291	16195	16205	16025	16270	16112	16271	16242	16281	16073	15779	16146	16274	16249	16296	16082	16137	16222	16093	16168	16249	16215	16245	16254	16110	16001	16180	16245	16069	16116	16230	16175	16287	16181	16302	16124	16210	16153	16088	16128	16257	16162	16127	15960	16227	16381	16102	16248	16158	16235	16102	16101	16043	16151	16086	16116	16073	16226	16119	16176	16123	15915	16217	16251	16060	16031	16309	16028	16074	16176	16127	16105	16068	16203	15976	15985	16203	16114	16210	16154	16048	16115	16175	16177	16080	16204	16016	16364	16007	16074	16110	16180	16033	16055	16237	15992	16163	16207	16078	16148	16104	16001	16228	16099	16113	16018	16169	16158	16119	16228	16088	16293	16046	16119	16237	16044	16190	16213	16110	16130	16208	16179	16127	16252	15940	16064	16212	16131	16075	16330	16107	16334	16274	16096	16084	16170	16325	15994	16061	16214	16198	16242	16011	16178	16146	16109	16276	16372	15895	16061	16413	16254	16079	16147	16023	16087	16174	16305	16149	16216	16112	16140	16224	16157	16113	16013	16038	16190	16179	16184	16015	16087	16022	16118	16114	16342	15988	16064	16046	16249	16127	16023	16075	16094	16252	16077	16080	16026	16053	16122	16257	16254	16089	16225	16172	16047	16148	15987	16293	16005	15978	16044	16327	16145	16084	15968	16196	16215	16003	16093	16061	16082	15922	16056	16026	16161	16168	16070	16209	16036	16033	16212	16064	16077	16124	16087	16246	16058	16063	16123	16288	16237	16059	16123	16197	16286	16159	16261	16121	16086	16115	16135	16128	16156	15978	16159	16113	16386	16174	16137	16077	16199	16215	16247	16061	16021	16105	16254	16081	16108	16184	15854	15978	16270	16157	16022	16043	16151	16285	16145	16177	16138	16064	16080	16066	16156	16010	16214	15982	16078	16120	16073	16204	16051	16085	16058	16183	16043	16048	15989	16295
31327	29400	36009	33019	29477	26632	23615	21877	21641	22368	23769	23514	22456	21221	20714	20685	20568	20546	20658	20769	20628	20655	20754	20587	20664	20748	20522	20424	20757	20704	20670	20742	20488	20593	20757	20333	20499	20600	20582	20687	20812	20513	20499	20531	20557	20458	20541	20794	20518	20826	20888	20619	20639	20639	20425	20729	20792	20779	20421	20728	20394	20519	20567	20556	20764	20379	20838	20649	20593	20503	20501	20582	20596	20496	20666	20402	20580	20641	20347	20509	20688	20620	20476	20574	20688	20683	20810	20555	20769	20643	20585	20584	20768	20662	20562	20461	20496	20546	20641	20649	20659	20633	20459	20473	20568	20524	20580	20591	20427	20571	20546	20505	20505	20455	20595	20516	20686	20824	20791	20471	20723	20401	20493	20262	20564	20528	20596	20526	20721	20649	20578	20433	20637	20306	20360	20616	20363	20444	20629	20577	20687	20726	20546	20602	20779	20749	20637	20324	20407	20510	20371	20350	20336	20440	20349	20724	20606	20837	20458	20485	20533	20640	20475	20543	20554	20448	20481	20543	20496	20588	20531	20644	20658	20331	20655	20464	20645	20506	20419	20463	20545	20675	20489	20482	20463	20458	20824	20859	20478	20520	20566	20676	20758	20631	20439	20584	20700	20504	20474	20715	20643	20600	20512	20712	20557	20356	20681	20616	20491	20650	20675	20558	20447	20825	20713	20664	20446	20490	20758	20707	20503	20615	20473	20440	20565	20724	20381	20512	20834	20476	20732	20476	20409	20466	20670	20349	20511	20774	20580	20790	20527	20628	20745	20722	20692	20492	20383	20786	20526	20569	20476	20613	20649	20541	20876	20602	20544	20697	20657	20482	20593	20540	20492	20602	20618	20591	20720	20590	20459	20589	20654	20578	20591	20501	20591	20719	20587	20457	20505	20571	20641	20711	20536	20559	20469	20742	20469	20337	20445	20578	20361	20572	20478	20481	20416	20501	20594	20582	20585	20507	20486	20605	20495	20351	20579	20200	20733	20575	20511	20715	20675	20251	20522	20594	20547	20560	20487	20456	20480	20559	20513	20786	20804	20672	20428	20470	20685	20371	20702	20630	20598	20521	20530	20615	20673	20472	20407	20422	20746	20651	20719	20613	20558	20568	20722	20501	20642	20537	20535	20493	20558	20515	20745	20454	20499	20370	20576	20811	20691	20493	20416	20623	20520	20584	20768	20583	20497	20609	20524	20474	20569	20557	20549	20455	20713	20582	20638	20670	20557	20462	20435	20525	20817	20199	20446	20658	20706	20529	20420	20597	20454	20614	20631	20499	20435	20648	20702	20623	20665	20362	20635	20596	20570	20613	20630	20553	20483	20441	20598	20491	20568	20552	20454	20521	20638	20848	20684	20837	20504	20383	20779	20766	20558	20493	20521	20478	20658	20835	20679	20585	20655	20765	20444	20510	20737	20480	20620	20641	20406	20554	20619	20500	20334	20526	20482	20613	20765	20736	20460	20683	20809	20509	20507	20611	20486	20502	20558	20600	20695	20679	20406	20445	20483	20665	20701	20612	20559	20523	20679	20481	20607	20566	20521	20613	20724	20562	20356	20584	20399	20813	20519	20676	20808	20649	20396	20478	20688	20489	20563	20652	20824	20614	20577	20413	20427	20731	20288	20425	20619	20581	20710	20680	20556	20601	20506	20602	20437	20354	20570	20453	20554	20562	20819	20493	20462	20511	20537	20720	20667	20625	20752	20854	20661	20571	20419	20638	20535	20400	20305	20623	20570	20388	20463	20731	20465	20602	20874	20507	20566	20501	20407	20752	20705	20519	20571	20357	20586	20604	20491	20447	20742	20576	20689	20605	20721	20499	20593	20587	20448	20479	20451	20747	20478	20589	20715	20605	20647	20639	20689	20708	20742	20372	20311	20435	20425	20599	20332	20575	20443	20411	20444	20715	20784	20560	20464	20425	20632	20461	20507	20396	20625	20699	20639	20719	20429	20610	20515	20525	20748	20560	20664	20568	20649	20749	20766	20649	20385	20395	20656	20414	20753	20444	20592	20530	20508	20628	20526	20631	20512	20507	20651	20620	20657	20641	20686	20584	20417	20604	20515	20634	20770	20479	20627	20871	20635	20601	20386	20762	20566	20605	20669	20600	20522	20314	20605	20762	20696	20436	20454	20599	20401	20744	20402	20743	20882	20591	20568	20685	20502	20445	20710	20682	20528	20750	20584	20728	20563	20501	20726	20540	20646	20564	20637	20502	20377	20584	20535	20700	20617	20574	20579	20641	20642	20584	20534	20788	20504	20527	20452	20531	20538	20383	20576	20532	20511	20593	20497	20583	20357	20669	20539	20789	20704	20683	20501	20787	20620	20752	20389	20459	20671	20718	20431	20422	20453	20610	20534	20508	20599	20582	20659	20585	20678	20390	20781	20575	20555	20593	20633	20404	20615	20637	20600	20425	20671	20484	20698	20727	20624	20521	20566	20842	20333	20620	20735	20564	20435	20414	20682	20708	20544	20496	20546	20488	20437	20634	20671	20581	20586	20579	20907	20629	20393	20649	20712	20657	20721	20489	20627	20829	20684	20405	20746	20354	20490	20321	20396	20583	20528	20665	20480	20571	20409	20770	20537	20432	20577	20612	20773	20649	20749	20831	20508	20685	20784	20534	20566	20388	20684	20594	20545	20431	20559	20448	20673	20688	20705	20571	20700	20553	20537	20551	20414	20458	20861	20575	20607	20593	20593	20593	20499	20648	20500	20411	20441	20667	20548	20785	20516	20480	20563	20634	20654	20785	20431	20403	20792	20398	20598	20683	20474	20479	20547	20718	20708	21027	20447	20495	20423	20427	20419	20494	20511	20503	20651	20607	20597	20473	20671	20507	20641	20792	20689	20470	20512	20625	20747	20592	20677	20604	20504	20660	20851	20443	20736	20456	20438	20786	20507	20533	20615	20477	20641	20669	20754	20496	20650	20649	20594	20722	20579	20482	20772	20554	20566	20564	20685	20449	20549	20583	20550	20501	20307	20437	20626	20548	20807	20664	20615	20618	20639	20587	20506	20521	20579	20617	20552	20641	20615	20503	20857	20687	20524	20496	20514	20552	20619	20466	20556	20550	20560	20660	20478	20468	20788	20491	20654	20681	20507	20624	20492	20554	20676	20643	20689	20495	20625	20430	20430	20461	20626	20655	20735	20735	20681	20763	20715	20678	20472	20672	20421	20682	20468	20691	20778	20651	20759	20474	20501	20482	20389	20533	20277	20669	20648	20789	20633	20596	20530	20555	20417	20743	20693	20636	20534	20597	20815	20725	20588	20577	20857	20849	20531	20420	20396	20511	20656	20656	20598	20675	20618	20509	20925	20562	20645	20665	20677	20457	20490	20261	20637	20612	20656	20541	20409	20322	20569	20495	20467	20409	20491	20684	20471	20605	20667	20645	20717	20481	20578	20560	20494	20577	20536	20626	20696	20481	20624	20404	20620	20585	20680	20663	20738	20660	20572	20558	20619	20588	20724	20470	20747	20693	20512	20482	20566	20611	20656	20556	20588	20513	20743	20516	20740	20597	20539	20679	20657	20513	20658	20539	20902	20599	20517	20709	20618	20494	20620	20559	20562	20575	20636	20779	20836	20596	20704	20641	20631	20490	20434	20723	20590	20527	20337	20681	20587	20614	20653	20592	20579	20544	20426	20599	20693	20775	20459	20532	20647	20502	20934	20590	20504	20656	20595	20390	20674	20515	20411	20541	20490	20453	20644	20453	20438	20601	20479	20592	20482	20613	20603	20715	20486	20612	20663	20625	20599	20541	20667	20735	20577	20476	20806	20705	20474	20510	20619	20522	20789	20750	20437	20541	20427	20689	20402	20788	20770	20383	20467	20390	20744	20415	20481	20826	20375	20751	20803	20783	20415	20672	20761	20597	20423	20705	20525	20540	20548	20534	20445	20672	20620	20616	20679	20530	20546	20706	20433	20880	20540	20596	20628	20721	20684	20613	20596	20560	20693	20452	20662	20619	20558	20420	20669	20584	20634	20497	20574	20496	20516	20536	20626	20790	20477	20635	20561	20435	20370	20614	20682	20408	20465	20434	20608	20439	20557	20440	20566	20662	20839	20605	20561	20589	20586	20708	20960	20565	20528	20713	20488	20681	20583	20641	20751	20619	20480	20449	20515	20604	20605	20506	20519	20441	20377	20556	20531	20777	20509	20439	20427	20685	20583	20391	20543	20584	20650	20483	20295	20531	20610	20378	20676	20531	20367	20745	20677	20473	20730	20555	20545	20572	20418	20433	20532	20652	20521	20620	20559	20525	20537	20676	20702	20775	20756	20542	20600	20774	20698	20528	20692	20598	20598	20690	20690	20568	20636	20492	20577	20544	20561	20568	20502	20806	20840	20462	20499	20485	20829	20640	20627	20545	20596	20477	20597	20512	20736	20777	20547	20728	20327	20348	20715	20620	20687	20638	20556	20576	20438	20667	20719	20167	20533	20680	20699	20692	20603	20541	20544	20574	20524	20653	20771	20685	20483	20539	20654	20544	20841	20681	20647	20572	20480	20600	20466	20555	20612	20556	20701	20621	20583	20672	20751	20426	20539	20776	20572	20594	20625	20627	20435	20537	20804	20542	20454	20634	20648	20638	20560	20426	20722	20606	20371	20651	20504	20686	20337	20644	20408	20637	20590	20892	20650	20608	20764	20515	20551	20610	20517	20672	20697	20398	20776	20621	20630	20741	20580	20408	20613	20634	20446	20707	20761	20722	20633	20528	20613	20457	20601	20677	20614	20769	20515	20428	20493	20638	20706	20489	20657	20677	20712	20413	20520	20688	20659	20571	20648	20734	20662	20622	20508	20391	20405	20644	20416	20688	20456	20548	20391	20757	20677	20404	20584	20507	20438	20809	20660	20645	20478	20609	20809	20510	20583	20587	20811	20600	20568	20535	20775	20631	20716	20604	20740	20857	20888	20325	20746	20486	20550	20484	20694	20458	20680	20667	20628	20444	20670	20700	20777	20608	20604	20561	20778	20704	20413	20543	20612	20454	20645	20541	20587	20547	20514	20790	20581	20563	20640	20652	20517	20706	20734	20778	20522	20537	20514	20617	20632	20751	20432	20714	20584	20247	20407	20509	20523	20717	20703	20348	20609	20611
23087	35883	37347	30990	28427	24039	19716	17834	17771	18980	20857	19575	18043	16778	16289	16074	16073	15978	16195	15994	16180	15988	16112	16051	15992	16050	16038	16056	15973	16148	16103	16159	15962	16184	15989	16001	16144	16051	15995	16099	15984	16188	15995	16160	16102	16063	16066	16012	16070	15991	15858	16217	16106	15934	16132	16074	16188	16138	16155	16145	15826	16009	16084	16007	16060	16170	16043	16073	16092	16052	16047	16050	15980	16004	16151	16036	15927	16145	16161	16101	16101	15925	16012	16099	16144	16074	16120	16103	15939	16056	16036	15979	16080	15940	16051	16146	16097	16114	16191	16217	15988	16078	15993	16124	15834	16028	16133	16012	16106	15976	16078	15947	16149	16026	16109	16124	16064	15912	16043	16157	16004	16129	16046	16075	15898	16144	16011	15884	16142	16006	15956	15993	16024	15997	16118	16145	16114	16262	15927	16214	15966	16090	15982	16142	15905	16014	16048	15995	16038	16112	15959	16002	16158	16060	16002	16183	16143	16124	16050	16159	16059	16118	16079	16166	16020	16245	16252	15979	16074	16024	15982	16104	15944	16061	15903	16040	16178	16081	16012	15970	16163	16025	16194	15969	15888	15902	16067	16113	16119	15891	16158	16276	15946	16019	16078	16083	16227	16168	16119	16158	16160	15893	15960	16221	15988	16084	16042	16027	16035	16169	16128	16024	16202	16246	16058	15936	16135	15913	16102	16060	15890	16217	16205	16014	16124	15969	15981	16121	16098	15993	16030	16004	16084	15919	16135	16242	16008	16072	15998	16005	16037	16026	16164	16094	16198	15930	16094	16105	15968	16190	15964	15990	15905	16047	16133	16032	16047	15958	16209	16015	16002	16154	16144	16187	16045	16003	16082	16037	16004	16174	15982	16082	16137	15967	16182	15927	16161	16141	16085	16054	16228	16030	15985	16138	16133	16109	16098	15994	16023	16052	16100	16019	16170	16088	16043	16034	15903	16211	16053	16115	16066	16015	15953	16122	16209	16193	16083	16103	16143	16046	16031	15837	16102	16118	15876	16019	15934	16117	15985	16040	16080	16017	16123	16052	16052	16075	16048	15964	15949	16065	16122	15977	15999	15984	16012	16051	16107	16088	16201	15922	15971	16079	16092	16095	16210	15990	16020	15951	16123	16057	16084	15906	16159	16024	16023	16036	15933	16275	15991	16223	16161	16070	16187	15891	16050	16172	16058	16022	16177	16030	16069	15977	16039	15750	16086	15998	16008	16192	16119	16078	16037	16109	16181	15984	16124	16037	16161	16036	16052	16152	16083	15953	16030	16251	15985	16048	16035	16079	16178	16134	16030	15857	15954	16050	16156	16059	16149	15986	16186	16021	16022	15982	16041	15943	15881	16134	16102	16018	16055	16088	15955	16155	15945	16053	16204	16131	16011	16186	16029	16001	16104	15990	15914	16141	16129	16063	15966	16070	16020	15861	15939	16149	15980	15917	15857	16250	16011	16163	16046	15913	16005	15934	16045	16171	16078	16087	16134	16040	16175	16188	16143	16074	16244	16086	16304	15931	15984	16070	16018	15989	16207	16059	15995	16084	16053	15946	16030	16061	16015	15990	16157	16160	16054	15988	15935	16046	16072	16002	15967	15981	16117	16081	16006	16015	16001	15969	16193	16082	15899	15933	16249	16046	16113	16206	15999	15975	16074	16048	16008	16056	16066	16063	15927	16141	16118	16040	15960	15961	15936	16067	16200	15864	16195	16000	16156	16091	16217	16050	16113	16033	16067	15920	16214	15988	16074	16055	16056	16042	16140	16013	16100	16130	16078	15959	15991	16109	15931	16154	15843	16035	16074	16090	16107	16154	16019	16125	16233	16172	15977	16127	15986	16098	16065	16133	16079	16020	16158	16127	15970	16284	16150	16047	15953	16130	16063	16158	15962	16005	16119	16031	16145	15975	15989	15947	16131	16094	16120	16098	15993	16166	16079	16053	16014	16038	16072	16112	16093	16058	15853	16013	15971	16080	15980	16228	16066	16017	16117	15904	15923	16104	16076	15866	16129	16199	16029	16103	16237	16109	16092	16142	15830	16163	15966	16107	16176	16068	16143	15929	16011	16215	16119	16007	16166	16160	16043	16077	16080	16133	16175	16244	16037	16003	15990	16099	16039	15940	16078	16073	16078	16130	16118	16158	16089	15996	16109	16138	15973	15968	16093	16112	16149	16033	16041	15990	15972	16073	16096	16014	16258	16029	16059	16140	16140	16007	16154	15984	16212	15889	16070	16057	16152	15914	16141	16039	16032	15985	15983	15853	15953	16065	16032	16129	16139	15958	16185	16008	16140	16087	16157	16156	16153	16088	16175	16134	16048	16235	16068	16041	15973	15980	16146	16056	16131	16004	15935	16261	16052	16238	16129	16054	16144	16050	16022	16167	16112	15973	16020	16217	15937	16177	16035	15986	16132	16164	16113	16037	16009	16072	15946	16055	16104	15954	15907	16044	16093	16047	16087	16122	15907	16174	16011	16144	15920	15953	15932	15961	16043	16164	15986	16092	16074	16200	16158	16107	16131	16159	16199	16019	16126	16083	16178	16125	16156	15816	16103	16012	16056	15958	16241	16000	16167	16002	15976	16011	16100	16003	16050	16139	16139	16018	16105	16020	15866	15993	16111	16156	16068	16079	15953	16142	16078	16019	15824	16043	16003	15920	16066	16064	16046	16028	16119	16088	16034	16259	16108	16186	16059	15919	16099	16096	16250	16106	16112	16056	16103	16102	16027	16026	15937	16053	16077	16097	16150	16035	16095	15926	16229	16011	16165	15952	16024	16016	15790	16109	16053	16153	16090	15881	16198	16056	16008	16008	16312	16033	16081	15920	16039	15947	15887	16093	16183	16025	16124	15999	16275	15925	16223	16156	15934	16190	16150	16199	16128	16005	16028	16021	15926	16006	15956	16244	15922	15998	16198	15952	16085	16019	16079	16052	16124	16042	16421	16163	16033	16179	16097	16087	15997	16147	16045	15844	16042	16071	16132	15951	15990	16017	16056	16164	16024	15927	16146	16086	15946	16074	16189	15876	16080	16037	15993	16062	16028	16101	16187	15928	16051	16110	16034	16041	16048	15960	16120	15883	16200	16034	16032	15931	15849	16031	15984	16182	15977	16252	16110	16080	16063	16103	15894	16062	16169	16327	16102	16095	15942	16254	16041	16074	16041	15876	16033	16172	16035	15985	16128	16120	16207	16079	16051	16099	16040	16174	16055	16162	16000	16020	16215	16174	16062	16053	15952	16074	15966	16032	16038	16091	16023	16111	16055	16011	16122	16077	15932	16062	16072	16115	15966	16020	16033	16013	16185	15943	16095	16013	16125	16168	16070	15989	15869	16053	16226	16218	15978	15930	16163	16121	16047	16030	16052	16127	16041	16222	16134	16182	16034	16113	15889	16135	15964	16026	16037	15939	16081	15880	15957	16008	16138	16112	16110	16153	16024	16204	16149	16076	16263	16117	16120	16059	16038	16141	16122	16031	16140	16101	15996	16115	16173	16056	15935	15920	15972	16102	16017	16302	16299	15960	16018	16027	16040	16206	16003	16029	16133	15993	15989	16095	15986	16040	16194	16060	16040	16061	15970	15953	16105	16077	16078	16231	16005	16139	16078	16129	16070	16184	16049	15947	16160	15948	16088	16174	16091	16131	16111	16078	16030	16060	16081	15968	16001	16007	16102	16003	16201	16143	16059	16101	15994	16091	15843	16015	16045	16044	15939	15964	16207	15797	16105	16052	16083	16143	15949	16137	16120	16047	16142	16187	15859	16101	16077	16025	15962	16047	16106	15949	16078	15968	16213	16191	16121	16054	16045	16009	16241	16052	16069	16017	16181	16025	15992	16327	16135	15982	16111	16156	16105	15962	16178	16074	15923	16064	16096	16106	15948	16109	16090	16024	16225	15900	16012	15999	16111	15938	15946	16081	16011	16145	16007	15936	15981	16081	16020	15948	16098	16102	16122	16302	16048	16100	16090	16237	16006	16272	16110	16044	15874	16105	15919	16079	16002	16076	16149	16022	16028	16102	16104	15953	16020	16134	16010	15917	16046	16039	16159	16197	15967	15985	15935	16012	16044	16053	16038	15934	16228	15922	16185	16168	16155	16134	15925	16208	16054	15994	16082	16096	16024	16084	16120	16172	16017	16043	16123	16079	16157	16067	16140	16095	16100	16032	15940	15951	16055	16073	15885	16075	16042	16155	15866	16041	16146	16032	16142	16006	15985	16191	15992	15954	16119	16204	16132	16120	15969	15841	15979	15956	16175	15784	16034	16096	16122	16136	16077	16039	16129	15897	16023	15951	16051	15985	16007	16060	15984	16000	16080	16176	16052	16098	15927	15956	16144	16177	16015	16103	16124	16039	16105	16093	16056	16047	16108	16041	16023	16079	16086	16105	16026	15997	16086	15996	16082	15858	15999	16158	16197	15900	16102	15924	16147	16131	16112	15987	16232	16094	16035	16222	15933	16234	15939	16012	15999	16091	15904	16064	16024	16184	16048	16133	16062	16060	15998	16011	16268	15971	15998	16127	16187	16158	15998	16166	16016	16089	16015	16093	16046	15987	16095	16025	16032	16067	15959	16099	16020	15979	16006	16156	16217	15863	16059	16136	15956	16009	16002	16191	16073	16147	16124	16208	16055	16043	15906	15989	16103	16225	16125	16102	15975	16137	16157	16156	16177	16095	16024	16025	16096	16167	15916	15954	16039	15938	16088	15937	16170	16104	16181	16149	16063	16020	16020	16060	16106	16080	16150	16077	15939	16102	16031	16065	16066	16183	16084	16024	16085	15968	15954	16131	15896	16040	16214	16098	15976	16145	16161	16132	16030	15922	16113	15965	16180	15954	16072	16164	15999	15871	16199	16183	16077	15865	16082	16053	16158	16019	16043	16076	16112	16066	16225	16108	15998	16247	16056	16053	16176	16112	16118	15992	15972	16096	15979	15872	16027	16126	16028	16066	16097	15973	16211	16024	16003	16012	16017	16026	15949	15900	16065	16099	15987	16113	16241	16092	16024	16018	16119	16099	16174	16299	16090	16010	16003	16091	16043	16165	16083	16044	15954	16044	16121	15894	15934	16084	16206	16129	15979	16186	16089	16101	15986	16075	16014	15937
25497	21232	29050	29915	31386	32851	29834	24320	22490	29219	36386	34611	28254	23550	20996	20169	19928	20071	20358	20113	20317	20142	19982	20061	20133	20050	20408	20120	19971	19959	20255	19996	19994	19966	19903	20043	19807	20030	19945	19925	20173	20096	20016	20268	19974	19799	19903	20042	20036	20118	20215	19889	19943	19956	20101	20048	20054	20048	20018	19812	20119	19943	19838	20056	19967	20215	20220	19966	19993	19710	20011	20111	20043	19976	19752	20005	20131	19944	20005	19831	20016	19971	19848	19877	19915	20113	19872	19819	20035	19899	19816	20047	19965	20000	20063	20181	20126	20091	20002	19926	20004	19924	19924	19914	19952	20010	20051	19871	20136	19992	19959	20021	19871	19901	20114	20074	19989	20093	19795	19862	19930	19838	19979	19893	20180	20021	19877	19798	19908	20039	20205	19906	20022	19935	19794	19937	19999	19845	20055	20163	20109	20081	19993	19787	20051	20018	19940	20177	19939	19732	19838	20028	19970	19924	19835	20001	20042	19637	19971	20056	20003	19871	19867	19987	19861	20019	20067	19929	20149	20083	19752	19909	19869	19989	20200	19969	20097	19944	20051	20015	19883	19901	19864	19860	20054	20167	19921	20184	19945	19872	20136	20078	19996	20107	20036	19915	19787	20113	20014	19943	19985	20127	20084	19987	20030	20046	19969	19836	20173	19742	19889	20215	19963	19910	19893	19814	19984	20065	20213	19968	20055	20152	20079	19835	20022	19955	20125	20038	20012	20249	20035	19970	19886	19988	19980	20170	19974	19983	19932	20236	19944	20036	20027	19948	19902	19921	20036	20113	19938	19981	19876	20144	19958	19760	20177	19974	19934	19907	19954	20016	19940	19849	19831	19939	19758	20027	19919	19893	20037	19782	19889	19872	19918	19925	20032	19902	19821	19938	20080	19710	20214	19779	20037	19990	19928	19865	20052	19963	19956	20226	20207	19875	19841	19922	20008	20031	20125	19981	19862	19958	19859	20234	19907	20051	19999	20088	19945	19951	19905	19913	19807	20087	19868	19961	19982	19975	19717	20029	19823	19994	20093	19844	19957	19999	20051	20066	19963	19756	19876	20090	20148	19921	19845	20019	19833	20295	19963	20110	20068	19811	20067	20101	19971	19885	20059	20024	20069	20020	19925	20086	19972	20046	20070	20061	20038	19895	20177	19896	19896	20109	19762	19910	19996	19944	19893	19855	19745	20021	19959	20003	19996	20162	20015	20168	19856	19983	19898	20190	19894	19758	19790	19906	19935	20203	19988	19971	19994	20021	20095	20053	20016	20185	20082	20114	19979	19887	20018	19810	19991	19868	20075	19995	19880	20010	20068	20263	20045	20086	20128	20032	20165	19962	19913	20088	19901	19863	20200	19967	19938	20160	19992	20049	20057	20402	19867	19884	20140	20229	20048	19938	20008	20068	20087	20096	19899	20051	20057	20083	19902	19924	20141	20065	19880	19825	20011	20098	19644	19871	19847	19953	20139	20228	19895	20067	19858	19832	20025	19869	19921	20031	19880	20105	20094	19950	19922	20141	20184	19962	20054	20026	20068	19896	20053	20016	19898	19994	20029	20090	19992	19886	19926	20002	19816	19953	20153	20060	19913	20085	19821	19993	20048	20054	20037	19873	19978	19893	19992	19892	19960	20093	19822	20178	20170	19829	19817	19869	20203	20023	20108	19890	20063	19623	19820	19882	19975	20154	20079	19991	19967	20013	19956	19972	20078	19634	20153	20028	20224	19999	20100	19954	19952	19998	19978	20216	20042	19835	19996	19994	20032	19955	19996	19901	19795	20098	20159	20036	20043	19916	20133	20188	20005	19894	20114	20120	20080	19935	19846	19880	19915	20386	20103	20009	19704	19954	20008	19991	20008	19852	19848	19995	19946	19989	19855	19988	19800	19841	20156	20113	19848	19816	19973	20038	20127	19735	19949	20071	19863	19842	20117	20059	19925	19803	19936	20056	19963	19905	19853	19856	19866	19795	19960	19764	20178	20005	19968	20001	20074	20085	20087	20088	20077	20032	20131	20276	19904	20006	19905	19974	20032	19992	19863	19919	20275	19802	19911	20154	19800	19866	20041	19917	20025	19908	20025	19918	20082	19889	19909	19879	19850	19955	19916	19905	19974	19952	20119	19947	19910	20061	19895	20027	19999	20059	19885	19675	19814	19875	20064	19974	20293	20071	19949	19901	20011	20077	19840	20035	19927	20002	20103	19896	19869	20206	19811	19722	20172	20136	20120	20118	19968	19901	20093	19940	19854	19905	19961	20104	19969	19797	19983	20097	20193	19947	19931	19943	20016	19933	19859	20103	19883	20067	20016	19837	19918	20163	19916	19938	19915	19954	19972	19974	19921	19988	20165	20240	20114	20129	19790	20084	20086	20032	20089	20003	20138	20115	20268	20061	20043	19885	19772	19764	19996	19881	20067	19867	19961	20117	19928	19827	19981	19915	19845	19782	20040	20012	20010	19788	19871	20106	20033	19920	20008	19908	19988	19952	20012	20121	19883	19948	20183	19881	20025	19978	19833	19835	20095	19967	19783	19924	20070	20112	20078	19936	19967	20039	19970	19966	20105	20002	19919	19857	20124	20135	19850	20040	19999	19920	20287	19994	19880	20145	20120	19816	19996	19986	20080	19909	20038	19956	20034	19982	19799	19909	19917	20038	20062	20004	20023	19964	19935	19956	19985	20127	20118	19951	20025	20005	19754	19946	20005	19986	20007	19916	19875	20003	20182	20081	19931	19958	20115	19931	20059	19910	20064	19827	20080	20038	20009	20041	19925	19890	20102	19982	19838	20119	20175	19924	19829	19786	20039	20016	20040	19883	20198	19954	20106	20214	20133	20177	20189	20276	19934	19824	19951	20028	20006	19888	20096	20020	20169	20137	19925	19833	20153	19729	20025	19916	19978	19891	20171	20074	19997	19930	19925	20101	19929	20069	19887	20112	19895	19986	20076	19942	20043	19844	19807	20020	19852	19993	20087	20082	20169	20013	19838	20078	19915	20134	20038	19954	20053	20078	20128	20159	19809	19892	19835	19986	20031	19893	19763	20020	20114	20102	20067	19982	20050	20035	19843	20011	20021	19845	20086	19945	19891	19789	19974	20187	20207	19995	19879	20036	20191	19864	20003	20016	19706	19801	19960	19918	19722	19956	20113	20149	20107	19940	20012	20172	20128	20088	19955	19953	20120	19995	20159	19880	19838	19902	20034	20084	19748	20001	20063	20116	20029	19872	19971	20036	20092	19836	20024	20036	20000	19958	19917	19999	19813	19849	20003	20120	20014	19821	20063	20072	19864	19984	20154	19912	19910	19914	20004	20060	20074	19983	20166	19961	20099	20005	19962	19998	19922	19769	20098	20081	20105	20136	20028	19857	20099	19972	20000	19934	19966	19927	20021	20004	20035	19981	19881	19891	20147	19962	20131	19931	20075	20109	20197	19845	19917	19833	20016	20135	19903	20080	19782	20065	20170	20065	20207	19962	20080	20036	19889	19929	19816	19978	20050	20064	20039	20231	19933	20044	19990	19984	20175	20069	20071	19915	20075	19781	19845	20047	19826	20210	20164	20195	20127	20214	19928	19832	19985	19755	19845	20096	19982	20052	20238	19924	20030	20009	20045	19858	19912	20022	19980	20184	19920	19986	19853	20035	20182	19991	20130	20011	20081	19886	19793	20027	20150	20215	20056	20064	19982	19855	19844	19848	20113	19959	19789	20036	19933	19998	19960	20138	20044	19956	19921	20008	19975	20125	19912	20029	19999	19956	20094	19997	19891	19982	19897	20021	19871	20002	19801	20044	20071	20116	19940	20041	20047	20192	20089	19937	19962	20130	19863	20110	20043	20072	19864	19983	19847	20047	20084	19978	20025	20006	20022	20120	20042	19884	19888	20104	19948	20007	20106	19674	20073	20058	20024	20054	19900	20176	19932	20120	20098	19905	20148	20025	20075	20139	20272	19958	20063	20117	20002	20119	20059	19955	20013	19810	20192	20047	19945	19901	19973	20114	19884	19918	20225	20022	19796	20049	19884	20008	19798	20083	20043	20050	20038	19927	20109	19995	20040	20129	19819	19989	20143	20229	20021	20101	19932	20052	20166	19873	19999	19854	20010	20160	19966	20033	19951	20158	20029	19900	20007	20128	20040	20062	19926	20004	19771	19940	19983	20023	20136	20071	19820	19998	20108	19864	19794	20060	20175	19835	19992	19988	19901	19753	20087	20117	20070	19956	19959	19872	19771	20001	19863	19852	20042	19885	19870	20095	20108	20068	20062	20007	19988	19986	19993	19957	19896	20153	19747	20068	20013	20103	20054	19815	20167	20098	19983	20035	19868	19868	19914	19999	20053	19783	20102	20114	20124	19810	20028	19951	19975	20000	20082	20130	20012	19867	20269	20009	19967	19826	20000	19933	19924	20201	20006	20051	20003	20037	19965	20022	19969	19901	20203	20001	19914	20206	19971	19843	19928	19840	19959	19905	19824	19837	19894	19921	20120	19949	19873	20366	20036	20071	19920	19836	20001	19697	20016	19976	19799	19986	19971	19878	19883	19877	20095	20047	20047	19941	19957	19951	19956	20170	20000	20004	19924	20087	20014	19886	20127	20022	20382	19747	19872	20053	20032	19992	20159	20127	19959	19906	20029	19915	19981	19862	19951	20039	20041	20149	19817	19829	19869	19851	20157	20035	19982	19825	19843	19939	20077	20076	20081	20072	20064	20139	20023	19974	20033	20106	20070	19928	19840	20050	20122	19951	20004	20108	19831	20148	19967	19947	20037	19989	19998	19968	19912	19944	20009	19952	19921	19974	19838	19984	19862	20178	19900	20240	20123	19966	20013	20074	20047	19931	19978	19998	20077	19942	19804	20133	19940	19956	20163	20100	19887	19893	19909	20073	20044	19861	19842	20021	19890	19934	19749	20066	19814	20057	20037	20008	19944	20033	19845	19821	20041	19855	20049	20068	19924	19929	20071	19847	19962	20062	19941	19923	20098	19843	20095	20163	19954	20106	19986	19995	20026	20117	19911	20168	19728	20001	20111	20071	20163	20124	20120	20014	19996	19963	20123	19986	20160	20000	20174	19895	20007	20042	19814	20090	20003	19882	19983	19885	20032	20039	20120	20038
27042	44382	44321	38765	36913	32889	26907	21239	19078	29793	36228	32518	25007	19262	16451	15922	15891	15933	15853	15773	15786	15794	15728	15726	15780	15799	15735	15914	15922	15766	15695	15660	15772	15843	15685	15782	15855	15863	15851	15958	15931	15777	15870	15745	15856	15625	15878	15817	15670	15681	15803	15857	15829	15805	15693	15905	15871	15736	15961	15739	15716	15731	15736	15789	15881	15832	15720	15814	15795	15785	15764	15922	15479	15767	15623	15695	15828	15734	15805	15844	15839	15749	15770	15812	15848	15714	15803	15675	15828	15805	15797	15972	15801	15799	15841	15810	15894	15888	15827	15684	15742	15856	15828	15908	15574	15697	15880	15686	15911	15804	15766	15779	15779	15802	15948	15726	15823	15740	15751	15700	15895	15722	15878	15787	15662	15894	15900	16008	15738	15714	15840	15668	15671	15816	15667	15861	15880	15840	15899	15879	15712	15851	15784	15891	15782	15758	15547	15936	15841	15728	15687	15579	15812	15898	15714	15845	15962	15748	15890	15788	15775	15885	15752	15534	15707	15743	15781	15860	15673	15794	15737	15875	15908	15690	15821	15813	15639	15839	15833	15896	15707	15582	15891	15863	15650	15849	15803	15857	15720	15913	15772	15792	15736	15649	15938	15659	15747	15924	15913	15966	15580	15660	15742	15633	15799	15721	15680	16006	15735	15695	15724	15809	15697	15769	15817	15793	15835	15811	15590	15810	15810	15634	15857	15775	15450	15711	15747	15844	15841	15725	15799	16025	15723	15666	15719	15718	15813	15767	15816	15706	15592	15785	15807	15768	15867	15812	15861	15742	15845	15963	15802	15833	15662	15723	15747	15823	15823	15799	15738	15820	15724	15736	15847	15752	15830	15798	15731	15780	15923	15748	15790	15700	15799	15763	15709	15681	15754	15750	15654	15774	15769	15768	15676	15778	15738	15772	15883	15770	15615	15810	15906	16005	15531	15764	15819	15609	15592	15883	15802	15730	15706	15557	15804	15663	15795	15887	15858	15786	15725	15705	15660	15892	15861	15780	16055	15781	15952	15574	15658	15975	15771	15836	15813	15876	15861	15773	15744	15776	15816	15873	15771	15745	15806	15869	15819	15765	15936	15620	15887	15815	15598	15707	15740	15922	15701	15715	15739	15766	15801	15773	15734	15823	15708	16029	15798	15800	15734	15786	15760	15758	15741	15975	15697	15796	15772	15763	15743	15850	15663	15834	15811	15784	15754	15706	15857	15690	15898	15812	15751	15729	15717	15992	15619	15705	15719	15762	15718	15753	15841	15727	15947	15707	15644	15803	15847	15716	15907	15624	15825	15847	15914	15928	15797	15871	15932	15756	15863	15848	15792	15581	15849	15675	15718	15867	15923	15827	15737	15893	15733	15874	15730	15736	15884	15720	15821	15707	15697	15776	15851	15720	15706	15698	15777	15879	15883	15810	15823	15763	15828	15656	15902	15787	15885	15764	15810	15732	15877	15707	15787	15711	15873	15905	15801	15788	15675	15794	15666	15706	15777	15771	15651	15889	15910	15592	15724	15730	15708	15772	15757	15843	15801	15841	15624	15838	15846	15811	15914	15953	15895	15785	15903	15751	15905	15791	15870	15777	15833	15708	15664	15745	15933	15787	15871	15558	15841	16010	15726	15798	15638	15955	15684	15840	15834	15765	15726	15767	15828	15797	15755	15821	15554	15743	15825	15883	15778	15838	15862	15737	15959	15960	15734	15850	15819	15713	15763	15912	15693	15730	15790	15865	15861	15948	15788	15950	15692	15681	15752	15707	15627	15813	15748	15935	15889	15725	15770	15664	15902	15867	15853	15945	15655	15787	15800	15629	15774	15736	15854	15956	15906	15785	15780	15683	15775	15736	15786	15656	15821	15803	15852	15789	15807	15897	15709	15846	15697	15801	15761	15794	15855	15815	15787	15875	15728	15693	15971	15834	15889	15890	15762	15829	15806	15740	15812	15820	15664	15867	15658	15631	15896	15713	15769	15890	15748	15786	15670	15853	15771	15755	15602	15898	15785	15756	15652	15764	15874	15801	15740	15843	15898	15798	15705	15778	15671	15730	15763	15848	15785	15734	15796	15723	15676	15685	15801	15849	15887	15811	15869	15570	15841	15832	15819	15875	15849	15613	15918	15590	15828	15855	15862	15760	15916	15681	15652	15890	15981	15838	15747	15816	15770	15743	15778	15748	15732	15865	15831	15783	15781	15661	15915	15784	15804	15780	15833	15675	15771	15767	15827	15897	15699	15710	15832	15799	15785	15808	15731	15851	15701	15885	15937	15624	15757	15843	15801	15748	15914	15803	15924	15837	15698	15970	15688	15870	15716	15854	15879	15870	15932	15867	15822	15774	15728	15683	15702	15880	15645	15990	15826	15753	15665	15754	15636	15761	16033	15627	15764	15717	15906	15765	15781	15742	15840	15813	15894	15685	15879	15750	15928	15689	15876	15651	15689	15684	15725	15654	15812	15852	15820	15778	15857	15622	15684	15818	15787	15817	15712	15729	15919	15950	15717	15620	15878	15701	15888	15799	15745	15886	15822	15752	15712	15646	15954	15821	15732	15823	15732	15899	15849	15977	15705	15714	15810	15729	15819	15622	15889	15807	15871	15750	15696	15654	15643	15711	15602	15750	15850	15712	15910	15896	15818	15745	15819	15821	15921	15671	15646	15856	15821	15793	15773	15760	15853	15688	15716	15757	15604	15856	15890	15685	15819	15906	15655	15837	15555	15680	15712	15830	15841	15694	15803	15668	15708	15794	15822	15762	15704	15833	16025	15904	15705	15727	15750	15876	15842	15970	15759	15599	15824	15996	15521	15727	15836	15858	15905	15690	15783	15895	15897	15664	15882	15801	15826	15810	15754	15726	15674	15801	15986	15822	15820	15732	15598	15762	15492	15836	15815	15728	15722	15848	15748	15761	16030	15912	15831	15692	15630	15702	15913	15770	15792	15758	15727	15744	15913	15622	15918	15531	15810	15793	15908	15640	15954	15853	15777	15826	15870	15831	15954	15776	15814	15803	15823	15855	15855	15824	15723	15770	15725	15870	15793	15791	15887	15760	15896	15794	15817	15917	15731	15958	15675	15785	15820	15713	15916	15439	15804	15978	15792	15707	15906	15831	15923	15735	15877	15808	15658	16092	15730	15830	15875	15936	15864	15761	15696	15775	15776	15619	15875	15773	15661	15590	15711	15821	15793	15870	15817	15855	15823	15743	15743	15739	15891	15724	15884	15798	15850	15821	15765	15705	15774	15718	15790	15772	15609	15781	15791	15668	15757	15773	15920	15846	15848	15750	15822	15778	15604	15723	15713	15689	15789	15648	15849	15656	15681	15804	15778	15772	15937	15736	15876	15821	15767	15699	15863	15887	15603	15821	15824	15850	15847	15855	15802	15645	15831	15861	15719	15758	15849	15734	15872	15588	15640	15721	15722	15821	15801	15622	15795	15760	15773	15765	15874	15901	15857	15838	15785	15854	15641	16026	15895	15844	15808	15528	15795	15867	15747	15691	15778	15522	15801	15895	15934	15837	15715	15794	15739	15903	15894	15870	15777	15891	15725	15787	15923	15736	15990	15686	15838	15715	15855	15762	15915	15785	15910	15707	15678	15956	15769	15801	15758	15812	15708	15748	15779	15677	15891	15785	15894	15750	15758	15834	15737	15884	15665	15787	15734	15631	15756	15822	15700	15720	15785	15920	15682	15793	15650	15674	16020	15624	15882	15750	15881	15738	15854	15811	15833	15769	15746	15690	15818	15754	15815	15831	15729	15564	15892	15720	15764	15731	15750	15691	15765	15830	15810	15577	15908	15781	15791	15704	15729	15715	15844	15734	15751	16025	15691	15784	15916	15825	15774	15632	15921	16016	15537	15883	15660	15652	15770	15831	15851	15933	15663	15660	15811	15779	15716	15796	15824	15778	15878	16021	15695	15940	15848	15855	15893	15785	15877	15957	15780	15734	15902	15743	15726	15953	15856	15660	15758	15764	15700	15889	15861	15618	15887	15729	15545	15752	15671	15820	15734	15738	15947	15680	15876	15837	15940	15739	15747	15789	15982	15829	15896	15965	15791	15792	15835	15757	15761	15826	15737	15734	15938	15696	15717	15716	15748	15745	15830	16051	15791	15845	15665	15802	15682	15687	15781	15818	15717	15838	15785	15836	15803	15519	15934	15774	15915	15821	15712	15910	15734	15687	15925	15738	15794	15750	15678	15865	15915	15734	15767	15886	15827	15705	15668	15834	15711	15873	15844	15738	15785	15643	15791	15934	15651	15928	15783	15874	15755	15771	15836	15631	15684	15964	15900	15730	15732	15739	15944	15781	15763	15925	15646	15881	15752	15714	15743	15782	15669	15965	15621	15728	15818	15913	15734	15672	15599	15694	15655	15741	15735	15880	15821	15795	15729	15743	15992	15866	15795	15843	15694	15783	15765	15625	15880	15749	15956	15893	15812	15672	15748	15872	15722	15787	15842	15847	15615	15856	15858	15651	15660	15757	15799	15903	15603	15829	15832	15760	15606	15684	15879	15835	15705	15790	15794	15925	15712	15703	15726	15933	15807	15803	15798	15824	15872	15878	15827	15754	15998	15810	15790	15885	15833	15583	15891	15771	15827	15839	15441	15722	15902	15777	15799	15795	16001	15860	15835	15816	15892	15600	15872	15633	15885	15844	15722	15974	15690	15810	15683	16001	15791	15544	15864	15653	15793	15695	15915	15594	15739	15892	15867	15787	15812	15750	15734	15716	15663	15770	15988	15797	15893	15887	15562	15747	15767	15924	15753	15967	15839	15792	15960	15699	15880	15690	15733	15964	15851	15996	15703	15723	15793	15674	15878	15580	15818	15729	15874	15716	15843	15800	15655	15942	15677	15732	15748	15797	15671	15848	15737	15963	15784	15855	15929	15792	15739	15777	15829	15729	15763	15793	15790	15730	15828	15861	15770	15666	15834	15780	15945	15795	15820	15554	15778	15778	15847	15767	15883	15718	15988	15921	15776	15727	15747	15811	15939	15671	15761	15773	15708	15821	15695	15765	15720	15786	15817	15787	15757	15722	15754	15772	15781	15688	15804	15786	15637	15802	15789	15592	15695	15628	15927	15779	15919	15810	15814	15816	15732	15710
23743	21049	28633	25802	27728	34035	33770	27392	23998	30871	49046	45778	36571	26810	21520	19919	19403	19761	19397	19488	19627	19596	19526	19446	19355	19394	19692	19563	19674	19622	19615	19624	19400	19580	19153	19431	19404	19500	19483	19330	19450	19335	19353	19297	19315	19364	19382	19269	19377	19337	19443	19556	19300	19390	19204	19284	19365	19370	19365	19331	19488	19339	19533	19297	19176	19153	19399	19296	19263	19381	19522	19424	19316	19460	19301	19359	19233	19206	19277	19248	19273	19401	19416	19399	19280	19304	19259	19393	19293	19582	19335	19308	19371	19323	19424	19391	19424	19332	19555	19275	19147	19460	19462	19400	19332	19401	19309	19124	19269	19535	19427	19326	19231	19218	19218	19360	19342	19297	19523	19298	19245	19097	19262	19219	19271	19349	19274	19093	19343	19195	19444	19202	19236	19373	19285	19351	19326	19451	19573	19203	19312	19287	19105	19285	19538	19243	19216	19294	19340	19297	19127	19327	19454	19271	19383	19361	19167	19312	19260	19201	19525	19570	19253	19486	19378	19159	19217	19278	19453	19189	19468	19158	19641	19433	19422	19305	19206	19304	19408	19357	19389	19327	19347	19473	19193	19255	19171	19266	19230	19327	19055	19237	19328	19271	19307	19240	19230	19460	19258	19230	19175	19386	19457	19524	19363	19252	19218	19431	19207	19134	19333	19218	19280	19210	19172	19296	19455	19477	19384	19361	19300	19266	19304	19332	19216	19355	19397	19330	19154	19448	19411	19145	19331	19424	19178	19343	19516	19403	19357	19306	19270	19263	19323	19389	19366	19229	19328	19120	19339	19366	19397	19418	19526	19411	19346	19398	19297	19082	19368	19246	19579	19284	19311	19355	19301	19183	19351	19387	19256	19215	19415	19557	19448	19387	19408	19398	19198	19176	19337	19391	19490	19272	19376	19313	19329	19544	19095	19333	19407	19343	19353	19416	19537	19307	19396	19488	19330	19291	19432	19401	19298	19457	19204	19153	19148	19417	19241	19211	19357	19234	19426	19421	19296	19270	19205	19262	19175	19404	19407	19400	19332	19115	18915	19180	19719	19309	19378	19136	19320	19355	19360	19384	19136	19331	19143	19318	19243	19236	19242	19380	19501	19316	19332	19237	19480	19372	19300	19244	19599	19357	19384	19255	19224	19331	19313	19287	19255	19089	19214	19367	19471	19358	19363	19324	19364	19090	19423	19363	19289	19316	19409	19203	19408	19261	19388	19338	19501	19409	19255	19201	19216	19379	19416	19158	19475	19191	19233	19138	19242	19265	19277	19381	19542	19377	19430	19099	19399	19233	19366	19381	19441	19219	19441	19283	19410	19489	19500	19297	19496	19192	19321	19441	19198	19544	19277	19279	19273	19419	19414	19145	19088	19461	19195	19440	19454	19410	19203	19445	19467	19188	19387	19492	19360	19273	19332	19217	19268	19355	19155	19239	19316	19322	19308	19309	19309	19403	19287	19363	19279	19105	19696	19520	19306	19358	19429	19386	19316	19552	19356	19210	19281	19484	19366	19355	19504	19394	19417	19361	19437	19320	19467	19227	19471	19330	19312	19304	19338	19230	19241	19393	19405	19465	19271	19258	19425	19282	19498	19436	19297	19407	19322	19489	19474	18940	19315	19220	19365	19378	19504	19361	19257	19430	19209	19436	19351	19231	19253	19461	19381	19391	19476	19412	19587	19295	19428	19479	19191	19414	19455	19301	19353	19179	19318	19355	19204	19230	19289	19427	19175	19328	19240	19378	19300	19299	19224	19348	19302	19249	19269	19281	19424	19104	19294	19085	19211	19164	19293	19325	19219	19358	19207	19344	19582	19431	19290	19270	19179	19143	19353	19183	19359	19382	19224	19308	19214	19448	19336	19144	19294	19336	19141	19310	19602	19413	19529	19366	19311	19387	19379	19337	19476	19381	19538	19335	19387	19183	19204	19362	19412	19292	19372	19198	19388	19406	19402	19092	19297	19046	19254	19426	19285	19311	19395	19188	19268	19254	19527	19290	19376	19472	19314	19231	19338	19081	19300	19165	19293	19328	19293	19388	19532	19359	19246	19240	19476	19354	19238	19569	19447	19278	19191	19168	19385	19470	19326	19275	19314	19355	19192	19367	19253	19389	19134	19277	19198	19336	19321	19322	19439	19252	19250	19249	19332	19385	19364	19320	19509	19380	19127	19406	19411	19188	19263	19483	19577	19489	19311	19449	19158	19233	19209	19203	19264	19294	19324	19441	19245	19376	19370	19345	19366	19337	19474	19342	19430	19166	19216	19366	19295	19212	19266	19320	19463	19427	19429	19242	19520	19403	19584	19380	19343	19359	19399	19419	19352	19325	19245	19445	19430	19152	19408	19253	19102	19287	19394	19370	19333	19161	19370	19212	19293	19121	19627	19413	19452	19176	19305	19247	19371	19432	19257	19116	19214	19264	19101	19200	19387	19272	19299	19285	19274	19361	19293	19210	19243	19512	19411	19356	19422	19451	19230	19067	19230	19305	19299	19331	19292	19351	19547	19268	19316	19360	19276	19633	19506	19351	19242	19348	19073	19247	19177	19327	19247	19416	19208	19300	19213	19354	19326	19100	19162	19272	19331	19420	19380	19112	19285	19448	19287	19440	19310	19361	19288	19264	19211	19351	19424	19204	19404	19453	19363	19199	19489	19440	19540	19121	19288	19221	19484	19365	19339	19634	19385	18944	19326	19421	19269	19175	19372	19161	19255	19156	19220	19245	19194	19532	19423	19199	19375	19531	19192	19278	19305	19399	19202	19289	19173	19322	19290	19321	19205	19376	19319	19267	19413	19271	19309	19360	19130	19318	19298	19319	19097	19196	19413	19288	19546	19241	19357	19398	19415	19357	19286	19367	19286	19093	19212	19220	19145	19381	19497	19194	19414	19598	19355	19376	19402	19262	19350	19328	19656	19374	19207	19214	19398	19386	19299	19296	19549	19292	19016	19257	19251	19116	19233	19413	19331	19267	19447	19255	19665	19333	19349	19323	19165	19300	19320	19070	19480	19248	19150	19364	19395	19112	19021	19362	19285	19494	19352	19184	19444	19396	19167	19405	19329	19172	19359	19350	19428	19402	19392	19182	19367	19276	19246	19416	19329	19253	19305	19213	19250	19535	19367	19425	19409	19230	19307	19381	19536	19129	19193	19298	19261	19528	19366	19265	19254	19299	19259	19378	19319	19365	19616	19382	19330	19496	19229	19247	19543	19449	19560	19366	19535	19340	19341	19270	19354	19329	19315	19458	19354	19271	19586	19489	19251	19268	19208	19367	19378	19407	19523	19057	19266	19372	19510	19442	19585	19272	19207	19323	19297	19438	19217	19356	19209	19246	19430	19349	19371	19323	19267	19193	19506	19208	19225	19233	19275	19205	19526	19100	19292	19415	19290	19316	19341	19338	19058	19339	19375	19310	19401	19165	19490	19269	19379	19199	19319	19484	19258	19418	19288	19323	19303	19392	19375	19360	19200	19372	19468	19334	19262	19221	19649	19216	19497	19281	19381	19169	19178	19260	19037	19376	19305	19318	19207	19112	19326	19336	19426	19325	19456	19177	19327	19216	19429	19405	19289	19231	19349	19468	19294	19198	19414	19311	19614	19301	19282	19359	19271	19260	19384	19256	19473	19426	19306	19278	19012	19456	19273	19123	19394	19191	19323	19286	19274	19344	19346	19339	19291	19419	19148	19514	19599	19306	19360	19195	19291	19389	19504	19332	19218	19408	19310	19405	19337	19288	19395	19361	19329	19300	19365	19256	19491	19284	19457	19306	19179	19234	19259	19262	19436	19290	19363	19370	19319	18995	19248	19478	19202	19403	19432	19395	19408	19240	19244	19453	19145	19194	19224	19255	19480	19366	19379	19155	19410	19309	19212	19300	19316	19200	19500	19374	19156	19251	19392	19261	19207	19584	19318	19404	19271	19614	19253	19451	19323	19283	19151	19044	18969	19237	19289	19294	19288	19354	19217	19330	19233	19082	19166	19249	19312	19281	19208	19041	19254	19459	19355	19323	19360	19338	19440	19273	19295	19352	19365	19225	19605	19228	19257	19165	19201	19435	19395	19163	19337	19339	19254	19354	19459	19327	19308	19248	19422	19445	19180	19248	19285	19239	19150	19278	19382	19414	19225	19392	19341	19072	19328	19306	19211	19394	19499	19522	19171	19276	19196	19431	19284	19193	19355	19461	19272	19209	19342	19463	19296	19340	19361	19069	19356	19463	19321	19366	19212	19239	19267	19169	19161	19343	19433	19272	19264	19341	19501	19273	19284	19485	19470	19292	19198	19421	19438	19392	19333	19390	19413	19262	19253	19071	19501	19250	19232	19436	19500	19413	19448	19376	19387	19683	19471	19250	19295	19233	19328	19308	19301	19293	19330	19295	19275	19342	19167	19177	19225	19393	19379	19219	19201	19567	19181	19374	19354	19580	19291	19233	19244	19335	19220	19466	19228	19271	19276	19283	19407	19392	19370	19331	19597	19566	19529	19322	19331	19166	19262	19383	19379	19246	19250	19225	19304	19198	19553	19416	19432	19281	19279	19250	19364	19261	19109	19420	19253	19182	19238	19356	19257	19399	19313	19192	19302	19315	19303	19395	19282	19384	19240	19341	19102	19267	19415	19399	19069	19206	19292	19400	19155	19431	19394	19411	19478	19397	19291	19274	19145	19188	19303	19200	19543	19161	19359	19314	19279	19353	19291	19566	19281	19375	19223	19461	19335	19249	19155	19331	19402	19405	19507	19236	19356	19496	19140	19401	19279	19428	19381	19387	19266	19288	19025	19194	19138	19455	19401	19399	19379	19379	19336	19398	19286	19307	19269	19335	19352	19275	19290	19490	19225	19093	19260	19497	19253	19323	19221	19427	19427	19497	19322	19333	19129	19375	19358	19534	19323	19096	19318	19357	19430	19321	19527	19382	19459	19247	19264	19289	19254	19273	19476	19491	19331	19375	19275	19224	19247	19261	19342	19229	19472	19208	19402	19256	19434	19407	19537	19165	19548	19166	19187	19349	19286	19410	19435	19364	19279	19104	19264	19533	19505	19269	19204	19339	19106	19431	19460	19408	19310	19236	19470	19522	19321	19271	19253	19243	19372	19211	19338	19257	19271	19322
28412	48923	51097	46939	42324	38951	31933	25916	21724	31864	49081	44334	34653	22749	16808	15664	15616	15409	15473	15397	15353	15523	15260	15489	15473	15348	15419	15523	15517	15448	15375	15433	15375	15541	15394	15477	15380	15388	15484	15462	15436	15425	15460	15617	15267	15468	15473	15248	15619	15334	15360	15373	15313	15501	15414	15460	15456	15350	15572	15481	15428	15331	15475	15411	15429	15442	15444	15373	15448	15429	15403	15418	15405	15313	15397	15489	15488	15363	15321	15443	15304	15454	15531	15255	15418	15587	15450	15405	15274	15562	15451	15465	15432	15447	15431	15404	15478	15479	15398	15344	15463	15554	15413	15439	15357	15329	15410	15379	15383	15339	15375	15353	15394	15336	15332	15327	15320	15151	15342	15322	15464	15502	15549	15416	15588	15367	15515	15539	15415	15586	15376	15404	15436	15511	15410	15347	15529	15496	15347	15429	15400	15290	15552	15304	15190	15407	15345	15172	15616	15426	15413	15480	15599	15497	15429	15365	15430	15453	15391	15458	15572	15426	15350	15362	15595	15414	15450	15531	15487	15350	15556	15515	15476	15410	15300	15485	15535	15405	15571	15488	15354	15422	15245	15468	15265	15419	15499	15450	15506	15411	15452	15368	15477	15457	15505	15323	15393	15349	15441	15299	15300	15467	15421	15582	15468	15436	15421	15547	15488	15384	15367	15351	15474	15343	15576	15497	15459	15360	15506	15402	15230	15441	15432	15503	15428	15397	15424	15349	15339	15688	15300	15370	15462	15404	15469	15576	15263	15472	15358	15502	15419	15416	15430	15575	15431	15469	15459	15357	15192	15401	15351	15404	15378	15331	15437	15318	15400	15525	15321	15503	15327	15342	15524	15350	15413	15485	15545	15409	15384	15347	15345	15377	15504	15398	15346	15391	15391	15398	15273	15153	15418	15380	15442	15580	15284	15402	15381	15395	15334	15381	15293	15518	15539	15388	15363	15556	15311	15430	15338	15627	15398	15404	15421	15492	15353	15181	15433	15400	15386	15237	15450	15487	15438	15436	15344	15335	15615	15398	15355	15445	15462	15420	15347	15537	15524	15300	15427	15401	15457	15476	15307	15480	15233	15561	15253	15565	15481	15536	15500	15590	15295	15385	15482	15617	15287	15464	15523	15271	15569	15562	15386	15607	15236	15516	15270	15311	15597	15473	15443	15567	15653	15223	15655	15543	15510	15456	15388	15387	15244	15430	15500	15523	15485	15416	15341	15360	15365	15672	15564	15648	15430	15539	15272	15257	15363	15477	15297	15348	15335	15470	15298	15330	15270	15462	15532	15501	15263	15376	15375	15460	15396	15533	15554	15384	15483	15529	15287	15469	15302	15451	15367	15336	15265	15459	15365	15371	15352	15383	15365	15500	15420	15416	15549	15366	15402	15334	15573	15616	15511	15419	15589	15325	15443	15451	15522	15279	15436	15494	15228	15504	15311	15383	15354	15399	15514	15394	15591	15331	15387	15361	15298	15440	15458	15444	15451	15420	15411	15503	15444	15543	15284	15502	15158	15346	15491	15231	15275	15351	15409	15474	15225	15327	15440	15582	15484	15398	15442	15327	15496	15531	15380	15339	15541	15423	15465	15429	15374	15229	15404	15503	15326	15357	15300	15256	15441	15337	15477	15378	15436	15566	15366	15565	15507	15439	15306	15450	15572	15402	15458	15369	15564	15412	15600	15313	15379	15407	15482	15429	15324	15580	15521	15473	15494	15406	15421	15400	15362	15503	15348	15353	15497	15429	15363	15322	15403	15457	15443	15401	15628	15323	15365	15500	15406	15502	15519	15342	15449	15334	15536	15340	15404	15484	15215	15376	15269	15520	15624	15368	15493	15381	15358	15295	15376	15471	15363	15550	15406	15261	15280	15274	15439	15285	15594	15474	15571	15406	15335	15370	15505	15512	15378	15528	15318	15304	15544	15548	15541	15483	15633	15154	15441	15443	15490	15591	15283	15403	15284	15414	15461	15478	15391	15346	15486	15391	15348	15397	15628	15330	15318	15404	15412	15367	15331	15282	15472	15434	15398	15249	15477	15498	15263	15280	15418	15416	15260	15432	15523	15372	15472	15398	15487	15519	15609	15358	15283	15222	15509	15323	15286	15379	15374	15725	15249	15383	15381	15438	15548	15434	15244	15411	15469	15361	15440	15402	15444	15362	15349	15454	15364	15419	15319	15380	15438	15555	15413	15483	15404	15534	15486	15374	15301	15509	15425	15445	15425	15422	15487	15420	15577	15599	15385	15371	15383	15375	15332	15417	15480	15458	15301	15535	15523	15369	15523	15369	15494	15449	15507	15366	15401	15519	15351	15596	15316	15402	15448	15438	15332	15382	15373	15485	15319	15291	15364	15413	15269	15490	15372	15366	15454	15410	15295	15562	15369	15480	15366	15494	15493	15410	15518	15318	15589	15203	15470	15393	15407	15371	15528	15283	15543	15350	15481	15432	15341	15548	15497	15319	15437	15540	15299	15389	15611	15329	15353	15316	15402	15335	15264	15322	15290	15423	15459	15429	15493	15401	15396	15230	15454	15384	15525	15325	15517	15487	15408	15305	15484	15405	15353	15329	15437	15263	15340	15542	15345	15504	15361	15435	15503	15310	15353	15387	15329	15414	15327	15551	15208	15435	15362	15449	15448	15452	15442	15305	15412	15568	15458	15341	15263	15405	15317	15546	15379	15614	15237	15326	15378	15403	15448	15562	15481	15452	15299	15533	15365	15444	15315	15601	15505	15421	15387	15327	15607	15680	15516	15364	15588	15286	15241	15696	15549	15407	15371	15469	15339	15186	15499	15427	15559	15425	15731	15396	15450	15403	15307	15499	15374	15534	15301	15484	15445	15472	15581	15548	15439	15330	15557	15375	15295	15271	15424	15429	15438	15284	15534	15549	15443	15415	15564	15438	15334	15350	15388	15484	15500	15316	15351	15453	15500	15323	15483	15440	15455	15335	15492	15566	15405	15295	15418	15510	15397	15455	15321	15320	15246	15621	15389	15508	15377	15550	15205	15448	15390	15326	15300	15479	15260	15419	15334	15425	15564	15396	15291	15381	15308	15420	15405	15436	15240	15500	15497	15405	15381	15342	15433	15419	15403	15517	15496	15533	15532	15435	15415	15259	15674	15638	15440	15411	15238	15308	15346	15509	15344	15446	15371	15584	15347	15421	15428	15437	15401	15521	15412	15386	15428	15246	15507	15244	15453	15343	15467	15478	15561	15475	15463	15437	15404	15416	15349	15338	15394	15451	15584	15340	15434	15432	15475	15465	15583	15610	15485	15448	15424	15593	15417	15327	15280	15483	15443	15346	15243	15348	15521	15390	15371	15501	15345	15458	15577	15497	15365	15237	15526	15535	15506	15551	15431	15454	15401	15490	15426	15555	15416	15404	15349	15330	15429	15482	15268	15384	15380	15523	15552	15436	15426	15358	15268	15493	15471	15477	15231	15447	15259	15289	15212	15359	15495	15447	15419	15463	15426	15379	15393	15584	15575	15314	15363	15341	15576	15433	15409	15541	15307	15349	15341	15464	15413	15389	15227	15275	15417	15456	15356	15577	15316	15345	15382	15473	15441	15405	15343	15474	15483	15409	15534	15470	15335	15364	15277	15453	15425	15592	15361	15262	15346	15560	15409	15328	15317	15444	15622	15462	15331	15420	15381	15490	15541	15465	15346	15460	15425	15311	15446	15431	15440	15364	15324	15611	15674	15453	15332	15481	15489	15380	15698	15438	15405	15414	15534	15213	15455	15251	15312	15547	15413	15398	15342	15387	15301	15311	15402	15517	15413	15534	15383	15285	15320	15532	15359	15304	15417	15446	15464	15411	15479	15532	15383	15477	15592	15393	15417	15286	15438	15475	15354	15353	15587	15413	15476	15302	15181	15436	15449	15421	15356	15487	15372	15541	15472	15374	15451	15199	15615	15330	15230	15475	15410	15412	15336	15531	15441	15445	15399	15453	15376	15437	15542	15273	15466	15399	15556	15387	15334	15376	15462	15423	15358	15609	15545	15475	15559	15362	15435	15482	15436	15343	15443	15343	15382	15537	15418	15536	15275	15519	15585	15387	15414	15366	15624	15535	15395	15308	15398	15418	15573	15315	15269	15395	15396	15267	15611	15458	15410	15405	15326	15426	15481	15536	15366	15471	15424	15382	15345	15215	15446	15388	15469	15378	15414	15303	15481	15565	15517	15398	15264	15506	15425	15140	15280	15479	15377	15473	15367	15183	15314	15423	15412	15430	15336	15536	15377	15515	15407	15310	15403	15400	15396	15430	15437	15560	15613	15476	15420	15349	15492	15479	15280	15462	15571	15295	15437	15451	15392	15568	15276	15312	15467	15609	15376	15308	15259	15331	15441	15387	15504	15456	15272	15447	15431	15331	15567	15261	15347	15454	15413	15362	15328	15364	15493	15485	15549	15559	15329	15629	15150	15487	15440	15608	15485	15518	15552	15362	15283	15469	15391	15468	15339	15362	15398	15687	15513	15463	15306	15516	15381	15504	15385	15626	15281	15374	15546	15452	15418	15521	15536	15448	15421	15163	15448	15362	15448	15228	15390	15345	15402	15330	15448	15304	15381	15407	15320	15378	15453	15652	15535	15406	15454	15394	15381	15534	15590	15388	15257	15585	15315	15258	15470	15358	15430	15476	15303	15422	15466	15465	15390	15353	15450	15428	15387	15555	15497	15277	15466	15375	15232	15519	15523	15470	15441	15513	15431	15450	15428	15416	15427	15356	15488	15408	15464	15298	15308	15371	15630	15473	15484	15427	15561	15323	15515	15479	15459	15282	15274	15497	15511	15437	15161	15488	15395	15474	15349	15408	15304	15324	15478	15402	15314	15402	15590	15430	15392	15520	15507	15397	15372	15226	15349	15502	15643	15249	15312	15433	15495	15370	15352	15392	15482	15371	15358	15185	15425	15322	15455	15521	15372	15400	15345	15510	15420	15484	15472	15506	15299	15189	15591	15403	15363	15401	15575	15553	15502	15401	15480	15454	15431	15489	15397	15427	15369	15422	15523	15448	15399	15305	15573	15495	15350	15469	15383	15600	15197	15312	15399	15335	15537	15575	15401	15527	15468	15321	15456	15478	15344	15365	15486	15361	15366	15474
31457	30284	33186	31054	28753	27302	25023	22936	20740	20696	22058	21487	20661	19871	19616	19185	19345	19188	19148	19235	19282	19206	19172	19340	19150	19200	19141	19042	19157	19126	19035	19193	19126	19305	19326	18939	19098	19171	19200	18986	19315	19382	19060	19247	19083	19252	19176	19165	19112	19205	19441	19246	19137	19162	19166	19349	19232	19030	19347	19225	19155	19422	19069	19295	18988	18848	19012	19283	19183	19128	19133	18962	19300	19094	19154	19314	19236	19008	19279	19191	19080	19008	19276	18963	19094	18997	19138	19174	18931	19162	19158	19015	19214	19412	19280	19192	19087	19049	19096	19276	19191	19251	19210	19193	19086	19000	19224	19150	19171	19058	19037	19189	19251	19120	19175	19133	19305	19201	19164	19081	19324	19199	19254	19043	19243	18804	19332	18836	18942	19061	19309	19114	19015	19010	19385	19227	19184	19080	18902	19180	18993	19216	19103	19215	19134	19024	19175	19162	19213	19127	19182	19003	19287	19106	19174	19279	19267	19241	19057	19183	18933	19175	19442	19301	18999	19291	19021	19325	19060	18973	19063	19309	19295	19095	19179	19048	19263	19040	19211	19259	18929	19112	19082	19124	19154	18980	19343	19161	19218	18992	19150	19120	19142	19045	19230	19073	19074	18998	19227	19044	19298	19269	19095	19029	19171	19227	18964	19064	19241	19082	19165	18908	19144	19042	19212	19273	18969	19211	19159	19128	19256	19088	19011	19031	19173	18898	19091	19309	19227	19093	18958	19243	19095	19156	19229	19141	19050	19120	19312	19258	19046	19053	19070	19099	19030	19260	19295	19310	18987	19237	19163	19167	19160	19146	19174	18896	19229	19120	19190	19167	19133	19269	19218	19120	19144	18949	19134	19283	19443	19096	19082	19115	19160	19315	19093	19156	19223	19070	19239	19273	19267	19094	19020	19070	19108	19163	19227	19375	19337	19132	19151	19108	19217	18989	18988	19160	19297	19204	19096	19291	19111	18991	19234	19106	19223	19221	19160	19052	19125	18998	19246	19356	19013	19220	19163	19074	19251	18993	19230	18823	19101	18977	19164	19037	19064	19043	19103	19081	19133	19171	19147	19344	19114	18928	19122	19097	19165	19078	19143	19022	19239	19297	19207	18955	19186	19140	19049	19248	19191	19099	19218	19183	19265	19168	19228	19236	19302	18874	19294	19034	19126	19148	19327	19002	19271	18989	19280	19156	19025	19273	19188	19234	19108	19050	18881	19374	19231	19216	19070	19346	19132	18971	19022	19266	19087	19198	19455	19120	19000	19283	19121	19058	19260	19116	19095	19247	19114	19259	19161	19276	19196	19121	19233	19207	19014	19196	18992	19161	19247	19260	19307	19140	19072	19077	19150	19182	19186	19238	19257	19025	19067	19161	19442	19092	19187	19245	19128	19112	19042	19275	19100	19274	19083	19039	19153	19121	19329	18826	19118	18837	19200	18973	19161	19004	19302	19338	19194	19152	19063	19131	19128	19035	19282	19182	19116	19220	19132	19054	19363	18943	19092	19243	19000	18939	19140	19167	19123	19141	19049	19218	19370	19290	19325	19099	19182	19284	19008	19086	18986	19293	19276	19192	19182	19286	19144	19205	19093	19206	19247	19251	19009	19111	19038	19187	19106	19203	19116	19034	19074	19212	19134	19185	19236	19151	19124	18932	19096	19066	19255	19004	19248	19060	19304	19330	19187	19131	19266	19209	19112	19153	18950	19095	19318	19413	19346	19322	19164	19210	19188	19106	19126	19324	19355	19279	18953	19212	19242	19355	19035	19173	19311	19133	19127	19103	19008	19317	19183	19027	19088	19058	19226	19140	19062	19201	19156	19204	18981	19068	19147	19203	19173	18981	19367	18951	19216	18901	18947	18972	18885	19017	19174	19359	18910	19117	19331	19092	19137	19253	19133	19026	19265	18978	19081	19246	19233	19225	19226	19073	19133	19163	18938	19245	19263	18947	19225	19178	19093	18966	19149	19015	19156	19208	19276	19152	19211	19029	19008	19032	19047	19041	19174	19144	19070	19166	19362	19214	19161	19150	19157	19124	18985	19337	19408	19282	19411	19183	19253	19393	19225	19182	19026	19208	19377	19250	19040	19122	19207	19016	19032	19136	19179	19252	19372	19128	19203	19076	18931	19081	19285	19265	19135	18918	18888	19222	19069	19101	19388	19137	19080	19115	19196	19048	18958	19086	19195	19065	19173	19177	18977	19182	19126	18890	18911	19332	19081	19005	19212	19048	19074	19153	19062	19238	19075	19132	19075	19145	19161	19131	19076	19022	19213	19038	18912	19194	19352	19197	19149	19240	19028	19279	19041	19023	19045	19099	19160	19223	19049	19435	19304	19278	19249	19466	19142	18981	19151	19002	19250	19145	18828	19198	19300	19030	19128	19011	19051	19010	18778	19113	19133	19122	19068	18977	19100	19267	19206	18960	19127	19099	19142	19109	18966	19001	19111	19140	19167	19195	19162	19181	19064	19184	19162	19250	19302	19282	19177	19263	19229	18985	19146	19152	18979	19057	19335	19211	19362	19324	19353	19202	19214	19119	19095	19189	19244	19128	18948	19149	19206	18846	19307	19304	19379	19206	19065	19004	19023	19351	19198	19191	19251	19227	19099	19082	19217	19121	19059	18993	19223	19046	19375	19124	19149	19199	19311	19001	19160	19110	19131	19060	19236	19434	19232	19205	19169	19089	19300	19264	19133	19124	19166	19123	19169	19099	19311	19219	19213	19070	19338	19281	19125	19169	19371	19256	19237	19010	19057	19077	19117	19076	19260	19291	19225	19112	19172	19252	19066	19171	18942	19188	19224	19171	19246	19051	18920	19132	19095	19315	19291	19105	19079	19087	19216	18955	19138	18940	19038	18982	19264	19344	19168	19307	19234	18821	19057	18968	19101	19254	19172	19077	19203	19143	18998	19051	18927	19227	19164	19133	19183	19212	19227	19250	19148	19257	19389	19192	19148	19011	19161	19293	19153	19197	19084	19264	19279	19238	19176	19082	19048	19046	19130	19275	19430	19130	18938	19286	19328	19171	18986	19171	19066	19083	19280	19140	19116	19080	19209	19247	19104	19070	19132	18874	19134	19366	19351	19247	19297	19223	19081	19156	19087	19249	19340	19357	19233	19108	19259	19007	19236	19515	19438	19338	19149	18964	19066	19157	19015	19184	19204	19050	19094	19157	19112	19052	19080	19060	19027	18838	19019	19198	19408	19064	19233	19175	19347	19119	19309	19169	19262	19063	19333	19190	18994	19014	19126	19045	19115	19173	19195	19244	18965	19294	18962	19251	19118	19057	19224	19329	19195	19000	19253	19191	19340	19325	19197	19239	19188	19078	19223	19085	19049	19257	19151	19189	19083	19128	19344	19077	19276	19073	19103	19243	19158	19079	18857	19127	19017	19212	19158	19132	19059	19280	19307	19032	19289	19269	19193	19242	19364	18995	19249	19148	19210	19128	19076	19063	19334	19214	19215	18991	19142	19299	19164	19121	19182	19086	19105	19252	19206	19130	19346	19069	19502	19046	19189	19096	19301	19199	19259	19208	18942	19286	18942	18986	19150	19308	19269	19176	18979	19098	19248	19078	19046	19152	19187	19228	19107	19039	19257	19119	19105	19142	19164	19257	19139	19099	19285	19076	19012	19212	19216	19213	19097	19291	19082	18985	19179	19137	19124	19277	18967	19099	19075	18924	19129	18957	19270	19239	19145	19179	19165	19315	19168	19202	19102	19217	19345	19152	19406	19218	19365	19018	18993	19296	19097	19197	19281	19158	19347	19236	18981	19162	19172	19034	19109	19186	19159	19127	19126	19131	19077	18992	19026	19169	18990	19070	19069	18977	19021	19371	19174	19194	19097	19070	19087	18998	19331	19258	19215	19087	18978	19295	19152	19239	19290	19447	19163	19046	19181	19261	19186	19007	19083	19169	19298	19275	19046	19139	19248	18960	19229	19159	19207	19357	19014	19078	19292	18997	19231	19028	19228	19252	19089	19124	19070	19259	19123	19233	19303	19244	19128	19182	19137	19119	19083	19201	19217	19249	19022	19073	19323	19290	19113	19279	19259	19155	19119	18945	19280	19234	19395	19065	19313	19220	19299	19098	19249	19273	19109	19116	19095	19113	19208	19276	19116	19045	19134	19285	19085	19453	19288	19345	19218	19142	19066	18894	19234	19125	19021	19222	19106	19062	19208	19045	19155	19126	19143	19205	19110	19273	19060	19285	19042	19109	19095	19168	19242	19199	19103	19255	19183	19135	18846	19066	19006	19329	19123	19167	18932	19338	19162	19040	19234	19125	19075	19127	19460	19318	19062	19142	19113	19329	19193	19009	19096	18954	19102	19307	19151	19101	19225	19091	19236	19212	19138	19000	19122	19298	18936	19155	19142	19175	19283	19241	19277	19160	19262	19305	19112	19112	19061	19165	19146	19403	19314	19325	19227	19173	19258	19230	19179	19277	19253	19194	19248	19137	19132	19126	19127	19170	19008	19088	19379	18948	19053	19191	19109	19102	18968	19136	19133	19235	19050	19223	19249	19014	19074	19191	19203	19122	19252	19084	19098	19372	19271	19280	19092	19333	19267	19195	19149	19396	19061	19008	19180	19106	19141	19155	19043	19020	19088	19166	19027	19138	19226	19105	19246	19079	19256	18959	19369	19026	19151	19310	19000	19065	19070	19012	19089	19208	19228	19087	19161	19270	18992	19140	19093	19232	19186	19182	19113	19233	19157	19145	19101	19055	19288	19146	19200	19131	19340	19167	19148	19219	19192	18944	19178	18952	19300	19176	19029	19130	18890	18820	19286	19278	18993	19001	19381	19249	19112	19346	19293	19113	19454	19175	19249	18998	19144	19118	19329	18865	19112	19169	18786	19173	19009	19230	19083	19129	19169	19171	19264	19307	19184	19180	18991	19302	19141	19295	19170	19124	19268	19163	19046	19320	19332	19130	19238	19196	19087	19014	18972	19104	19136	19180	19144	19133	19058	19400	19010	19136	19473	19263	19355	19218	19209	19117	19160	19128	19149	19235	19117	19421	19112	19398	19195	19269	19167	19069	19134	18965	19086	19047	19084	19120	19180	19120	19202	19131	19320	19122	19136	19370	19087	19403	19164	19007
24377	36822	34288	29879	28919	26101	23424	20169	16770	17666	19038	18497	16968	15857	15286	15328	15270	15288	15231	15153	15140	15304	15253	15310	15446	15337	15284	15231	15147	15196	15318	15203	15385	15265	15426	15409	15230	15347	15197	15335	15164	15340	15452	15246	15330	15403	15148	15278	15259	15299	15147	15330	15361	15157	15180	15409	15180	15248	15227	15304	15198	15290	15232	15238	15341	15278	15315	15212	15200	15322	15315	15278	15193	15276	15469	15208	15325	15283	15165	15163	15313	15281	15212	15329	15261	15338	15229	15285	15132	15200	15155	15225	15308	15463	15300	15122	15268	15278	15206	15155	15186	15145	15335	15387	15198	15369	15284	15135	15359	15225	15316	15308	15112	15099	15194	15203	15203	15108	15270	15288	15219	15216	15386	15066	15415	15214	15212	15170	15173	15252	15264	15017	15368	15202	15145	15142	15102	15289	15323	15233	15188	15229	15320	15238	15313	15150	15303	15242	15259	15269	15246	15309	15302	15156	15159	15351	15460	15245	15204	15106	15284	15352	15235	15214	15340	15364	15286	15452	15086	15189	15378	15271	15269	15351	15226	15255	15340	15193	15312	15367	15403	15281	15241	15181	15233	15165	15212	15218	15395	15211	15175	15192	15232	15206	15278	15223	15226	15342	15414	15321	15300	15338	15161	15243	15134	15268	15135	15164	15365	15269	15179	15271	15351	15264	15281	15355	15241	15345	15220	15204	15293	15249	15309	15387	15397	15315	15530	15149	15301	15159	15236	15215	15428	15241	15264	15177	15301	15197	15198	15134	15195	15214	15114	15129	15158	15307	15210	15249	15287	15280	15344	15412	15338	15107	15297	15320	15237	15024	15312	15343	15353	15134	15284	15246	15187	15421	15240	15202	15412	15258	15337	15254	15387	15145	15402	15236	15145	15272	15245	15169	15241	15345	15214	15187	15237	15267	15110	15410	15276	15188	15313	15327	15301	15197	15280	15252	15206	15305	15171	15094	15389	15171	15257	15422	15217	15203	15088	15313	15278	15220	15093	15298	15164	15146	15214	15322	15239	15220	15232	15233	15231	15288	15406	15007	15266	15112	15236	15224	15120	15175	15304	15200	15305	15206	15314	15371	15210	15193	15136	15458	15275	15317	15280	15338	15112	15173	15385	15170	15285	15279	15363	15272	15315	15216	15263	15216	15146	15308	15343	15296	15275	15174	15178	15186	15281	15212	15253	15142	15266	15282	15282	15117	15261	15187	15149	15250	15437	15184	15139	15232	15496	15279	15292	15281	15244	15489	15310	15429	15368	15339	15222	15272	15239	15333	15378	15227	15173	15202	15445	15057	15205	15323	15246	15185	15430	15293	15321	15342	15118	15363	15296	15093	15283	15412	15197	15347	15342	15243	15188	15286	15235	15152	15250	15311	15240	15244	15350	15104	15340	15353	15219	15204	15240	15432	15248	15206	15198	15322	15236	15283	15246	15220	15326	15284	15282	15226	15158	15136	15424	15282	15184	15303	15220	15127	15157	15197	15419	15124	15145	15158	15398	15315	15268	15226	15350	15255	15235	15318	15118	15274	15280	14991	15266	15189	15243	15298	15313	15367	15254	15263	15338	15278	15368	15380	15272	15219	15158	15162	15315	15194	15165	15438	15475	15421	15130	15241	15220	15142	15257	15264	15264	15136	15139	15287	15430	15295	15311	15249	15219	15324	15319	15354	15542	15298	15326	15257	15226	15211	15204	15305	15250	15412	15271	15163	15166	15409	15109	15227	15256	15119	15341	15232	15107	15396	15178	15329	15268	15192	15187	15331	15233	15366	15475	15176	15323	15223	15275	15052	15204	15011	15332	15100	15190	14912	15397	15456	15162	15310	15350	15267	15279	15337	15212	15187	15391	15450	15280	15321	15264	15312	15256	15252	15162	15153	15215	15146	15368	15062	15377	15326	15214	15045	15188	15211	15095	15397	15325	15287	15143	15476	15219	15335	15294	15333	15198	15075	15215	15172	15220	15221	15254	15309	15264	15224	15292	15255	15305	15269	15388	15115	15200	15175	15490	15391	15181	15294	15248	15240	15261	15279	15286	15166	15229	15261	15228	15409	15348	15226	15346	15129	14958	15051	15232	15176	15257	15422	15275	15341	15249	15255	15287	15047	15145	15392	15294	15107	15411	15078	15313	15239	15314	15366	15403	15092	15312	15129	15310	15412	15394	15150	15384	15479	15288	15176	15122	15314	15246	15040	15315	15185	15279	15055	15360	15303	15234	15417	15320	15246	15303	15127	15311	15272	15328	15115	15390	15479	15192	15254	15168	15215	15469	14888	15382	15142	15241	15300	15249	15402	15289	15210	15335	15283	15312	15313	15155	15136	15292	15439	15304	15276	15377	15200	15355	15214	15350	15320	15350	15306	15221	15228	15268	15283	15285	15277	15272	15322	15366	15255	15307	15169	15286	15298	15283	15356	15366	15311	15226	15374	15337	15416	15206	15209	15495	15285	15167	15447	15261	15210	15211	15165	15211	15269	15439	15259	15185	15284	15155	15252	15292	15204	15143	15417	15218	15224	15288	15257	15253	15135	15309	15145	15452	15300	15250	15307	15266	15217	15241	15242	15165	15435	15283	15107	15197	15163	15346	15283	15421	15056	15337	15363	15239	15427	15188	15273	15407	15193	15249	15131	15379	15399	15282	15333	15346	15186	15393	15169	15184	15247	15365	15274	15135	15291	15182	15297	15235	15275	15397	15355	15309	15526	15362	15275	15214	15403	15194	15288	15296	15217	15199	15336	15198	15295	15234	15273	15365	15317	15203	15469	15320	15318	15226	15306	15344	15221	15409	15406	15258	15147	15269	15217	15321	15252	15033	15391	15393	15228	15206	15259	15143	15179	15045	15263	15308	15308	15288	15164	15188	15192	15262	15318	15189	15212	15222	15309	15248	15195	15212	15164	15291	15193	15346	15463	15316	15255	15380	15060	15406	15100	15270	15354	15325	15247	15187	15468	15189	15250	15197	15367	15289	15240	15370	15273	15221	15193	15082	15334	15187	15277	15464	15152	15181	15211	15280	15376	15349	15343	15114	15172	15248	15301	15280	15259	15313	15289	15405	15453	15247	15229	15529	15426	15178	15147	15204	15329	15348	15291	15124	15210	15244	15324	15368	15314	15291	15092	15371	15102	15200	15148	15235	15351	15252	15265	15217	15372	15233	15155	15203	15104	15421	15258	15338	15332	15277	15320	15249	15293	15277	15275	15248	15349	15113	15268	15248	15400	15237	15283	15128	15213	15349	15264	15298	15388	15258	15278	15211	15401	15301	15184	15230	15158	15324	15373	15296	15156	15465	15244	15266	15330	15217	15268	15277	15274	15343	15255	15267	15378	15252	15196	15159	15357	15145	15353	15313	15367	15278	15251	15184	15337	15302	15279	15150	15163	15285	15318	15456	15281	15337	15156	15191	15231	15177	15342	15340	15262	15288	15381	15256	15149	15275	15349	15378	15294	15376	15130	15328	15315	15222	15242	15054	15330	15073	15339	15196	15437	15308	15205	15451	15141	15283	15256	15164	15308	15295	15377	15425	15162	15184	15371	15320	15238	15265	15301	15534	15261	15230	15221	15122	15187	15248	15217	15255	15381	15257	15503	15330	15344	15189	15376	15327	15450	15308	15290	15319	15160	15252	15138	15291	15212	15267	15379	15246	15168	15191	15101	15354	15338	15290	15424	15383	15221	15244	15294	15250	15318	15286	15113	15417	15034	15232	15266	15176	15296	15368	15175	15350	15330	15301	15276	15247	15282	15313	15291	15198	15242	15399	15415	15280	15332	15121	15293	15006	15440	15332	15348	15173	15394	15451	15134	15397	15352	15348	15242	15205	15340	15329	15346	15278	15327	15163	15145	15212	15245	15277	15460	15270	15051	15365	15188	15529	15378	15180	15204	15368	15123	15203	15218	15343	15385	15375	15174	15278	15385	15263	15489	15215	15300	15259	15305	15186	15244	15268	15296	15119	15268	15309	15050	15247	15266	15286	15307	15295	15257	15404	15182	15342	15194	15324	15233	15304	15303	15371	15178	15202	15191	15297	15259	15349	15292	15173	15338	15344	15229	15195	15305	15237	15259	15491	15408	15104	15124	15263	15230	15287	15355	15283	15333	15168	15406	15385	15337	15367	15240	15362	15414	15233	15342	15301	15113	15242	15290	15346	15360	15189	15295	15377	15269	15295	15245	15262	15179	15426	15287	15246	15288	15145	15415	15238	15260	15310	15090	15183	15382	15257	15190	15185	15325	15366	15249	15430	15154	15395	15247	15183	15191	15155	15114	15372	15249	15345	15209	15266	15198	15313	15464	15345	15333	15239	15326	15208	15377	15331	15296	15299	15134	15252	15053	15255	15257	15215	15295	15248	15132	15212	15174	15296	15390	15329	15248	15233	15269	15094	15317	15317	15319	15192	15287	15189	14987	15331	15169	15446	15403	15282	15402	15436	15521	15076	15274	15330	15272	15286	15287	15271	15437	15293	15316	15342	15129	15203	15274	15299	15237	15251	15189	15177	15322	15265	15241	15155	15439	15309	15190	15146	15218	15372	15319	15211	15158	15195	15311	15254	15479	15215	15290	15308	15289	15432	15247	15225	15222	15255	15324	15413	15431	15306	15165	15151	15348	15294	15200	15343	15375	15144	15226	15350	15321	15240	15316	15234	15322	15336	15302	15073	15122	15362	15245	15127	15206	15129	15355	15309	15310	15159	15250	15239	15277	15228	15213	15294	15305	15302	15161	15321	15322	15216	15260	15188	15263	15358	15287	15351	15319	15064	15091	15405	15260	15313	15171	15249	15314	15149	15377	15407	15167	15102	15083	15206	15131	15299	15290	15221	15162	15383	15330	15191	15259	15321	15151	15231	15283	15495	15307	15362	15387	15286	15319	15285	15336	15363	15321	15242	15180	15212	15268	15292	15389	15337	15151	15257	15396	15257	15247	15245	15154	15208	15370	15275	15279	15162	15359	15238	15259	15311	15334	15390	15228	15193	15256	15306	15022	15396	15115	15212	15460	15291	15262	15291	15347	15329	15298	15266	15271	15285	15196	15402	15320	15185	15258	15311	15193	15260	15259	15342	15402	15196	15266	15242	15397	15329	15064	15210	15129	15229	15196	15173	15405
25550	21166	28875	29697	30133	30120	29973	24259	21940	26997	35070	33715	27106	21967	19323	19187	18800	18665	18691	18621	18759	18650	18553	18686	18732	18827	18481	18615	18761	18616	18475	18522	18636	18333	18612	18689	18855	18521	18389	18802	18760	18545	18754	18744	18777	18428	18430	18450	18660	18725	18685	18699	18662	18708	18672	18638	18680	18775	18649	18620	18730	18731	18571	18635	18758	18512	18530	18552	18783	18653	18542	18459	18476	18719	18593	18685	18860	18507	18566	18694	18809	18560	18418	18851	18566	18633	18690	18565	18364	18800	18545	18692	18681	18615	18610	18563	18795	18544	18536	18713	18687	18669	18756	18634	18553	18596	18623	18590	18684	18830	18530	18564	18707	18532	18694	18594	18508	18768	18567	18614	18460	18702	18690	18773	18583	18576	18645	18725	18701	18673	18833	18904	18524	18507	18664	18646	18625	18433	18736	18536	18660	18739	18619	18590	18615	18527	18649	18658	18373	18892	18514	18651	18540	18518	18606	18730	18674	18731	18685	18538	18714	18467	18577	18563	18567	18418	18635	18635	18743	18498	18672	18745	18717	18816	18732	18694	18668	18413	18588	18575	18845	18631	18523	18480	18612	18605	18575	18726	18512	18694	18690	18536	18373	18570	18641	18662	18614	18445	18688	18769	18663	18603	18682	18450	18746	18466	18758	18496	18550	18482	18385	18621	18687	18609	18536	18572	18452	18702	18605	18841	18574	18606	18607	18482	18476	18596	18711	18658	18740	18446	18475	18575	18533	18475	18494	18631	18617	18571	18643	18595	18912	18640	18705	18593	18598	18535	18546	18445	18647	18595	18728	18478	18349	18515	18701	18673	18693	18677	18559	18562	18624	18378	18559	18627	18738	18573	18473	18711	18626	18513	18684	18576	18434	18580	18533	18699	18745	18731	18564	18628	18658	18748	18522	18684	18474	18590	18562	18624	18711	18594	18548	18502	18720	18588	18448	18724	18640	18587	18530	18525	18892	18704	18571	18818	18725	18824	18600	18622	18864	18751	18494	18732	18472	18858	18571	18703	18771	18623	18487	18551	18677	18519	18646	18490	18772	18524	18493	18503	18474	18620	18646	18695	18718	18748	18581	18515	18726	18694	18454	18634	18461	18600	18426	18625	18617	18475	18560	18685	18775	18597	18459	18602	18765	18595	18579	18779	18733	18759	18564	18526	18842	18647	18824	18701	18739	18660	18754	18843	18736	18643	18740	18610	18634	18715	18668	18673	18622	18464	18616	18596	18578	18676	18615	18566	18621	18520	18458	18702	18701	18777	18648	18507	18668	18390	18668	18568	18584	18465	18547	18643	18722	18624	18577	18450	18551	18468	18561	18564	18656	18591	18573	18503	18579	18541	18701	18590	18686	18594	18659	18599	18649	18624	18500	18846	18530	18683	18734	18605	18579	18766	18677	18587	18864	18517	18747	18506	18381	18521	18496	18599	18756	18705	18630	18477	18587	18444	18687	18803	18745	18725	18746	18743	18604	18556	18508	18522	18670	18477	18455	18685	18555	18608	18451	18770	18635	18612	18745	18611	18531	18550	18563	18891	18589	18670	18578	18659	18615	18679	18614	18732	18646	18663	18789	18670	18670	18616	18741	18523	18517	18476	18536	18776	18567	18794	18487	18680	18623	18602	18534	18611	18645	18485	18670	18593	18569	18641	18678	18558	18500	18545	18441	18410	18500	18546	18642	18714	18691	18676	18794	18609	18738	18641	18566	18758	18653	18902	18705	18796	18575	18531	18617	18483	18682	18461	18760	18644	18701	18597	18383	18629	18582	18868	18559	18626	18468	18353	18714	18670	18575	18377	18654	18743	18762	18513	18550	18599	18584	18732	18671	18664	18563	18651	18442	18357	18299	18578	18620	18702	18582	18623	18684	18571	18449	18626	18740	18623	18636	18683	18557	18582	18511	18538	18471	18501	18505	18700	18380	18621	18451	18665	18622	18423	18715	18695	18592	18599	18488	18591	18607	18639	18598	18698	18805	18548	18587	18853	18630	18709	18702	18646	18710	18559	18673	18702	18506	18549	18695	18753	18495	18609	18631	18626	18624	18684	18613	18558	18760	18407	18615	18585	18380	18680	18688	18312	18691	18386	18845	18680	18730	18462	18743	18467	18840	18782	18684	18701	18613	18482	18588	18611	18740	18688	18766	18620	18731	18766	18638	18678	18598	18709	18594	18531	18724	18677	18591	18539	18709	18599	18807	18539	18571	18475	18816	18449	18527	18622	18617	18484	18591	18593	18444	18534	18508	18661	18382	18702	18424	18624	18612	18704	18417	18634	18540	18545	18776	18648	18684	18627	18597	18646	18712	18655	18459	18620	18513	18689	18769	18785	18380	18714	18775	18512	18462	18632	18572	18627	18584	18825	18634	18809	18511	18563	18734	18528	18720	18672	18734	18576	18643	18566	18381	18661	18412	18761	18580	18413	18542	18696	18797	18673	18548	18622	18997	18538	18637	18546	18509	18580	18738	18681	18533	18662	18694	18616	18492	18592	18351	18431	18573	18545	18414	18464	18483	18395	18584	18733	18765	18476	18462	18705	18468	18524	18657	18660	18659	18603	18711	18636	18716	18622	18735	18637	18578	18611	18423	18509	18574	18619	18533	18455	18602	18856	18388	18444	18490	18701	18812	18712	18543	18702	18559	18616	18617	18740	18771	18761	18433	18617	18398	18780	18512	18533	18711	18741	18626	18760	18648	18496	18582	18709	18688	18764	18506	18542	18459	18470	18664	18446	18650	18749	18649	18729	18588	18537	18579	18703	18519	18646	18377	18752	18715	18665	18599	18799	18798	18596	18676	18616	18609	18560	18817	18651	18572	18605	18494	18707	18628	18761	18782	18613	18444	18524	18597	18843	18566	18647	18708	18642	18482	18574	18656	18602	18684	18531	18691	18738	18755	18576	18664	18614	18734	18563	18622	18756	18690	18591	18848	18680	18703	18598	18654	18753	18686	18563	18388	18620	18556	18641	18452	18465	18664	18328	18472	18436	18335	18601	18613	18509	18514	18438	18672	18752	18494	18687	18652	18798	18784	18676	18619	18637	18585	18667	18779	18871	18429	18493	18644	18601	18466	18712	18597	18454	18558	18666	18778	18596	18524	18615	18687	18553	18883	18585	18712	18682	18487	18573	18586	18641	18550	18513	18685	18805	18437	18785	18433	18628	18705	18697	18554	18648	18630	18531	18703	18554	18839	18739	18764	18504	18667	18620	18549	18580	18877	18810	18583	18495	18455	18540	18566	18596	18530	18563	18432	18680	18499	18632	18552	18576	18733	18845	18811	18545	18784	18632	18755	18550	18695	18654	18909	18623	18787	18657	18718	18488	18460	18690	18674	18516	18684	18642	18709	18733	18505	18607	18502	18431	18706	18593	18618	18774	18551	18287	18308	18431	18565	18738	18584	18800	18630	18534	18689	18398	18670	18719	18546	18601	18548	18553	18636	18820	18673	18631	18655	18653	18608	18551	18633	18605	18541	18578	18586	18788	18592	18395	18714	18652	18667	18749	18552	18497	18803	18616	18462	18719	18811	18630	18698	18705	18478	18633	18311	18691	18510	18509	18605	18722	18580	18582	18620	18583	18396	18599	18518	18455	18493	18627	18525	18660	18408	18687	18488	18699	18485	18605	18601	18637	18751	18654	18496	18694	18672	18746	18613	18693	18560	18525	18696	18525	18781	18754	18601	18604	18645	18575	18616	18626	18747	18682	18427	18689	18668	18519	18674	18423	18691	18505	18557	18528	18573	18702	18619	18692	18553	18641	18658	18664	18564	18531	18664	18659	18566	18594	18471	18775	18592	18643	18557	18580	18662	18591	18591	18621	18622	18706	18813	18949	18618	18442	18525	18385	18616	18591	18436	18455	18412	18588	18762	18722	18709	18652	18669	18681	18701	18748	18488	18666	18505	18667	18525	18577	18809	18644	18778	18719	18686	18625	18350	18805	18667	18515	18353	18694	18622	18515	18482	18413	18611	18488	18509	18716	18740	18670	18690	18705	18698	18621	18761	18677	18616	18459	18591	18711	18726	18584	18680	18540	18775	18549	18722	18704	18633	18445	18594	18526	18691	18746	18568	18608	18517	18605	18631	18714	18728	18369	18621	18331	18499	18554	18660	18704	18855	18557	18619	18687	18525	18662	18706	18533	18629	18647	18765	18777	18634	18435	18573	18572	18575	18572	18464	18764	18713	18613	18548	18628	18735	18612	18775	18736	18463	18666	18692	18844	18758	18585	18647	18448	18557	18716	18586	18537	18507	18782	18826	18683	18597	18657	18526	18781	18540	18564	18724	18528	18808	18674	18520	18606	18519	18658	18628	18823	18686	18696	18750	18633	18692	18706	18525	18696	18607	18654	18549	18776	18664	18865	18566	18392	18763	18652	18579	18529	18491	18520	18455	18517	18572	18640	18545	18530	18576	18284	18751	18482	18803	18698	18420	18633	18608	18611	18481	18660	18573	18655	18561	18564	18809	18433	18668	18627	18655	18539	18804	18673	18732	18403	18578	18589	18479	18785	18710	18654	18492	18574	18622	18539	18620	18755	18612	18550	18558	18636	18995	18745	18575	18660	18764	18758	18632	18619	18491	18585	18639	18567	18809	18513	18499	18516	18633	18680	18780	18732	18527	18661	18651	18625	18622	18573	18464	18550	18618	18630	18494	18489	18840	18658	18763	18671	18626	18595	18488	18686	18571	18398	18698	18665	18559	18723	18731	18447	18543	18463	18539	18540	18693	18673	18361	18415	18565	18598	18644	18532	18205	18472	18588	18598	18535	18836	18749	18802	18632	18499	18411	18637	18516	18660	18764	18833	18500	18438	18478	18607	18608	18520	18614	18832	18822	18581	18879	18696	18569	18711	18472	18567	18420	18378	18402	18381	18626	18585	18588	18867	18593	18747	18723	18678	18570	18691	18588	18560	18558	18623	18638	18653	18552	18514	18466	18702	18611	18755	18700	18563	18715	18657	18744	18641	18620	18610	18747	18430	18534	18605	18677	18630	18585	18442	18658	18503	18730	18653	18689	18681	18454	18615	18791	18675	18572	18506	18620	18817	18765	18683	18709	18734	18542	18760	18736	18599	18368	18656	18634	18602	18791	18662	18819	18617	18555	18702
26426	44993	43869	38461	34026	30894	28696	21687	19998	27896	36198	33059	24195	18147	15691	15080	14960	15068	15012	15099	15069	15138	15063	15075	14973	14897	15019	14963	14888	15076	15173	15021	15063	15003	15146	15135	15121	15105	15042	15071	15071	15148	14952	15090	14897	15089	15012	15010	15011	15134	15121	15091	15042	15034	15120	15119	15136	15078	15021	15027	14999	15076	14994	15211	14912	15148	14975	15180	14905	15035	15136	14906	15146	15114	14877	15199	15197	15028	15024	15011	15127	14995	15006	15062	15090	14922	15157	15076	14946	15018	15150	14945	15252	14982	14884	15009	14989	14898	14954	15003	14983	14915	14975	14960	15122	15155	15090	15252	15100	15218	15076	15064	15333	14982	15092	15033	15145	14979	15023	15090	15065	15014	14990	15127	15046	14810	15086	15150	15049	15039	15029	15011	15111	15114	15040	15285	15172	15039	15077	14925	15009	14932	15122	14870	14931	15064	15132	14885	15086	15052	14849	14991	15028	15160	15035	14894	14920	14906	15062	15161	15075	14962	15022	15014	15110	15112	14993	14861	15071	14968	15008	14965	14847	14945	15094	14963	14979	14955	15081	15106	15001	15194	15107	15058	14878	15014	14903	15125	14920	15069	14913	15102	15003	15110	14991	15041	14951	15153	14965	15095	15161	15127	15142	14992	15140	15043	15074	15086	15080	14927	15095	14978	15075	14954	15104	15011	15097	15006	15017	15004	15054	15035	14934	14976	15003	15171	15029	14912	15087	15159	14925	15082	15136	15096	15101	15131	15096	14982	15043	15007	15163	15067	15161	14974	15069	15116	15129	15023	15068	15029	15027	15041	14904	15054	15144	14933	15094	15009	15050	15037	15003	14859	15010	14956	15182	14844	15091	15137	14994	15056	14863	15116	15045	15070	15093	15160	15205	14988	15162	14985	14990	14905	15129	15056	15016	14954	15075	15025	15001	15000	14933	15084	14968	15237	15154	15075	15133	15141	15075	14970	15088	15061	14968	15037	14948	15007	14959	15105	15213	15098	15026	15091	14969	14879	15109	15009	15068	15144	15024	15192	15134	15100	15042	14950	15147	15055	15116	15203	15066	14937	14976	14960	15115	15024	14819	15118	15038	14845	15136	14972	15077	15082	15254	15094	14829	15107	15090	15055	14983	14908	14915	15106	15172	14919	14845	15133	14994	14918	15137	15039	14974	14914	15195	14942	14817	15099	15095	15111	15005	15047	15078	14989	15076	15026	15072	14895	15171	15073	15146	15070	15102	15193	14981	15096	15029	15000	15097	14915	15247	15010	14916	15077	15209	15145	14997	15003	15029	14960	15114	15217	15033	15119	15027	14898	14965	14979	14990	15103	15111	15055	15286	15165	14921	15024	14984	15079	15117	14981	15211	15283	15117	15081	15013	14968	15124	15055	15045	15118	14970	14984	15129	15077	14999	14924	14834	15108	14994	14945	14928	14958	15008	14992	15135	14999	15142	15033	15035	14909	15021	15031	14934	15085	15001	14917	15204	15102	15190	15060	15043	15126	14975	15155	14925	15123	15004	15097	15029	15013	14917	15066	15071	15083	15236	14987	15106	14903	15075	14972	15118	15164	15100	15146	15159	14901	15131	15319	15093	15011	15020	15013	15187	15086	15126	14942	14922	15032	15118	14981	14924	14965	15025	15059	15089	15088	15166	15068	15024	14959	15069	15041	15089	14954	14998	14961	15093	15001	14789	15000	14870	14780	15047	15106	15126	14998	14987	15045	14859	14994	15058	15137	14962	15015	15204	15136	15039	15232	15158	14962	15055	15102	15030	15084	15103	14980	15157	15098	15039	15036	14897	15152	15146	15046	14886	14915	15015	15018	15118	15023	15142	14997	14980	15057	15073	15022	14928	14936	14917	14992	14810	15003	15020	15012	15134	14873	15091	14912	14953	14996	15047	14996	15045	14980	15160	15002	15196	15057	15077	14962	15175	15053	15218	15103	14867	14972	15058	14968	15068	14990	15137	15034	15169	15127	14969	15210	14796	15124	14974	15310	14998	15075	15115	15090	15258	15007	15010	15044	14917	15070	15074	15030	15077	15190	14965	15066	15152	15146	15027	15083	15018	15100	14824	15045	14957	15146	14999	14897	14957	15205	14942	15015	14948	15091	14987	15066	14942	14983	15041	15109	15086	15180	15017	15022	15118	15044	15227	15066	14972	15021	15201	14984	15057	15131	15135	15154	15115	15191	15069	14882	15009	14949	15113	15036	15136	15204	15003	15087	14920	15068	14932	14977	15100	15085	15058	14902	14911	15155	14955	15064	15156	15111	14985	15099	15228	14946	15005	15069	15096	15050	14995	14971	14967	14985	14994	14996	15166	15007	15189	15018	15009	15125	15018	15089	14886	14932	15001	15172	14980	15082	14995	15117	15043	15157	14900	15084	14876	15054	14945	15002	14887	15049	15027	14902	15159	15051	14995	15237	15123	15153	15036	15112	14982	14937	15034	14966	14937	15018	15033	15040	15124	15041	14950	15000	14968	14968	15186	15148	15054	14993	14901	14976	15024	15039	14983	15016	15064	15178	15077	15292	15049	14994	15265	15139	15032	15243	15015	15037	14876	15163	15132	14878	14900	14971	15037	15077	15123	15040	14895	15043	15192	15045	14930	15000	14954	15116	15032	14946	15097	14958	14945	15114	15033	15073	15040	14940	14911	15016	15144	15186	15145	14882	14751	15191	15103	14979	15078	14981	14849	15107	14942	15007	14999	15029	14845	15049	15134	15100	14856	15195	15062	15020	15091	15003	15193	15028	15044	14923	15186	15014	15145	15046	14997	14838	15154	14930	15032	15168	14944	15066	14820	14994	15235	15045	15133	15148	15092	15044	15040	15084	15032	15051	14949	15127	15037	15163	14990	14932	15000	14966	14969	15157	15063	15139	14834	15003	15123	14973	14945	14880	15217	15143	15224	14986	15066	15081	15071	14925	14917	15012	15018	15129	15112	15000	15017	14928	14834	15020	15024	15262	14879	15189	15168	15067	15139	15008	15131	15019	15119	15060	15071	15029	15000	15122	14853	14995	14984	15231	14887	15137	15029	15164	14973	14998	14989	14927	15119	15124	15041	14884	14995	15033	15006	14941	14983	15068	14920	14914	15123	15229	15044	14958	15078	15007	15062	15224	15175	15039	14902	14951	15132	15094	14847	14915	15233	15071	14988	15011	14997	14976	15016	15231	15001	14959	15035	15070	15097	15051	15215	15046	15018	15040	15064	15033	15141	14986	15179	15243	15087	15088	14962	15062	15237	15010	15148	15116	15120	15102	15097	15198	14960	15058	14999	15206	15196	14980	14831	14956	15078	14960	14912	15096	15070	14989	14883	15061	15124	14991	15086	15025	15155	15081	15045	15134	15137	15069	15075	14757	15151	15137	15029	15097	15005	14997	14971	15058	14979	15052	15234	15091	14934	15065	15009	15085	15084	15108	15153	14972	14962	15052	15002	15162	15076	15118	15044	14997	15073	15131	15154	15234	15065	15274	15087	14959	14924	15007	14994	15013	15144	15074	15027	14956	15131	15015	15067	15002	15103	15156	15025	14977	15040	15021	14868	15056	15120	15139	14996	15018	14991	15208	15005	15069	15035	15052	15060	15056	14978	15095	15052	14997	15013	15043	15004	15007	15015	14916	14949	14969	14987	14921	15047	15093	15032	15093	15268	15159	15091	15048	15116	14936	15176	15056	15200	14913	14879	15029	14997	15140	15195	14987	15124	15164	14977	14994	14980	14961	15064	15035	15038	15106	14987	15128	15178	15006	14947	15052	15007	14969	14998	14917	15064	15015	15109	14986	15127	15055	15027	14966	15034	14992	15033	14929	15052	15144	15015	14991	14985	15124	14917	15076	15028	15078	15078	15043	14833	14988	14954	14986	15203	15114	15023	15191	14801	14858	14800	14970	15145	15079	15094	15080	14999	15004	15028	15035	14932	15123	14996	15007	15191	15100	15033	15010	15023	15106	15056	15115	15102	15085	15035	15140	15071	15077	15073	15146	14930	15017	15144	14877	14951	15042	15141	14972	15021	14996	15186	15006	14873	15069	15089	14817	15047	15159	15168	15006	15199	15059	15194	15024	15021	14921	15134	15077	14964	15009	15056	14954	15046	14982	14981	15077	14872	14887	14992	15008	14948	15055	15058	14921	15050	15015	15079	14953	15216	15080	14912	15014	14892	15143	15102	14947	15096	15034	15008	15206	15044	14793	15060	15246	14959	15222	15089	15026	14933	15070	14955	15076	14911	15186	14945	15113	14905	14909	14966	14988	15047	15181	15045	15261	15083	15156	14995	15031	14983	14996	15171	15135	15035	15010	15003	14933	15116	15180	14965	15025	14906	15171	15066	15094	14947	15049	14975	14941	15014	15228	15015	14940	14963	15066	15150	14970	15103	15083	15011	15169	15156	14897	15227	15110	14971	15032	15132	15071	15082	15102	14971	15105	15045	14913	15021	14937	15086	14937	14990	15055	15199	15034	14994	15039	14895	15087	15155	15247	14926	15000	15051	15113	15172	15001	15014	15049	15036	14900	15118	14989	15201	15159	15101	15131	15068	15113	15188	14928	15004	14939	15145	15017	15076	15025	15082	14957	15058	15207	15049	15050	14916	14880	15085	15035	15090	15038	15127	14762	15093	15165	15053	14988	14951	15066	15020	15195	15042	15185	15086	15069	15005	15102	15072	15124	15001	14999	15010	15088	14967	15095	15126	15171	14929	15221	15053	15019	15114	15088	15002	15127	15085	15027	15098	15194	14916	15032	15087	14984	14984	15021	15150	15060	14980	15003	15257	15260	15055	15106	15039	15002	15046	15152	14937	14960	15012	14980	14973	15103	15078	15178	15099	14823	15104	15088	15010	14918	14781	15010	14978	14894	15160	15109	15037	15062	15139	15131	14958	14992	15002	14878	15105	14964	15123	14986	14960	14983	15151	14947	15028	15048	15113	14931	15127	14914	14987	14883	15069	14956	15102	15087	15148	15135	15161	15022	15048	14912	14924	14994	15060	15070	15009	15143	14920	14961	14988	15090	14880	15084	15116	15101	15069	15003	14914	14981	15098	15036	15091	15010	14968	14984	15042	15121	15003	15090	15003	15015	14989	15103	15012	15197	14978	15160	14970	15095
23722	20995	28658	25622	27841	29943	31570	26412	24580	28133	41523	46726	37467	27426	21059	18930	18712	18521	18437	18247	18354	18580	18423	18270	18457	18338	18549	18490	18492	18389	18464	18644	18374	18421	18786	18575	18303	18387	18261	18317	18463	18589	18275	18421	18340	18333	18209	18291	18368	18269	18465	18309	18488	18202	18192	18440	18388	18272	18205	18435	18293	18538	18560	18357	18424	18141	18290	18240	18239	18305	18230	18569	18444	18350	18398	18231	18320	18206	18283	18309	18462	18296	18441	18197	18364	18340	18399	18453	18473	18301	18606	18303	18374	18283	18341	18488	18484	18506	18317	18296	18388	18225	18281	18547	18544	18407	18443	18404	18289	18506	18419	18346	18360	18262	18374	18083	18422	18370	18538	18162	18536	18476	18278	18307	18185	18395	18475	18258	18469	18344	18337	18427	18176	18437	18252	18482	18501	18354	18336	18495	18522	18249	18348	18373	18341	18185	18342	18384	18654	18542	18453	18473	18334	18233	18408	18171	18352	18398	18193	18471	18339	18415	18427	18327	18378	18448	18312	18292	18316	18469	18258	18228	18135	18352	18295	18292	18558	18270	18433	18213	18386	18536	18157	18165	18278	18515	18482	18447	18280	18114	18492	18304	18517	18119	18395	18328	18399	18451	18335	18369	18379	18126	18013	18197	18559	18413	18365	18485	18332	18287	18508	18309	18170	18370	18404	18428	18117	18334	18122	18466	18422	18244	18497	18220	18323	18338	18224	18422	18412	18267	18226	18155	18296	18430	18270	18405	18359	18383	18242	18276	18439	18300	18348	18402	18326	18156	18300	18382	18396	18319	18334	18361	18408	18358	18476	18456	18263	18575	18336	18311	18371	18497	18405	18419	18441	18559	18173	18290	18491	18407	18200	18414	18483	18149	18245	18324	18284	18556	18328	18302	18344	18300	18183	18407	18536	18613	18283	18365	18271	18239	18393	18264	18595	18456	18198	18316	18571	18253	18322	18480	18170	18308	18210	18427	18329	18237	18263	18289	18433	18370	18400	18229	18397	18365	18551	18387	18580	18491	18374	18134	18306	18157	18221	18288	18289	18446	18220	18330	18402	18211	18527	18340	18318	18327	18194	18262	18322	18386	18392	18270	18236	18310	18582	18500	18397	18455	18240	18262	18535	18290	18300	18497	18339	18415	18451	18308	18374	18345	18442	18446	18339	18464	18175	18250	18307	18354	18308	18469	18338	18209	18382	18471	18288	18268	18331	18410	18334	18469	18549	18487	18295	18426	18459	18519	18544	18518	18414	18431	18082	18305	18436	18287	18563	18231	18355	18382	18333	18400	18478	18062	18358	18226	18375	18390	18279	18396	18277	18290	18202	18216	18250	18118	18346	18264	18377	18424	18324	18348	18314	18569	18376	18545	18455	18228	18455	18325	18385	18198	18434	18402	18283	18574	18236	18207	18293	18479	18420	18393	18418	18312	18467	18403	18193	18325	18238	18235	18086	18237	18442	18462	18397	18236	18404	18222	18311	18303	18315	18232	18434	18190	18529	18203	18382	18273	18354	18504	18223	18599	18430	18310	18385	18339	18285	18483	18413	18372	18328	18330	18426	18378	18615	18521	18320	18412	18441	18357	18442	18398	18376	18358	18155	18380	18312	18388	18204	18360	18334	18320	18124	18327	18451	18322	18470	18400	18190	18342	18233	18105	18353	18297	18381	18326	18306	18372	18371	18404	18448	18481	18576	18638	18301	18218	18310	18451	18469	18567	18437	18258	18482	18393	18467	18344	18220	18305	18455	18219	18455	18113	18447	18368	18385	18428	18274	18223	18365	18097	18246	18169	18397	18302	18424	18329	18257	18291	18287	18365	18387	18218	18447	18413	18392	18358	18285	18466	18389	18260	18450	18313	18314	18244	18344	18405	18291	17929	18215	18355	18498	18406	18372	18310	18221	18363	18239	18420	18028	18411	18267	18453	18106	18305	18229	18133	18348	18310	18435	18142	18267	18261	18367	18396	18382	18320	18572	18321	18293	18322	18480	18285	18270	18555	18442	18431	18303	18391	18636	18057	18503	18267	18339	18324	18177	18373	18345	18609	18437	18294	18328	18357	18166	18377	18192	18189	18531	18406	18279	18382	18447	18297	18418	18202	18226	18252	18393	18484	18372	18215	18239	18291	18191	18433	18479	18258	18409	18521	18322	18172	18535	18373	18235	18276	18485	18279	18488	18271	18405	18432	18454	18359	18412	18449	18287	18524	18213	18217	18255	18345	18377	18218	18211	18260	18514	18378	18148	18264	18321	18433	18261	18238	18235	18411	18486	18347	18350	18306	18267	18183	18406	18283	18333	18348	18260	18306	18225	18511	18482	18462	18513	18386	18290	18290	18271	18603	18360	18340	18113	18400	18440	18335	18399	18139	18299	18283	18522	18341	18383	18261	18221	18620	18470	18204	18499	18356	18234	18249	18335	18222	18261	18391	18459	18266	18263	18317	18286	18192	18218	18239	18365	18504	18208	18503	18371	18582	18079	18202	18242	18243	18366	18363	18374	18225	18519	18337	18394	18206	18295	18439	18367	18351	18289	18395	18230	18234	18288	18529	18305	18469	18364	18634	18281	18282	18248	18287	18213	18163	18254	18235	18238	18416	18526	18258	18135	18410	18382	18302	18343	18226	18321	18264	18297	18178	18478	18315	18563	18350	18402	18312	18360	18576	18355	18161	18493	18445	18265	18411	18499	18309	18392	18127	18561	18538	18266	18500	18287	18357	18524	18437	18433	18386	18242	18206	18172	18363	18237	18480	18577	18584	18435	18336	18349	18325	18331	18354	18473	18384	18384	18495	18413	18491	18382	18415	18313	18403	18231	18340	18342	18329	18368	18262	18580	18347	18286	18364	18021	18264	18267	18457	18314	18357	18393	18328	18215	18377	18169	18375	18265	18133	18437	18311	18242	18427	18330	18321	18112	18161	18541	18312	18245	18382	18378	18174	18416	18315	18346	18510	18464	18142	18213	18212	18474	18233	18462	18534	18119	18298	18343	18487	18157	18444	18453	18389	18359	18279	18317	18096	18433	18361	18381	18518	18322	18328	18289	18312	18340	18522	18380	18376	18314	18315	18478	18329	18425	18271	18525	18431	18412	18472	18365	18272	18502	18486	18225	18399	18104	18400	18476	18448	18352	18486	18404	18373	18253	18362	18396	18371	18331	18285	18312	18259	18339	18449	18397	18353	18377	18230	18446	18244	18461	18309	18155	18306	18521	18405	18448	18244	18342	18407	18493	18247	18217	18143	18231	18304	18312	18269	18423	18187	18184	18335	18292	18434	18424	18439	18217	18213	18181	18487	18577	18506	18429	18533	18274	18191	18316	18299	18463	18330	18353	18486	18507	18410	18472	18312	18452	18399	18525	18286	18398	18301	18471	18149	18455	18225	18495	18407	18285	18347	18297	18151	18362	18251	18276	18419	18203	18321	18389	18471	18427	18094	18240	18311	18320	18317	18575	18232	18260	18377	18265	18346	18470	18544	18371	18319	18402	18244	18273	18350	18294	18130	18502	18358	18342	18417	18434	18228	18247	18438	18442	18354	18261	18359	18518	18229	18406	18573	18294	18614	18394	18390	18673	18456	18354	18258	18295	18357	18126	18409	18218	18281	18452	18462	18272	18227	18380	18408	18225	18248	18446	18367	18422	18320	18454	18358	18223	18384	18313	18226	18531	18244	18352	18140	18335	18428	18299	18203	18396	18303	18424	18334	18406	18350	18298	18359	18364	18341	18133	18373	18465	18398	18456	18346	18280	18530	18555	18369	18294	18170	18488	18237	18255	18391	18397	18438	18334	18384	18279	18337	18316	18306	18264	18353	18053	18177	18468	18405	18365	18397	18512	18343	18298	18417	18306	18249	18135	18316	18485	18269	18071	18253	18234	18553	18612	18327	18578	18332	18355	18230	18266	18280	18389	18301	18363	18378	18488	18399	18241	18408	18355	18319	18536	18343	18463	18180	18377	18377	18337	18366	18263	18407	18339	18142	18359	18290	18394	18320	18472	18459	18414	18394	18308	18289	18361	18384	18481	18233	18277	18391	18361	18269	18285	18538	18362	18139	18440	18523	18582	18462	18297	18345	18451	18322	18364	18428	18238	18514	18361	18353	18183	18420	18308	18333	18200	18259	18374	18196	18334	18375	18185	18371	18403	18446	18222	18109	18038	18399	18383	18509	18259	18285	18566	18463	18082	18282	18319	18279	18188	18316	18487	18266	18297	18173	18511	18211	18474	18348	18231	18274	18445	18295	18308	18417	18312	18550	18379	18388	18430	18239	18268	18496	18289	18278	18578	18456	18348	18309	18277	18270	18527	18628	18100	18514	18551	18274	18158	18300	18418	18453	18193	18322	18425	18410	18341	18356	18319	18315	18385	18260	18286	18483	18550	18263	18294	18448	18283	18274	18285	18449	18283	18325	18227	18341	18182	18245	18401	18367	18333	18278	18603	18172	18279	18346	18557	18168	18469	18168	18385	18388	18233	18359	18438	18197	18358	18294	18288	18337	18355	18332	18426	18505	18355	18242	18384	18336	18277	18530	18341	18344	18485	18204	18370	18238	18380	18536	18092	18307	18434	18560	18311	18299	18334	18370	18362	18469	18233	18521	18343	18205	18364	18408	18498	18327	18448	18113	18277	18236	18363	18528	18181	18493	18293	18491	18379	18290	18456	18296	18369	18389	18292	18335	18144	18236	18243	18318	18440	18307	18187	18183	18354	18184	18537	18406	18122	18405	18345	18142	18270	18312	18407	18395	18308	18370	18374	18287	18539	18246	18200	18082	18315	18351	18372	18244	18413	18284	18538	18438	18309	18149	18288	18330	18448	18350	18123	18158	18472	18237	18514	18544	18472	18385	18354	18319	18403	18241	18259	18129	18212	18418	18342	18385	18533	18644	18145	18507	18401	18456	18248	18289	18458	18239	18326	18223	18387	18523	18464	18377	18297	18348	18179	18226	18341	18250	18196	18520	18397	18389	18447	18251	18538	18459	18387	18535	18231	18416	18474	18359	18247	17952	18272	18131	18107	18316	18262	18494	18362	18463	18190	18345	18227	18276	18551	18448	18484	18116	18348	18459	18197	18146	18268	18344	18383	18403	18456	18227	18329	18310	18562	18497
29835	50359	50735	47093	41750	32539	29938	25655	23754	29035	42559	46227	35990	23904	16696	15259	14841	14764	14976	14972	15046	14808	14882	14963	14921	14902	14734	14931	14984	14958	14953	14915	14962	14732	15103	14953	14935	14793	14775	14852	14827	14838	14929	14758	14670	15081	14790	14904	14854	14948	14889	14985	14980	14882	14941	14964	14803	14725	14821	14907	14905	14828	14885	14866	14841	14963	14863	14857	14768	14850	14790	14787	14935	14659	14725	14999	14816	14845	14928	14744	14890	14983	14824	14829	14999	14792	14757	14675	14672	14800	14833	14724	14924	14627	14876	14857	14969	14772	15001	14905	14710	14901	14863	14888	14921	14834	14825	14794	14903	14690	14932	15031	14832	14944	14915	14742	14746	14791	14902	14879	14708	14872	15061	14893	14778	14904	14763	14772	14785	14784	15033	14750	14812	14800	14844	14863	14754	14876	14923	14957	14830	14684	14853	14870	14826	14828	14855	14686	14724	14616	14798	14767	14676	14847	14690	14659	14834	14941	14834	14750	14828	14742	14806	14834	14895	14843	14941	14982	14809	14851	14848	14752	14936	14831	14785	15017	14872	14867	14897	14701	14877	14807	15019	14866	14693	14898	14916	14916	14799	14793	14662	14884	14805	14824	14798	14906	14857	14928	14851	14705	14733	14812	14902	14810	14964	14827	14957	14960	14769	14805	14902	14734	14784	14956	14894	14822	14857	14970	14916	14838	14898	14923	14835	14914	14818	14952	14863	14758	14849	14721	14873	14914	14743	14796	14889	15129	14870	14790	14764	14896	14989	14661	14872	14767	14766	14787	14721	14734	14874	14888	14811	14820	14769	14964	14939	14864	14728	14864	14809	14782	14705	14793	14883	14723	14939	14719	14719	14776	14773	14778	14737	14829	14786	15010	14626	14806	14938	14757	14756	14830	14663	14915	14861	14839	14972	14715	14749	14833	14970	14948	14766	14863	14882	14769	15000	14753	14853	14796	14776	14977	14928	14809	14745	14810	14778	14708	14750	14822	14868	14647	14796	14931	14810	14886	14951	14867	14827	14875	14919	14958	14764	14665	14801	14732	14844	14906	14895	14905	14828	15077	14757	14844	14729	14621	14785	15059	14928	14875	14807	14777	14714	14992	14882	15043	14676	14661	14700	14985	14873	14898	14904	14896	14781	14762	14845	14774	14766	14878	14987	14797	14801	14975	14786	14785	14990	14689	14868	14822	14735	14717	14707	14783	14769	14839	14774	14871	14925	14834	14909	14822	14872	14859	14952	14684	14902	14813	14901	14917	14925	14705	14773	14943	15013	14902	14730	14958	14800	14712	14845	14726	14931	14685	14954	14843	15075	14839	14784	14693	15006	14947	14661	14810	14743	14856	14939	14952	14976	14753	14805	14802	14844	14890	14801	14848	14842	14855	14914	14794	14878	14774	14863	14718	14989	14844	14746	14693	14955	14888	14867	14876	14903	14870	14970	14890	14805	14887	14867	14821	14802	14700	14721	14983	14988	14788	14700	14762	14650	14877	14818	14809	14855	14955	14955	14815	14896	14701	14912	14848	14779	14723	14834	14674	14760	14933	14890	14789	14913	14907	14866	14778	14959	14840	14868	14965	14806	15037	14775	14705	14724	14816	14881	14898	14698	14811	14763	14852	14901	14910	14891	14766	14858	14844	14794	14868	14943	14787	14820	14909	14928	14858	14853	14759	15017	14839	14679	14857	14860	14952	14779	14899	14852	14919	14792	14927	14690	15010	14735	14910	14647	15073	14758	14675	14828	14851	14763	14781	14888	14933	14888	14878	14759	14964	14794	14767	14755	14799	14791	14881	14853	14842	14855	14965	14794	14839	14758	14943	14741	14895	14882	14783	14941	14689	14905	14789	14679	14982	14893	14749	14788	15087	14659	14643	14914	14791	14779	14797	14886	14723	14864	15017	14833	15021	15005	14986	14792	14894	14874	14909	14926	14948	14738	14914	14615	14954	14806	14929	14807	14897	14730	14795	14777	14969	14830	14835	14816	14761	14853	14762	14779	14906	14886	14937	15038	14832	14788	14772	14823	14661	14840	14749	14976	14724	14735	14797	14849	14923	14851	14696	14897	14864	14841	14839	14926	14693	14811	14820	14934	14974	14974	14847	14970	14960	14754	14840	14809	14904	14972	14788	14858	14868	14760	15021	14720	14789	14812	14778	14838	14785	15012	14911	14950	14718	14807	14817	14788	14794	14768	14643	14901	14679	14759	15064	14760	14777	14800	14808	14638	14995	14692	14924	14974	14875	14818	14957	14882	14708	14784	14941	14908	14716	14664	14750	14873	14805	14923	14708	14971	14822	15019	14792	14870	14797	14784	14917	14731	14743	14993	14731	14849	14862	14710	14714	14894	14889	14923	14686	14723	14815	14737	15139	14799	14915	14888	14802	14887	14794	14820	14972	14778	14767	14709	14837	14876	14872	14748	14800	14846	14695	14592	15055	14842	14954	14858	14886	14828	14849	14755	14765	14896	14790	14652	14894	14793	14745	14579	14964	14780	14635	14874	14795	14701	15007	14740	14658	14956	14918	14813	14675	14795	14813	14949	14773	14922	14721	14808	14960	14888	14720	14857	14873	14811	14609	14879	15010	14853	14601	14845	14826	14809	14825	14897	14805	14891	14998	14659	14831	14842	14856	14764	14766	14860	14813	14766	15088	14815	14825	14759	14785	14961	14802	14817	14808	14644	14869	14938	14918	14787	14880	14803	14875	14791	14775	14965	14830	14760	14861	14722	14930	14853	14593	14787	14873	14830	14920	14670	14770	14902	14886	14758	15000	14928	14889	14946	14820	14770	14798	14891	14748	14908	14833	14757	14803	14929	14856	14993	14767	14709	14968	14817	14769	14940	14884	14853	15007	14840	14774	14744	14896	14723	14945	14834	14864	14814	14754	14788	15035	14772	14846	14925	14741	14692	14860	14898	14668	14793	14924	14923	14569	15062	14813	14873	14817	14738	14957	14867	14882	14812	14956	14811	14926	14932	14779	14989	14871	14676	14987	14801	14983	14762	14720	14795	14884	14557	14803	14759	15093	14901	14853	14844	14956	14635	14762	14745	14680	14858	14894	14760	14950	14844	14932	14813	14891	14931	14613	14792	14924	14817	14937	14786	14886	14938	14734	14870	14946	14894	14847	14962	14815	14726	14732	14835	14881	14845	14721	14776	14766	14721	14815	14725	14880	14982	14787	14720	14835	14982	14851	14766	14726	14848	14660	14810	14756	14698	14721	14854	14771	14871	14808	14841	14939	14930	14766	14642	14747	14771	14814	14736	14784	14917	14815	14743	14883	14665	14802	14863	14908	14807	14926	14734	14737	14840	14849	14745	14923	14908	14676	14938	14870	14903	14887	14802	14712	14940	14649	14922	14640	14709	14897	14867	14693	14828	14844	14818	14951	14968	14779	14765	14939	14793	14829	14826	15000	14865	14719	14913	14932	14738	14833	14714	14983	14881	14877	14837	14986	14754	14818	14745	14867	14778	14805	14713	14808	14774	14895	14773	14819	14834	15026	14943	14707	14883	14979	14860	14841	14907	14795	14817	14908	14702	14688	14870	14820	14937	14942	14882	14928	14673	14865	14823	14897	14925	14853	14802	14820	14760	14824	14810	14758	14725	14719	14876	14843	14961	14862	14758	14984	14904	14775	14829	14837	14851	14838	14968	14842	14757	14841	14964	14727	14827	14709	14808	14794	14888	14828	15019	14832	14854	14796	14842	14808	14964	14750	14888	14883	14819	14729	14740	14899	14959	14854	14737	14916	14674	14911	14794	14739	14879	14828	14785	14992	14722	14791	14900	14726	14863	14736	14909	14931	14714	14882	14950	14826	14846	14843	14882	14868	14787	14741	14784	15017	14849	14860	14826	14759	14640	14661	14858	15024	14809	14723	14813	14707	14825	14892	14850	14700	14751	14932	14785	14978	14831	14670	14602	14903	14941	14941	14874	15078	14934	14684	14872	14939	14838	14808	14807	14692	14760	14794	14806	14897	14725	14786	14812	15002	14944	14812	14837	14895	14652	14869	14722	14911	14754	14811	14827	14927	14854	14920	14778	15008	14670	14866	14840	14756	14837	14927	14900	14918	14757	14761	14798	14801	14893	14786	14952	14763	14879	14837	14839	14843	14722	14795	14697	14738	14928	14786	14831	14873	15036	14876	14927	14958	14791	14757	14753	14792	14868	14773	14850	14875	14995	14706	14804	14729	14797	14956	14792	14803	14886	14692	14888	14913	14790	14829	14680	14947	14895	14944	14840	14730	14857	14757	14680	14806	14898	14901	14920	14729	14849	14907	14885	14899	14831	14740	14932	14919	14843	14931	14766	14890	15014	14783	14614	14684	14829	14760	14785	14879	14725	14718	14943	14932	14820	14909	14777	14727	15049	15059	14732	14683	14821	14868	14770	14875	15016	14978	14745	14689	14633	14882	14867	14792	14769	14897	14791	14803	14816	14775	14819	14865	14807	14695	14812	14863	14755	14837	14836	14750	14768	15007	14850	14805	14773	14795	15090	14809	14850	14869	14814	14875	14839	14883	14691	14725	14945	14720	14688	14869	14756	14829	14845	14957	14754	14914	14855	14806	14819	14760	14809	14735	14862	14920	14811	14892	14756	15004	14890	14802	14862	14732	14874	14774	14886	14932	14782	14981	14882	14904	15053	14847	14799	14852	14734	14827	14853	14700	14837	14839	14859	14791	14869	14714	14872	14896	14584	14771	14850	14709	14974	14768	14882	14712	14787	14720	14937	14911	14802	14918	14996	14931	14734	14945	14946	14806	14838	14869	14858	14894	14910	14783	14742	14891	14776	14904	14909	14811	14789	14894	14811	14894	14953	14887	14919	14953	14716	14733	14666	14929	14742	14748	14815	14673	14845	14806	14850	14786	14816	14863	14782	14899	14982	14830	14829	14929	14869	14697	14863	14708	14730	14803	15069	14767	14752	14761	14876	14848	14830	14752	14812	14961	14836	14821	15009	14970	14995	14877	14977	14747	14946	14857	14873	14706	14968	14937	14905	14873	14748	14685	14865	14991	14871	14910	14960	14982	14743	14894	14637	14920	14883	14890	14934	14966	14827	14758	14830	14963	14853	14847	14805	14735	14826	14872	14974	14789	14868	14764
32530	31753	34342	30076	29556	26295	23903	22400	21387	20859	21707	22987	22379	21198	20342	19989	19803	19627	19933	19616	19626	19717	19973	19998	19834	19669	19827	19673	19642	19804	19975	19736	19945	19837	19834	19988	19635	19907	19932	19775	19844	20012	19788	19961	19948	19929	19891	19646	19534	19664	19877	19945	19913	19726	19743	19876	19768	19848	19671	19657	19917	19801	19628	19712	19733	19521	19746	19810	19823	19870	19686	19954	19798	19624	19696	19876	19744	19915	19930	19752	19905	19797	19868	19892	19653	19873	20001	20041	19845	19869	19830	19728	19754	19569	19822	19720	19891	19715	19779	19804	19945	19760	19689	19733	19825	19809	19952	19704	19971	19751	19886	19918	19771	19723	19660	19644	19831	19742	19863	19834	19748	19668	19548	19792	19776	19843	19752	19850	19801	19722	19779	19781	19823	19695	19853	19791	19830	19664	19989	19835	19754	19799	19673	19745	19778	19906	19626	19875	19851	19708	19890	19903	19773	19670	19870	19686	19613	19918	19793	19761	19772	19826	19759	19781	19677	19793	19867	19929	19933	19806	19881	19582	19948	19846	19830	19937	20098	19689	19837	19902	19774	19683	19845	19852	19858	19728	19751	19806	19914	19721	19986	19748	19887	20118	19923	19687	19760	19994	19868	19717	19838	19831	19687	19546	19802	19631	19593	19774	20017	19682	19816	19921	19786	19707	19958	19726	19805	19823	19860	19664	19781	19735	19618	19730	19625	19810	19719	19784	19794	19681	19991	20015	19776	19705	19751	19728	19777	19744	19804	19685	19815	19623	19739	19882	19928	19678	19805	19799	19808	19642	19685	19799	19707	19837	19663	19754	19751	19785	19746	19757	19832	19949	20055	19633	19601	19771	19616	19777	19761	19683	19671	19746	20013	19883	19737	19845	19815	19901	19863	19879	19722	19835	19653	19655	19777	19848	19815	19821	19742	19814	19782	19591	19789	19619	19743	19797	19689	19896	19698	19619	20012	19694	19794	19867	19756	19619	19796	19804	19550	19731	19843	19842	19718	19818	19543	19711	19890	19866	19866	19447	19873	19682	19891	19640	19635	19949	19860	19799	19819	19961	19781	19773	19851	19801	19852	19690	19746	19809	19836	19854	19712	20070	19803	19741	19777	19846	19898	19829	19571	19638	19719	19848	19626	19742	19910	19799	19824	19707	19661	19903	19690	19759	19725	19630	19860	19977	19753	19679	19765	19939	19909	19944	19605	19810	19886	19870	19755	19841	19728	19825	19898	19700	19787	20037	19731	19713	19742	19792	19868	19719	19950	19635	19795	19808	19689	19665	19904	19596	19826	19920	19679	19638	19994	19765	19807	19912	19718	19863	19695	19975	19769	19750	19755	19840	19889	19679	19609	19675	19815	19746	19818	19934	19797	19695	20012	19654	19866	19927	19765	19870	19721	19861	19770	19901	19671	19630	19794	19638	19913	20049	19816	19648	19928	20030	19902	19827	19953	19747	19819	19818	19931	19835	19595	19587	19673	19730	19884	19723	19799	19750	19643	19893	19795	19626	19682	19708	19838	19710	19894	19708	19869	19733	19668	19572	19831	19707	19762	19716	19952	19873	19690	19681	19758	19827	19657	19850	19545	19990	19771	19644	19772	19804	19618	19864	20003	19674	19837	19716	19667	19721	19864	19625	19739	19790	19800	19758	19674	19609	19738	19747	19649	19793	19740	19953	19942	19848	19822	19816	19845	19943	19752	19718	19725	19756	19933	19557	19812	19923	19752	19905	19745	19949	19721	19816	19899	19593	19680	19749	19626	19774	19806	19700	19736	19703	19796	19876	19703	19842	19957	19675	19827	19973	19919	19783	19700	19644	19606	19738	19836	19974	19933	19608	19750	19538	19714	19939	19679	19730	19887	19602	19750	19662	19689	19806	20026	19819	19834	19666	19901	20029	19771	19908	19857	19749	19758	19893	19777	19842	19726	19842	19707	19783	19886	19949	19822	19700	19798	19586	19598	19710	19980	19745	19928	19787	19976	19958	19492	19768	19721	19853	19840	19687	19915	19861	19818	19638	19673	19637	19690	19868	19807	19899	19947	19924	19858	19751	19800	19759	19431	19808	19797	19713	19639	19964	19793	19529	19651	19821	19769	19798	19908	19805	19835	19671	19754	19852	19780	19635	19860	20098	19655	19766	19734	19680	19898	19795	19691	19745	19611	19644	19615	19812	19790	19921	19783	19820	19669	19705	19652	19807	19484	19827	19669	19940	19884	19766	19602	19844	19641	19930	19975	19864	19885	19848	19610	19728	19776	19677	19686	19841	19663	19642	19686	19739	20002	19840	19837	19834	19790	19869	19738	19775	19661	19745	19937	20071	19853	19650	19760	19766	19861	19652	19925	19751	19782	19712	19726	19966	19703	19645	19948	19703	19836	19792	20119	19871	19781	19894	19928	19785	19556	19916	19797	19584	19632	19751	19714	19627	19817	19883	19685	19630	19894	19770	20065	19709	19670	19706	19662	19710	19960	19795	19832	19740	19564	19968	19792	19727	19758	19815	19800	19946	19855	19876	19608	19851	19754	19710	19641	19997	19885	19833	19948	19837	19786	19626	19843	19779	19824	19722	19808	19533	19783	19710	19712	19837	19445	19899	19621	19847	19860	19768	19822	19743	19691	19904	19654	19755	19971	19825	19826	19742	19719	19756	19810	19806	19745	19815	19813	19653	19578	19703	19730	19807	19926	19851	19805	19817	19945	19785	19987	19804	19778	20047	19790	19732	19859	19841	19617	19906	19844	19710	19703	19680	19769	19952	19986	19777	19571	19769	19669	19726	19746	19729	19870	19916	19692	19478	19737	19805	20008	19881	19868	19980	19783	19826	19917	19770	19782	19694	19802	19874	19790	19809	19916	19810	19694	19806	19676	19640	19863	19891	19953	19842	19813	19758	19836	19530	19834	19858	19648	19800	19747	19817	19805	19660	19969	19654	19921	19715	19588	19688	20005	19835	19946	19827	19764	19819	19717	19813	19731	19660	19923	19927	19781	19705	19951	19765	19775	19569	19727	19795	19796	19865	19632	19821	19868	19893	19846	19810	19703	19683	19842	19608	19791	19777	19792	19781	19761	20063	19813	19552	19841	19872	20049	19803	19857	19805	19560	19812	19866	19725	20020	19781	19804	19704	19970	19559	19790	19697	19697	19940	19965	19907	20038	19988	19880	19542	19855	19752	19871	19818	19705	19649	19711	19761	19567	19920	19639	19786	19739	19970	19891	19639	19835	19841	19812	19677	19801	19810	19878	19818	20016	19592	19932	19816	19773	19819	19679	19666	20044	19891	19712	19766	19725	19650	19645	20094	19705	19823	19633	19652	19730	19802	19766	19709	19785	19715	19826	19716	19723	19764	19654	19886	19976	19694	19771	19662	19793	19843	19744	19803	19681	19751	19787	19690	19456	19918	19718	19778	19800	19635	19822	19766	19735	19868	19758	19873	19860	19952	19780	19516	19801	19884	19734	19736	19920	19826	19625	19663	19559	19857	19620	19983	19658	19861	19851	19885	19795	19938	19761	19784	19945	19834	19769	19726	19820	19930	19916	19700	19991	19816	19731	19759	19839	19625	19736	19617	19875	19812	20038	19813	19792	19825	19827	19835	19653	19664	20096	19801	19595	19703	19898	19746	19706	19617	19538	19807	19929	19469	19714	19757	19743	19858	19587	19811	19750	19971	19995	19929	19920	19791	19772	19668	19685	19688	19827	19909	19787	19695	19845	19860	19796	19965	19709	19671	19874	19654	19672	19781	19866	19771	19708	19664	19846	19608	19489	19747	19674	19823	19832	19740	19978	19901	19641	19790	19741	19707	19910	19813	19944	19833	19850	19641	19975	19783	19822	19853	19882	19748	19858	19762	19498	20010	19792	19944	19789	19576	19831	19782	19797	19803	19947	19945	19747	19717	19893	19859	19888	19879	19834	19836	19651	19931	19878	19774	19934	19659	19796	19778	19710	20029	19796	19686	19920	19745	19879	20019	19682	19810	19907	19440	20035	19747	19640	19709	19737	19768	19783	19972	19966	19907	19696	19887	19728	19875	19657	19802	19869	19596	19701	19926	19871	19798	19828	19737	19697	19702	19956	19805	19808	19915	19906	19581	19789	19720	19640	19653	19780	19705	19885	19956	19698	19677	19777	20005	19604	19691	19614	19667	19780	19625	19677	19714	19628	19766	19832	19898	19768	19734	19700	19732	19956	19695	19774	19886	19823	19673	19766	19702	19913	19730	19982	19772	19694	19707	19646	19875	19954	19826	19858	19747	19773	19896	19758	19770	20011	19789	19925	19704	19851	19749	19641	19776	19927	19747	19835	19807	19809	19797	19828	19935	19690	19842	19947	19835	20009	19954	19891	19795	19788	19810	19815	19961	19801	19915	19853	19825	19760	19939	19790	19573	19725	19740	19711	19739	19848	19736	19897	19820	19718	19748	19619	19705	19944	19632	19830	19801	19877	19808	19798	19902	19676	19705	19474	20026	19763	19737	19819	19754	19944	19666	19907	19866	19815	19715	19775	19764	19598	19624	19725	19604	19804	19743	19779	19943	20013	19944	19716	19796	19874	19977	19818	19874	19949	19813	19743	19884	19651	19709	19653	19809	19895	20076	19822	19888	19740	19801	19653	19822	19933	19780	19826	19760	19765	19853	19693	19680	20068	19755	19841	19864	19743	20029	19645	19750	19933	19617	19683	19772	19715	19859	19710	19770	19801	19796	19734	19858	19801	19716	19917	19733	19878	20040	19840	19771	19828	19738	19565	19536	19759	19963	19980	20041	19871	20004	19646	19664	19593	19863	19776	19774	19751	19711	19765	19785	19666	19766	19719	19682	19842	19754	19811	19957	19927	19919	19649	19740	19798	19690	19815	19898	19657	19704	19781	19647	19790	19754	19653	19835	19741	19585	19798	19878	19854	20039	19861	19802	19882	19772	19725	19772	20108	19810	19751	19738	19767	19614	19753	19692	19799	19696	19609	19801	19615	19858	19850	19664	19524	19746	19671	19751	19831	19893	19824	19902	19830	19675	19929	20126	19839	19826	19910	19991	19912	19612	19935	19925	19892	19824	19800	19758	19805	19704	19831	20038	19882	20056	19789	19797	19694	19677	19729	19961	19705	19582
27268	38251	35735	28050	29423	24823	21420	19247	17889	17301	18894	20005	18288	16824	15923	15668	15780	15692	15631	15654	15721	15718	15593	15575	15613	15605	15621	15580	15719	15581	15666	15859	15625	15685	15612	15667	15631	15644	15589	15513	15892	15588	15637	15659	15608	15703	15714	15704	15547	15551	15527	15767	15602	15565	15620	15554	15623	15651	15620	15513	15660	15654	15659	15671	15945	15585	15734	15556	15755	15539	15593	15646	15703	15580	15662	15855	15688	15696	15623	15608	15722	15608	15566	15545	15686	15598	15534	15806	15586	15655	15678	15541	15547	15683	15750	15769	15583	15690	15677	15588	15653	15654	15671	15694	15784	15716	15662	15740	15732	15695	15712	15733	15834	15590	15628	15500	15730	15636	15770	15478	15700	15737	15765	15705	15699	15815	15666	15792	15659	15666	15597	15739	15542	15643	15564	15574	15838	15516	15824	15635	15744	15611	15708	15801	15593	15696	15631	15785	15472	15723	15672	15883	15765	15553	15720	15595	15548	15722	15536	15622	15849	15520	15578	15531	15446	15458	15673	15658	15718	15745	15622	15733	15769	15578	15626	15644	15729	15525	15618	15677	15596	15580	15658	15486	15606	15652	15796	15677	15749	15615	15721	15732	15638	15557	15674	15557	15740	15528	15595	15589	15785	15537	15408	15697	15795	15755	15676	15633	15602	15674	15609	15654	15611	15788	15710	15661	15669	15911	15642	15506	15644	15530	15755	15653	15605	15706	15511	15694	15731	15591	15636	15429	15722	15547	15616	15572	15666	15735	15700	15802	15529	15681	15610	15599	15415	15573	15808	15719	15713	15691	15580	15796	15757	15721	15629	15756	15621	15717	15546	15757	15602	15644	15555	15744	15629	15705	15823	15632	15624	15735	15517	15735	15702	15573	15570	15558	15764	15769	15460	15703	15664	15647	15678	15576	15630	15366	15418	15670	15658	15738	15577	15673	15442	15553	15799	15736	15596	15743	15530	15510	15457	15747	15562	15561	15869	15641	15765	15682	15683	15729	15679	15561	15537	15753	15728	15675	15634	15507	15676	15731	15495	15736	15694	15721	15438	15756	15562	15782	15604	15821	15621	15588	15483	15719	15660	15549	15700	15723	15760	15736	15753	15784	15672	15660	15703	15665	15578	15683	15747	15795	15690	15628	15542	15628	15593	15624	15564	15487	15313	15713	15813	15794	15654	15717	15630	15458	15568	15714	15645	15564	15653	15703	15718	15621	15671	15575	15720	15556	15578	15574	15690	15597	15796	15552	15617	15546	15623	15665	15767	15761	15694	15499	15792	15571	15663	15545	15682	15784	15530	15551	15787	15710	15643	15423	15491	15691	15726	15817	15667	15808	15710	15641	15647	15696	15553	15607	15543	15681	15739	15617	15578	15633	15686	15908	15573	15546	15691	15544	15762	15607	15625	15802	15577	15557	15614	15639	15819	15655	15388	15658	15676	15647	15466	15825	15719	15743	15716	15710	15699	15809	15637	15761	15555	15410	15588	15565	15591	15731	15567	15508	15609	15688	15632	15612	15692	15711	15741	15546	15532	15631	15654	15532	15688	15625	15719	15712	15715	15553	15592	15664	15708	15466	15645	15734	15701	15551	15546	15570	15731	15707	15865	15722	15596	15684	15734	15597	15638	15698	15697	15478	15639	15666	15643	15461	15701	15627	15476	15562	15577	15707	15504	15564	15557	15714	15663	15761	15404	15809	15496	15719	15579	15562	15705	15663	15755	15590	15511	15769	15621	15803	15672	15582	15586	15672	15566	15690	15674	15775	15626	15598	15481	15663	15619	15667	15531	15612	15638	15800	15693	15662	15403	15643	15690	15671	15560	15609	15673	15592	15740	15496	15706	15727	15540	15712	15713	15674	15754	15654	15776	15648	15734	15579	15730	15754	15505	15678	15550	15721	15794	15506	15671	15788	15712	15618	15469	15775	15645	15672	15706	15653	15750	15573	15796	15603	15782	15713	15646	15605	15533	15556	15702	15647	15489	15670	15625	15693	15602	15694	15625	15507	15669	15395	15651	15710	15595	15628	15572	15803	15622	15663	15569	15859	15653	15715	15649	15643	15752	15663	15426	15625	15553	15621	15744	15756	15513	15816	15707	15729	15675	15612	15806	15555	15654	15706	15610	15759	15832	15591	15466	15573	15853	15706	15703	15632	15684	15603	15698	15485	15610	15748	15536	15533	15819	15473	15705	15651	15825	15626	15527	15672	15675	15501	15611	15600	15746	15558	15768	15447	15792	15681	15720	15531	15739	15682	15726	15714	15748	15745	15576	15451	15521	15623	15655	15472	15796	15653	15729	15770	15627	15538	15565	15675	15598	15724	15669	15698	15600	15735	15682	15781	15660	15604	15781	15602	15716	15709	15816	15648	15657	15756	15659	15618	15760	15686	15717	15731	15483	15643	15622	15627	15621	15550	15785	15696	15578	15727	15794	15559	15698	15593	15621	15536	15779	15727	15901	15584	15596	15761	15736	15857	15544	15647	15777	15624	15854	15553	15538	15708	15592	15575	15677	15613	15679	15560	15630	15662	15642	15723	15609	15615	15573	15698	15657	15806	15677	15692	15465	15624	15789	15609	15581	15536	15635	15707	15717	15702	15703	15871	15737	15808	15598	15764	15696	15652	15659	15683	15593	15532	15654	15583	15618	15616	15768	15642	15708	15583	15610	15684	15863	15671	15714	15764	15675	15775	15614	15472	15690	15614	15620	15725	15751	15773	15777	15628	15728	15668	15672	15627	15518	15538	15580	15705	15800	15778	15756	15895	15655	15528	15658	15574	15603	15659	15736	15571	15707	15712	15540	15761	15589	15607	15473	15682	15750	15577	15619	15601	15614	15683	15534	15554	15656	15615	15818	15649	15640	15601	15736	15800	15773	15760	15535	15634	15680	15763	15668	15920	15420	15463	15655	15523	15686	15532	15786	15720	15671	15486	15585	15474	15554	15704	15667	15598	15600	15624	15825	15600	15698	15728	15487	15682	15550	15848	15764	15712	15641	15655	15588	15749	15769	15827	15683	15688	15592	15727	15475	15476	15816	15755	15493	15633	15641	15646	15597	15500	15699	15597	15756	15698	15634	15600	15616	15521	15712	15550	15573	15752	15762	15697	15818	15560	15695	15633	15630	15602	15718	15511	15600	15653	15597	15767	15630	15500	15627	15527	15548	15762	15672	15614	15660	15592	15616	15703	15682	15487	15670	15856	15717	15553	15576	15696	15449	15634	15709	15719	15688	15730	15605	15666	15717	15600	15514	15608	15748	15635	15527	15697	15707	15773	15605	15565	15737	15638	15688	15647	15612	15727	15745	15715	15718	15600	15526	15815	15591	15670	15760	15738	15561	15679	15906	15646	15623	15660	15716	15733	15688	15848	15817	15593	15769	15737	15844	15810	15657	15549	15664	15774	15649	15717	15686	15642	15650	15785	15669	15562	15777	15892	15519	15770	15571	15594	15629	15716	15599	15643	15468	15604	15703	15593	15769	15763	15790	15615	15498	15636	15583	15600	15707	15652	15707	15725	15569	15592	15727	15618	15669	15717	15791	15625	15744	15590	15518	15757	15556	15770	15687	15676	15862	15774	15832	15525	15654	15625	15637	15799	15886	15600	15667	15551	15631	15628	15712	15766	15656	15587	15532	15581	15695	15749	15639	15712	15553	15623	15745	15760	15640	15754	15712	15668	15572	15639	15668	15664	15755	15615	15560	15722	15748	15554	15651	15678	15624	15700	15558	15789	15511	15618	15461	15774	15822	15428	15628	15570	15618	15622	15659	15496	15869	15509	15687	15615	15690	15681	15829	15765	15576	15819	15704	15726	15608	15650	15663	15777	15686	15635	15555	15648	15773	15580	15738	15632	15601	15576	15764	15579	15890	15657	15676	15706	15520	15606	15780	15557	15859	15628	15656	15586	15740	15583	15692	15480	15700	15615	15661	15657	15648	15700	15822	15537	15417	15680	15908	15526	15706	15671	15728	15633	15623	15719	15618	15597	15662	15569	15502	15582	15479	15718	15663	15634	15822	15580	15560	15676	15708	15592	15684	15663	15684	15692	15704	15795	15564	15691	15512	15690	15584	15606	15595	15570	15781	15585	15830	15718	15737	15709	15857	15548	15719	15634	15705	15813	15779	15614	15762	15587	15667	15732	15585	15814	15658	15847	15632	15585	15600	15714	15694	15665	15575	15647	15602	15606	15652	15636	15841	15634	15652	15924	15725	15427	15712	15713	15597	15688	15599	15687	15753	15561	15690	15557	15488	15619	15852	15590	15689	15579	15635	15624	15773	15575	15590	15673	15658	15561	15679	15771	15622	15646	15676	15765	15802	15686	15748	15646	15634	15620	15780	15719	15672	15774	15688	15590	15747	15845	15602	15590	15648	15628	15684	15629	15740	15887	15629	15497	15745	15684	15766	15678	15662	15600	15493	15509	15782	15643	15765	15566	15903	15612	15742	15688	15641	15661	15764	15544	15817	15835	15850	15751	15699	15589	15560	15528	15563	15846	15691	15774	15699	15693	15624	15826	15653	15621	15647	15772	15652	15692	15391	15580	15766	15681	15652	15670	15510	15714	15806	15661	15540	15820	15810	15667	15761	15648	15654	15696	15463	15703	15454	15565	15598	15750	15491	15533	15773	15702	15639	15766	15477	15661	15714	15692	15597	15624	15756	15608	15637	15637	15554	15665	15600	15660	15779	15721	15607	15570	15516	15484	15518	15542	15593	15671	15689	15567	15605	15647	15577	15563	15602	15582	15865	15744	15675	15657	15631	15764	15453	15742	15695	15603	15591	15659	15613	15601	15537	15461	15627	15815	15830	15699	15518	15579	15665	15632	15607	15751	15708	15538	15714	15611	15725	15730	15662	15512	15648	15682	15638	15815	15488	15656	15633	15592	15613	15681	15749	15578	15602	15646	15659	15667	15565	15496	15758	15623	15784	15702	15638	15694	15672	15818	15617	15625	15751	15647	15752	15572	15656	15658	15459	15646	15527	15475	15522	15841	15449	15709	15400	15661	15628	15678	15482	15482	15543	15640	15709	15738	15743	15870	15794	15699	15493	15634	15685	15806	15580	15684	15679	15653	15618	15732	15689	15606	15678	15571	15613	15747	15740	15629	15619	15679
25532	21201	28774	28738	30685	33507	31135	27716	25047	23918	26187	36816	33257	27308	23172	21203	21041	20898	20830	20802	21072	20996	21071	20885	20879	20947	21036	20858	20850	21048	21072	20994	20953	20770	21144	20812	20773	20719	20575	20756	20815	20806	21145	20624	21005	20723	21061	20774	20904	20806	20823	20958	20949	20987	20675	21011	20637	20836	20697	20927	20907	20914	20724	20822	20825	20858	20780	20974	20746	20888	20670	20878	20726	20577	20716	20771	20843	21059	20956	20805	20898	20962	20899	20921	20967	21037	20744	20880	20923	20614	20948	20964	20838	20840	20962	20816	20961	20893	20781	20761	20903	20750	20880	20822	21089	20767	20803	20916	20910	20844	20812	20821	21184	20837	20696	20759	20940	20961	20708	20786	20984	20816	20891	20719	20899	20930	21183	21061	20832	20858	20804	20930	20778	20817	20902	20883	20917	20695	20736	20980	20958	20657	20691	20762	20832	20786	20815	21053	20857	20837	21088	20832	20887	20727	21038	20941	20610	20806	20821	20778	20970	20905	20769	21071	20955	20869	20914	21026	20991	20837	21078	20953	20958	20850	20983	20716	20808	20714	20976	20878	20905	21030	20628	20777	20797	20965	20827	21043	20714	20761	20799	20725	20709	20871	20739	21069	21124	20907	20847	21036	20918	20881	20987	20897	20790	20848	20762	20940	20728	20795	20782	20759	20851	20810	20747	20803	20886	21016	20906	20896	20938	20903	21030	20625	20812	20888	20926	20806	20860	20733	20621	20721	20666	20711	20677	20774	20924	20871	21019	20914	20840	20725	20665	20865	20804	20884	20986	20830	21233	20949	21029	20868	21037	20836	20645	20634	20849	20920	20922	20917	20691	20987	21094	20617	20831	20755	20739	20885	20749	20687	20663	20640	20814	20825	20893	20815	20786	20899	20909	20903	20768	20774	20585	20741	20725	20657	20839	20772	20756	20682	20965	20892	20899	20768	20942	20963	20858	21011	20821	20727	20932	20932	20848	20875	20930	20535	20737	21033	21022	20900	20930	20934	20882	20979	20553	20776	20811	20894	20700	21056	20874	20983	21178	20698	20951	20813	20839	20840	20833	20702	21020	20900	20981	20932	20637	20934	20793	20810	20850	20858	20824	20845	20817	20781	20995	20943	20978	20812	20964	20903	20726	20935	20830	20866	20964	20808	20958	20765	20772	20816	20760	21048	20778	20989	20940	20680	20843	20713	20941	20982	20855	20872	21080	20947	20807	20984	20919	20768	20631	20853	20950	20692	20936	20961	20879	20806	21008	21021	20971	20907	20807	20717	20586	20940	21067	20812	20841	20702	20863	20878	21075	20969	20745	20950	20624	20769	20926	21071	20777	20688	20844	20722	20998	20831	20750	21009	21031	21093	20895	20781	20868	20875	20898	20873	20934	20822	20600	20864	20957	20553	20804	20947	20907	21074	20884	20853	20858	20909	20759	20941	20817	20860	20669	20810	20918	20737	20873	21064	20773	21033	20795	20925	20788	21034	20772	20817	20933	20977	20953	20880	20915	20791	20874	20755	20793	20836	21021	21040	20845	20931	20740	20901	20962	20858	21051	20926	20940	21073	20918	20738	20972	20886	20686	20872	21005	20801	20648	21107	21009	20874	20937	20866	20885	21206	20807	20619	20892	20839	20817	20878	20998	20794	20844	20857	20948	20849	20806	20870	21006	20841	21018	21015	20844	20951	20777	20996	20727	20835	20867	20988	20783	20822	20985	20896	21051	20958	20875	20687	21003	20921	20999	20751	20554	20764	20864	20950	21079	21042	20717	20893	20953	20705	20853	20866	21142	20864	20885	20628	20935	20951	20986	20755	20998	20927	20946	20911	20809	20903	21035	20659	20978	20635	20774	20769	20997	21087	20953	20825	20832	21090	20960	20839	20877	21098	21036	20864	20873	20722	20689	20994	20994	20958	20764	20793	20993	20856	20868	20927	20835	20887	20870	20955	20825	20918	21112	20749	20847	21220	20926	20909	20846	20997	20895	20733	20849	20753	20785	20874	20893	20982	20640	20825	20662	20995	20675	20947	20936	20794	20960	20820	20910	20966	20679	20754	20847	20836	21030	20925	20764	20879	20876	20752	20849	21008	20866	20913	21091	20886	20799	20971	20675	20945	20809	20849	20771	21105	20872	20809	20821	20804	21196	21052	20951	20796	20992	20889	20802	20953	20810	20967	20799	21032	21091	20933	20700	20772	20730	20885	20969	20860	20881	20799	20922	20604	20586	21060	20948	20819	20887	20824	20953	21015	20856	20995	20910	20754	20853	20876	20967	20824	20832	20789	20919	20842	20792	20892	20957	20833	20978	20849	20919	20845	20727	20696	20679	20818	20878	21023	20830	20714	20869	20854	20834	20874	20959	21012	20900	20918	21039	20738	20762	20830	20929	20798	20805	21042	20946	20763	20993	20981	20925	20841	20919	20897	20970	20874	20925	20726	20918	20729	20722	20782	20639	20981	20992	20640	20783	20775	20912	20798	21033	20714	20781	20967	20785	20691	20730	20692	20810	20873	21064	20858	20897	21050	20916	20577	20961	20681	20784	20932	20891	20833	20892	20966	20736	20902	20843	20807	20863	20784	20713	20775	20761	20788	21047	20672	20965	21033	20709	20688	20683	20862	20967	20931	20898	21029	20971	21151	20880	20727	20802	20685	20851	21009	20841	21018	20873	20782	20664	20902	21023	20758	20913	20898	20795	20808	20589	20663	20874	20805	20710	20852	20871	21010	20983	20825	20711	21034	20946	20867	20941	20899	20930	21014	20916	20771	20726	20698	20890	20828	20971	20933	20990	20868	20770	20771	20696	20951	20938	20824	20807	20971	20674	20756	20909	20816	21099	20896	21009	21045	20805	20646	20983	20948	20903	20691	21044	20911	20684	20938	20921	20745	20951	20665	20809	20803	20946	20849	20868	20721	20973	21003	21047	20979	20841	20842	20866	20878	20842	21064	21047	20720	20842	20830	20960	20859	20940	20782	20865	20765	21112	20736	20759	20899	20700	20717	20822	20927	20817	20969	20951	20941	21112	20769	20785	20957	20869	20808	20954	20664	20899	20948	20965	20811	20833	20824	20972	20855	21015	20893	20633	21121	20933	21000	20926	20816	20678	20769	20591	20641	20856	20938	21006	20881	20853	20816	20900	20779	20900	20839	20745	20948	20807	20864	20894	21053	20863	20980	20795	20917	20753	20997	20809	20752	20771	20882	20982	20879	20820	20851	20909	20594	20786	20905	20893	20754	21006	20932	20881	21033	20997	20807	20725	20693	20996	20809	21029	20784	20922	20656	20881	21089	20994	20828	20944	20870	20787	21006	20759	20864	20888	20718	20845	21176	21030	20754	20937	20919	21066	20921	20953	20803	20694	21161	20927	20874	20861	20913	20870	20664	20953	20712	20872	20934	20866	20885	20826	20708	20847	20995	20969	20856	20885	20892	20945	20950	20824	20861	20847	20832	20979	20840	20878	20871	20949	20639	20836	20854	21059	20829	20805	20650	20830	20641	20664	20753	21006	20809	21042	20858	20701	20819	20956	20820	20881	20998	20842	20668	20728	20640	20887	20826	20758	20795	20836	20856	20851	21053	20896	20784	20808	20758	20886	20978	20904	20821	20752	20948	20982	20811	20861	21033	20996	20956	20808	20814	20940	21029	20817	20734	21060	20601	20851	20830	20888	20981	20694	20734	20840	20744	20814	20719	20848	20981	21054	20908	20847	20890	20932	20746	20686	20826	21071	21079	20928	20860	20932	20924	20745	20869	20781	20752	20670	20672	21059	20923	21220	21062	20897	20581	20989	20815	21005	20856	20909	21091	20774	20701	20720	21004	20859	20508	20869	20797	20717	20902	20738	20789	20784	20898	20932	20927	20623	20773	20800	21128	20928	20890	20863	20666	20859	20937	20820	20885	20880	20841	20980	21077	20861	20805	20950	20860	20794	20930	20817	20900	20941	20892	20897	20771	20647	20920	20971	20798	20746	20831	21032	20690	20764	20760	20878	20756	20798	20762	20909	20974	20908	20789	20675	20726	20876	20879	20659	20800	20920	21139	21026	20901	20957	20968	20937	20863	20835	20751	20790	20914	20875	20677	20798	20916	20972	20775	21070	20615	20557	20816	21063	20944	20944	20779	20919	20832	20701	21044	21082	20974	20814	20809	20851	20955	20996	20903	21066	20866	21026	21104	21018	20912	20738	20639	20631	20644	20902	20728	20672	21040	20819	20867	20982	20914	20838	20942	20999	20842	20798	20654	20812	20941	20705	20916	20838	20816	20842	20959	20930	20910	20949	20793	20906	20928	20896	20908	20893	20665	20870	20997	20950	20812	20871	20828	20890	20583	20868	20883	20954	20791	20962	20886	20870	20981	20936	20898	20905	20992	20857	20904	20879	21033	20913	21093	20873	20822	20858	20823	21020	20767	20930	20836	20861	20977	20812	20660	20891	21012	20722	20858	20936	20831	20815	20676	20989	20779	20770	20827	20853	20787	20853	20593	20864	20883	20900	21100	20625	20770	20793	20722	20720	20992	21108	20948	20886	20868	20958	21119	20855	20733	20931	20834	20812	20774	20921	20999	20921	20857	20750	20870	21047	21123	20719	21104	20957	20913	20830	20893	20900	20941	20877	20939	21070	20940	20831	20996	20680	20835	21001	20735	20780	20940	20977	20853	20701	20897	21004	20830	20896	20783	20956	20989	20986	20687	20855	20951	20938	20948	21069	20913	20742	20942	21099	20994	20987	20787	21018	20791	20976	20801	20809	20762	20564	20754	20799	21038	20837	20892	21017	20718	20771	20936	20714	20772	20775	20747	21080	20899	20863	20893	20975	20881	20869	20838	20835	20859	20593	20946	21023	20840	20912	20887	20906	20791	20802	20639	20926	20827	20968	20852	20839	20859	20784	20972	20840	20854	20923	20969	20997	20753	20754	20937	21057	20835	20812	20849	20742	20907	20971	20940	20917	20768	20577	20998	20925	21093	20777	20957	20780	20932	20955	21025	20888	20780	20753	20723	20723	20857	21011	20666	20824	20820	20672	20872	20812	20924	20799	21039	20736	20599	20799	21104	20723	20898	20895	20881	21099	20910	20779	20693	20905	20858	21030	21062	20951	20674	21047	20656	20937	20803
28292	45927	42243	36925	35406	33318	28732	25492	22288	20288	25175	36302	30342	23015	17869	16586	16409	16310	16347	16347	16288	16501	16346	16313	16111	16368	16447	16370	16273	16290	16264	16265	16210	16438	16356	16206	16399	16433	16276	16425	16256	16508	16487	16353	16321	16334	16251	16447	16339	16431	16364	16381	16332	16229	16341	16250	16253	16083	16313	16411	16196	16315	16182	16280	16184	16289	16253	16319	16396	16275	16368	16212	16092	16215	16440	16309	16364	16382	16155	16413	16307	16157	16177	16343	16271	16135	16453	16254	16482	16350	16283	16121	16114	16164	16110	16376	16250	16297	16241	16484	16308	16355	16307	16541	16335	16388	16381	16235	16275	16342	16194	16274	16293	16300	16298	16274	16418	16196	16350	16222	16288	16307	16158	16211	16313	16207	16308	16334	16437	16314	16352	16199	16440	16281	16434	16227	16440	16191	16143	16326	16493	16246	16293	16215	16378	16381	16282	16200	16309	16181	16410	16419	16217	16432	16207	16286	16404	16278	16232	16021	16236	16356	16167	16283	16489	16295	16321	16195	16307	16355	16358	16249	16236	16259	16181	16270	16399	16048	16326	16207	16405	16281	16336	16135	16057	16214	16161	16363	16316	16160	16314	16392	16177	16325	16273	16294	16306	16243	16328	16220	16283	16332	16433	16259	16342	16100	16285	16297	16426	16281	16382	16356	16293	16215	16341	16115	16295	16148	16418	16198	16296	16258	16218	16335	16251	16283	16199	16371	16425	16217	16308	16305	16359	16194	16405	16352	16230	16369	16220	16282	16380	16325	16303	16116	16146	16326	16177	16162	16480	16127	16233	16452	16136	16180	16296	16212	16365	16134	16287	16326	16569	16119	16288	16396	16384	16379	16348	16205	16182	16560	16155	16202	16445	16252	16226	16208	16406	16445	16124	16344	16324	16523	16355	16354	16318	16213	16112	16378	16189	16301	16066	16237	16211	16455	16568	16268	16330	16194	16400	16313	16276	16247	16192	16276	16225	16425	16231	16138	16350	16122	16103	16322	16330	16493	16334	16445	16249	16285	16305	16414	16177	16246	16158	16399	16206	16206	16228	16162	16198	16368	16172	16419	16340	16322	16447	16474	16362	16216	16199	16313	16248	16161	16150	16289	16220	16195	16166	16308	16444	16184	16397	16379	16309	16201	16471	16231	16402	16282	16283	16274	16444	16331	16182	16295	16213	16242	16260	16353	16235	16215	16258	16060	16287	16392	16188	16352	16457	16052	16550	16182	16390	16299	16383	16213	16337	16377	16187	16271	16466	16225	16443	16268	16376	16158	16480	16314	16304	16203	16269	16155	16141	16229	16376	16101	16335	16366	16287	16236	16299	16233	16282	16271	16289	16305	16256	16296	16226	16197	16500	16179	16516	16338	16171	16378	16122	16160	16300	16288	16429	16188	16553	16278	16244	16245	16187	16350	16289	16334	16420	16442	16257	16390	16306	16297	16266	16232	16491	16282	16292	16417	16506	16407	16130	16416	16360	16497	16381	16317	16332	16394	16234	16156	16305	16186	16305	16251	16438	16259	16217	16412	16115	16290	16359	16395	16299	16415	16338	16360	16290	16321	16175	16286	16318	16245	16303	16034	16425	16192	16361	16334	16463	16257	16291	16314	16412	16147	16198	16387	16313	16454	16374	16204	16314	16303	16304	16222	16248	16194	16401	16227	16122	16269	16118	16337	16374	16304	16303	16397	16320	16289	16168	16275	16174	16314	16234	16268	16210	16301	16267	16302	16236	16112	16399	16255	16228	16203	16376	16285	16240	16226	16348	16243	16549	16250	16349	16130	16334	16321	16312	16352	16297	16365	16167	16344	16235	16157	16309	16432	16238	16251	16291	16281	16319	16371	16301	16259	16411	16225	16361	16259	16389	16229	16205	16363	16154	16306	16357	16298	16261	16388	16349	16354	16198	16397	16086	16284	16394	16223	16311	16414	16358	16057	16115	16413	16408	16524	16297	16321	16333	16169	16453	16296	16316	16447	16131	16106	16238	16229	16199	16268	16385	16145	16253	16384	16180	16317	16242	16301	16359	16336	16399	16235	16181	16201	16413	16284	16193	16364	16282	16328	16340	16331	16263	16421	16460	16350	16181	16277	16417	16395	16178	16421	16359	16265	16278	16282	16194	16309	16450	16236	16412	16152	16247	16160	16261	16395	16173	16271	16254	16325	16415	16312	16372	16356	16189	16271	16320	16445	16153	16261	16365	16202	16302	16139	16128	16277	16334	16378	16387	16320	16321	16466	16415	16348	16198	16055	16336	16394	16187	16273	16319	16365	16013	16185	16510	16188	16295	16263	16333	16126	16239	16221	16383	16172	16363	16217	16176	16335	16324	16288	16308	16394	16315	16265	16350	16237	16222	16053	16088	16417	16217	16270	16109	16382	16266	16406	16339	16343	16273	16513	16405	16317	16406	16382	16266	16284	16427	16279	16255	16376	16377	16317	16176	16267	16348	16251	16212	16327	16287	16266	16332	16441	16313	16252	16324	16212	16220	16265	16041	16190	16118	16394	16496	16146	16237	16396	16356	16375	16275	16240	16178	16321	16462	16224	16320	16199	16274	16306	16367	16235	16138	16338	16403	16261	16323	16282	16321	16306	16305	16472	16275	16135	16263	16296	16281	16282	16296	16413	16372	16353	16239	16303	16330	16228	16214	16182	16312	16375	16321	16453	16359	16440	16392	16514	16259	16467	16332	16155	16277	16168	16350	16181	16157	16139	16283	16401	16298	16306	16385	16233	16195	16322	16378	16365	16300	16350	16240	16172	16431	16447	16266	16221	16374	16404	16311	16230	16203	16255	16255	16477	16347	16266	16290	16253	16282	16229	16184	16383	16208	16444	16234	16300	16396	16362	16444	16365	16316	16400	16387	16160	16197	16218	16118	16205	16208	16362	16303	16266	16210	16313	16266	16531	16235	16422	16245	16461	16478	16356	16497	16362	16396	16236	16325	16289	16306	16281	16376	16000	16456	16345	16404	16439	16111	16094	16290	16209	16340	16170	16303	16245	16375	16145	16364	16289	16304	16264	16226	16233	16210	16399	16196	16274	16171	16185	16205	16265	16366	16155	16216	16371	16221	16414	16221	16228	16225	16305	16464	16253	16410	16382	16424	16098	16141	16224	16326	16313	16460	16224	16238	16338	16391	16359	16374	16453	16097	16227	16354	16244	16253	16121	16210	16224	16444	16182	16237	16228	16347	16379	16246	16096	16201	16346	16179	16320	16157	16168	16142	16227	16391	16160	16390	16279	16298	16251	16297	16333	16312	16173	16342	16233	16230	16265	16364	16098	16292	16333	16518	16334	16221	16331	16425	16276	16504	16223	16348	16172	16322	16057	16439	15999	16355	16160	16354	16448	16436	16125	16110	16237	16339	16197	16388	16396	16322	16217	16371	16206	16336	16389	16105	16426	16268	16429	16292	16231	16182	16200	16264	16127	16217	16333	16419	16294	16289	16298	16331	16226	16183	16252	16219	16174	16321	16043	16293	16411	16370	16318	16171	16238	16433	16278	16449	16270	16516	16308	16372	16260	16219	16264	16313	16489	16246	16246	16239	16452	16299	16331	16337	16419	16326	16408	16212	16208	16282	16316	16405	16451	16282	16152	16434	16263	16316	16233	16165	16239	16337	16366	16399	16153	16409	16122	16407	16361	16346	16285	16244	16321	16393	16330	16415	16277	16344	16368	16312	16247	16289	16318	16401	16414	16541	16367	16200	16284	16329	16216	16141	16518	16276	16303	16017	16326	16290	16346	16273	16304	16386	16191	16326	16182	16425	16286	16269	16465	16290	16295	16350	16249	16273	16349	16400	16114	16318	16245	16445	16352	16364	16347	16169	16186	16248	16371	16355	16222	16198	16193	16276	16313	16235	16366	16258	16383	16464	16286	16311	16384	16204	16266	16405	16126	16336	16251	16287	16295	16324	16396	16304	16252	16341	16133	16279	16394	16207	16486	16350	16429	16344	16487	16291	16353	16286	16442	16235	16266	16216	16426	16178	16457	16421	16404	16312	16291	16293	16216	16418	16310	16189	16341	16390	16322	16264	16289	16179	16393	16628	16256	16313	16330	16366	16395	16275	16183	16326	16401	16312	16272	16284	16284	16321	16190	16390	16335	16242	16268	16254	16225	16215	16256	16265	16296	16286	16163	16320	16212	16332	16355	16472	16428	16363	16418	16200	16240	16441	16374	16419	16129	16362	16341	16257	16265	16338	16345	16128	16319	16287	16439	16393	16171	16357	16361	16218	16112	16220	16259	16180	16307	16309	16295	16282	16391	16390	16423	16372	16386	16231	16243	16391	16332	16419	16243	16357	16411	16469	16244	16177	16350	16381	16219	16386	16397	16275	16282	16290	16351	16380	16243	16254	16267	16356	16328	16206	16326	16184	16366	16295	16227	16234	16311	16408	16321	16299	16433	16220	16318	16078	16258	16387	16211	16287	16291	16278	16542	16333	16263	16369	16319	16253	16188	16075	16182	16274	16302	16284	16265	16353	16483	16253	16088	16355	16385	16282	16382	16200	16125	16015	16375	16327	16382	16387	16207	16330	16270	16494	16317	16173	16254	16306	16324	16376	16334	16245	16174	16147	16313	16229	16215	16314	16324	16226	16328	16416	16257	16239	16186	16345	16207	16329	16195	16274	16376	16314	16367	16422	16374	16437	16245	16261	16232	16477	16351	16362	16203	16434	16319	16427	16248	16346	16250	16345	16293	16403	16354	16311	16313	16130	16167	16187	16150	16279	16239	16295	16043	16318	16197	16313	16258	16249	16452	16290	16335	16202	16317	16341	16171	16309	16086	16389	16262	16096	16280	16370	16303	16375	16286	16435	16261	16399	16297	16276	16303	16378	16262	16116	16221	16426	16267	16340	16100	16303	16380	16285	16283	16251	16275	16294	16302	16481	16342	16229	16375	16386	16199	16320	16276	16428	16347	16481	16314	16320	16482	16341	16350	16260	16393	16260	16221	16386	16308	16295	16249	16167	16367	16321	16395	16412	16317	16069	16131	16436	16080	16334	16280	16298	16230	16151	16473	16335	16340	16281	16329	16132	16288	16319	16266	16224	16315	16229	16208	16231	16312	16068	16222	16377	16280	16417	16353	16273	16098
23560	21004	28714	25415	27040	33479	37573	34503	31433	29219	30289	44585	42236	32762	25973	22778	21647	21702	21634	21670	21548	21721	21517	21621	21547	21594	21866	21530	21866	21462	21591	21690	21573	21608	21636	21625	21623	21480	21563	21551	21383	21688	21444	21405	21596	21642	21670	21333	21381	21599	21408	21744	21341	21551	21642	21665	21501	21321	21719	21712	21384	21425	21769	21517	21626	21446	21462	21558	21550	21493	21590	21472	21498	21502	21817	21277	21506	21632	21643	21426	21350	21378	21657	21593	21440	21392	21420	21636	21656	21340	21581	21489	21597	21504	21667	21543	21515	21734	21765	21309	21487	21527	21671	21303	21621	21800	21423	21469	21466	21470	21461	21554	21657	21580	21486	21428	21544	21468	21635	21539	21463	21374	21684	21648	21385	21479	21560	21563	21380	21425	21666	21242	21666	21811	21346	21696	21604	21533	21484	21508	21418	21240	21412	21495	21588	21613	21378	21528	21732	21436	21624	21422	21648	21452	21564	21682	21442	21775	21780	21497	21684	21627	21472	21536	21492	21431	21622	21687	21525	21459	21764	21557	21484	21461	21437	21348	21567	21643	21420	21745	21573	21504	21408	21650	21604	21484	21657	21516	21480	21552	21505	21509	21187	21451	21481	21364	21504	21497	21492	21778	21530	21410	21685	21511	21428	21529	21405	21375	21494	21441	21619	21416	21659	21607	21498	21521	21618	21606	21598	21438	21529	21480	21542	21540	21716	21466	21621	21694	21397	21680	21449	21518	21565	21429	21746	21555	21664	21588	21286	21624	21570	21561	21451	21637	21388	21316	21547	21631	21406	21497	21485	21667	21662	21600	21561	21430	21595	21406	21521	21556	21734	21567	21429	21364	21521	21399	21437	21641	21502	21332	21357	21480	21426	21564	21621	21681	21796	21616	21665	21474	21600	21586	21649	21569	21557	21587	21438	21559	21648	21516	21684	21499	21630	21716	21483	21487	21627	21600	21571	21501	21489	21499	21719	21313	21650	21636	21599	21554	21297	21478	21372	21678	21585	21645	21385	21468	21647	21811	21464	21608	21611	21789	21460	21326	21473	21656	21514	21450	21617	21798	21639	21403	21502	21570	21476	21673	21622	21658	21593	21463	21496	21665	21655	21394	21316	21235	21659	21677	21417	21680	21261	21353	21639	21513	21418	21540	21579	21465	21617	21583	21401	21413	21537	21320	21586	21461	21570	21457	21627	21380	21659	21377	21525	21549	21619	21520	21374	21704	21349	21540	21857	21540	21435	21661	21408	21462	21412	21277	21522	21428	21476	21431	21614	21473	21504	21705	21565	21752	21514	21662	21482	21426	21577	21526	21543	21440	21482	21648	21503	21728	21819	21443	21326	21387	21541	21636	21591	21479	21503	21341	21407	21384	21513	21500	21493	21356	21634	21428	21649	21481	21364	21515	21748	21466	21598	21609	21466	21576	21587	21503	21704	21462	21631	21293	21512	21372	21471	21503	21621	21465	21463	21563	21409	21489	21314	21407	21615	21536	21464	21563	21549	21228	21480	21513	21500	21694	21793	21496	21498	21317	21577	21650	21645	21404	21639	21487	21656	21530	21637	21573	21458	21488	21666	21506	21495	21598	21601	21383	21322	21365	21412	21576	21679	21623	21329	21352	21489	21473	21422	21454	21449	21306	21591	21481	21583	21377	21464	21450	21433	21726	21609	21683	21452	21614	21582	21537	21683	21625	21627	21698	21428	21392	21585	21313	21516	21518	21559	21629	21528	21437	21444	21582	21363	21394	21649	21480	21528	21571	21575	21732	21729	21550	21751	21611	21434	21578	21708	21381	21690	21639	21430	21735	21489	21471	21430	21700	21743	21513	21398	21491	21565	21672	21402	21449	21618	21452	21475	21520	21448	21479	21654	21473	21655	21418	21477	21507	21274	21427	21458	21330	21496	21515	21429	21524	21643	21500	21465	21441	21696	21712	21544	21597	21777	21508	21480	21359	21601	21284	21652	21493	21750	21643	21524	21380	21521	21557	21521	21415	21570	21495	21297	21481	21529	21466	21448	21601	21583	21585	21778	21708	21424	21499	21581	21717	21473	21490	21630	21413	21501	21451	21593	21670	21711	21401	21552	21671	21498	21562	21524	21577	21677	21476	21485	21672	21605	21435	21440	21570	21701	21460	21480	21535	21623	21495	21463	21324	21774	21395	21439	21481	21379	21424	21431	21624	21547	21584	21726	21277	21615	21560	21670	21541	21536	21561	21601	21463	21532	21570	21639	21568	21436	21485	21536	21145	21475	21468	21517	21795	21513	21545	21413	21621	21599	21635	21451	21561	21583	21524	21483	21370	21560	21590	21468	21315	21505	21583	21562	21439	21648	21559	21594	21444	21814	21344	21669	21488	21781	21624	21321	21436	21454	21642	21717	21723	21407	21784	21674	21477	21548	21587	21668	21652	21619	21419	21747	21455	21547	21419	21367	21653	21704	21548	21539	21579	21428	21711	21648	21591	21581	21365	21446	21566	21724	21533	21632	21534	21525	21564	21516	21688	21367	21650	21675	21563	21643	21417	21426	21435	21312	21456	21478	21400	21466	21648	21395	21568	21551	21629	21570	21548	21147	21542	21520	21498	21373	21642	21522	21596	21557	21369	21531	21477	21512	21515	21546	21533	21341	21709	21539	21387	21487	21600	21502	21567	21736	21680	21492	21276	21559	21597	21618	21725	21448	21488	21446	21279	21537	21558	21587	21288	21723	21437	21484	21531	21422	21687	21414	21305	21585	21442	21546	21599	21430	21653	21538	21598	21529	21580	21353	21502	21510	21329	21347	21530	21534	21438	21653	21470	21473	21596	21833	21556	21567	21419	21587	21272	21379	21380	21605	21586	21383	21355	21713	21746	21593	21497	21654	21669	21650	21442	21301	21686	21629	21558	21492	21517	21554	21517	21519	21585	21371	21388	21408	21847	21511	21473	21559	21413	21607	21446	21597	21635	21535	21502	21551	21512	21812	21661	21336	21601	21708	21572	21545	21759	21858	21742	21745	21552	21595	21599	21510	21586	21452	21391	21483	21578	21577	21761	21518	21446	21246	21510	21470	21564	21379	21326	21376	21403	21643	21524	21477	21575	21765	21684	21695	21612	21383	21407	21605	21567	21845	21634	21696	21597	21351	21585	21643	21792	21539	21576	21354	21435	21467	21571	21690	21403	21333	21342	21343	21612	21608	21477	21555	21391	21632	21783	21585	21438	21391	21496	21470	21550	21509	21607	21481	21627	21648	21483	21566	21586	21428	21629	21636	21623	21655	21648	21504	21612	21615	21513	21404	21317	21314	21477	21409	21414	21651	21617	21521	21593	21542	21353	21553	21724	21556	21612	21599	21552	21596	21526	21559	21457	21845	21482	21460	21511	21574	21575	21744	21441	21730	21446	21227	21361	21768	21384	21633	21479	21581	21548	21573	21408	21592	21649	21599	21502	21501	21315	21517	21484	21610	21367	21350	21322	21520	21482	21348	21550	21610	21544	21611	21568	21697	21549	21650	21351	21526	21077	21588	21306	21591	21440	21494	21557	21656	21412	21438	21408	21293	21584	21575	21445	21564	21580	21460	21542	21714	21517	21422	21645	21617	21607	21690	21668	21631	21681	21531	21508	21550	21326	21501	21489	21558	21485	21405	21677	21716	21581	21714	21477	21769	21326	21368	21554	21437	21745	21638	21852	21486	21427	21511	21385	21534	21429	21592	21307	21663	21225	21334	21626	21532	21554	21775	21587	21462	21476	21397	21588	21470	21656	21527	21480	21694	21676	21392	21504	21457	21587	21727	21535	21518	21661	21525	21650	21467	21302	21531	21415	21503	21585	21581	21520	21424	21333	21301	21546	21597	21262	21586	21358	21382	21529	21309	21441	21682	21427	21750	21664	21550	21481	21725	21445	21640	21690	21484	21522	21582	21568	21588	21355	21519	21347	21312	21555	21554	21573	21448	21461	21441	21415	21462	21500	21543	21404	21860	21601	21422	21488	21350	21558	21378	21579	21497	21515	21476	21394	21428	21471	21544	21618	21608	21656	21705	21678	21568	21745	21485	21588	21589	21635	21523	21681	21551	21315	21416	21454	21667	21499	21682	21476	21376	21659	21299	21449	21704	21673	21573	21481	21457	21525	21404	21369	21414	21529	21514	21353	21643	21760	21574	21484	21528	21502	21296	21676	21360	21588	21636	21606	21712	21604	21397	21592	21753	21549	21606	21480	21445	21592	21677	21454	21573	21674	21469	21390	21434	21742	21595	21459	21814	21559	21653	21751	21445	21741	21600	21425	21454	21448	21645	21466	21378	21545	21736	21679	21719	21608	21316	21690	21440	21866	21513	21511	21497	21420	21562	21316	21427	21470	21443	21695	21455	21467	21445	21598	21313	21346	21602	21554	21338	21557	21595	21733	21578	21479	21486	21691	21544	21445	21533	21407	21448	21535	21367	21467	21416	21445	21661	21537	21388	21543	21503	21676	21596	21708	21400	21586	21528	21509	21642	21415	21575	21616	21393	21479	21739	21580	21525	21324	21621	21467	21517	21594	21496	21838	21586	21403	21524	21509	21413	21604	21569	21410	21554	21428	21520	21645	21371	21703	21553	21334	21460	21337	21674	21623	21592	21530	21579	21430	21604	21414	21668	21373	21602	21684	21466	21655	21753	21501	21589	21484	21602	21437	21543	21466	21473	21512	21499	21475	21631	21410	21614	21585	21319	21520	21640	21895	21534	21816	21443	21713	21461	21547	21559	21426	21473	21552	21578	21488	21482	21341	21485	21390	21425	21392	21447	21694	21427	21587	21592	21475	21526	21426	21330	21576	21395	21500	21665	21451	21576	21507	21352	21506	21568	21403	21577	21422	21452	21415	21457	21480	21623	21597	21396	21470	21609	21369	21675	21467	21677	21511	21491	21611	21556	21619	21635	21343	21383	21359	21574	21573	21664	21665	21345	21768	21642	21501	21284	21351	21553	21453	21636	21464	21480	21660	21553	21593	21517	21473	21474	21431	21398	21582	21672	21455	21439	21329	21714	21473	21541	21540	21610	21402	21577	21451	21530	21514	21593	21419	21521	21541	21413	21759	21705	21487	21681	21400	21508	21523	21623	21396	21603	21621	21523	21357	21519	21379
31194	52438	51596	46416	41126	37773	37401	34358	30462	26887	29685	44472	39299	28997	20931	17333	16710	16710	16580	16739	16470	16666	16629	16695	16739	16659	16682	16746	16635	16637	16588	16523	16612	16636	16491	16494	16707	16702	16617	16528	16782	16756	16599	16628	16514	16508	16680	16607	16719	16705	16733	16626	16609	16446	16786	16660	16541	16494	16718	16416	16681	16648	16589	16540	16436	16609	16521	16819	16501	16521	16407	16636	16526	16597	16570	16726	16494	16667	16693	16585	16478	16728	16713	16621	16681	16542	16864	16499	16651	16652	16651	16586	16592	16586	16525	16616	16612	16566	16629	16637	16612	16647	16466	16523	16672	16733	16611	16632	16607	16718	16678	16712	16655	16583	16583	16724	16646	16640	16592	16535	16647	16682	16745	16627	16551	16719	16623	16538	16697	16670	16686	16667	16365	16581	16662	16733	16759	16577	16552	16439	16616	16649	16624	16778	16631	16466	16746	16624	16582	16806	16692	16676	16555	16471	16765	16570	16698	16649	16608	16558	16485	16731	16697	16657	16717	16459	16672	16808	16670	16511	16473	16509	16636	16671	16734	16367	16666	16388	16466	16678	16515	16600	16760	16645	16633	16551	16583	16488	16654	16736	16625	16640	16662	16625	16789	16558	16558	16864	16566	16709	16697	16465	16490	16735	16461	16617	16617	16548	16439	16567	16597	16552	16554	16640	16639	16676	16642	16748	16713	16692	16726	16586	16570	16544	16607	16714	16434	16598	16518	16533	16617	16531	16616	16543	16701	16582	16515	16745	16643	16568	16634	16282	16592	16434	16603	16687	16601	16603	16539	16658	16594	16730	16585	16582	16708	16707	16580	16646	16714	16620	16633	16666	16585	16630	16698	16611	16624	16554	16757	16542	16629	16551	16611	16570	16467	16709	16521	16780	16623	16413	16632	16502	16646	16551	16496	16649	16552	16600	16596	16721	16567	16502	16810	16515	16513	16654	16764	16461	16598	16567	16488	16750	16673	16548	16727	16685	16584	16606	16677	16630	16591	16674	16499	16506	16480	16655	16549	16790	16527	16807	16579	16633	16815	16479	16445	16682	16686	16687	16695	16546	16588	16549	16654	16601	16592	16498	16536	16684	16724	16656	16583	16635	16649	16507	16750	16405	16483	16491	16574	16576	16607	16703	16487	16580	16698	16431	16635	16399	16538	16502	16583	16610	16704	16565	16693	16661	16510	16674	16618	16796	16647	16635	16521	16696	16589	16675	16698	16456	16659	16557	16513	16535	16581	16651	16597	16805	16559	16532	16625	16557	16661	16620	16623	16701	16614	16574	16568	16514	16638	16568	16724	16591	16627	16792	16617	16705	16748	16499	16667	16833	16483	16686	16709	16548	16617	16619	16842	16583	16538	16587	16610	16621	16538	16443	16546	16535	16522	16621	16607	16843	16532	16669	16647	16508	16560	16849	16630	16658	16515	16506	16603	16594	16469	16559	16619	16573	16546	16570	16592	16582	16460	16500	16706	16568	16773	16436	16551	16540	16742	16595	16526	16674	16572	16579	16481	16610	16405	16668	16716	16675	16555	16623	16524	16649	16627	16604	16632	16667	16662	16579	16559	16730	16359	16732	16677	16625	16783	16770	16644	16587	16542	16468	16505	16779	16735	16563	16687	16485	16684	16562	16608	16387	16727	16691	16656	16700	16537	16662	16554	16715	16474	16583	16802	16629	16536	16828	16689	16574	16570	16735	16598	16699	16570	16737	16624	16560	16545	16719	16555	16650	16748	16740	16632	16491	16662	16465	16543	16581	16683	16551	16665	16485	16746	16459	16493	16628	16642	16618	16734	16533	16604	16481	16591	16704	16602	16514	16664	16555	16683	16730	16832	16628	16661	16387	16492	16660	16606	16629	16727	16575	16590	16603	16606	16486	16644	16591	16589	16530	16663	16574	16766	16576	16692	16586	16539	16605	16634	16534	16626	16609	16689	16695	16501	16537	16528	16763	16697	16684	16669	16474	16624	16551	16584	16591	16560	16476	16593	16586	16701	16626	16468	16553	16651	16750	16699	16521	16576	16767	16680	16724	16596	16550	16516	16540	16606	16772	16567	16549	16694	16621	16546	16516	16629	16870	16580	16583	16521	16590	16473	16690	16564	16534	16710	16698	16610	16495	16649	16679	16676	16690	16467	16674	16477	16509	16573	16803	16610	16573	16577	16676	16693	16717	16448	16739	16667	16637	16687	16693	16742	16711	16465	16683	16562	16549	16667	16603	16580	16530	16664	16646	16731	16297	16589	16696	16642	16677	16696	16519	16739	16566	16463	16543	16647	16518	16649	16609	16643	16523	16615	16827	16592	16694	16691	16580	16626	16708	16676	16580	16495	16568	16615	16592	16732	16502	16533	16544	16645	16568	16578	16608	16680	16623	16737	16659	16625	16446	16591	16649	16640	16629	16481	16678	16647	16654	16831	16406	16529	16762	16600	16467	16622	16685	16575	16670	16515	16571	16661	16600	16682	16601	16638	16691	16656	16632	16741	16647	16596	16559	16700	16622	16434	16588	16624	16685	16667	16645	16644	16390	16625	16475	16722	16704	16770	16679	16539	16601	16585	16631	16561	16640	16623	16509	16563	16643	16543	16860	16779	16510	16597	16683	16738	16537	16607	16533	16570	16624	16581	16660	16828	16556	16683	16477	16417	16644	16638	16455	16628	16689	16700	16806	16613	16634	16616	16501	16658	16546	16607	16535	16692	16621	16530	16654	16652	16604	16635	16800	16698	16526	16677	16560	16505	16643	16788	16623	16462	16544	16576	16680	16700	16672	16540	16530	16606	16708	16670	16571	16671	16715	16771	16582	16603	16556	16631	16530	16564	16688	16419	16726	16628	16492	16560	16663	16648	16524	16592	16489	16495	16626	16676	16602	16536	16682	16555	16600	16535	16679	16706	16521	16745	16516	16505	16597	16549	16638	16508	16682	16642	16678	16511	16614	16660	16584	16576	16664	16639	16637	16539	16442	16593	16668	16691	16647	16575	16386	16582	16658	16583	16590	16456	16703	16570	16547	16561	16688	16431	16588	16545	16651	16613	16732	16563	16590	16499	16443	16660	16590	16803	16613	16552	16568	16543	16659	16585	16611	16513	16599	16634	16431	16651	16435	16742	16392	16617	16659	16566	16635	16481	16521	16526	16681	16621	16702	16833	16697	16529	16397	16646	16615	16661	16594	16814	16676	16462	16825	16661	16736	16626	16564	16444	16622	16439	16743	16541	16640	16509	16661	16681	16546	16631	16713	16518	16751	16606	16528	16591	16502	16589	16521	16673	16658	16425	16746	16576	16636	16568	16579	16642	16748	16628	16618	16498	16635	16571	16710	16758	16650	16598	16724	16636	16685	16244	16554	16631	16575	16587	16583	16636	16615	16568	16612	16699	16822	16447	16585	16559	16623	16560	16515	16463	16631	16501	16707	16717	16672	16582	16541	16654	16632	16641	16554	16494	16736	16774	16580	16564	16717	16533	16549	16717	16630	16712	16603	16664	16590	16810	16550	16529	16621	16417	16619	16672	16672	16651	16683	16562	16390	16503	16554	16650	16655	16642	16614	16581	16554	16571	16709	16742	16627	16552	16608	16781	16370	16707	16558	16630	16753	16539	16603	16661	16581	16499	16574	16668	16556	16483	16540	16672	16568	16591	16639	16660	16692	16627	16641	16640	16722	16717	16609	16520	16836	16657	16578	16610	16624	16627	16614	16756	16495	16527	16654	16700	16570	16471	16600	16621	16613	16417	16385	16408	16570	16703	16524	16753	16584	16615	16691	16539	16631	16553	16531	16315	16590	16557	16610	16754	16775	16559	16474	16762	16690	16714	16731	16645	16622	16697	16523	16608	16664	16680	16582	16870	16353	16592	16597	16809	16630	16712	16645	16596	16586	16714	16775	16498	16471	16711	16803	16650	16593	16568	16614	16637	16477	16582	16664	16641	16548	16597	16491	16529	16759	16581	16559	16607	16502	16590	16754	16680	16589	16531	16650	16625	16530	16715	16514	16490	16640	16498	16599	16523	16648	16748	16797	16470	16620	16562	16446	16682	16599	16548	16530	16462	16595	16736	16603	16610	16620	16702	16567	16520	16574	16616	16540	16694	16533	16680	16523	16657	16680	16589	16437	16625	16644	16671	16880	16676	16801	16730	16586	16535	16724	16642	16653	16621	16769	16483	16594	16598	16544	16575	16683	16752	16637	16615	16661	16826	16418	16528	16738	16599	16609	16800	16508	16525	16662	16685	16681	16602	16658	16542	16538	16537	16525	16629	16659	16580	16580	16671	16638	16571	16423	16665	16594	16613	16772	16628	16710	16637	16637	16534	16610	16736	16560	16673	16459	16591	16622	16390	16643	16711	16552	16622	16737	16618	16467	16694	16454	16593	16570	16626	16532	16620	16702	16527	16680	16596	16593	16541	16742	16521	16594	16474	16731	16588	16593	16579	16724	16638	16497	16719	16618	16640	16557	16618	16604	16416	16562	16462	16796	16584	16709	16635	16760	16652	16643	16536	16716	16628	16576	16723	16557	16638	16692	16666	16629	16657	16607	16674	16693	16421	16505	16698	16480	16616	16551	16589	16732	16734	16568	16581	16790	16768	16548	16675	16658	16722	16732	16547	16794	16442	16684	16652	16477	16624	16626	16649	16445	16677	16691	16574	16375	16394	16701	16512	16606	16601	16517	16547	16583	16766	16640	16546	16591	16811	16551	16534	16599	16572	16666	16655	16525	16745	16593	16545	16586	16737	16671	16634	16552	16614	16755	16624	16650	16754	16720	16581	16620	16558	16637	16455	16599	16615	16495	16624	16589	16719	16497	16486	16658	16620	16523	16495	16633	16552	16542	16601	16670	16675	16679	16734	16747	16703	16679	16509	16413	16667	16632	16688	16503	16624	16504	16587	16576	16547	16621	16571	16516	16805	16717	16555	16526	16575	16630	16586	16677	16592	16607	16574	16629	16625	16821	16758	16641	16604	16524	16567	16603	16870	16530	16676	16614	16651	16517	16616	16734	16492	16657	16597	16550	16701	16630	16652	16583	16587	16620	16584	16660	16718	16599	16580	16773	16670	16741	16615	16599	16531	16586	16688	16830	16657	16527	16727	16488	16507	16570	16529	16692
33726	32585	34795	32187	28413	27407	26458	26026	25024	24359	24125	24352	23743	22989	22302	21870	21834	21747	21660	21698	21723	21746	21577	21743	21974	21601	21770	21709	21457	21618	21873	21623	21875	21686	21832	21596	21650	21620	21623	21681	21848	21599	21689	21404	21526	21521	21464	21801	21594	21731	21657	21680	21479	21746	21594	21524	21665	21811	21734	21672	21643	21645	21338	21650	21734	21634	21552	21503	21662	21505	21719	21483	21570	21477	21566	21496	21613	21898	21741	21712	21572	21965	21520	21578	21806	21641	21772	21587	21761	21681	21631	21571	21560	21579	21622	21675	21516	21630	21769	21627	21835	21878	21636	21469	21480	21726	21528	21797	21638	21414	21848	21204	21438	21730	21563	21439	21674	21494	21551	21727	21724	21584	21789	21560	21666	21831	21590	21750	21662	21557	21552	21634	21557	21529	21825	21716	21610	21636	21684	21495	21611	21651	21368	21721	21630	21633	21614	21600	21683	21893	21655	21653	21730	21686	21620	21470	21808	21714	21470	21744	21556	21472	21413	21499	21786	21555	21621	21658	21519	21571	21746	21640	21634	21682	21471	21469	21637	21584	21724	21920	21697	21830	21755	21665	21632	21466	21520	21632	21372	21719	21607	21426	21584	21735	21823	21721	21790	21714	21716	21371	21554	21862	21760	21315	21632	21578	21804	21465	21742	21611	21550	21649	21698	21870	21597	21648	21471	21639	21842	21589	21644	21557	21455	21726	21719	21629	21526	21588	21469	21653	21643	21618	21312	21617	21533	21703	21832	21629	21761	21752	21495	21443	21602	21634	21607	21699	21531	21690	21731	21783	21568	21621	21606	21710	21444	21670	21651	21652	21522	21571	21550	21551	21730	21867	21634	21686	21520	21737	21537	21793	21746	21740	21573	21491	21764	21694	21486	21763	21832	21754	21748	21490	21766	21795	21500	21601	21381	21593	21662	21632	21933	21524	21527	21788	21496	21508	21603	21428	21437	21720	21851	21650	21797	21789	21491	21532	21552	21703	21634	21615	21755	21505	21711	21655	21825	21721	21566	21521	21515	21466	21647	21808	21884	21619	21522	21634	21601	21683	21546	21733	21659	21709	21689	21700	21662	21736	21538	21787	21711	21633	21973	21734	21353	21643	21628	21717	21866	21716	21591	21653	21441	21713	21676	21572	21686	21642	21735	21524	21638	21617	21683	21557	21677	21492	21507	21770	21863	21810	21733	21434	21539	21550	21632	21526	21693	21506	21437	21621	21648	21644	21739	21647	21553	21570	21458	21610	21643	21540	21536	21562	21840	21834	21256	21613	21521	21660	21564	21443	21714	21529	21529	21414	21482	21817	21586	21636	21362	21665	21427	21665	21576	21722	21582	21626	21822	21625	21526	21692	21754	21693	21633	21806	21664	21756	21527	21554	21670	21807	21612	21596	21576	21552	21707	21663	21576	21742	21694	21754	21712	21728	21436	21659	21577	21533	21667	21649	21570	21630	21590	21738	21590	21792	21719	21554	21740	21495	21612	21972	21720	21721	21675	21601	21638	21776	21587	21625	21733	21723	21562	21653	21804	21468	21384	21741	21631	21739	21634	21761	21913	21567	21651	21631	22000	21641	21652	21720	21593	21778	21808	21307	21662	21621	21656	21805	21660	21719	21709	21700	21708	21490	21641	21426	21649	21639	21616	21924	21519	21656	21887	21699	21510	21693	21661	21629	21715	21681	21715	21528	21608	21680	21771	21693	21626	21680	21550	21400	21673	21643	21499	21595	21579	21537	21729	21666	21259	21399	21577	21598	21508	21765	21425	21447	21582	21697	21701	21817	21713	21659	21622	21892	21911	21588	21681	21807	21418	21661	21552	21587	21679	21515	21888	21721	21683	21685	21618	21582	21515	21546	21610	21648	21651	21561	21678	21504	21598	21738	21731	21622	21430	21606	21759	21567	21520	21621	21686	21654	21730	21776	21669	21397	21660	21502	21675	21660	21707	21584	21728	21691	21671	21755	21737	21574	21686	21860	21442	21857	21519	21760	21601	21739	21563	21538	21531	21451	21489	21686	21574	21788	21894	21699	21655	21547	21772	21455	21649	21635	21754	21705	21600	21573	21637	21635	21681	21665	21700	21623	21680	21358	21432	21675	21836	21657	21552	21541	21584	21595	21548	21709	21621	21751	21599	21830	21682	21762	21677	21509	21754	21764	21463	21664	21753	21755	21842	21691	21765	21749	21588	21853	21456	21546	21797	21752	21644	21791	21794	21745	21765	21443	21373	21506	21613	21537	21812	21719	21767	21700	21772	21596	21972	21912	21674	21592	21588	21439	21588	21681	21280	21610	21608	21547	21664	21652	21810	21694	21580	21642	21741	21627	21440	21465	21689	21466	21557	21670	21486	21599	21740	21574	21607	21711	21700	21800	21328	21723	21675	21414	21632	21621	21763	21792	21698	21574	21749	21896	21440	21748	21547	21680	21759	21540	21394	21787	21553	21728	21865	21819	21672	21698	21524	21447	21846	21501	21577	21549	21516	21616	21551	21608	21596	21683	21644	21600	21726	21729	21781	21685	21592	21503	21636	21679	21553	21605	21469	21444	21772	21365	21688	21606	21643	21702	21865	21674	21685	21718	21658	21732	21607	21478	21447	21630	21759	21834	21665	21737	21501	21630	21731	21735	21889	21773	21501	21509	21785	21529	21760	21525	21925	21622	21646	21831	21716	21599	21718	21845	21764	21709	21598	21635	21598	21611	21734	21722	21683	21751	21617	21608	21668	21702	21687	21545	21480	21711	21587	21613	21635	21511	21730	21657	21491	21448	21623	21526	21729	21428	21764	21516	21756	21572	21566	21545	21807	21511	21721	21779	21690	21476	21682	21653	21693	21779	21708	21610	21699	21619	21767	21655	21441	21553	21623	21681	21586	21572	21672	21589	21657	21597	21742	21817	21594	21620	21754	21659	21541	21940	21605	21794	21638	21603	21690	21840	21751	21659	21692	21559	21647	21716	21630	21843	21582	21593	21660	21630	21436	21488	21592	21826	21764	21558	21579	21569	21585	21443	21549	21840	21664	21773	21682	21591	21519	21578	21734	21607	21539	21626	21602	21696	21678	21615	21677	21586	21839	21609	21895	21702	21644	21645	21618	21572	21621	21589	21712	21467	21612	21835	21754	21723	21773	21760	21641	21652	21726	21731	21620	21699	21874	21642	21586	21724	21712	21447	21614	21793	21765	21557	21789	21611	21632	21588	21408	21681	21773	21613	21693	21739	21533	21611	21834	21689	21480	21591	21655	21757	21721	21776	21829	21595	21591	21692	21789	21741	21502	21754	21496	21462	21515	21748	21903	21779	21534	21897	21849	21636	21651	21600	21790	21572	21680	21606	21656	21736	21768	21668	21638	21413	21749	21648	21802	21520	21700	21798	21844	21866	21483	21660	21562	21344	21562	21899	21835	21661	21787	21775	21583	21735	21739	21706	21711	21613	21719	21781	21781	21720	21616	21519	21754	21632	21571	21651	21610	21743	21680	21744	21534	21350	21609	21714	21744	21811	21637	21688	21678	21450	21587	21479	21568	21682	21689	21870	21630	21679	21736	21532	21680	21757	21577	21420	21581	21589	21755	21880	21421	21787	21471	21685	21782	21500	21459	21576	21714	21747	21620	21697	21627	21656	21552	21600	21869	21454	21563	21613	21522	21838	21885	21832	21582	21713	21469	21653	21654	21676	21407	21714	21430	21660	21681	21470	21510	21451	21587	21812	21639	21680	21639	21712	21556	21702	21564	21532	21355	21825	21920	21578	21827	21746	21653	21566	21822	21693	21584	21795	21686	21834	21441	21729	21459	21600	21560	21695	21384	21672	21537	21556	21642	21384	21867	21803	21673	21401	21554	21633	21416	21555	21485	21440	21713	21621	21862	21493	21684	21772	21791	21670	21610	21521	21563	21623	21743	21547	21563	21818	21780	21692	21785	21742	21694	21556	21889	21624	21543	21592	21577	21663	21600	21576	21780	21672	21628	21647	21530	21652	21485	21579	21777	21690	21636	21745	21773	21590	21659	21660	21597	21876	21471	21668	21609	21656	21531	21612	21825	21727	21450	21666	21482	21446	21451	21706	21693	21655	21522	21852	21648	21693	21532	21746	21526	21693	21523	21693	21976	21651	21536	21822	21586	21544	21565	21636	21624	21768	22045	21765	21594	21588	21611	21448	21827	21723	21705	21659	21563	21571	21454	21680	21543	21714	21751	21541	21609	21773	21583	21746	21680	21600	21819	21598	21632	21550	21494	21680	21687	21479	21754	21334	21518	21762	21571	21817	21689	21823	21538	21733	21558	21735	21654	21751	21591	21654	21816	21993	21788	21736	21708	21571	21778	21765	21678	21727	21585	21760	21731	21632	21773	21860	21745	21566	21756	21626	21422	21388	21590	21833	21682	21622	21573	21707	21610	21640	21447	21838	21709	21634	21743	21764	21504	21673	21601	21567	21652	21665	21776	21700	21523	21690	21735	21512	21673	21671	21953	21647	21581	21510	21618	21441	21575	21756	21718	21555	21763	21717	21687	21921	21715	21798	21381	21586	21760	21455	21772	21755	21632	21646	21651	21815	21709	21530	21554	21652	21616	21766	21562	21490	21721	21602	21750	21539	21694	21383	21433	21599	21727	21687	21736	21743	21759	21534	21914	21668	21474	21665	21754	21769	21662	21560	21656	21561	21773	21669	21738	21822	21602	21871	21901	21513	21662	21673	21511	21576	21723	21625	21517	21580	21455	21620	21744	21424	21651	21851	21672	21723	21649	21624	21581	21728	21636	21356	21561	21657	21570	21578	21570	21613	21634	21616	21637	21506	21558	21551	21788	21731	21762	21582	21620	21487	21769	21624	21774	21569	21584	21394	21625	21750	21578	21641	21641	21809	21798	21798	21704	21578	21586	21808	21633	21774	21833	21720	21541	21575	21664	21513	21629	21859	21703	21684	21733	21425	21449	21671	21541	21761	21737	21633	21822	21671	21742	21670	21701	21735	21706	21623	21566	21466	21637	21620	21587	21611	21592	21717	21709	21492	21545	21548	21747	21835	21601	21630	21626	21698	21857	21897	21594	21783	21835	21761	21625	21596	21702	21569	21733	21789	21645	21537	21782	21776	21808	21675	21446	21610
30130	38449	35461	29280	25992	24397	23703	22813	22059	21057	20605	20698	19383	18029	17188	16799	16800	16539	16576	16528	16382	16573	16568	16527	16605	16652	16735	16802	16626	16621	16803	16778	16749	16714	16817	16625	16661	16633	16521	16701	16660	16699	16749	16740	16502	16686	16494	16731	16582	16820	16561	16452	16648	16699	16905	16735	16719	16669	16617	16450	16634	16638	16716	16808	16569	16700	16714	16637	16607	16682	16698	16401	16834	16722	16820	16559	16657	16647	16690	16749	16740	16671	16584	16740	16566	16643	16625	16650	16460	16823	16518	16652	16699	16664	16672	16744	16783	16597	16670	16552	16718	16652	16563	16659	16711	16625	16803	16694	16513	16745	16610	16595	16528	16742	16796	16685	16582	16735	16585	16609	16590	16532	16648	16804	16620	16775	16476	16643	16601	16606	16764	16548	16665	16654	16542	16616	16788	16521	16721	16770	16732	16745	16607	16654	16703	16653	16564	16722	16588	16592	16616	16683	16564	16578	16808	16730	16598	16719	16716	16444	16655	16529	16749	16577	16885	16657	16689	16445	16430	16584	16622	16555	16792	16539	16812	16608	16579	16600	16812	16750	16748	16537	16745	16639	16707	16555	16534	16648	16639	16754	16919	16601	16615	16770	16700	16647	16814	16690	16611	16724	16774	16822	16589	16697	16639	16627	16770	16721	16525	16569	16710	16500	16605	16549	16531	16661	16678	16556	16573	16610	16629	16774	16853	16557	16835	16783	16578	16511	16615	16723	16665	16681	16731	16633	16689	16520	16642	16582	16729	16665	16790	16743	16809	16875	16657	16649	16538	16680	16661	16435	16607	16565	16828	16653	16670	16521	16815	16590	16726	16711	16587	16636	16697	16762	16514	16753	16541	16762	16651	16708	16789	16709	16671	16705	16564	16853	16638	16618	16598	16623	16616	16818	16607	16688	16696	16577	16684	16715	16633	16692	16547	16718	16609	16600	16701	16652	16665	16633	16722	16519	16607	16584	16709	16690	16574	16723	16596	16577	16599	16614	16606	16611	16474	16714	16562	16670	16667	16512	16629	16609	16698	16711	16696	16711	16608	16592	16511	16557	16660	16735	16855	16655	16754	16644	16621	16731	16639	16510	16765	16670	16516	16580	16803	16784	16645	16614	16742	16582	16571	16566	16583	16640	16718	16639	16718	16676	16784	16608	16582	16576	16643	16432	16817	16509	16815	16575	16452	16638	16630	16573	16714	16504	16700	16729	16610	16696	16322	16635	16710	16559	16723	16671	16570	16797	16693	16615	16634	16709	16568	16621	16498	16618	16652	16435	16660	16665	16652	16516	16481	16748	16732	16640	16572	16746	16593	16727	16581	16548	16621	16694	16747	16681	16827	16474	16641	16678	16639	16559	16641	16630	16637	16547	16618	16713	16779	16732	16696	16760	16583	16627	16837	16542	16510	16709	16586	16759	16702	16678	16601	16738	16630	16484	16777	16694	16671	16636	16639	16657	16621	16615	16664	16701	16544	16713	16433	16738	16601	16750	16840	16672	16643	16629	16507	16542	16730	16626	16642	16668	16520	16576	16644	16602	16640	16610	16668	16639	16683	16654	16561	16723	16724	16706	16606	16581	16554	16681	16593	16537	16672	16656	16732	16624	16578	16758	16674	16635	16664	16643	16644	16561	16593	16818	16753	16651	16614	16619	16659	16646	16485	16578	16774	16558	16778	16778	16751	16849	16632	16593	16868	16781	16565	16648	16718	16889	16720	16683	16642	16409	16698	16614	16626	16651	16646	16505	16586	16662	16648	16683	16655	16571	16638	16693	16659	16724	16696	16730	16659	16595	16432	16692	16691	16396	16551	16752	16709	16544	16491	16584	16726	16655	16513	16571	16515	16674	16673	16777	16715	16813	16548	16571	16684	16506	16487	16672	16712	16599	16719	16589	16657	16688	16824	16790	16612	16548	16738	16636	16586	16595	16626	16671	16717	16612	16771	16722	16446	16674	16563	16625	16714	16703	16587	16625	16743	16339	16683	16641	16673	16520	16602	16699	16560	16621	16557	16581	16752	16515	16687	16594	16498	16745	16628	16614	16701	16556	16810	16717	16382	16543	16589	16656	16679	16708	16643	16725	16662	16714	16587	16629	16664	16685	16529	16598	16777	16611	16795	16582	16676	16640	16683	16708	16711	16761	16655	16374	16730	16664	16836	16523	16684	16656	16509	16758	16556	16733	16706	16530	16562	16775	16811	16781	16566	16693	16604	16920	16580	16510	16687	16751	16643	16634	16792	16634	16541	16521	16602	16663	16504	16544	16735	16577	16518	16515	16748	16674	16623	16528	16595	16587	16745	16667	16720	16735	16635	16770	16498	16572	16508	16755	16728	16571	16635	16658	16720	16553	16594	16674	16689	16733	16599	16539	16629	16642	16655	16635	16666	16577	16677	16595	16721	16678	16745	16582	16761	16518	16501	16811	16627	16699	16709	16712	16732	16674	16620	16500	16626	16744	16571	16614	16468	16814	16558	16594	16673	16715	16689	16616	16740	16687	16603	16574	16475	16764	16625	16621	16621	16844	16667	16566	16568	16699	16660	16707	16654	16524	16500	16518	16747	16568	16794	16681	16763	16655	16560	16455	16703	16665	16553	16511	16436	16568	16682	16556	16579	16502	16768	16553	16667	16796	16584	16623	16600	16719	16642	16735	16740	16760	16595	16536	16941	16462	16614	16645	16550	16660	16720	16809	16545	16631	16498	16623	16723	16678	16396	16748	16658	16797	16533	16536	16579	16726	16746	16784	16713	16674	16783	16620	16623	16620	16711	16500	16589	16867	16647	16498	16755	16655	16715	16753	16680	16612	16561	16758	16730	16668	16609	16586	16692	16551	16650	16797	16653	16537	16665	16745	16643	16679	16739	16451	16815	16709	16636	16722	16630	16512	16653	16602	16543	16668	16671	16453	16620	16706	16570	16740	16736	16664	16817	16564	16715	16595	16645	16592	16637	16670	16748	16600	16616	16708	16616	16632	16642	16575	16593	16661	16582	16752	16468	16835	16575	16523	16780	16560	16882	16572	16704	16784	16550	16818	16674	16649	16802	16533	16643	16757	16739	16523	16494	16776	16662	16531	16530	16498	16629	16790	16889	16677	16696	16637	16674	16739	16728	16542	16744	16599	16616	16548	16745	16528	16634	16618	16565	16663	16782	16812	16718	16505	16565	16625	16785	16630	16761	16680	16536	16736	16694	16711	16605	16851	16604	16628	16619	16602	16625	16609	16686	16610	16794	16690	16616	16598	16566	16681	16642	16657	16531	16668	16620	16851	16653	16664	16570	16688	16784	16744	16599	16705	16837	16708	16760	16626	16656	16666	16639	16685	16781	16578	16652	16610	16678	16666	16566	16572	16611	16532	16647	16647	16636	16683	16489	16729	16575	16764	16609	16534	16628	16612	16627	16494	16530	16637	16531	16676	16770	16758	16693	16785	16562	16687	16604	16646	16619	16644	16616	16551	16892	16532	16569	16672	16600	16467	16494	16663	16448	16671	16653	16632	16742	16608	16786	16577	16797	16795	16532	16594	16721	16665	16892	16618	16570	16838	16494	16779	16710	16626	16619	16723	16463	16645	16724	16629	16759	16707	16612	16524	16743	16521	16594	16644	16697	16643	16779	16893	16644	16668	16638	16571	16655	16681	16701	16582	16580	16673	16669	16677	16674	16593	16644	16811	16636	16737	16778	16555	16777	16748	16785	16620	16686	16589	16667	16622	16598	16648	16805	16624	16873	16725	16704	16790	16445	16768	16492	16623	16681	16620	16806	16579	16790	16662	16631	16654	16681	16513	16590	16628	16616	16628	16609	16698	16767	16867	16634	16731	16596	16809	16679	16547	17037	16610	16696	16650	16715	16625	16695	16490	16607	16576	16652	16611	16569	16666	16721	16760	16599	16627	16696	16506	16607	16595	16832	16522	16659	16615	16796	16623	16738	16591	16597	16444	16589	16654	16711	16712	16629	16634	16623	16794	16617	16812	16710	16638	16659	16655	16603	16783	16560	16601	16601	16716	16702	16876	16654	16717	16604	16654	16543	16534	16760	16547	16645	16556	16609	16644	16580	16815	16659	16687	16542	16851	16688	16780	16712	16542	16679	16724	16628	16611	16587	16654	16693	16491	16624	16614	16581	16476	16726	16717	16763	16653	16741	16700	16554	16590	16665	16485	16570	16765	16707	16616	16778	16683	16797	16761	16693	16410	16706	16512	16715	16586	16756	16605	16696	16640	16701	16685	16709	16686	16752	16830	16434	16502	16573	16593	16479	16634	16488	16784	16738	16601	16594	16633	16663	16612	16504	16540	16732	16615	16585	16654	16914	16708	16669	16738	16689	16711	16552	16752	16662	16914	16587	16506	16596	16756	16591	16844	16522	16623	16675	16602	16720	16622	16581	16625	16714	16655	16775	16584	16681	16588	16652	16538	16636	16775	16590	16672	16639	16683	16702	16600	16453	16623	16616	16687	16785	16629	16724	16853	16671	16768	16652	16370	16745	16603	16695	16613	16667	16617	16694	16621	16395	16660	16529	16743	16615	16697	16444	16816	16619	16736	16596	16543	16755	16476	16540	16685	16737	16701	16794	16614	16631	16735	16796	16678	16660	16609	16694	16517	16797	16557	16801	16598	16835	16520	16584	16737	16684	16679	16820	16608	16608	16447	16809	16462	16631	16690	16688	16584	16479	16656	16565	16648	16799	16505	16567	16864	16712	16625	16563	16574	16528	16705	16597	16602	16609	16628	16711	16541	16644	16673	16697	16827	16690	16633	16663	16623	16485	16546	16731	16601	16762	16544	16767	16606	16694	16630	16807	16368	16721	16534	16701	16665	16575	16567	16701	16604	16567	16685	16609	16806	16719	16705	16679	16654	16663	16654	16698	16382	16767	16710	16717	16743	16549	16483	16683	16601	16681	16537	16648	16802	16687	16717	16798	16600	16659	16728	16480	17007	16694	16676	16616	16655	16600	16655	16748	16621	16796	16702	16735	16632	16790	16657	16496	16556	16684	16692	16725	16561	16568	16556	16800	16757	16679	16565	16600	16834	16674	16791	16737	16776	16623	16601	16685	16818	16596	16701	16732	16688	16517	16636	16672	16811	16715	16624	16637	16680	16752	16712
25439	21296	30032	31036	31593	33143	31825	27273	25373	24841	28162	34144	31288	26073	22626	21233	20854	20559	21124	20788	20871	20791	20970	20672	20803	20842	20441	20689	20731	20633	20742	20667	21017	20823	20737	20683	20679	20813	20934	20693	20653	20476	20708	20579	20705	20619	20788	20937	20847	20630	20826	20773	20807	20723	20448	20498	20597	20823	20743	20600	20804	20694	20677	20471	20677	20801	20706	20931	20913	20729	20636	20718	20650	20742	20719	20538	20532	20860	20560	20792	20833	20611	20802	20700	20748	20572	20429	20547	20831	20743	20593	20985	20590	20700	20563	20553	20869	20687	20748	20618	20678	20474	20526	20530	20644	20855	20808	20556	20882	20558	20664	20633	20563	20792	20922	20802	20924	20646	20669	20600	20339	20536	20767	20715	20565	20789	20681	20781	20674	20505	20740	20627	20734	20953	20852	20800	20646	20827	20565	20767	20712	20705	20627	20703	20461	20832	20667	20727	20784	20643	20648	20759	20553	20686	20756	20716	20842	20741	20897	20641	20871	20663	20655	20588	20717	20573	20657	20680	20606	20491	20420	20703	20469	20553	20500	20700	20659	20694	20849	20801	20559	20718	20551	20552	20692	20671	20809	20775	20632	20841	20627	20557	20744	20599	20619	20786	20574	20762	20455	20636	20911	20584	20747	20559	20700	20774	20775	20763	20777	20761	20855	20516	20706	20650	20799	20637	20855	20790	20306	20571	20679	20481	20659	20555	20751	20760	20630	20520	20563	20666	20819	20818	20735	20578	20722	20788	20784	20889	20699	20627	20668	20662	20821	20580	20664	20848	20545	20930	20564	20809	20591	20691	20798	20889	20568	20663	20807	20577	20732	20680	20529	20667	20777	20521	20442	20677	20828	20697	20739	20753	20719	20823	20735	20742	20699	20731	20681	20634	20614	20809	20489	20585	20813	20765	20612	20667	20709	20561	20752	21043	20696	20852	20478	20589	20431	20751	20665	20744	20689	20778	20635	20625	20735	20637	20695	20890	20625	20628	20680	20841	20713	20715	20824	20834	20699	20758	20709	20544	20694	20776	20791	20940	20833	20847	20620	20832	20677	20668	20454	20922	20966	20728	20787	20761	20756	20716	20533	20672	20808	20700	20708	20667	20680	20893	20858	20813	20750	20928	20596	20643	20741	20564	20537	20621	20907	20748	20952	20751	20687	20403	20556	20626	20713	20792	20710	20546	20795	20658	20690	20557	20753	20525	20515	20764	20586	20540	20541	20785	20586	20728	20706	20729	20662	20762	20668	20801	20648	20788	20893	20536	20752	20645	20679	20850	20608	20661	20570	20724	20756	20824	20657	20737	20630	20789	20585	20707	20841	20460	20899	20612	20781	20815	20680	20837	20464	20496	20777	20784	20711	20350	20602	20590	20611	20531	20649	20715	20588	20580	20734	20721	20924	20765	20789	20640	20678	20545	20516	20698	20809	20709	20651	20620	20545	20574	20605	20735	20694	20763	20648	20942	20978	20749	20780	20758	20827	20718	20616	20798	20659	20580	20764	20619	20458	20610	20682	20767	20667	20640	20623	20892	20759	20756	20943	20824	20611	20650	20739	20715	20581	20719	20636	20793	20707	20736	20803	20793	20723	20606	20748	20610	20630	20846	20721	20757	20600	20700	20766	20662	20751	20708	20640	20656	20574	20834	20383	20579	20741	20789	20796	20537	20573	20650	20633	20599	20534	20775	20624	20469	20680	20633	20622	20670	20745	20577	20613	20732	20724	20707	20591	20686	20739	20709	20775	20560	20687	20703	20770	20629	20585	20613	20752	20596	20678	20634	20676	20557	20683	20737	20838	20833	20650	20775	20558	20838	20671	20582	20981	20792	20778	20655	20717	20728	20719	20848	20697	20842	20688	20777	20796	20675	20725	20653	20705	20819	20900	20690	20770	20610	20631	20507	20712	20784	20732	20784	20769	20727	20719	20540	20600	20581	20547	20831	20426	20948	20705	20797	21055	20700	20959	20858	20782	20677	20819	20548	20899	20699	20634	20691	20570	20685	20737	20596	20687	20611	20720	20814	20742	20710	20679	20738	20668	20801	20728	20821	20613	20522	20725	20844	20837	20635	20763	20691	20772	20667	20788	20555	20722	20806	20683	20806	20751	20623	20782	20832	20748	20619	20645	20547	20662	20640	20705	20719	20692	20647	20548	20635	20740	20895	20694	20605	20548	20799	20624	20811	20602	20666	20745	20671	20847	20500	20678	20728	20823	20636	20656	20625	20754	20637	20724	20630	20640	20707	20573	20709	20558	20491	20651	20789	20837	20564	20713	20788	20690	20679	20299	20747	20935	20725	20652	20608	20815	20821	20568	20566	20771	20769	20862	20655	20776	20534	20829	20833	20747	20726	20721	20583	20788	20656	20720	20803	20660	20417	20794	20622	20782	20631	20835	20672	20747	20690	20754	20933	20653	20711	20478	20689	20738	20677	20739	20727	20919	20731	20728	20753	20749	20586	20672	20755	20615	20801	20727	20537	20693	20633	20566	20639	20712	20661	20829	20793	20696	20593	20680	20606	20887	20773	20945	20511	20625	20628	20854	20594	20673	20764	20724	20429	20725	20671	20699	20653	20685	20533	20725	20843	20650	20654	20616	20742	20572	20583	20715	20579	20754	20676	20689	20639	20524	20551	20751	20776	20773	20800	20711	20690	20631	20740	20737	20656	20846	20697	20904	20603	20711	20719	20641	20763	20640	20689	20878	20481	20773	20666	20509	20570	20744	20759	20672	20837	20794	20605	20712	20494	20537	20515	20865	20629	20542	20743	20743	20750	20712	20690	20452	20660	20679	20795	20809	20836	20528	20818	20790	20620	20877	20921	20592	20721	20521	20763	20715	20953	20778	20798	20827	20715	20784	20701	20823	20554	20802	20766	20721	20587	20541	20729	20538	20584	20851	20838	20541	20843	20791	20928	20796	20750	20586	20659	20700	20841	20738	20421	20790	20719	20612	20828	20561	20570	20546	20599	20770	20724	20931	20602	20701	20680	20616	20772	20672	20627	20758	20642	20630	20700	20766	20815	20754	20741	20844	20454	20686	20539	20842	20760	20567	20622	20693	20494	20764	20747	20660	20757	20665	20554	20556	20587	20851	20663	20793	20808	20728	20846	20534	20849	20793	20556	20635	20543	20824	20745	20688	20774	20745	20608	20489	20736	20646	20640	20594	20609	20903	20658	20694	20627	20808	20505	20511	20671	20690	20427	20621	20958	20593	20763	20609	20707	20578	20606	20591	20668	20656	20662	20630	20893	20993	20812	20803	20840	20705	20724	20682	20459	20884	20597	20701	20685	20591	20740	20653	20523	20635	20681	20849	20798	20662	20829	20659	20883	20747	20559	20577	20670	20610	20960	20634	20581	20408	20725	20647	20529	20635	20710	20809	20739	20687	20698	20785	20662	20790	20677	20674	20768	20740	20874	20601	20637	20854	20703	20860	20654	20498	20568	20574	20680	20493	20758	20646	20742	20650	20924	20689	20671	20855	20589	20793	20593	20785	20556	20894	20633	20733	20546	20630	20823	20650	20802	20840	20724	20507	20579	20476	20697	20692	20704	20712	20572	20686	20643	20557	20565	20881	20981	20722	20869	20882	20838	20764	20718	20796	21013	20660	20828	20513	20684	20744	20676	20684	20656	20829	20728	20685	20845	20846	20585	20650	20776	20618	20896	20646	20581	20526	20747	20671	20871	20572	20697	20845	20482	20458	20527	20500	20556	20659	20587	20680	20723	20675	20510	20818	20840	20776	20622	20672	20691	20683	20562	21047	20733	20466	20597	20577	20699	20743	20786	20655	20879	20801	20790	20721	20780	20744	20811	20767	20683	20780	20783	20583	20822	20580	20687	20725	20898	20770	20676	20544	20747	20540	20528	20955	20615	20488	20865	20640	20593	20861	20815	20808	20682	20680	20749	20669	20676	20536	20409	20690	20780	20511	20705	20756	20681	20643	20768	20675	20639	20716	20778	20460	20527	20684	20805	20516	20922	20909	20666	20762	20561	20561	20421	20826	20579	20586	20702	20732	20673	20656	20772	20787	20811	20610	20619	20557	20691	20541	20570	20751	20501	20821	20758	20741	20647	20517	20735	20866	20657	20748	20821	20639	20434	20468	20755	20835	20658	20687	20706	20823	20815	20786	20514	20524	20587	20802	20784	20607	20829	20897	20417	20828	20684	20706	20788	20879	20852	20525	20767	20531	20695	20851	20547	20682	20653	20455	20792	20699	20702	20828	20643	20685	20648	20641	20656	20829	20848	20773	20796	20861	20775	20822	20576	20555	20732	20650	20481	20883	20914	20592	20887	20772	20751	20765	20751	20906	20700	20827	20669	20758	20635	20805	20910	20745	20590	20869	20658	20610	20469	20691	20794	20812	20812	20803	20826	20809	20625	20764	20678	20694	20748	20560	20853	20608	20652	20751	20836	20610	20826	20694	20793	20909	20550	20628	20696	20474	20704	20743	20531	20630	20907	20861	20880	20743	20624	20550	20668	20650	20855	20749	20768	20714	20689	20628	20724	20568	20501	20460	20628	20600	20683	20757	20642	20715	20710	20833	20832	20781	20734	20531	20708	20690	20536	20707	20591	20700	20662	20750	20708	20805	20755	20626	20558	20659	20373	20700	20752	20801	20736	20750	20494	20584	20863	20754	20443	20729	20843	20621	20702	20639	20286	20890	20673	20875	20698	20776	20770	20718	20577	20675	20676	20672	20691	20738	20612	20618	20733	20573	20805	20449	20778	20756	20649	20788	20713	20803	20787	20889	20684	20690	20835	20612	20589	20705	20737	20711	20609	20670	20756	20756	20721	20757	20739	20718	20769	20664	20734	20648	20786	20665	20746	20729	20619	20739	20880	20680	20931	20577	20695	20941	20731	20597	20687	20790	20725	20749	20735	20616	20652	20601	20683	20711	20837	20625	20701	20529	20583	20687	20579	20646	20694	20838	20669	20709	20795	20760	20706	20731	20514	20758	20796	20688	20586	20681	20815	20562	20723	20782	20451	20944	20708	20662	20570	20972	20489	20538	20608	20965	20759	20780	20697	20692	20550	20897	20668	20738	20941	20803	20648	20625	20732	20871	20652	20370	20696	20690	20464	20692	20610	20651	20923	20918	20663
30086	47979	48253	40878	35875	33047	29508	25159	22756	22424	27233	33515	28469	21963	17896	16507	16228	16179	16211	16150	15997	16210	15941	16256	16165	16251	16202	16285	16206	16208	16170	16150	16294	16075	16236	16200	16036	16156	16267	16073	16115	16190	16163	16179	16128	16265	16247	16097	16155	16041	16151	16116	16284	16136	16082	16264	16156	16173	16054	16232	16294	16122	16207	16094	16098	16253	16260	16014	16256	16101	16217	16143	16194	16367	16288	16266	16312	16180	16234	16012	16430	16207	16259	16077	16247	16228	16235	16307	16228	16271	16010	16187	16057	16015	16161	16089	16098	15989	16095	16086	15963	16123	16040	16151	16250	16126	16094	16087	16067	16040	16177	16124	16115	16132	16094	16193	16369	16202	16008	16279	16306	16098	16007	16270	16164	16196	16149	16091	16065	15977	16160	16226	16146	16243	16115	16034	16143	16138	16095	16131	16158	16123	16281	16054	16114	16035	16020	16074	16267	16078	15993	16186	16221	16243	16022	16167	16206	16127	16207	16275	16193	16196	16075	16162	16178	16314	16368	16110	16044	16235	16062	15993	16236	16106	16188	16055	16222	16124	15964	16201	16171	16220	16292	16140	16219	16097	16149	16035	16175	15898	16178	16329	16094	15997	16168	16195	16161	16198	16072	16154	16051	16144	16164	16240	16120	16283	15986	16023	16234	16206	16090	16144	16220	16087	16008	16080	16138	16100	15972	16125	16194	16032	16296	16188	16225	15945	16210	16434	16110	16103	16149	15986	16090	16122	16186	16062	16231	16206	16094	16143	16273	16397	16036	16157	16131	16136	16250	16140	16321	16124	16132	16197	16135	16051	16069	16242	16204	16131	16056	16178	16162	16165	16187	16132	16107	16067	16143	16363	16101	16225	16209	16030	16178	16174	16121	16190	16066	16023	16307	16097	16126	16079	16137	16225	16152	16059	16311	16083	16198	16184	16203	16086	16061	16112	16072	16185	16185	16141	16144	16248	16234	16256	16307	16188	16233	16148	16191	16164	16132	16141	16152	16221	16148	16319	16101	16106	16223	16134	16214	16073	15912	16215	16264	16116	16125	15982	16143	16211	16070	16373	16208	16235	16199	16148	16000	16179	16154	16133	15834	16068	16271	16141	16126	16095	16325	16203	16099	16035	16111	16091	16089	16214	16088	16204	16047	16127	16152	16217	15957	16070	15996	16117	16170	16236	16263	16262	16112	16195	16046	16132	16059	16020	16211	16331	16237	16175	16323	16039	16189	16142	16129	16214	16309	16146	16122	16221	16291	16137	16245	16266	16115	16210	16160	16113	16053	16200	16020	16081	16240	16214	16144	16164	15991	16109	16235	16213	16103	16065	16377	16100	16156	16134	16167	16124	16214	16213	16322	16199	16103	16393	16193	16072	16173	16125	16241	16045	16330	16345	16053	16064	16363	16082	16203	16189	16129	16228	16204	16285	16063	16108	16123	16069	16209	16184	16288	16259	16148	16240	15918	16232	16222	16037	16199	16226	16120	16033	16082	16089	16251	16426	16193	16156	16194	15912	16161	16163	16360	16123	16034	16248	16148	16183	16225	16128	16263	16249	16160	16260	16168	16187	16246	16350	16284	16240	16249	16248	16215	16353	16103	16096	16308	16197	16016	16159	15958	16147	16139	16058	16050	16177	16082	16221	16178	16239	16281	16035	16347	16224	16340	16160	16121	16152	16234	16245	16106	16167	16068	16147	16108	16049	16078	16245	16149	15842	16117	16246	16342	16285	15981	16249	16264	16297	16053	16153	16129	16269	16149	16061	16039	16224	16070	16351	16179	16207	16033	16065	16070	16358	16065	16165	16188	16148	16249	16115	16182	16068	16157	16163	16064	16110	16325	16047	16074	16062	16150	16164	16107	16152	16217	16078	15983	16069	16171	16144	15937	16045	16218	16194	16162	16258	16114	16128	16247	16177	16082	16227	16271	16298	16281	16041	16025	16154	16137	16185	16037	16012	16335	16264	16118	16110	16079	16136	16060	16277	16309	16242	16129	16208	16189	16041	16066	16222	16131	16314	16103	16093	16187	16167	16193	16117	16124	16090	16020	16212	16221	16161	16112	16024	16202	16299	16001	16068	16050	16196	16115	16106	16148	16127	16156	16184	16116	16181	16142	16231	16194	16082	16214	15991	16258	16067	16011	16176	16235	16143	16215	16162	16032	16235	16213	16188	16099	16296	16129	16021	16106	16026	16293	16097	16083	16093	16147	15943	16228	16096	16150	16223	16223	16163	15983	16216	16285	16211	16120	16067	16375	16180	16205	16060	16123	16236	16144	16269	16288	15865	16096	15962	16165	16300	16184	16252	16100	16184	16089	16306	16167	16078	16186	16155	16115	16195	16148	16098	16247	15956	16175	16259	16099	16107	16180	16110	16053	16103	16286	16294	16159	16163	16261	16125	16202	16266	16182	16200	16220	15979	16063	15989	16007	16244	16142	16164	16238	16154	16175	16274	16282	16325	15970	16076	16296	16135	16103	16131	16168	16157	16136	16202	16104	16218	16224	16043	16297	16278	16213	16016	16227	16039	16119	16196	16064	16097	16242	16152	16319	16276	16303	16123	16263	15930	16265	15993	16337	16176	16093	16202	16074	16104	16178	16070	16039	15955	16251	16068	16197	16280	16253	16236	15996	16186	16097	16367	16251	16015	16396	16267	16083	16116	16223	16087	16189	16262	16273	16094	16128	16058	16136	16227	16187	16180	16118	15986	16099	16074	16265	16052	16024	16092	16103	16345	16032	16273	16226	16210	16154	16061	16173	16116	16188	16198	16037	16197	16212	16087	16093	16152	16101	16167	16268	16211	16190	16135	16264	16174	16220	16204	16155	16364	16270	16105	16393	15957	16138	16250	16181	16097	16216	16116	16283	16298	16194	16130	16171	16363	16135	16148	16233	16169	16075	16354	16181	16119	16283	16300	16144	16255	16222	16232	16059	16028	16075	16177	16095	16148	16190	16060	16130	16204	16191	16199	16155	16374	16106	16126	16215	16031	16207	16112	16241	16099	16200	16118	16115	16276	16057	16194	16011	16152	16122	16086	16164	16335	16230	16010	16298	16165	16075	15985	16182	16080	16175	16077	16190	16267	16176	16209	16219	16268	15971	16331	16103	16045	15935	16311	16249	16334	16241	16112	16173	16304	16174	16071	16104	16275	15982	16147	16105	16203	16012	16002	16051	16381	16120	16114	16340	16084	16026	16187	16060	16231	16240	16103	16028	16152	16211	16201	16036	16204	16374	16221	16031	16125	16249	16168	16123	15998	16196	16228	16052	16182	16213	16084	16148	15960	16042	16187	16223	16135	16105	16129	16128	16229	16180	16097	16168	16196	16161	16092	16209	16316	15977	16268	16197	16014	16138	16162	16202	16224	16172	16142	16180	16215	16073	16102	16047	16140	16171	16118	16004	16067	16320	16164	16108	16173	16085	16202	16142	16200	16124	16135	16323	16187	16278	16159	16142	16150	16101	16151	16094	16353	16239	16280	16068	16041	16151	16158	15992	16129	16089	16146	16148	16215	16198	16116	16125	16203	16087	16240	16232	16153	16111	16159	16076	16142	16219	16068	16207	16126	16471	16191	16001	16243	16077	16220	16139	15907	16141	16175	16036	16188	16096	16238	16052	16086	16235	16262	16191	16124	16140	16019	16174	16222	16322	16113	16233	16213	16145	16184	16003	16135	16185	16003	16226	16349	16143	16127	16153	16286	16134	16195	16292	16212	16171	16160	16072	16111	16218	16146	16200	16159	16074	16184	16061	16117	16206	16141	16191	16100	16064	16158	16197	16029	16220	16104	16030	16199	16116	16130	16100	16224	16046	16219	16122	16174	16004	16150	16254	16114	16242	16182	16054	16166	16280	16105	16250	16127	16151	16046	16173	16213	16221	16022	16148	15956	16189	16141	16152	16203	16295	16175	16030	16122	16309	16170	16125	16189	16051	16126	16358	16046	16280	16114	16336	16149	16157	16173	16169	16068	16173	16320	16031	15923	16292	16188	16127	16048	16428	16119	16163	16226	16079	16261	16245	16000	16186	16337	16146	16178	16091	15912	16288	16127	16215	16126	16259	16210	16198	16094	16132	16027	16158	16158	16223	16165	16146	16092	16263	15978	16139	16081	16285	16381	16171	16024	16172	16007	16124	16240	16061	16126	16134	16099	16156	16184	16150	16354	16072	16131	16112	16111	16095	16102	16134	15875	16198	16286	16148	16114	16302	16237	16156	16218	16014	16225	16135	16055	16176	16033	16188	16144	16138	16221	16122	16045	16183	16106	16191	16284	16176	16272	16151	16161	16236	16202	16317	16091	16253	16073	16180	16195	16119	16159	16197	16160	16233	16213	16182	16132	16223	16344	16208	16128	16148	16029	16139	16260	16184	16065	16203	16226	16202	16138	16105	16012	16169	16204	16096	16014	16138	16151	16077	16132	16138	16171	16158	16096	16050	16077	16148	16114	16275	16038	16169	16010	15976	16195	16145	16151	16142	16057	16116	16120	16114	16142	16290	16288	16196	16147	16209	16050	16306	16173	16224	16268	16115	16013	16080	16182	16150	16190	16089	16140	16238	15940	16176	16064	16192	16231	16171	16168	16027	16198	16407	16258	16076	16297	16040	16162	16294	16267	16191	16146	16215	16285	16328	16245	16162	16222	16072	16173	16223	16052	16245	16122	16143	16038	16128	16280	15965	16171	16260	16151	16144	16043	16203	16075	16049	16043	16145	16143	16165	16086	16227	16141	16346	16075	16248	16145	16076	16140	16040	16193	15981	16340	16027	16168	16203	16285	16165	16110	16083	16222	16198	16143	16333	16167	16169	16007	16117	16042	16202	16191	16213	16257	16137	16244	16137	16326	16140	15972	16024	16170	16229	16119	16287	16203	16253	16155	16362	16082	16348	16118	16234	16217	16006	16158	16022	16205	16203	16071	16054	16270	16211	16217	16158	16238	16104	16143	16272	16118	16113	16254	16000	16132	16124	16185	16206	16150	16262	16137	16083	16081	16210	16077	16178	16307	16124	16285	16254	16137	16172	15983	16284	16172	16054	16156	16203	16196	15978	16097	16075	16148	16275	16175	16294	16161	16171	16126	16247	15873	16259	16123	16202	16163	16159	16124	16083	16148
23609	21033	28866	26374	28744	33695	34782	31659	28249	25347	28822	44018	40673	31066	24357	21069	20366	19892	20032	19777	20166	19877	19997	19787	19760	19997	19961	19997	19962	19905	19988	19937	19694	20041	20031	19924	19921	19855	20025	19946	19950	19733	19939	19787	19886	19975	19833	19715	20013	19934	19963	19823	20022	19895	19696	20003	19812	19903	19951	20034	19818	19708	19810	20008	19882	19753	20008	19721	19808	19935	19779	19742	19762	19865	19962	19751	19995	19901	20050	19784	19906	19848	19977	19828	19727	19842	20112	19810	19959	19806	19930	19823	19720	19791	19834	19892	19828	19871	19925	19809	19814	19959	19709	19792	19937	19917	19830	20017	19844	19631	19836	19787	19848	19711	19775	19846	19890	19782	19615	19677	19731	19842	19785	19953	19843	19793	19723	19703	19787	19655	20007	19849	19744	19837	19818	19781	19861	19775	19708	19795	19835	19618	19861	19947	19892	19639	19780	19848	19776	19741	19853	19780	19810	20020	19737	19727	19957	19797	19822	19897	19723	19787	19790	19896	19880	19952	19607	19737	19702	19762	19702	19630	19794	19915	19768	19760	19988	20060	20037	19681	20009	20134	20045	19964	19718	19736	19983	19792	19932	19955	19777	19763	19912	19757	19925	19926	19782	19773	19730	19851	19766	19775	19877	20001	19818	19897	19872	19824	19894	19619	19931	19843	19883	19871	19838	19692	20138	19789	19745	19727	19782	19806	19872	19743	19745	19883	19761	19885	19764	19739	19771	19699	19716	19761	19770	19656	19829	19806	19974	19972	19752	19718	19909	19771	19894	20005	19972	19972	19742	19758	19761	19944	19686	19728	19842	19808	19790	19694	19820	19876	19795	19736	19857	19724	19917	19873	19928	20019	20029	19752	19901	19839	19685	19907	19745	19869	19786	19874	20003	19743	19909	19761	19684	19992	19818	19766	19812	19778	19980	19681	19987	19773	19881	19974	19909	19773	19815	19797	19925	19700	19802	20024	19917	19782	19681	19689	19869	19871	19957	19921	19782	19835	19528	19891	19802	20103	19697	19950	19877	19919	19981	19759	19772	19766	19815	19782	20031	19938	19649	19845	19717	19876	20014	19942	19860	19805	19839	19688	19701	19861	19798	19863	20071	19906	19881	19761	19629	19784	19886	19820	19713	19711	19708	19939	20022	19793	19694	19798	19782	19842	19924	19625	19895	19674	19916	19851	19910	19722	19727	19708	19775	19652	19686	19564	19879	19704	19800	19896	19665	19687	20004	19858	19896	19939	19670	19843	19919	19759	19760	19764	19957	19842	19824	19797	19873	19936	19634	19867	19865	19656	19814	19863	19863	19654	19972	19893	19829	19755	19710	19771	19732	19902	19765	19942	19832	19938	19788	19898	19698	20071	19802	19750	19561	19753	19962	19820	19774	19765	20019	19830	19834	19700	19837	19802	20034	19677	19796	19984	19617	20074	19823	19793	19750	19702	19751	19792	19851	19864	19744	19620	19957	19919	19829	19725	19795	19794	19766	19971	19737	20029	19906	19866	19877	19671	19787	19777	19788	19650	19832	19789	19758	19718	19653	19849	19829	19887	19921	19925	19912	19787	19752	19924	19753	19671	19767	19826	19763	19819	19694	19875	19985	20032	20088	19770	19871	19688	19817	19704	19861	19897	19742	19964	19844	19839	19768	19719	19931	19829	20010	19877	19888	19829	19822	19995	19647	19729	19801	19905	19901	20095	19842	19856	19828	19764	19849	19849	19756	19863	19808	19740	19759	19909	19891	19807	19730	19785	19959	19875	19792	19869	19943	19678	19630	19936	19589	19901	19639	19692	19747	20205	20019	19540	19944	19536	19825	19841	19711	19767	20025	19886	19682	19765	19863	19696	19666	19984	19702	19729	19972	19849	19718	19848	19847	19677	20089	19924	19844	19831	19749	19686	19803	20058	20092	19726	19520	19730	19877	19797	19880	19744	19657	19739	19855	19822	19738	19816	19660	19893	19888	19830	19766	19827	19869	19956	19812	19759	19964	19914	19632	19888	19931	19871	19731	19745	19681	19959	19919	19632	19773	19891	19966	20019	19763	19957	19817	19592	19723	19832	19785	19738	19889	20050	20066	19903	19722	19689	19670	19832	20056	19796	19536	19947	19888	19945	19742	19867	19690	19586	19701	19856	19775	19873	19591	20047	19758	19916	20120	19897	20018	19922	20033	19677	19843	19702	19637	19687	19949	19825	19799	19740	19971	19556	19896	19645	19833	19905	19819	19885	19820	19743	19762	19988	20057	19862	20042	19933	19959	20089	19902	19952	19797	19813	19800	19931	19797	19640	19817	19592	20066	19887	19771	19872	19495	19534	19727	19704	19656	19773	19808	19743	19887	19812	19916	19635	19873	19822	19815	20016	19640	19845	19800	19861	19862	19881	19789	20121	19719	20022	19890	20004	19547	19898	19909	19863	19734	19790	19955	19652	19752	20006	19944	19799	19800	19704	19638	19885	19842	19811	19564	19726	19653	19857	19817	19835	19885	19795	19904	19878	19670	19793	19830	19596	19949	19890	19807	19920	20064	20010	19716	19787	19897	19801	19950	19899	19884	19778	19904	20064	19997	19738	19933	19673	19703	19927	19778	19991	19861	19712	19887	19728	19749	19857	20020	19853	19861	19956	19971	19848	19808	19847	19866	19923	19936	19973	19812	19680	19882	19806	19903	19920	19735	19675	19726	19622	19841	19857	19789	19851	19981	19614	19839	19739	19807	19922	19863	19774	19919	20066	19808	19893	19929	19853	19909	19904	19922	19907	19857	19701	19484	19754	19828	19940	19840	19961	19877	19996	19676	19963	19814	19718	19834	19695	19968	19731	19952	19821	19730	19661	19779	19808	19738	19598	19971	20013	19865	19734	19935	19891	19743	19735	19745	20031	19866	19935	19718	20046	19672	19979	19679	19852	20134	19942	19950	20030	19707	20017	19710	19759	19941	19644	19723	19865	20017	19719	19562	19803	19894	19961	19739	19747	19798	19744	19767	19882	19779	19906	19818	19716	19980	19914	19868	19875	19894	19747	19734	19754	19881	19643	19886	19852	19934	19951	19767	19942	20124	19789	19831	19813	19889	19911	19720	19894	19832	19821	20079	19864	19710	19995	19772	19747	19696	19681	19894	19749	19810	19783	19968	19739	19852	19917	19946	19684	19770	19629	19774	19802	19851	19722	19789	19657	19936	19747	20057	19995	19626	19732	19912	19765	19734	19803	19949	19855	19772	19790	19817	19730	19713	19919	19973	19830	19735	19921	20045	19811	19830	19990	20043	19974	19831	19905	19859	19889	19807	19739	19971	19855	19677	19908	19778	19625	19848	19946	19738	19592	19778	20029	19840	19893	20009	19772	19750	20034	19982	19830	19931	19807	19796	19903	19940	19799	19873	19873	19565	19691	19959	19811	19837	19745	19806	19833	19898	19793	19755	19770	19899	19915	19875	20020	19833	20003	20097	19931	19627	20068	20049	19774	19933	19949	19978	19954	19788	19769	19917	19780	19748	20131	19710	19736	19905	19722	19784	19645	19831	19978	19686	19789	19712	19842	19930	19712	20118	19961	20066	19633	19790	19692	19877	19960	19780	19879	19678	19729	19937	19850	19796	19711	19749	19979	19846	19829	19929	19897	19633	19716	19773	19790	19921	19883	19839	19821	19916	19793	19735	19927	19902	19978	19612	19918	19870	19801	19806	19712	19849	19777	19879	19844	19586	19723	19929	19681	19725	19567	19668	19636	19871	19839	19600	19994	19791	19574	19706	19794	19566	19718	19923	19870	19700	19860	19781	19871	19774	19687	19942	19677	19955	19650	19873	19739	19729	19861	19908	19940	19922	19713	19768	19735	19602	19693	19795	19909	19947	19561	19893	19822	19810	19885	19616	19585	19595	19776	19811	19889	19804	19850	19969	19666	19674	19865	20086	19845	19983	19988	19891	19853	19857	19894	19730	19719	19810	19834	19981	19792	19867	19769	19807	19796	19865	19785	19675	19758	19768	19717	19729	19614	19931	19961	19916	19834	19857	19554	19924	19862	19935	19673	19756	19898	19642	19819	19710	19949	19813	19732	19856	19665	19890	19914	19852	19891	19879	19706	19868	19847	19674	19906	20020	19724	19846	19918	20030	19859	19980	19780	19902	19620	19677	19738	19724	19915	19841	20040	19904	19765	19782	19916	19858	19705	19798	19881	19797	19800	19855	19692	19633	19806	19441	19932	19944	19733	19729	19956	19721	19870	19657	20013	19724	19900	19865	19463	19886	19762	20105	19790	19692	19877	19936	19664	19692	19813	19726	19873	19774	19628	19830	19908	19706	19781	19833	19936	20253	19947	19876	19756	19693	19582	19799	19813	19787	19966	20023	19877	19741	19791	19902	19732	19874	19662	19788	19757	19921	19658	20015	19911	19997	19847	19985	19873	19715	19958	19668	19890	20018	19513	19788	19904	19988	19923	19801	19773	19918	19806	19595	19791	19610	19775	19809	19669	19939	19805	19655	19627	19922	19820	19856	19760	20014	19903	19710	19930	19914	19616	19716	19933	19909	19674	19936	19705	19646	19843	19837	19805	19610	19921	19860	19783	19735	19820	19821	19878	19912	19943	19834	19842	19934	19935	19784	19896	19693	19716	19881	19979	19927	19802	19751	20041	19976	19826	19647	19893	19563	19748	20043	19746	19880	19813	19844	19791	19997	19833	19789	19743	19890	19853	19742	19772	19976	19949	19802	19975	19682	19866	19737	19496	19861	19606	20050	20017	19793	19738	19681	20038	19865	20061	19446	19955	19745	19924	20031	19768	19946	19913	19802	19870	19847	19801	19960	19793	19728	19902	19947	19807	19626	19855	19759	19726	19799	19809	19885	19620	19718	19712	19751	20009	20147	19891	19825	19743	19800	19917	19998	19804	19835	20079	19706	19874	19939	19876	19773	19792	19954	19844	19780	19872	19998	19739	19814	19916	19972	19523	19910	19728	19868	19694	19615	19747	19787	19649	19683	19706	19624	19918	19733	19825	19711	19998	19841	19667	19936	19775	19852	19843	19748	19586	20086	19757	19707	19951	19761	19709	19839	19822	19802	19793	19918	19744	19954	19859	19951	19865	19968	19782	19683	19648	19886	19701	19898	19827
32032	54741	56456	49194	44070	38180	33678	32164	26633	23165	29267	43983	38353	27704	19625	16334	15836	15736	15701	15646	15752	15517	15761	15678	15693	15537	15641	15584	15601	15616	15728	15655	15719	15528	15818	15642	15826	15694	15767	15804	15739	15511	15806	15838	15553	15621	15716	15597	15750	15684	15731	15661	15753	15728	15450	15450	15614	15491	15590	15678	15698	15668	15544	15728	15702	15682	15598	15579	15714	15766	15735	15672	15758	15544	15519	15727	15677	15726	15735	15720	15350	15690	15855	15627	15554	15792	15678	15487	15623	15730	15644	15448	15722	15738	15594	15551	15573	15433	15527	15667	15464	15664	15661	15715	15588	15458	15703	15479	15579	15670	15621	15623	15633	15642	15778	15470	15569	15401	15610	15623	15620	15592	15765	15771	15696	15668	15548	15595	15564	15573	15670	15699	15606	15641	15722	15709	15568	15732	15657	15678	15699	15613	15806	15696	15648	15478	15716	15713	15736	15920	15413	15715	15584	15672	15494	15704	15641	15659	15608	15617	15698	15515	15686	15696	15874	15526	15673	15770	15574	15738	15687	15540	15777	15638	15730	15429	15631	15580	15706	15748	15526	15591	15741	15698	15850	15486	15710	15507	15747	15732	15688	15437	15633	15830	15460	15627	15687	15602	15625	15832	15631	15545	15587	15864	15825	15597	15586	15523	15573	15661	15804	15570	15551	15745	15644	15731	15790	15446	15895	15611	15672	15551	15749	15407	15596	15595	15488	15733	15672	15659	15584	15612	15403	15599	15596	15842	15587	15642	15527	15661	15607	15696	15655	15606	15571	15912	15741	15521	15535	15616	15617	15577	15587	15735	15665	15608	15677	15633	15551	15557	15686	15752	15333	15536	15483	15573	15637	15798	15584	15581	15684	15666	15547	15570	15592	15509	15590	15741	15523	15585	15500	15600	15734	15479	15593	15562	15818	15576	15527	15617	15752	15550	15588	15613	15651	15592	15648	15497	15654	15652	15601	15659	15694	15638	15605	15638	15614	15623	15591	15584	15484	15751	15616	15770	15737	15627	15674	15662	15684	15633	15648	15640	15702	15669	15783	15670	15561	15761	15729	15718	15544	15647	15644	15569	15649	15651	15499	15626	15634	15677	15671	15807	15529	15868	15790	15598	15551	15734	15668	15562	15579	15633	15636	15594	15573	15654	15679	15661	15541	15689	15650	15577	15752	15678	15633	15628	15748	15614	15628	15758	15599	15697	15565	15630	15531	15781	15567	15531	15630	15559	15819	15618	15580	15629	15533	15565	15542	15583	15556	15554	15693	15680	15779	15585	15520	15416	15739	15476	15561	15558	15680	15646	15598	15782	15581	15598	15671	15593	15577	15571	15777	15789	15521	15618	15744	15755	15649	15749	15558	15670	15521	15554	15525	15561	15666	15799	15646	15648	15549	15545	15847	15648	15637	15815	15620	15647	15721	15564	15621	15776	15739	15625	15576	15641	15675	15567	15630	15819	15578	15625	15735	15551	15590	15850	15752	15635	15571	15686	15614	15544	15653	15676	15741	15603	15650	15951	15676	15766	15645	15724	15620	15676	15696	15653	15629	15717	15552	15588	15692	15702	15644	15562	15731	15839	15604	15649	15568	15899	15909	15711	15619	15697	15649	15553	15788	15677	15597	15721	15683	15743	15578	15598	15695	15748	15593	15561	15569	15824	15506	15751	15599	15566	15550	15623	15630	15574	15573	15703	15550	15651	15692	15662	15543	15737	15524	15585	15667	15529	15696	15712	15613	15533	15719	15636	15583	15723	15750	15551	15634	15549	15603	15653	15539	15588	15655	15755	15624	15767	15561	15694	15609	15763	15654	15611	15769	15698	15492	15669	15779	15645	15480	15557	15657	15769	15664	15594	15517	15512	15702	15593	15694	15703	15592	15675	15508	15633	15606	15719	15602	15811	15583	15696	15746	15660	15832	15689	15683	15715	15606	15722	15572	15916	15735	15559	15654	15813	15537	15617	15597	15691	15622	15756	15641	15690	15649	15562	15833	15725	15614	15745	15500	15673	15657	15672	15690	15611	15877	15699	15575	15674	15400	15727	15607	15432	15415	15719	15608	15645	15493	15522	15652	15741	15557	15745	15472	15563	15833	15632	15637	15823	15645	15688	15645	15800	15581	15609	15725	15622	15472	15594	15592	15722	15613	15584	15686	15614	15604	15661	15529	15657	15714	15716	15714	15475	15565	15694	15683	15511	15551	15737	15671	15575	15422	15602	15574	15646	15699	15799	15412	15562	15799	15544	15719	15555	15598	15556	15715	15524	15747	15577	15531	15754	15523	15743	15588	15716	15630	15834	15628	15627	15574	15761	15714	15501	15738	15729	15699	15540	15598	15617	15690	15576	15709	15631	15813	15603	15655	15698	15659	15681	15630	15400	15408	15616	15651	15675	15595	15403	15669	15787	15658	15584	15536	15614	15561	15437	15696	15619	15789	15757	15500	15741	15626	15645	15617	15783	15524	15511	15627	15655	15600	15757	15633	15508	15645	15585	15473	15561	15632	15630	15523	15520	15671	15554	15488	15766	15726	15689	15526	15729	15533	15562	15716	15702	15542	15563	15651	15858	15652	15597	15422	15798	15618	15668	15710	15616	15529	15604	15713	15769	15579	15690	15727	15843	15595	15615	15439	15616	15547	15578	15803	15615	15613	15639	15598	15639	15743	15785	15692	15656	15527	15847	15621	15642	15446	15529	15652	15767	15660	15551	15604	15557	15560	15553	15798	15667	15659	15586	15590	15580	15737	15775	15611	15827	15652	15505	15783	15579	15678	15704	15706	15549	15550	15699	15612	15574	15573	15672	15598	15590	15721	15827	15563	15693	15564	15619	15479	15660	15563	15380	15783	15719	15586	15879	15638	15473	15747	15568	15573	15606	15561	15702	15562	15577	15635	15797	15641	15593	15604	15613	15558	15537	15624	15564	15694	15650	15628	15725	15937	15574	15691	15561	15602	15620	15506	15705	15644	15544	15633	15589	15706	15654	15513	15611	15510	15679	15700	15612	15629	15675	15554	15447	15788	15458	15540	15609	15639	15475	15660	15530	15729	15661	15632	15593	15736	15577	15618	15519	15591	15685	15575	15580	15636	15482	15617	15600	15672	15711	15476	15625	15566	15683	15402	15656	15588	15719	15702	15576	15798	15760	15513	15621	15614	15517	15676	15644	15657	15647	15373	15525	15754	15655	15557	15653	15657	15731	15655	15762	15709	15610	15677	15530	15663	15588	15602	15533	15712	15790	15479	15690	15591	15704	15704	15667	15637	15717	15574	15633	15727	15668	15580	15734	15603	15712	15661	15651	15722	15636	15424	15407	15708	15699	15647	15723	15614	15707	15794	15559	15629	15603	15546	15726	15593	15602	15638	15618	15659	15728	15572	15787	15643	15793	15745	15521	15629	15688	15732	15597	15607	15440	15674	15652	15727	15688	15586	15636	15619	15619	15426	15613	15589	15548	15672	15691	15733	15604	15612	15629	15575	15478	15476	15605	15642	15674	15598	15591	15564	15626	15620	15679	15745	15339	15500	15662	15743	15680	15539	15685	15454	15736	15696	15736	15815	15612	15762	15570	15566	15710	15405	15664	15741	15717	15483	15826	15710	15584	15591	15659	15689	15579	15714	15581	15730	15537	15540	15709	15496	15654	15391	15602	15546	15468	15682	15535	15683	15616	15535	15659	15503	15617	15655	15734	15807	15518	15790	15651	15651	15717	15653	15592	15660	15538	15572	15581	15732	15636	15730	15540	15786	15421	15562	15502	15580	15506	15664	15623	15584	15618	15650	15592	15678	15768	15607	15536	15523	15527	15626	15693	15734	15720	15498	15657	15631	15535	15486	15613	15568	15575	15710	15462	15598	15771	15686	15653	15554	15664	15617	15456	15554	15449	15624	15501	15618	15610	15719	15691	15616	15569	15696	15772	15581	15687	15630	15503	15659	15662	15526	15650	15614	15753	15614	15510	15729	15745	15607	15524	15675	15694	15640	15562	15701	15526	15779	15706	15592	15673	15668	15687	15507	15663	15581	15394	15566	15620	15730	15671	15566	15686	15641	15601	15522	15442	15669	15638	15513	15672	15690	15694	15691	15603	15528	15746	15665	15529	15527	15503	15604	15591	15554	15631	15751	15752	15691	15612	15773	15475	15627	15459	15487	15655	15626	15728	15701	15821	15611	15653	15701	15635	15569	15527	15743	15731	15681	15629	15668	15684	15630	15594	15623	15566	15728	15644	15700	15608	15593	15683	15727	15489	15656	15701	15534	15591	15546	15617	15562	15431	15589	15733	15666	15568	15734	15708	15716	15760	15680	15793	15657	15581	15663	15582	15514	15592	15705	15571	15565	15736	15564	15696	15582	15722	15665	15612	15611	15731	15876	15753	15638	15722	15740	15596	15519	15582	15711	15449	15700	15606	15730	15759	15689	15711	15775	15626	15733	15718	15633	15625	15786	15762	15566	15596	15426	15481	15714	15568	15719	15717	15534	15730	15543	15569	15794	15564	15519	15651	15513	15738	15789	15623	15584	15689	15729	15655	15590	15501	15825	15586	15521	15709	15745	15579	15726	15559	15592	15579	15637	15697	15670	15631	15707	15566	15688	15519	15584	15646	15601	15556	15657	15648	15721	15751	15603	15637	15695	15868	15468	15572	15548	15567	15720	15514	15550	15438	15591	15609	15590	15707	15821	15592	15590	15550	15522	15663	15703	15638	15648	15592	15863	15712	15536	15765	15562	15723	15582	15595	15615	15395	15634	15668	15755	15732	15643	15488	15639	15851	15598	15718	15463	15576	15663	15660	15554	15511	15678	15642	15653	15806	15660	15655	15779	15378	15745	15587	15801	15685	15589	15571	15593	15540	15527	15549	15589	15360	15659	15695	15440	15689	15621	15571	15639	15640	15717	15574	15638	15597	15796	15679	15545	15512	15638	15422	15477	15676	15726	15744	15588	15467	15709	15523	15633	15665	15572	15641	15455	15651	15615	15673	15639	15690	15526	15684	15522	15582	15620	15535	15714	15531	15627	15666	15628	15598	15479	15607	15539	15584	15709	15597	15631	15514	15623	15511	15836	15621	15635	15906	15634	15718	15757	15574	15841	15664	15695	15615	15799	15503	15519	15667
33222	34661	40148	35597	30608	28444	25826	24345	23260	22147	22148	23274	23314	21808	21229	20921	20736	20586	20735	20920	20782	20802	20466	20675	20722	20661	20685	20741	20698	20846	20586	20797	20783	20658	20669	20572	20470	20516	20769	20725	20528	20494	20625	20871	20726	20832	20695	20545	20585	20522	20689	20585	20830	20522	20716	20683	20711	20691	20430	20703	20608	20723	20689	20636	20435	20859	20640	20599	20545	20394	20469	20582	20758	20695	20467	20811	20757	20765	20521	20585	20562	20793	20560	20534	20763	20731	20585	20525	20350	20592	20595	20623	20554	20708	20616	20824	20846	20745	20779	20511	20644	20705	20532	20343	20409	20780	20363	20534	20530	20696	20507	20548	20660	20602	20544	20631	20763	20676	20614	20841	20661	20566	20670	20594	20562	20497	20626	20732	20604	20654	20627	20550	20814	20615	20665	20585	20813	20662	20725	20638	20562	20699	20544	20771	20864	20655	20616	20682	20689	20895	20824	20945	20729	20767	20807	20389	20622	20577	20543	20809	20428	20666	20522	20419	20448	20741	20704	20521	20476	20577	20760	20650	20656	20597	20528	20635	20678	20839	20769	20399	20591	20630	20619	20462	20807	20763	20627	20518	20493	20718	20464	20558	20672	20649	20686	20729	20656	20537	20574	20525	20636	20694	20678	20641	20695	20709	20781	20546	20849	20590	20433	20618	20813	20836	20792	20677	20520	20827	20815	20826	20748	20783	20445	20670	20662	20697	20685	20715	20609	20634	20609	20436	20687	20458	20466	20632	20862	20590	20633	20467	20447	20693	20713	20506	20563	20654	20748	20387	20655	20633	20756	20766	20780	20594	20792	20781	20734	20765	20683	20419	20678	20693	20725	20699	20514	20557	20760	20761	20975	20641	20450	20538	20584	20657	20589	20592	20463	20417	20606	20547	20491	20538	20773	20403	20601	20670	20732	20555	20509	20667	20194	20810	20687	20818	20751	20466	20616	20579	20646	20654	20665	20743	20872	20726	20624	20604	20473	20585	20777	20626	20621	20433	20671	20636	20544	20833	20612	20471	20652	20649	20629	20806	20723	20592	20842	20772	20668	20735	20620	20657	20721	20423	20432	20866	20777	20723	20557	20597	20521	20485	20319	20543	20642	20724	20474	20600	20719	20586	20600	20598	20645	20659	20468	20750	20640	20887	20703	20592	20724	20718	20502	20539	20553	20561	20545	20774	20749	20764	20735	20807	20526	20601	20492	20784	20682	20858	20584	20852	20712	20654	20777	20576	20689	20715	20519	20664	20905	20666	20417	20634	20788	20530	20821	20677	20574	20620	20676	20583	20746	20712	20730	20679	20730	20571	20654	20609	20845	20569	20776	20660	20532	20723	20635	20655	20565	20626	20651	20874	20690	20653	20638	20472	20632	20605	20475	20656	20467	20776	20523	20660	20638	20769	20884	20686	20723	20521	20633	20306	20583	20587	20599	20589	20660	20579	20623	20654	20552	20548	20446	20387	20492	20387	20843	20748	20619	20496	20576	20451	20548	20579	20454	20609	20646	20576	20671	20538	20691	20550	20478	20377	20535	20622	20455	20403	20690	20538	20583	20558	20745	20643	20498	20563	20926	20544	20756	20716	20661	20582	20781	20556	20638	20735	20504	20555	20578	20636	20706	20424	20627	20559	20615	20474	20462	20396	20388	20632	20654	20648	20587	20829	20535	20595	20813	20580	20536	20676	20776	20551	20558	20620	20717	20900	20637	20755	20529	20631	20525	20588	20598	20679	20545	20670	20710	20883	20425	20771	20407	20616	20552	20889	20409	20609	20499	20574	20665	20743	20589	20702	20780	20667	20502	20756	20891	20555	20545	20592	20518	20662	20659	20643	20649	20592	20654	20638	20622	20640	20410	20801	20650	20773	20599	20962	20843	20522	20581	20763	20670	20523	20559	20467	20656	20639	20620	20449	20501	20667	20534	20874	20841	20643	20595	20500	20853	20727	20681	20556	20899	20629	20722	20723	20694	20589	20840	20486	20507	20698	20670	20464	20700	20634	20593	20715	20518	20835	20511	20529	20740	20743	20606	20813	20772	20834	20839	20702	20597	20780	20652	20403	20551	20561	20499	20764	20724	20592	20485	20563	20630	20656	20701	20612	20520	20781	20555	20683	20345	20511	20569	20847	20573	20660	20833	20599	20612	20548	20631	20553	20688	20658	20482	20797	20591	20861	20818	20629	20813	20638	20508	20642	20716	20394	20559	20545	20601	20367	20516	20582	20583	20724	20678	20670	20484	20532	20574	20755	20591	20635	20471	20514	20921	20597	20558	20580	20733	20581	20530	20733	20406	20628	20492	20619	20715	20669	20533	20616	20540	20646	20589	20653	20725	20700	20637	20555	20860	20701	20662	20699	20780	20532	20833	20724	20734	20771	20747	20548	20597	20764	20742	20715	20472	20633	20739	20641	20456	20515	20808	20355	20805	20832	20783	20509	20833	20509	20901	20620	20817	20555	20676	20602	20568	20678	20594	20540	20571	20711	20726	20501	20728	20699	20643	20583	20432	20798	20629	20801	20683	20589	20583	20766	20807	20663	20647	20854	20719	20837	20629	20576	20600	20727	20533	20505	20568	20709	20693	20736	20717	20698	20585	20535	20595	20639	20685	20539	20708	20784	20656	20571	20710	20664	20607	20818	20553	20536	20451	20519	20756	20479	20703	20639	20732	20646	20895	20416	20488	20699	20514	20770	20665	20700	20559	20806	20464	20485	20753	20795	20638	20609	20544	20895	20388	20560	20659	20541	20738	20763	20583	20583	20510	20551	20579	20535	20634	20660	20565	20463	20599	20656	20787	20502	20705	20716	20647	20688	20634	20574	20710	20633	20756	20444	20553	20586	20863	20691	20429	20515	20701	20500	20570	20895	20889	20579	20532	20498	20555	20379	20670	20582	20671	20748	20656	20716	20603	20534	20507	20507	20589	20786	20736	20645	20394	20817	20913	20613	20719	20660	20711	20622	20506	20434	20617	20737	20487	20739	20563	20631	20499	20715	20758	20502	20736	20783	20553	20849	20801	20604	20507	20332	20887	20604	20736	20525	20751	20684	20751	20789	20684	20722	20591	20651	20703	20708	20655	20291	20500	20566	20690	20571	20493	20639	20636	20577	20911	20702	20852	20544	20845	20622	20474	20612	20914	20613	20732	20731	20605	20781	20587	20597	20545	20602	20781	20814	20437	20640	20652	20759	20621	20785	20710	20725	20893	20669	20736	20559	20614	20693	20758	20818	20770	20730	20758	20863	20433	20675	20804	20580	20706	20530	20502	20678	20732	20548	20680	20575	20490	20651	20449	20779	20470	20622	20514	20815	20626	20479	20736	20634	20766	20564	20631	20844	20775	20737	20869	20768	20606	20635	20731	20761	20546	20553	20692	20832	20668	20692	20688	20770	20552	20632	20798	20674	21027	20629	20555	20634	20858	20651	20757	20759	20822	20531	20760	20395	20583	20805	20822	20697	20640	20621	20724	20516	20887	20567	20547	20571	20745	20566	20568	20636	20670	20648	20528	20671	20632	20566	20519	20685	20512	20704	20654	20601	20792	20756	20653	20602	20603	20756	20729	20869	20718	20629	20597	20811	20463	20701	20718	20666	20593	20709	20646	20672	20624	20485	20752	20674	20695	20574	20675	20644	20317	20804	20766	20426	20633	20658	20704	20651	20588	20656	20600	20569	20565	20782	20733	20435	20746	20691	20560	20594	20471	20712	20702	20641	20698	20609	20519	20645	20663	20477	20555	20568	20626	20560	20735	20662	20676	20441	20617	20749	20752	20596	20700	20606	20413	20546	20712	20881	20811	20750	20668	20618	20505	20731	20511	20582	20510	20566	20982	20665	20668	20653	20675	20637	20603	20528	20708	20707	20693	20620	20482	20678	20445	20782	20621	20522	20752	20667	20626	20681	20547	20715	20800	20830	20504	20757	20598	20793	20615	20465	20600	20695	20755	20605	20843	20886	20635	20524	20510	20757	20477	20716	20529	20621	20751	20747	20576	20651	20564	20753	20729	20779	20610	20504	20737	20634	20462	20653	20514	20793	20884	20573	20500	20610	20690	20733	20394	20686	20708	20397	20664	20674	20686	20695	20519	20542	20557	20763	20754	20701	20724	20732	20869	20445	20646	20718	20539	20562	20783	20587	20612	20627	20733	20352	20665	20739	20542	20821	20519	20713	20392	20539	20695	20481	20475	20520	20770	20603	20765	20697	20559	20579	20615	20686	20811	20542	20590	20555	20637	20625	20769	20583	20687	20532	20586	20556	20678	20705	20742	20653	20627	20585	20622	20586	20659	20564	20714	20732	20835	20658	20864	20600	20663	20635	20606	20555	20778	20675	20844	20706	20613	20646	20748	20642	20441	20661	20535	20675	20577	20708	20697	20697	20638	20556	20937	20835	20698	20706	20485	20763	20615	20699	20828	20535	20643	20845	20662	20419	20692	20508	20535	20742	20713	20626	20756	20701	20608	20604	20564	20558	20633	20658	20709	20862	20578	20742	20723	20643	20512	20615	20845	20511	20941	20622	20745	20676	20787	20753	20588	20830	20500	20675	20722	20479	20576	20723	20639	20710	20437	20596	20654	20647	20672	20531	20546	20783	20616	20691	20835	20678	20672	20622	20604	20585	20569	20708	20675	20670	20610	20783	20586	20557	20611	20738	20580	20646	20898	20604	20521	20559	20717	20596	20910	20679	20646	20845	20723	20621	20704	20661	20559	20707	20883	20509	20667	20677	20723	20663	20543	20829	20852	20665	20713	20598	20519	20624	20433	20689	20642	20601	20588	20800	20635	21001	20737	20686	20676	20787	20716	20835	20492	20682	20644	20678	20718	20651	20827	20700	20502	20574	20985	20527	20593	20514	20788	20823	20740	20745	20691	20683	20439	20696	20457	20328	20673	20678	20340	20621	20801	20879	20551	20708	20739	20585	20698	20606	20382	20721	20606	20549	20578	20696	20671	20518	20850	20658	20599	20933	20912	20683	20521	20788	20595	20637	20544	20658	20729	20938	20615	20405	20895	20729	20705	20650	20838	20593	20488	20610	20552	20652	20754	20778	20573	20646	20656	20719	20833	20772	20871	20786	20493	20716	20530	20733	20614	20634	20743	20577	20796	20692
29170	42650	42255	33945	29812	26507	23192	21528	19884	18325	18381	19512	18950	17291	16640	16290	16067	16246	15910	16025	15957	15933	16082	16020	16140	16166	16107	16031	16064	16010	16136	16020	16051	16104	15945	16058	16146	16199	16117	16168	16145	16096	16178	15901	15927	16099	16004	16169	15988	15929	15999	16151	16071	16078	16101	16025	15992	16099	16026	16275	16034	15925	15964	16265	16207	16141	15939	16038	16013	16014	16074	16054	15905	16155	15960	16060	16134	15932	15811	16039	16140	15873	16028	16074	16093	15882	16217	16101	16164	16160	16187	16016	16011	16086	16044	15981	16092	16177	16024	16078	16122	16075	16218	16126	16112	16144	16089	16060	16076	15992	15969	16093	16059	15941	16039	15939	16087	16091	16075	15910	16102	16158	15980	16007	16105	16089	16214	16024	15964	16000	16095	16066	16117	15988	16172	16119	15920	16078	16053	16149	16114	15961	16085	16118	16122	16116	16051	16038	16105	15947	16051	16200	16186	15912	16131	16056	16012	16000	16011	16136	16049	15928	16094	16025	16008	16231	16262	15929	16064	16087	16040	15989	15991	16196	16069	16030	16047	15999	16162	15987	16183	15948	16153	16025	15950	16021	16193	16211	16170	16091	16013	15955	15990	16264	16029	16014	15968	16128	16120	16133	16133	16131	15966	16059	16329	16184	16147	16136	15866	16017	16227	15966	16089	16084	16016	16159	16105	15917	16091	16015	16013	16046	16020	15915	15955	16014	16108	16056	16153	15987	16051	15985	15838	16078	16062	16052	16009	16117	16126	16112	16121	16016	16000	16013	16240	16137	16097	15977	16026	16104	16093	16065	16046	16145	16053	15971	15846	16040	15983	15968	16055	16041	16130	15876	16216	16081	16154	15917	15908	16192	16098	16208	15911	16001	16126	15957	16217	16082	16342	16017	16100	16056	16063	16012	16130	16078	16108	16094	16079	16066	16162	16051	16211	16026	16100	15985	16085	16097	15953	16022	15957	16083	16274	16206	16051	16030	16147	15969	16174	16252	16037	16230	15942	15946	16148	16060	16126	15917	16112	16102	16125	16090	15989	16150	16024	16112	16084	16130	16181	16149	15839	16181	16028	16054	16007	16004	15981	15855	16099	16112	15972	16084	16118	16048	16142	16212	16105	16083	16109	16249	16037	16074	16167	15994	15849	16153	16010	16005	15970	16105	16061	16056	16075	16089	15990	15944	16040	16208	16108	16049	16072	15906	16181	16157	16010	16078	16014	16110	16160	16045	16069	16037	15956	16137	16209	15930	16003	16125	16142	15976	16064	16018	16032	16061	16082	16166	16107	16167	15848	16204	15966	15934	16178	16137	16048	16086	16143	15951	16194	16141	16069	16190	16080	16137	16113	15900	16128	16067	16046	16013	16078	16063	15922	16135	16093	16132	16013	16033	15876	16144	16017	15990	15982	16174	15881	15968	15983	15932	16092	16105	16127	16049	16174	15971	16167	16099	16138	15963	16031	16078	16082	15949	15949	15996	16037	15936	16233	16077	15925	16164	16038	15891	16049	16147	15921	16168	16104	16064	16049	16081	15916	16034	15920	16068	16049	16198	16042	15991	16132	16116	16185	16108	16019	16229	16281	16084	15909	15923	16133	16026	16158	15988	16120	16145	16158	16089	15963	16106	15904	16063	16180	15930	16016	15916	16187	16089	15974	16155	16092	16152	15968	16072	16091	16112	16181	16069	15845	16110	16114	16083	16015	16069	15946	15990	15947	16110	16005	16152	16046	16072	16218	16325	16060	16307	15944	16109	16136	16145	16012	16093	16023	16064	16037	16256	16075	15913	16000	16027	16030	15939	16071	16174	15969	16007	16168	16119	16171	16133	16038	15931	16055	16108	16016	16194	15996	16044	15874	16020	16029	15967	16049	16050	16099	16115	15835	16029	15893	16112	16006	16125	16110	16142	15932	16089	16321	15994	16111	15929	15907	15946	15952	16179	16014	16074	16188	16133	16079	16134	15988	16147	16141	16050	15909	16004	16031	16002	15994	16176	16162	16016	16119	15936	16110	16228	16091	15914	16073	16149	16103	15962	16042	16014	16070	15902	16043	16122	16008	16119	16277	16072	15947	16015	16115	16063	15949	15944	16047	15994	15755	15958	16029	15882	15987	16088	16012	16078	15973	15859	16051	16065	15894	16038	15996	15992	16006	16148	15890	16085	16112	15894	16110	16026	16182	16005	16220	15910	16051	15891	15974	16030	15995	15970	16239	16091	16103	15988	16016	16095	16065	16127	15909	16140	16029	15808	16028	16115	16082	16246	16011	15887	16203	16031	16117	16087	16137	16229	15943	16056	16132	16137	15992	15961	16112	16173	16035	15898	16068	16047	15999	16094	15903	16056	16022	15992	15884	16107	16018	16080	16089	16127	16125	16114	15986	16150	15973	16086	16191	16015	15921	15964	16100	16277	16234	16026	16102	15954	16161	15947	16164	15867	16077	16060	16000	16068	16235	16090	16242	16077	16147	16184	16073	16026	16301	15979	16101	16131	16069	16060	16121	16023	16019	15952	15964	16061	16180	16071	16016	16086	15871	15913	16202	16114	15882	16063	16010	15992	16100	16001	16182	16071	16175	16211	16081	16159	15960	16150	16015	16158	16116	15919	16130	16038	16109	16168	16079	15861	15983	16086	16118	16075	16093	16122	16041	15819	16065	16127	16015	15939	16109	16093	16156	16097	16083	16030	16022	15878	16120	15937	16142	16160	15928	16260	15844	15930	16198	15994	16075	15971	16066	16091	16053	16085	16067	16148	16095	15986	16197	16003	16019	16243	15873	16051	16009	16017	16154	16050	15945	16060	16084	16018	16230	16249	15937	16031	16050	15995	15987	16236	16200	15987	15959	16020	16169	15951	15939	16014	15963	16121	16131	16143	16266	16000	15993	16117	16067	16166	16106	16002	15972	16164	15890	16121	15966	16181	15894	16130	16018	15963	16071	16021	16035	16063	16054	15947	16208	15907	16115	16164	16068	15901	16156	16181	16124	15862	15943	16143	16046	16019	15989	16079	16044	16280	16108	16146	16164	16112	15993	16026	16051	15981	16208	16115	16131	16026	16081	15986	16077	15983	16107	16000	15941	16129	16084	16096	16023	16015	16191	16004	16034	16052	15985	16046	16078	16210	15995	16103	16152	16086	16051	16087	16223	16209	16096	15981	16161	15958	16096	16019	16110	16124	16128	16059	15890	16064	16079	16175	16142	16028	15931	16112	16213	15979	16084	15880	16059	16086	15959	16116	16036	15944	16119	16141	16129	16077	16106	16073	16126	15997	16024	16101	16189	15968	15972	15977	15890	16093	16085	16085	16094	16201	15997	16074	16041	16012	16000	16043	16035	16121	16114	15942	15968	16035	16000	16144	16121	15953	15950	16030	16015	15936	16068	16238	16089	16124	15892	16212	15976	16060	16045	15910	15986	16110	16126	16036	16189	16198	16126	16162	16080	16240	16006	16161	16050	15967	16040	15885	16181	15999	16102	15949	16006	15872	16017	16113	16057	16109	16216	15960	15981	16053	16162	16015	16084	16036	16097	16102	15848	16099	16146	16073	16158	15993	16019	16037	16088	15983	15958	16085	16056	16016	16127	15978	16172	15955	16051	15982	16020	16029	16139	16159	16054	16093	15964	16087	16108	15902	15985	15950	16117	16056	16273	16220	16042	16214	16222	15872	15980	16058	16019	16154	16023	16008	16242	16018	16059	16092	15937	16119	16020	16013	15917	16013	16083	15937	16104	15956	16216	16163	15969	16132	15939	15965	16225	16067	15992	16165	16048	16084	15978	16043	15930	15925	16108	15903	15985	15971	16086	16050	16017	16116	16005	16039	15943	16122	16118	16023	16029	15973	16004	16174	15878	16095	16063	16115	15996	16085	15921	16118	16093	15980	15957	15955	15893	16261	16156	16191	16041	16043	16011	16164	16245	16171	16052	16085	15991	16118	16056	16079	16014	16086	16010	16011	16124	15987	16114	16076	16196	16120	15959	16020	16035	16113	16061	16237	15862	15947	16040	15962	16018	16065	16115	15946	16049	15936	16166	16014	16201	16037	16038	16139	16120	15847	15925	16224	16082	16051	15910	15896	15915	16138	15903	15983	15960	15960	16242	16039	16018	15814	16156	16114	16115	15950	16067	16015	16168	15939	15965	15991	16100	16069	16064	16148	15915	16046	16062	16088	15984	16131	16093	15976	16012	16181	16162	16161	15998	16100	15837	16263	16059	16115	16060	15949	16163	15955	15998	16037	16094	16055	16121	16096	15854	16121	16073	16120	15961	16066	15910	16254	16010	16029	15951	16073	16040	15997	16108	16043	15936	15927	16047	16047	16079	16159	16076	16025	16042	15938	16168	15957	16003	15897	16126	16017	16125	16050	16098	16145	16090	16200	16110	16191	16104	16017	16007	15996	16210	16018	16211	15993	16107	16017	16181	16057	16137	16050	16004	15930	16124	15990	16124	16058	16090	16183	16016	15891	16107	16071	16018	16095	16160	16125	15999	16050	16056	16177	16039	16212	15918	15930	16111	16050	15988	15979	16041	16007	15853	16115	16203	16019	16003	16196	15963	16039	15917	16067	15925	16165	16029	16185	16116	16011	16050	16145	16063	16023	16102	16032	16134	16184	16011	16150	16107	15981	15887	16046	15991	15909	16111	16169	16098	16131	16147	15983	16030	15942	16155	15883	16157	15963	16115	16129	16120	16165	15943	16065	16048	15997	16096	16017	15979	16040	16202	16075	15930	16097	16170	16179	16121	16084	16040	16108	16103	16028	16075	15972	15967	16214	15861	16007	16196	15888	16185	16027	15948	16025	16071	16154	16048	16063	16049	16379	16226	15967	15981	16178	15848	16049	16059	16024	15976	15922	16103	15929	15915	16156	16211	15949	15991	16122	15977	16133	16243	15890	16195	16087	15970	15815	16102	16028	16034	16067	15935	16116	15929	15908	15975	16124	16111	15938	16006	15931	15922	16117	15919	15888	16068	16172	16014	15971	16031	16006	16035	15947	16238	16091	16178	16008	16091	16087	16026	15973	16136	16044	16010	16247	16178	16012	16012	16221	16113	16073	15985	16013	16044	16212	16045	16009	15984	16048	15912	15940	16054	16224	16045	16010	16063	16132
25445	21409	30603	32288	30627	31776	30525	27156	25122	23556	25962	34098	31637	26740	22965	21401	21168	20743	20904	20921	20907	20833	21121	21037	20941	20706	20632	20645	20588	20698	20956	20958	20917	20859	20852	20935	20873	20967	20846	20951	21072	20751	20715	20839	20977	20880	20610	20974	20542	20923	20821	20798	20762	20851	20749	20899	20897	20801	20749	20907	20896	20620	20941	20848	20786	20888	20767	20749	20881	20911	20767	20687	20929	20860	20876	20813	20790	20559	20811	20921	20869	20850	21047	20847	21030	21026	20802	20873	20831	20639	20915	20957	20743	20560	20761	20872	20930	20775	20616	20765	20637	20804	20802	20685	20653	20885	20778	20895	21063	21048	20740	20746	20437	20662	20813	20773	20888	20699	20753	20650	20721	20771	20794	20785	20884	20624	20905	20687	20845	21041	20833	20813	21048	20822	20870	20764	20837	21008	20887	20828	20822	20703	20945	20893	20617	20833	20988	20744	20771	20733	20797	20745	20720	20886	20923	20732	21060	20787	21123	20633	20703	20749	20858	20900	20961	20623	20849	20818	20739	21067	20911	20872	20686	20702	20969	20623	20714	20882	20839	20838	20912	20836	20740	20910	20807	20919	20540	20649	20527	20727	20861	20713	20991	20815	20936	20853	20897	20840	20888	20914	20861	20794	20731	20837	20793	20749	20822	20795	21028	20867	20839	20776	20869	20858	20693	21024	20904	20653	20900	20673	20817	20744	20713	21052	20917	20641	20847	20790	21401	20887	20724	20813	20584	20588	20872	20645	20967	20811	20998	20680	21016	20940	20881	20825	20845	20858	20571	20891	20953	20845	20694	20700	21018	20900	20877	20899	20959	20852	20862	20896	20736	20813	20767	20634	20686	20774	20830	20836	20657	20783	20659	20611	20687	20976	20858	20712	20837	20640	20758	20641	20661	20721	20831	20779	20888	20872	20869	20759	20718	20584	20771	20618	21103	20793	21031	20833	20735	20911	20763	20805	20775	20744	20862	20975	20752	20787	21057	20712	20822	20751	20813	20737	20895	20862	20839	20911	20654	20906	20957	20825	20719	20833	21036	20796	20871	20723	20894	20870	20813	20959	20667	20845	20754	20907	20756	20750	20850	20737	20604	20843	20702	20903	20817	20753	20943	20779	20599	20886	20967	20771	20875	20892	20874	20728	20618	20913	20683	20845	20948	20877	20522	20667	20584	20720	20649	20798	20740	20917	20871	20816	20807	20637	20960	20890	20988	20829	20777	20686	20962	20644	21018	20867	20931	20711	21002	20842	20939	21002	20825	20885	20807	20705	20884	20750	20836	20956	20828	20655	20834	20800	20649	20773	20672	20730	20850	20592	20792	21002	21028	20880	20683	20780	20708	20813	20682	20705	20744	20809	20809	20846	20848	20811	20797	20673	20885	20696	20997	20781	20757	20939	20787	20729	20879	20824	20627	20654	20931	20751	20609	21024	20774	20612	20771	20642	21042	20513	20796	20800	20953	20727	20912	20810	20709	20583	20804	20857	20643	20756	20843	20945	20765	20672	20859	20686	20727	20578	20868	20824	20757	20724	20783	20795	20864	20928	20810	20788	21014	20818	20674	20725	20771	20773	20616	20833	20818	20681	20935	20942	20855	20943	20828	20730	20735	20954	21021	20730	20906	20790	20900	20948	20845	20718	20596	20886	20854	21001	20825	20904	20978	20698	20732	20747	20753	20671	20848	20879	20952	20854	20823	20771	20910	20852	20869	20894	20635	20794	20855	20856	21025	20865	20978	20704	20747	20831	20836	20813	20756	20585	20598	20814	20727	20655	20923	20873	20667	20618	20712	20806	20903	20917	20751	20641	20788	20690	20699	20734	20956	20864	20795	20728	20614	20620	20729	20800	20683	20724	20816	20815	20975	21015	20888	20700	20886	20947	20808	20938	20602	20848	20910	20865	20900	20911	20695	20931	20967	20822	20731	20809	20630	20751	20716	20925	20616	20898	20896	20695	21120	20953	20780	20625	20849	20631	20820	20803	20978	20694	20740	20748	20822	20779	20780	20862	20951	20790	20939	20792	20665	20628	20970	20656	20646	20739	20765	20631	20696	20805	20927	20671	20727	20850	20697	20753	20837	20682	20740	20692	20767	21000	20978	20885	20934	20852	20861	20919	20818	20872	20893	21004	20930	20746	20740	20968	20726	20715	20696	20740	20759	20643	20766	20915	20949	20947	20806	20892	20833	20792	20761	20928	20729	20749	20617	20532	20831	20882	20564	20622	20975	20821	20862	20661	21001	20948	20855	20888	20563	20810	20711	20816	20706	20712	20612	20922	20864	20839	20773	20640	20863	20767	21032	20729	20658	20834	20610	20936	20812	20767	20782	20790	20724	20867	20874	20755	20761	20923	20832	21143	20788	20817	20739	20791	20723	20915	20909	20897	20759	20772	20925	20755	20763	20854	20755	20967	21060	20724	20844	20857	20684	20786	20805	20920	20978	20878	20876	20901	20907	20645	20694	20879	20790	20899	20753	20748	20649	20752	20905	20795	20921	20565	20955	20704	20842	20722	20860	20821	20894	20718	21037	20735	20979	20774	20837	20799	21045	20740	20816	20852	20929	20744	20793	20772	20664	20802	20664	20728	20596	20691	20759	20600	20948	20922	20928	20803	20843	20667	20729	20924	20769	20699	20999	20858	20914	20786	20917	20875	20795	20898	21018	20790	20969	20850	20883	20817	20777	20751	20723	20852	20782	20651	20854	20837	20829	20863	20695	20618	20730	20845	20859	20886	20871	20923	20814	20766	20972	20726	20866	20708	20709	20904	20733	20661	20892	20792	20750	20776	20841	20865	20982	20872	20784	20940	20828	20993	20930	20763	20797	20745	20789	20821	20861	20793	20784	20757	20882	21040	20763	20883	20897	20746	20516	20958	20766	20792	20676	20712	20678	20741	20661	20773	20727	20995	20833	20637	20582	20920	21023	20810	20994	20712	20822	20827	20717	20710	20732	20947	20763	20941	21000	20946	20559	20904	20980	20584	20855	20953	20682	20887	20716	20800	20858	20726	20924	20611	20889	20733	20868	20777	20817	20880	20742	20853	20967	20969	20782	20765	20798	20766	20754	20638	20869	20822	20754	20901	20944	20970	20937	20851	20793	20738	20754	20912	20946	20878	20974	20926	20780	20907	20741	20685	20892	20842	20836	20890	20789	20947	20959	20735	20705	20915	20907	20922	20906	20891	21053	20623	20594	20637	20827	20737	21020	20672	20786	20685	20715	20847	20947	20944	20708	20849	20678	20894	20898	20840	20860	20975	20763	20881	20720	20957	20709	20699	20868	20737	20781	20792	20936	20898	20948	20846	20878	21037	20656	20809	20778	20745	20909	20817	21058	20800	20994	20880	20806	21039	20940	20496	20772	20764	20887	20839	20949	20793	20827	20563	20787	20856	20823	20982	20808	20982	20831	20921	20676	20674	20949	20715	20836	20703	20623	20849	20751	20671	20734	20998	20712	20735	20800	20834	20813	20643	20907	20780	21039	20740	20799	20862	20790	20856	20765	20836	20901	20836	20914	20944	21016	20729	20948	20690	20936	20578	20644	21033	20832	20537	20825	20865	20713	20611	20877	20690	20736	20690	21014	20730	20720	20780	20865	20663	20811	20807	20759	20752	21022	20651	20989	20974	20811	20846	20809	20570	20822	20694	20796	20602	20745	20779	20947	20760	20607	20835	20712	20740	20801	20863	20897	20931	20647	20831	20861	20613	20796	20801	20927	20721	20631	20946	20968	20801	20650	20885	20766	20681	20812	20837	20688	20627	20578	20651	20613	20584	20796	20722	20952	20796	20816	20861	20882	20830	20811	20838	20657	20800	20993	20981	20857	20706	21004	20776	20848	20970	20974	20899	20749	20843	20956	20827	20911	20810	21048	20704	20890	20922	20721	20934	20724	20947	20800	20821	20785	20769	20940	20922	20906	20960	20761	20853	20926	20817	20902	20700	21076	20785	20933	20869	20702	20802	20959	20830	20585	20825	20948	20870	20838	20727	20574	20916	20549	20793	20828	20862	20844	20965	20643	20848	20675	20618	20884	21019	20989	20552	20795	20832	20814	20616	20941	21070	20735	20916	20745	21044	20869	20709	21086	20797	20797	20811	20936	20786	20846	20946	20906	20885	20771	20877	20743	20829	21086	21070	21135	21001	20901	20841	20755	20882	20692	20709	20780	20890	20930	20646	20799	20815	20505	20897	20838	20839	20719	20687	20884	20829	20787	20935	20689	20632	20811	20607	21009	20911	20879	20922	20866	20964	20722	20937	20633	20703	20796	20635	20910	20764	20901	20715	20647	20943	20706	20796	20404	20930	20840	20758	20918	20737	20714	20840	20912	21085	20806	20752	20852	20848	20766	20836	20770	20975	20788	20897	20579	20966	20880	20848	20733	20896	20915	20773	20754	20777	20667	20700	20570	20745	20886	20798	20869	20748	20876	20730	20760	20800	20721	20976	20884	20952	20834	20882	20968	20887	20723	20694	20909	20699	20628	20854	20798	20893	20707	20736	20950	20679	20785	20840	20646	20813	20772	20825	20708	20716	20737	21020	21023	20624	21100	20882	20764	20833	20791	20828	20887	20757	20767	20792	20877	20769	20928	20897	20711	20996	20586	20920	20752	20944	20755	21044	20863	20980	20983	20851	20698	20842	20828	20592	20771	20917	20602	20776	20953	20855	21027	20809	20910	20537	20497	20695	20770	20688	21001	20834	20826	20897	20941	20747	20743	20942	20742	20836	20973	20770	20993	20832	20846	20980	20907	20895	20768	20794	20819	21007	20902	20878	20793	20668	20757	20754	20852	20802	20714	20809	20729	20855	20832	21094	20794	20868	20825	20676	20979	20910	20890	20830	20633	20796	20911	20727	20909	20596	20671	20722	21003	20745	20948	20773	20709	20767	20729	20781	20849	20854	20682	20801	20811	20849	20835	21023	20578	20890	21028	20848	20746	20983	21017	21032	20753	20826	20872	20830	20935	20859	20815	20934	20665	20859	20837	20884	20534	20873	20840	20859	20910	20994	20678	20821	20964	20866	21053	20567	20815	20878	20722	20822	20752	20936	20863	20842	20804	20566	20581	20914	20754	20777	20824	20646	21003	20751	20712	20775	20811	20613	20792	20784
29760	50075	51296	42035	34346	31628	27527	25047	21997	19796	24493	33595	28733	22700	18165	16894	16237	16192	16271	16162	16102	16333	16304	16446	16221	16265	16042	16195	16143	16056	16265	16096	16348	16234	16127	16290	16137	16180	16267	16189	16149	16117	16256	16114	16297	16328	16135	16319	16200	16206	16200	16152	16125	16323	16304	15976	16242	16152	16300	16258	16231	16247	16325	16223	16343	16268	16026	16133	16248	16371	16066	16197	16223	16238	16127	16146	16218	16138	16252	16191	16255	16153	16163	16146	16350	16348	16314	16197	16291	16152	16045	16088	16230	16198	16122	16044	16235	16262	16312	16118	16136	16137	16178	16132	16312	16171	16183	16273	16109	16257	16175	16198	16227	16112	16141	16222	16308	16257	16038	16275	16224	16263	16253	16226	16175	16211	16150	16356	16253	16102	16259	16331	16133	16360	16044	16245	16272	16276	16119	16082	16340	16229	16085	16254	16174	16194	16298	16112	16136	16307	16057	16197	16265	16250	16275	16099	16143	16160	16235	16246	16318	16192	16082	16112	16322	16239	16086	16123	16131	16325	16213	16088	16319	16218	16138	16386	16098	16097	16301	16085	16134	16271	16215	16307	16313	16210	16267	16079	16168	16162	16066	16059	16126	16142	16053	16258	16132	16070	16078	16035	16101	15971	16266	16178	16152	16190	16189	16131	16148	16293	16165	16234	16420	16307	16090	16221	16283	16078	16197	16185	16131	16150	16162	16243	16247	16256	16155	16313	16260	16130	16074	16177	16181	16224	16119	16318	16208	16254	16262	16099	16237	16144	16279	16100	16086	16415	16283	16259	16308	16036	16279	16179	16254	16266	16302	16051	16120	16034	16114	16229	16254	16109	16046	16297	16175	16155	16289	16285	16136	16064	16251	16088	16257	16128	16321	16163	16253	16209	16279	16160	16120	16008	16162	16354	16134	16258	16243	16172	16125	16147	16285	16218	16122	16263	16247	16302	16244	16082	16148	16276	16250	16188	16071	16109	16096	16072	16197	16194	16071	16190	16074	16152	16114	16045	16236	16034	16139	16128	16260	16079	16272	16273	16188	16391	15943	16252	16046	16178	16336	16180	16129	16185	16086	16269	16203	16162	16243	16164	16166	16067	16255	16236	16134	16321	16350	16121	16096	16109	16294	16255	16090	16268	16236	16302	16099	16228	16132	16087	16253	16312	16228	16100	16118	16061	16336	16184	16255	16285	16243	16282	16199	16150	16112	16141	16283	16248	16263	16231	16210	16104	16348	16087	16248	16251	16004	16192	16090	16106	16287	16102	15957	16070	16329	16174	16218	16257	16097	16177	16203	16331	16043	16101	16166	16167	16245	16160	16225	16292	16241	16085	16354	16230	16049	16143	16126	16035	16263	16166	16245	16118	16029	16183	16221	16299	16228	16236	16113	16295	16167	16481	16416	16156	16110	16099	16153	16220	16233	16137	16284	16070	16226	16086	16283	16176	16170	16176	16042	16083	16223	16180	16286	16167	16175	16256	16142	16191	16206	16175	16301	16317	16279	16132	16289	16115	16173	16107	16086	16202	16185	16274	16167	16017	16291	16102	16184	16092	16225	16306	16129	16292	16229	16111	16218	16187	16266	16239	16246	16112	16051	15911	16209	16118	16281	16190	16191	16376	16110	16234	16213	16204	16298	16395	16181	16195	16301	16164	16144	16093	16097	16277	16176	16316	16239	16029	16231	16213	15919	16244	16005	16135	16272	16254	16292	16181	16166	16263	16286	16235	16141	16246	16073	16089	16126	16174	16214	16150	16198	16240	16348	16227	16254	16226	16244	16186	16300	15949	16128	16145	16117	16127	16028	16084	16267	16111	16400	16301	16265	16311	16278	16124	16222	16238	16162	16272	16129	16112	16150	16211	16212	16154	16331	16142	16152	16186	16250	16308	16120	16282	16135	16261	16239	16177	16166	16274	16158	16239	16276	16250	16176	16294	16044	16107	16226	16226	16113	16138	16085	16045	16008	16107	16343	16032	16280	16163	16251	15995	16057	16102	16169	16213	16064	16233	15964	16221	16159	16116	16271	16179	16191	16095	16138	16101	16148	16160	16163	16171	16087	16192	15998	16284	16251	16255	16314	16188	16097	16083	16419	16079	16034	16175	16145	16218	16189	16224	16155	16223	16180	15893	16417	16119	16240	16243	16126	16199	16166	16300	16230	15970	16260	16148	16018	16198	16140	16141	16115	16146	16275	16229	16223	16251	16183	16319	16348	16212	16201	16251	16053	16147	16151	16194	16197	16149	16202	16069	16262	16122	16076	16147	16115	16090	16205	16202	16299	16336	16289	16122	16364	16146	16232	16131	16045	15961	16304	16051	16194	16177	16236	16111	16232	16300	16305	16255	16203	16102	16206	16291	16152	16151	16204	16161	16110	16263	16122	16292	16313	16156	16210	16248	16293	16327	16301	16274	16400	16321	16045	16227	16304	16141	16268	16204	16204	16161	16101	16183	16091	16335	16093	16278	15963	16279	16068	16190	16237	16011	15965	16260	16236	16252	16369	16099	16152	16220	16219	15993	16153	16080	16017	16067	16278	16173	16185	16333	16195	16198	16128	16323	16236	16096	16295	16104	16263	16357	16219	16341	16219	16182	16321	16202	16358	16033	16200	16139	16230	16059	16338	16385	16193	16146	16278	16195	16138	16040	16112	16164	16074	16257	16357	16164	16356	16161	16205	16138	16215	15936	16117	16156	16181	16167	16273	16205	16141	16123	16260	16153	16151	16248	16043	16310	16240	16110	16112	16223	16265	16118	16263	16090	16216	16280	16340	16212	16179	16477	16199	16149	16250	16141	16117	16444	16025	16103	16100	16325	16312	16221	16230	16071	16081	16218	16187	16305	16093	16203	16180	16245	16136	16092	16248	16129	16132	16208	16254	16337	16261	16112	16186	16032	16121	16164	16379	16205	16167	16090	16379	16163	16153	16001	16055	16314	16235	16161	16159	16238	16360	16276	16147	16095	16290	16087	16123	16148	16306	16022	16225	16137	16134	16270	16137	16263	16308	16247	16100	16363	16262	16107	16155	16131	16217	16311	16310	16155	16313	16115	16102	16163	16242	16281	16317	16210	16082	16244	16259	16220	16184	16158	16173	16176	16270	16135	16311	16175	16176	16202	16300	16352	16164	16223	16124	16085	16208	16159	16114	16396	16327	16307	16145	15987	16322	16198	16201	16199	16189	16127	16276	16257	16295	16168	15987	16066	16074	16113	16285	16224	16181	16209	16060	16255	16242	16172	16408	16010	16124	16118	16058	16290	16178	16271	16347	16300	16143	16381	16293	16268	16213	16051	16099	16104	16068	16357	16115	16196	16134	16277	16186	16308	16229	16208	16228	16121	16148	16190	16279	16401	16426	16146	16373	16387	15995	16168	16213	16144	16204	16224	16201	16165	16219	16184	16268	16193	16132	16151	16232	16091	16290	16069	16092	16056	16133	16200	16207	16215	16174	16132	16200	16227	16160	16174	16376	16438	16351	16137	16348	16140	16351	16225	15899	16127	16270	16291	16220	16268	16063	15942	16238	16154	16046	16196	16136	16303	16239	16313	16134	15977	16206	16310	15979	16062	16257	16103	16329	16111	16201	16298	16353	16211	16301	16276	16203	15984	16282	16164	16134	16181	16119	16132	16295	16263	16400	16335	16141	16067	16204	16049	16060	16157	16193	16297	16089	16175	16177	16173	16318	16118	16224	16230	16109	16226	16199	16273	16032	16214	16202	16242	16163	16324	16210	16306	16147	16092	16253	16155	16391	16209	16211	16221	16136	16294	16148	16313	16238	16256	16261	16071	16156	16146	16170	16180	16174	16147	16377	16168	16138	16324	16119	16079	16344	16207	16047	16238	16451	16209	16179	16030	16092	16191	16167	16189	16267	16262	16018	16395	16396	16105	16203	16267	16152	16141	16193	16058	16166	16218	16353	16288	16073	16232	16256	15968	16206	16105	16199	16250	16255	16303	16341	16100	16190	16060	16316	16088	16105	15992	16404	16198	16214	16272	16031	16160	16143	16220	16162	16292	16105	16116	16119	16186	16250	16229	16249	16274	16101	16286	16185	15973	16145	16245	16246	16233	16342	16220	16112	16236	16207	16266	16128	16257	16192	16261	16215	16252	16244	16341	16275	16252	16172	16170	16152	16065	16211	16143	16200	16345	16336	16148	16282	16100	16246	16119	16183	16126	16161	16234	16243	16139	16290	16131	16223	16091	16181	16204	16092	16127	16058	16265	16189	16252	16117	16259	16369	16110	16195	16165	16093	16233	16205	16253	16306	16094	16367	16310	16253	16316	16400	16273	16116	16104	16180	16168	16198	16310	16263	16194	16295	16301	16056	16082	16199	16223	16117	16116	16226	16227	16247	16176	16231	16316	16198	16304	16189	16140	16180	16085	16279	16337	16090	16104	16066	16064	16172	16235	16157	16290	16290	16200	16276	16131	16346	16316	16136	16303	16175	16175	16297	16094	16109	16332	16264	16246	16274	16194	16252	16272	16287	16126	16210	16180	16205	16384	16139	15979	16054	16253	16305	16191	16270	16199	16338	16333	16100	16059	16165	16125	16267	16324	16320	16254	16074	16148	16386	16150	15972	16170	16241	16191	16156	16216	16344	16244	16093	16134	16030	16159	16304	16259	16244	16308	16242	16217	16187	16145	16261	16309	16202	16268	16219	16072	16302	16258	16059	16155	16245	16331	16181	16091	16333	16295	16198	16340	16242	16291	16343	16042	16229	16152	16121	16248	16296	16337	16152	16201	16199	16104	16286	16337	16147	16234	16016	16193	16161	15886	16163	16262	16197	16244	16100	16086	16254	16247	16128	16188	16156	16018	16249	16257	16038	16250	16232	16022	16191	16069	16292	16154	16319	16238	16140	16191	16277	16261	16188	16058	16393	16267	16427	16085	16112	16063	16202	16060	16150	16120	16221	16298	16224	16365	16102	16378	16067	16221	16135	16331	16256	16032	16112	16204	16259	16243	16112	16322	16347	16323	16205	16091	16216	16080	16038	16154	16229	16075	16180	16253	16241	16319	16129	16281	16090	16364	16338	16201	16302	16185	16173	16029	16200	16197	16261	16225	16211	16136	16196	16177	16194	16280	16189	16094	16097	16282	16220	16303
23579	21099	29054	26797	29918	34737	36375	32390	29879	28088	30421	44670	40928	32017	25770	22760	21865	21443	21680	21322	21281	21415	21279	21454	21418	21309	21350	21360	21368	21526	21270	21261	21360	21227	21197	21213	21494	21296	21364	21357	21298	21093	21397	21283	21229	21486	21302	21222	20986	20987	21362	21371	21253	21261	21323	21005	21413	21310	21207	21157	21366	21411	21495	21183	21170	21106	21352	21275	21124	21376	21329	21371	21302	21242	21259	21238	21226	21154	21319	21467	21283	21294	21404	21303	21249	21236	21122	21230	21377	21166	21339	21101	21090	21380	21425	21266	21393	21135	21408	21047	21302	21291	21378	21424	21268	21258	21253	21219	21148	21166	21116	21214	21448	21358	21164	21284	21347	21399	21163	21170	21214	21159	21425	21152	21443	21339	21243	21238	21206	21216	21096	21373	21316	21393	21160	21289	21437	21193	21366	21219	21406	21406	21187	21307	21123	20982	21194	20936	21350	21345	21124	21339	21427	21449	21296	21219	21369	21204	21259	21255	21188	21247	21473	21187	21305	21362	21223	21142	21191	21319	21240	21313	21295	21367	21163	21339	21126	21276	21052	21280	20997	21483	21216	21254	21227	21186	21457	21364	21527	21475	21130	21085	21417	21244	21190	21175	21104	21108	21423	21356	21324	21408	21185	21193	21243	21114	21225	21116	21157	21104	21268	21277	21164	21192	21373	21369	21374	21276	21331	21112	21198	21174	21296	21284	21397	21308	21164	21299	21279	21278	21235	21207	21339	21312	21428	21366	21010	21357	21257	21308	21331	21194	21275	21295	21174	21143	21206	21257	21273	21196	21252	21201	21325	21384	21307	21320	21402	21286	21361	21249	21110	21388	21472	21197	21267	21196	21309	21099	21238	21436	21382	21326	21153	21324	21114	21335	21330	21181	21260	21358	21198	21361	21308	21200	21110	21242	21267	21158	21523	21279	21228	21229	21276	21265	21227	21178	21264	21179	21092	21392	21258	21349	21453	21127	21239	21363	21285	21495	21345	21096	21125	21152	21461	21103	21190	20991	21234	21444	21068	21175	21065	21095	21121	21017	21123	21263	21153	21437	21608	21272	21294	21321	21397	21124	21093	21093	21310	21334	21293	21258	21307	21103	21289	21177	21363	21267	21324	21214	21127	21253	21190	21134	21340	21179	20982	21335	21191	21316	21267	21457	21542	21436	21282	21470	21534	21211	21089	21139	21255	21282	21356	21231	21127	21145	21256	21214	21203	21223	21245	21301	21109	21231	21428	21281	21303	21305	21260	21138	21517	21109	21133	21045	21281	21282	21405	21196	21299	21104	21394	21379	21277	21357	21339	21132	21089	21318	21297	21429	21349	21219	21237	21017	21458	21253	21522	21284	21449	21333	21218	21271	21449	21223	21294	21338	21230	21224	21135	21315	21317	21183	21183	21336	21357	21214	21123	21293	21241	21053	21306	21036	21365	21183	21356	21455	21065	21342	21254	21046	21176	21277	21371	21266	21192	21012	21274	21317	21188	21348	21382	21166	21207	21089	21188	21101	21211	21073	21203	21190	21495	21408	21339	21179	21459	21257	20998	21302	21226	21385	21397	21058	21358	21150	21030	21198	21172	21219	21308	21175	21217	21181	21205	21189	21586	21157	21086	21132	21340	21105	21168	21044	21157	21180	21407	21263	21211	21205	21446	21309	21413	21238	21132	21147	21402	21225	21403	21119	21326	21283	21284	21049	21294	21197	21064	21230	21278	21368	21332	21414	21254	21297	21214	21212	21358	21331	21083	21259	21106	21027	21068	21192	21366	21408	21520	21338	21343	21179	21312	21148	21355	21275	21278	21180	21105	21241	21162	21364	21125	20988	21089	21011	21091	21031	21119	21224	21330	21292	21354	21228	21120	21139	21319	21327	21202	21177	21199	21348	20979	21091	21448	21403	21265	21177	21183	21051	21394	21258	21207	21392	21389	20963	21428	21293	21330	21175	21325	21310	21377	21374	21225	21143	21186	21142	21102	21407	21162	21233	21375	21473	21174	21119	21271	21287	21026	21042	21220	21082	21152	21301	21077	21362	21234	21285	21355	21090	21129	21149	21035	21313	21446	21170	21339	21178	21343	21119	21228	21182	21176	21117	21482	21243	21346	21178	21324	21335	21431	21418	21140	21091	21215	20936	21307	21112	21282	21207	21041	21196	21115	21141	21363	21315	21258	21234	21002	21108	21202	21126	21408	21036	21306	21212	21307	21179	21337	21269	21430	21245	21342	21486	21464	21425	21211	21228	21081	21480	21271	21241	21272	21301	21353	21381	21163	21294	21179	21186	21126	21170	21129	20942	21216	21327	21255	21287	21249	21167	21404	21199	21204	21315	21365	21326	21335	21394	21061	21259	21163	21336	21242	21275	21140	21222	21176	21442	21452	21344	21185	21303	21395	21285	21234	21359	21233	21230	21263	21320	21228	21335	21214	21169	21314	21192	21435	21142	21289	21138	21387	21375	21259	21259	21197	21267	21352	21198	21383	21395	21204	21498	21515	21216	21376	21179	21309	21090	21257	21418	21245	21313	21217	21229	21221	21144	21314	21339	21076	21221	21280	21415	21323	21379	21054	21189	21302	21197	21292	21415	21458	21351	21240	21116	21470	21342	21355	21220	21160	21103	21168	21387	21304	21335	21223	21328	21172	21382	21232	21319	21287	21085	21214	21048	21244	21340	21414	21381	21299	21139	21332	21139	21331	21390	21316	21490	21243	21322	21288	21191	21371	21368	21354	21350	21356	21365	21124	21187	21289	20873	20966	21084	21209	21458	21211	21354	21291	21325	21218	21114	21163	21112	21233	21210	21180	21250	21102	21251	21545	21081	21266	21357	21003	21139	21320	21381	21317	21207	21338	21412	21413	21045	21189	21432	21410	21115	21241	21291	21155	21287	21412	21372	21357	21134	21410	21338	21186	21275	21381	21180	21178	21252	21283	21217	21250	21149	20954	21109	21260	21219	21280	21283	21269	21385	21279	21278	21419	21143	21274	21343	21324	21462	21217	21312	21406	21016	21121	21334	21395	21261	21314	21322	21459	21254	21577	21176	21097	21067	21097	21037	21400	21312	21442	21539	21271	21137	21097	21256	21379	21140	21221	21272	21541	21218	21208	21348	21346	21237	21142	21154	21210	21270	21333	21351	21172	21197	21205	21168	21325	21117	21368	21355	21144	21040	21236	21301	21329	21148	21125	21099	21177	21157	21222	21259	21237	21229	21149	21331	21510	21069	21283	21213	21361	21451	21309	21302	21151	21265	21164	21517	21508	21339	21274	21273	21116	21400	21336	21320	21230	21268	21320	21221	21291	21061	21266	21324	21121	21308	21186	21201	21340	21310	21191	21248	21174	21264	21404	21294	21332	21241	21137	21269	21207	21259	21064	21154	21200	21416	21178	21053	21218	21139	21334	21138	21342	21174	21359	21129	21405	21272	21268	21250	21315	21363	21191	21257	21135	21188	21131	21121	21256	21422	21235	21289	21158	21346	21286	21340	21285	21265	21328	21211	21219	21008	21258	21181	21360	21359	21267	21126	21213	21189	21237	21357	21433	21368	21219	21396	21079	21242	21304	21110	21228	21180	21286	21283	21024	21197	21085	21289	21238	21279	21085	21082	21230	21195	21315	21142	21012	21300	21367	21399	21188	21251	21349	21314	21341	21296	21312	21133	21100	21347	21281	21305	21169	21310	21238	21237	21280	21315	21378	21341	21196	21373	21243	21195	21307	21254	21424	21317	21060	21126	21496	21234	21427	21211	21232	21293	21510	21263	21254	21114	21102	21371	21196	21217	21302	21126	21320	21198	21410	21286	21142	21275	21223	21194	21297	21277	21207	21187	21430	21230	21080	21120	21209	21373	21556	21259	21279	21191	21414	21283	21218	21156	21183	21395	21396	21146	21259	21445	21167	21081	21296	21260	21346	21391	21213	21381	21130	21367	21198	21255	21251	21409	21179	21364	21124	21076	21189	21214	21316	21206	21366	21516	21464	21302	21325	21391	21268	21265	21255	21174	21168	21324	21241	21376	21282	21202	21351	21288	21147	21176	21353	21226	21165	21295	21367	21325	21219	21354	21126	21095	21393	21190	21418	21398	21264	21142	21383	21303	21273	21168	21329	21092	21098	20975	21379	21168	21173	21184	21291	21083	20996	21098	21220	21216	21147	21453	21300	21417	21336	21317	21301	21079	21139	21438	21223	21325	21179	21421	21200	21205	21151	21309	21444	21501	21269	21303	21099	21330	21208	21390	21054	21180	21235	21389	21225	21182	21153	21280	21296	21017	21396	21370	21270	21267	21308	21048	21373	21204	21010	21224	21278	21320	21421	21144	21206	21302	21436	21188	21345	21194	21291	21456	21340	21091	21087	21326	21233	21413	21529	21402	21351	21265	21320	21343	21304	21351	21193	21262	21145	21292	20975	21274	21170	21234	21405	21306	21355	21106	21112	21409	21357	21317	21073	21102	21334	21249	21375	21333	21327	21314	21161	21161	21157	21257	21237	21102	21329	21294	21391	21301	21118	21035	21464	21238	21360	21340	21282	21240	21181	21310	21278	21175	21252	21258	21334	21074	21234	21459	21321	21369	21572	21138	21236	21424	21455	21645	21200	21195	21183	21320	21132	21209	21178	21245	21258	21223	21244	21177	21302	21542	21302	21272	21297	21371	21227	21292	21255	21137	21378	21396	21122	20953	21423	21181	21350	21397	21312	21393	21275	21349	21286	21122	21258	21099	21211	21094	21195	21275	21485	21249	21156	21048	21318	21270	21340	21192	21420	21324	21457	21213	21427	20976	21221	21188	21083	21477	21527	21247	21266	21402	21097	21301	21549	21340	21407	21390	21244	21418	21076	21204	21355	21128	21212	21311	21344	21291	21214	21362	21286	21094	21243	21121	21301	21187	21194	21324	21305	21273	21276	21215	21117	21200	21051	21313	21366	21305	21303	21286	21368	21104	21143	21300	21365	21388	21158	21384	21375	21152	21212	21229	21286	21185	21248	21116	21316	21111	21173	21054	21289	21224	21204	21242	21306	21213	21193	21303	21260	21324	21448	21335	21144	21269	21173	21035	21559	21263	21295	21344	21413	21402	21236	21107	21370	21499	21169	21178	21239	21509	21333	21385
31422	53896	55877	51807	45777	39444	35136	31876	28802	25691	30017	44213	38383	28686	20535	17318	16630	16542	16322	16656	16460	16506	16385	16382	16372	16599	16324	16581	16449	16390	16506	16449	16379	16444	16288	16353	16586	16594	16560	16406	16473	16342	16513	16454	16358	16342	16330	16528	16575	16337	16499	16597	16325	16578	16395	16196	16367	16446	16375	16308	16335	16350	16497	16507	16309	16337	16478	16423	16306	16358	16543	16410	16457	16371	16555	16417	16571	16554	16404	16714	16300	16256	16424	16334	16293	16590	16276	16537	16521	16257	16401	16438	16652	16500	16376	16597	16534	16474	16507	16330	16397	16491	16365	16313	16526	16243	16402	16405	16469	16442	16390	16403	16397	16303	16627	16516	16226	16312	16338	16190	16555	16493	16360	16476	16514	16444	16370	16423	16571	16440	16320	16610	16437	16607	16341	16303	16628	16347	16322	16379	16460	16379	16458	16366	16445	16566	16474	16434	16518	16216	16349	16571	16353	16538	16290	16566	16525	16347	16464	16490	16419	16583	16308	16304	16372	16627	16429	16503	16287	16411	16552	16459	16247	16365	16345	16471	16321	16397	16447	16387	16399	16398	16497	16529	16352	16520	16463	16273	16419	16530	16413	16449	16442	16424	16374	16333	16364	16415	16436	16387	16131	16364	16449	16514	16467	16542	16185	16370	16208	16342	16601	16463	16516	16305	16419	16421	16548	16480	16318	16268	16544	16244	16527	16424	16401	16442	16455	16481	16480	16234	16359	16511	16502	16480	16446	16341	16303	16568	16514	16283	16428	16421	16389	16384	16515	16517	16432	16454	16299	16415	16409	16277	16562	16309	16464	16391	16375	16609	16552	16266	16412	16340	16464	16452	16420	16409	16487	16531	16623	16262	16523	16332	16487	16501	16544	16504	16289	16476	16372	16410	16401	16440	16553	16365	16569	16314	16643	16350	16356	16426	16562	16336	16489	16553	16523	16425	16320	16549	16270	16321	16418	16378	16332	16500	16379	16357	16593	16341	16423	16562	16470	16430	16508	16307	16466	16464	16328	16509	16280	16388	16442	16375	16535	16405	16368	16396	16544	16449	16383	16477	16397	16609	16423	16568	16442	16419	16386	16426	16450	16587	16367	16490	16419	16451	16310	16417	16408	16409	16511	16370	16414	16428	16364	16638	16535	16395	16444	16568	16508	16323	16294	16602	16310	16673	16308	16446	16596	16342	16399	16428	16389	16383	16503	16390	16452	16228	16592	16482	16354	16508	16415	16354	16446	16528	16415	16407	16378	16546	16405	16318	16300	16453	16447	16338	16324	16458	16507	16488	16361	16480	16466	16441	16291	16388	16579	16429	16367	16281	16338	16362	16402	16295	16379	16538	16506	16412	16585	16458	16519	16428	16442	16504	16555	16368	16382	16595	16556	16514	16454	16166	16437	16417	16476	16410	16491	16547	16515	16187	16614	16500	16372	16498	16554	16338	16358	16334	16398	16420	16422	16556	16243	16525	16468	16377	16451	16365	16313	16589	16408	16368	16487	16550	16462	16468	16434	16509	16448	16480	16115	16473	16408	16478	16355	16399	16512	16622	16455	16135	16302	16446	16355	16359	16373	16285	16410	16256	16513	16340	16501	16390	16326	16486	16356	16409	16282	16476	16402	16400	16332	16621	16475	16441	16478	16430	16559	16491	16338	16492	16302	16318	16352	16386	16520	16346	16422	16440	16352	16467	16466	16438	16469	16272	16559	16561	16452	16310	16356	16450	16653	16372	16354	16385	16475	16536	16429	16513	16420	16389	16484	16320	16616	16411	16392	16388	16285	16383	16481	16536	16301	16324	16405	16301	16386	16437	16532	16575	16426	16486	16473	16379	16526	16309	16465	16402	16435	16418	16423	16573	16304	16513	16500	16256	16498	16301	16504	16451	16379	16490	16404	16338	16339	16360	16375	16238	16501	16393	16366	16264	16528	16310	16373	16623	16419	16397	16470	16291	16391	16355	16436	16376	16345	16408	16558	16320	16353	16373	16354	16611	16206	16342	16405	16281	16509	16470	16391	16607	16471	16382	16381	16540	16457	16395	16441	16421	16392	16432	16401	16286	16307	16353	16276	16480	16247	16458	16459	16413	16377	16353	16249	16385	16496	16442	16372	16385	16441	16471	16352	16267	16531	16490	16626	16506	16515	16480	16469	16282	16256	16321	16587	16490	16422	16404	16449	16407	16472	16386	16472	16343	16506	16543	16368	16473	16287	16480	16087	16577	16419	16391	16452	16446	16388	16401	16366	16300	16435	16484	16434	16459	16338	16532	16409	16598	16425	16627	16423	16318	16403	16493	16393	16548	16367	16337	16395	16488	16660	16334	16468	16455	16410	16417	16469	16437	16245	16533	16400	16379	16369	16458	16548	16327	16344	16258	16372	16369	16379	16428	16357	16362	16425	16358	16328	16461	16288	16348	16455	16347	16288	16261	16417	16619	16533	16620	16417	16410	16448	16377	16446	16537	16425	16405	16418	16409	16445	16530	16353	16611	16246	16390	16380	16449	16583	16362	16463	16288	16368	16495	16526	16437	16529	16368	16515	16417	16410	16410	16470	16220	16211	16563	16537	16594	16322	16353	16510	16389	16510	16344	16361	16438	16331	16515	16421	16464	16272	16427	16332	16389	16292	16384	16501	16525	16394	16451	16551	16227	16335	16307	16316	16251	16462	16473	16305	16574	16303	16375	16375	16390	16364	16402	16433	16463	16341	16363	16510	16443	16450	16385	16455	16296	16592	16399	16430	16389	16541	16456	16431	16423	16527	16634	16531	16491	16458	16486	16378	16341	16429	16323	16411	16318	16422	16301	16314	16310	16307	16430	16404	16389	16351	16361	16445	16487	16517	16448	16301	16401	16363	16442	16507	16350	16435	16388	16417	16437	16347	16420	16320	16401	16346	16391	16420	16328	16426	16396	16504	16392	16367	16448	16489	16383	16545	16274	16378	16335	16396	16321	16346	16488	16547	16414	16322	16420	16400	16359	16510	16408	16468	16431	16497	16501	16343	16368	16554	16423	16380	16385	16539	16575	16505	16408	16246	16415	16315	16403	16361	16427	16223	16468	16375	16363	16512	16503	16474	16395	16368	16478	16471	16462	16278	16608	16603	16361	16462	16480	16499	16381	16621	16306	16415	16483	16521	16344	16283	16651	16468	16431	16425	16306	16462	16359	16657	16446	16452	16426	16564	16499	16421	16348	16399	16296	16537	16436	16319	16401	16522	16367	16423	16483	16381	16398	16514	16378	16348	16364	16508	16339	16352	16339	16265	16458	16266	16282	16496	16585	16474	16442	16485	16288	16370	16349	16505	16309	16526	16278	16447	16458	16300	16515	16384	16556	16428	16257	16245	16331	16668	16289	16494	16475	16467	16410	16362	16323	16602	16495	16456	16559	16439	16331	16471	16541	16396	16502	16439	16439	16410	16437	16526	16317	16486	16520	16420	16458	16384	16412	16491	16378	16339	16486	16424	16265	16535	16612	16596	16438	16452	16370	16349	16584	16332	16433	16548	16594	16661	16295	16431	16537	16353	16459	16519	16574	16521	16332	16408	16412	16605	16488	16351	16538	16355	16334	16475	16431	16592	16471	16518	16403	16410	16220	16428	16383	16383	16586	16444	16277	16447	16371	16354	16559	16429	16588	16593	16450	16509	16433	16584	16470	16498	16497	16560	16269	16349	16321	16399	16356	16180	16464	16457	16314	16383	16486	16517	16474	16365	16368	16424	16358	16352	16514	16448	16513	16403	16506	16666	16554	16428	16348	16302	16329	16394	16544	16462	16561	16382	16435	16445	16381	16386	16375	16450	16371	16497	16422	16530	16315	16280	16385	16380	16600	16305	16492	16477	16559	16429	16364	16282	16535	16401	16319	16692	16399	16342	16394	16353	16445	16320	16437	16437	16450	16436	16332	16411	16581	16551	16243	16260	16419	16488	16505	16230	16473	16462	16273	16478	16352	16308	16203	16428	16414	16242	16345	16368	16345	16617	16394	16620	16184	16631	16339	16465	16297	16311	16490	16388	16406	16541	16341	16391	16241	16495	16306	16412	16413	16352	16543	16502	16362	16452	16364	16303	16287	16505	16625	16376	16537	16537	16428	16325	16474	16460	16243	16287	16435	16522	16469	16377	16387	16471	16604	16318	16457	16401	16424	16442	16591	16489	16390	16560	16594	16443	16401	16308	16495	16566	16365	16552	16536	16376	16396	16453	16307	16333	16455	16503	16434	16619	16408	16578	16471	16371	16411	16603	16403	16375	16358	16356	16453	16316	16404	16424	16482	16368	16537	16421	16408	16441	16252	16460	16313	16433	16326	16302	16441	16587	16359	16355	16389	16382	16329	16301	16440	16525	16345	16380	16493	16427	16460	16455	16352	16547	16378	16561	16409	16464	16551	16294	16463	16415	16591	16376	16520	16346	16379	16101	16415	16339	16342	16400	16512	16558	16634	16621	16394	16346	16584	16470	16260	16444	16247	16190	16373	16460	16377	16361	16457	16392	16438	16577	16357	16566	16246	16429	16351	16453	16667	16468	16394	16395	16409	16518	16628	16551	16395	16558	16291	16417	16279	16364	16443	16494	16501	16427	16382	16411	16311	16462	16413	16406	16364	16280	16250	16525	16410	16451	16430	16410	16361	16464	16579	16370	16356	16453	16374	16328	16448	16563	16432	16421	16410	16411	16445	16397	16593	16586	16407	16461	16455	16281	16456	16412	16205	16454	16294	16314	16138	16525	16381	16597	16490	16507	16406	16453	16334	16294	16499	16378	16421	16229	16346	16384	16451	16509	16326	16481	16366	16451	16462	16230	16292	16413	16400	16506	16286	16411	16507	16416	16348	16360	16575	16362	16351	16515	16346	16321	16482	16524	16333	16401	16419	16367	16288	16474	16326	16361	16538	16300	16372	16563	16430	16383	16328	16365	16584	16489	16346	16536	16221	16468	16537	16423	16546	16334	16322	16366	16397	16597	16458	16466	16387	16382	16255	16375	16548	16392	16376	16456	16435	16390	16441	16400	16374	16400	16507	16572	16536	16292	16625	16377	16390	16260	16497	16501	16562	16530	16339	16453	16379	16388	16402	16576	16496	16531	16430	16333	16602	16404	16396	16430	16440
32501	31525	38172	37568	32310	29464	26368	24901	24556	24200	23925	24415	23789	23214	22309	21937	21852	21684	21679	21947	21753	21734	21933	21682	21749	21615	21654	21754	21733	21621	21758	21721	21690	21873	21713	21907	21592	21811	21849	21824	21904	21776	21784	21747	21692	21753	21825	21655	21857	21888	21830	21699	21613	21618	22095	21645	21715	21771	21786	21633	21701	21751	21768	21697	21708	21756	21562	21627	21971	21782	21621	21813	21709	21704	22007	21654	21584	21660	21761	21605	21676	21709	21908	21726	21655	21705	21667	21587	21855	21958	21578	21743	21678	21719	21962	21659	22096	21618	21834	21608	21619	21544	21575	21881	21771	21610	21856	21450	21688	21705	21885	21763	21721	21783	21754	21631	21767	21839	21746	21667	21524	21710	21782	22077	21544	21610	21562	21574	21706	21749	21735	21739	21667	21744	21883	21774	21806	21853	21831	21765	21684	21529	21741	21694	21616	21536	21964	21619	21849	21792	21779	21601	21758	21627	21642	21630	21608	21590	21685	21917	21593	21771	21672	21853	21835	21691	21811	21599	21837	21757	21779	21819	21652	21722	21618	21932	21663	21416	21695	21733	21715	21775	21700	21639	21829	21738	21681	21709	21722	21584	21820	21692	21387	21922	21622	21756	21703	21846	21672	21655	21767	21895	21897	21745	21646	21794	21911	21664	21559	21740	21667	21801	21870	21851	21651	21673	21671	21704	21653	21862	21701	21938	21612	21782	21804	21757	21611	21850	21658	21703	21791	21871	21650	21610	21550	21931	21836	21967	21642	21692	21596	21812	21652	21598	21578	21739	21676	21603	21643	21804	21763	21786	21907	21732	21893	21646	21815	21732	21633	21728	21839	21651	21881	21830	21872	21719	21989	21850	21623	21865	21801	21651	21741	21608	21660	21776	21692	21831	21753	21927	21728	21742	21667	21551	21877	21807	21869	21588	21549	21647	21840	21788	21485	21795	21809	21646	21589	21499	21366	21675	21583	21802	21810	21931	21834	21425	21808	21827	21992	21772	21857	21743	21666	21877	21802	21522	21796	21756	21702	21892	21588	21853	21976	21696	21709	21790	21585	21654	21666	21673	21900	21698	21824	21751	22010	21862	21570	21677	21638	21520	21797	21740	21780	21801	21621	21547	21892	21760	21458	21826	21573	21661	21741	21738	21763	21747	21499	21675	22048	21527	21638	21675	21858	21661	21778	21632	21581	21846	21622	21787	21699	21653	21651	22004	22029	21865	21712	21606	21588	21611	21720	21739	21674	21645	21661	21755	21812	21617	21768	21664	21696	21695	21851	21580	21776	21696	21737	21765	21761	21788	21802	21540	21930	21787	21596	21802	21936	21693	21662	21738	21870	21719	21761	21645	21617	21576	21763	21892	21901	21699	21707	21835	21932	21735	21758	21529	21768	21582	21721	21495	21713	21621	21768	21681	21783	21872	21760	21714	21841	21798	21602	21962	21909	21859	21750	21931	21736	21830	21729	21398	21594	21635	21728	21779	21863	21690	21786	21510	21673	21723	21855	21713	21874	21682	21808	21788	21442	21723	21728	21569	21808	21727	21891	21732	21593	22094	21759	21600	21791	21833	21840	21683	21726	21689	21889	21782	21715	21966	21698	21714	21845	21593	21901	21625	21732	21714	21801	21629	21407	21814	21799	21773	22021	21495	21693	21860	21714	21622	21626	21636	21551	21763	21533	21889	21786	21750	21762	21604	21592	21788	21880	21714	21767	21653	21715	21664	21739	21524	21637	21584	21719	21483	21824	21721	21615	21590	21520	21707	21645	21801	21889	21787	21717	21790	21674	21801	21803	21807	21604	21749	21760	21721	21542	21772	21684	21657	21701	21808	21905	21906	21624	21676	21694	21917	21800	21640	21768	21651	21634	21483	21857	21741	21661	21814	21704	21640	21772	21647	21738	21865	21833	21711	21750	21945	21842	21744	21797	21800	21937	21804	21820	21789	21954	21579	21735	21913	21642	21980	21875	21690	21724	21758	21565	21566	21685	21712	21872	21631	21839	21732	21882	21782	21493	21601	21740	21521	21892	21696	21879	21695	21764	21737	21990	21848	21772	21785	21668	21758	21787	21739	21914	21690	21638	21764	21725	21791	21573	21590	21689	21774	21572	21490	21668	21772	21569	21825	21582	21571	21669	21634	21843	21686	21712	21591	21809	21733	21992	21749	21738	22030	21660	21634	21823	21469	21786	21664	21546	21694	21753	21805	21799	21430	21597	21873	21780	21761	21617	21736	21778	21686	21602	21838	21530	21878	21365	21410	21705	21442	21799	21709	21832	21739	21782	21680	21584	21723	21560	21692	21710	21744	21886	21841	21803	22087	21799	21620	21792	21618	21563	21790	21622	21641	21732	21744	21568	21632	21727	21722	21826	21769	21834	21660	21784	21669	22029	21891	21745	21747	21627	21613	21725	21674	21592	21529	21514	21607	21822	21553	21853	21917	21792	21701	21671	21540	21952	21968	21592	21877	21865	21896	21624	21716	21652	21646	21642	21681	21869	21881	21672	21483	21661	21774	21718	21481	21581	21831	21874	21900	21551	21813	21634	21809	21803	21610	21605	21715	21843	21670	21685	21926	21758	21874	21805	21710	21641	21674	21788	21783	21626	21622	21783	21417	21552	21572	21552	21629	21783	21619	21945	21616	21706	21648	21792	21662	21796	21445	21633	21781	21706	21760	21605	21702	21738	21727	21836	21674	21666	21718	21472	21635	21750	21516	21760	21852	21771	21787	21856	21921	21771	21830	21772	21628	21727	21565	21921	21468	21987	21786	21774	21638	21492	21512	21731	22044	21637	21613	21714	21775	21927	21765	21691	21509	21698	21659	21811	21673	21751	21622	21743	21857	21766	21769	21732	21636	21892	21732	21574	21418	21770	21727	21813	21463	21621	21907	21787	21369	21809	21627	21832	21676	21781	21736	21821	21795	21751	21594	21637	21560	21741	21501	21772	21707	21632	21806	21758	21647	21789	21858	21513	21706	21778	21783	21594	22022	21527	21670	21822	21837	21643	21803	21852	21788	21571	21872	21578	21843	21945	21781	21817	21778	21832	21822	21819	21850	21623	21829	21759	21688	21948	21841	21817	21806	21848	21561	21865	21604	21449	21738	21878	21496	21861	21783	21756	21679	21758	21898	21654	21641	21759	21946	21625	21664	21634	21748	21624	21807	21901	21912	21771	21808	21699	21886	22030	21711	21717	21780	21943	21670	21697	22029	21965	21917	21575	21726	21935	21687	21739	21775	21864	21870	21642	21692	21823	21639	21776	21605	21740	21700	21898	21589	21744	21714	21708	21834	21889	21684	21873	21804	21563	21544	21824	21824	21572	21904	21770	21716	21749	21701	21900	21757	21593	21708	21849	21643	21700	21609	21634	21875	21752	21814	21831	21741	21719	21702	21640	21780	21846	21894	21772	21724	21848	21704	21719	21653	21676	21803	21661	21959	21827	21723	21742	21619	21889	21792	21745	21566	21881	21617	21794	21938	22013	21782	21779	21557	21858	21579	21905	21675	21629	21635	21675	21628	21771	21697	21766	21843	21784	21743	22026	21886	21684	21737	21805	21556	21765	21601	21664	21868	21690	21794	21977	21671	21468	21338	21798	21694	21747	21746	21824	21809	21726	21827	21676	21544	21823	21731	21679	21709	21870	21809	21682	21696	21871	21826	21682	21963	21660	21919	21753	21875	21758	21616	21654	21856	22044	21880	21817	21640	21755	21646	21558	21663	21820	21836	22017	21846	21822	21524	21781	21776	21672	21760	21639	21862	21638	21625	21707	21763	21783	21707	21696	21703	21800	21538	21833	21817	21936	21566	21647	21453	21627	21627	21752	21706	21619	21644	21940	21780	21795	21701	21870	21745	21892	21834	21734	21567	21686	21891	21609	21761	21783	21771	21740	21704	21808	21622	21874	21645	21600	21669	21488	21758	21708	21853	21993	21757	21696	21989	21722	21531	21764	21516	21843	21660	21614	21660	21611	21617	21777	21948	21617	21747	21599	21536	21796	21642	21632	21810	21762	21858	21644	21719	21707	21855	21773	21709	21750	21543	21609	21829	21771	21705	21586	21672	21851	21591	21993	21916	21772	21776	21630	21817	21829	21720	21820	21788	21776	21498	21708	21740	21657	21778	21678	21697	21731	21484	21775	21653	21823	21581	21931	21976	21735	21662	21712	21888	21723	21725	21669	21728	21783	21758	21854	21776	21853	21712	21777	21942	21870	21424	21552	21682	21650	21917	21699	21894	21826	21833	21755	21815	21484	21791	21893	21455	21728	21768	21771	21569	21852	21766	21695	21794	21687	21789	21544	21705	21690	21824	21821	21931	21677	21732	21688	21715	21694	21801	21703	21514	21734	21659	21625	21642	21736	21608	21747	21638	21632	21603	21798	21775	21661	21544	21713	21824	21797	21904	21747	21585	21828	21687	21688	21656	21802	21671	22069	21788	21762	21719	21707	21945	21805	21700	21702	21917	21485	21996	21704	21680	21692	21818	21913	21944	21981	21875	21818	21628	21710	21756	21695	21716	21736	21756	21585	21775	21672	21703	21760	21823	21768	21544	21662	21621	21766	21809	21798	21696	21874	21922	21890	21820	21824	21642	21550	21612	21675	21732	21837	21726	21717	21768	21721	21545	21847	21689	21677	21863	21841	21611	21831	21631	21749	21557	21632	21806	21689	21700	21791	21762	21997	21791	21729	21713	21490	21661	21622	21749	21891	21646	21604	21795	21713	21751	21856	21726	21897	21682	21859	21630	21786	21669	21616	21727	21658	21869	21685	21753	21756	21849	21698	21928	21676	21768	21700	21707	21870	21838	21708	21422	21810	21608	21557	21625	21822	21889	21731	21576	21702	21502	21943	22008	21707	21768	21708	21599	21809	21805	21971	21750	21915	21882	21538	21741	21779	21843	21828	21921	21419	21572	21658	21626	21763	21523	21776	21892	21670	21760	21828	21716	21717	21671	21727	21642	21588	21753	22037	21802	21737	21530	21657	21655	21542	21802	21924	21740	21659	21559	21584	21668	21919	21859	21798	21744	21962	21846	21725	21703	21658	21633	21466	21679	21835	21404	21703	21619	21645	21819	21768	21550	21716	21812	21769	21745	21589	21727	21741	21854
27336	38556	40182	36018	31061	27167	23267	21412	21221	20363	19876	20338	19101	17992	17293	16779	16485	16641	16416	16433	16551	16573	16551	16817	16647	16508	16707	16693	16688	16785	16786	16788	16628	16559	16825	16535	16636	16750	16704	16763	16618	16603	16719	16717	16790	16721	16511	16688	16864	16593	16613	16675	16654	16609	16676	16633	16759	16618	16710	16598	16640	16596	16573	16522	16616	16561	16634	16568	16458	16767	16510	16471	16641	16654	16685	16428	16655	16690	16680	16582	16707	16595	16476	16564	16648	16591	16538	16688	16675	16649	16682	16506	16693	16700	16799	16549	16608	16606	16712	16788	16405	16778	16448	16617	16914	16618	16609	16695	16505	16784	16445	16614	16661	16546	16697	16489	16691	16607	16692	16764	16718	16641	16754	16556	16603	16584	16678	16492	16806	16777	16811	16728	16718	16626	16728	16631	16667	16756	16733	16570	16587	16576	16508	16643	16487	16622	16597	16734	16580	16746	16486	16905	16682	16826	16712	16633	16594	16754	16565	16439	16596	16601	16741	16794	16694	16556	16638	16628	16513	16676	16554	16670	16546	16624	16695	16699	16584	16669	16524	16485	16548	16685	16688	16630	16616	16638	16573	16695	16819	16611	16573	16850	16656	16636	16608	16646	16762	16623	16668	16420	16666	16773	16736	16714	16597	16548	16657	16576	16579	16681	16690	16544	16552	16450	16731	16607	16745	16791	16407	16724	16608	16581	16675	16581	16705	16737	16571	16668	16708	16654	16577	16608	16619	16564	16805	16693	16654	16609	16820	16663	16436	16495	16467	16498	16529	16477	16686	16581	16612	16365	16616	16553	16463	16751	16766	16728	16711	16442	16829	16670	16522	16581	16593	16402	16631	16613	16595	16572	16846	16624	16662	16622	16687	16594	16671	16707	16730	16484	16731	16742	16639	16603	16625	16708	16671	16568	16571	16590	16606	16520	16676	16528	16592	16739	16572	16587	16782	16522	16602	16667	16715	16615	16740	16758	16801	16425	16512	16590	16602	16670	16603	16554	16583	16731	16635	16549	16613	16672	16634	16855	16545	16606	16436	16514	16447	16679	16556	16607	16587	16573	16709	16610	16530	16572	16712	16625	16758	16662	16618	16631	16737	16640	16813	16786	16682	16694	16609	16521	16790	16625	16536	16623	16675	16850	16665	16675	16479	16746	16550	16716	16682	16669	16691	16633	16625	16628	16396	16672	16830	16438	16602	16589	16554	16652	16617	16762	16731	16604	16610	16749	16661	16630	16776	16657	16745	16501	16677	16602	16467	16556	16654	16688	16825	16616	16455	16706	16604	16642	16702	16562	16557	16651	16676	16724	16504	16620	16742	16531	16691	16573	16623	16583	16595	16619	16652	16577	16618	16764	16539	16583	16547	16477	16630	16686	16715	16585	16634	16489	16480	16575	16564	16520	16548	16758	16602	16578	16660	16483	16695	16579	16599	16731	16706	16688	16650	16732	16564	16645	16786	16592	16557	16737	16776	16681	16533	16837	16499	16707	16752	16676	16590	16472	16546	16740	16643	16504	16510	16501	16644	16651	16874	16568	16638	16849	16719	16582	16787	16689	16700	16656	16572	16693	16638	16882	16485	16584	16618	16590	16643	16734	16666	16691	16637	16722	16638	16549	16617	16656	16626	16743	16831	16672	16648	16622	16560	16676	16695	16743	16723	16526	16529	16545	16696	16703	16706	16747	16641	16744	16711	16694	16412	16613	16794	16721	16643	16676	16672	16683	16722	16574	16546	16738	16788	16625	16733	16681	16612	16691	16742	16641	16527	16578	16698	16572	16756	16562	16517	16642	16590	16642	16561	16681	16590	16662	16403	16536	16809	16645	16750	16458	16659	16561	16709	16628	16610	16946	16563	16631	16555	16628	16666	16636	16541	16801	16585	16671	16606	16668	16482	16798	16715	16726	16633	16697	16768	16493	16588	16814	16716	16692	16747	16655	16514	16772	16558	16745	16561	16478	16875	16832	16484	16732	16534	16639	16737	16557	16573	16524	16750	16583	16602	16745	16626	16681	16371	16682	16784	16709	16598	16747	16727	16606	16772	16623	16648	16747	16785	16375	16628	16598	16721	16610	16336	16746	16639	16818	16558	16656	16521	16788	16686	16584	16631	16648	16639	16641	16573	16620	16549	16651	16583	16699	16630	16682	16684	16631	16621	16635	16645	16750	16652	16648	16732	16453	16843	16669	16641	16734	16489	16680	16589	16536	16711	16548	16555	16887	16658	16604	16596	16651	16617	16566	16768	16693	16607	16691	16513	16718	16753	16852	16702	16561	16616	16848	16537	16633	16673	16708	16719	16482	16688	16618	16692	16689	16527	16619	16687	16429	16584	16646	16604	16808	16691	16521	16637	16740	16463	16493	16667	16655	16713	16635	16631	16660	16768	16543	16849	16707	16763	16648	16669	16746	16502	16652	16677	16536	16727	16595	16717	16712	16703	16572	16444	16618	16625	16622	16703	16660	16513	16726	16618	16720	16704	16625	16664	16692	16639	16625	16481	16563	16589	16910	16601	16853	16752	16649	16655	16727	16744	16591	16563	16509	16449	16546	16642	16642	16565	16645	16763	16484	16740	16518	16629	16544	16669	16664	16496	16613	16678	16575	16714	16686	16697	16614	16743	16741	16668	16517	16846	16635	16695	16719	16582	16795	16470	16430	16723	16849	16683	16674	16530	16770	16725	16697	16604	16829	16640	16469	16676	16753	16594	16786	16486	16601	16578	16708	16774	16826	16483	16706	16576	16571	16612	16730	16643	16652	16596	16606	16720	16830	16714	16669	16709	16640	16581	16652	16647	16700	16456	16620	16730	16631	16809	16357	16505	16590	16766	16509	16759	16756	16693	16696	16589	16542	16609	16695	16661	16904	16595	16652	16846	16609	16658	16671	16822	16681	16607	16717	16823	16709	16513	16666	16638	16821	16676	16570	16599	16644	16715	16616	16633	16692	16604	16642	16747	16612	16631	16612	16617	16706	16731	16624	16688	16635	16574	16760	16765	16632	16802	16657	16551	16603	16770	16665	16533	16727	16586	16534	16668	16760	16742	16605	16544	16627	16631	16610	16661	16764	16620	16865	16590	16848	16781	16667	16595	16494	16715	16564	16727	16688	16619	16585	16628	16471	16632	16795	16644	16579	16669	16721	16823	16622	16685	16566	16453	16790	16744	16560	16875	16561	16569	16586	16650	16583	16660	16620	16533	16762	16548	16619	16822	16384	16671	16648	16789	16578	16649	16732	16627	16657	16630	16725	16778	16845	16626	16688	16747	16596	16549	16550	16466	16613	16735	16570	16707	16727	16633	16535	16643	16502	16655	16682	16734	16541	16727	16800	16541	16774	16680	16549	16875	16567	16695	16604	16581	16659	16694	16601	16672	16695	16569	16642	16556	16828	16665	16502	16576	16654	16765	16561	16735	16788	16568	16517	16522	16526	16796	16625	16659	16561	16718	16586	16723	16656	16664	16765	16765	16691	16456	16646	16737	16762	16642	16513	16701	16652	16566	16683	16723	16757	16871	16595	16556	16749	16684	16629	16774	16603	16602	16668	16717	16583	16680	16678	16572	16710	16669	16603	16845	16593	16680	16779	16665	16539	16677	16751	16490	16602	16831	16574	16693	16801	16644	16642	16577	16610	16715	16530	16652	16801	16667	16478	16526	16701	16855	16674	16560	16699	16461	16623	16616	16815	16722	16515	16625	16673	16572	16839	16700	16786	16665	16774	16746	16473	16608	16607	16652	16748	16583	16713	16520	16596	16530	16606	16820	16633	16813	16800	16515	16732	16695	16632	16659	16772	16473	16741	16659	16736	16621	16862	16670	16676	16730	16658	16560	16618	16610	16558	16685	16667	16527	16525	16599	16655	16642	16631	16667	16661	16600	16792	16682	16485	16585	16791	16524	16812	16807	16456	16589	16685	16622	16638	16539	16616	16718	16639	16597	16668	16633	16702	16374	16661	16765	16768	16603	16732	16701	16721	16873	16717	16644	16730	16669	16754	16609	16692	16594	16611	16703	16754	16713	16702	16749	16708	16568	16583	16593	16580	16638	16640	16636	16693	16587	16626	16503	16786	16718	16714	16656	16574	16433	16721	16640	16813	16664	16599	16813	16468	16641	16788	16661	16585	16629	16664	16576	16665	16528	16550	16622	16637	16722	16512	16562	16581	16673	16854	16807	16571	16636	16680	16675	16732	16543	16658	16694	16735	16670	16620	16668	16588	16678	16550	16539	16537	16576	16670	16704	16690	16572	16508	16502	16679	16854	16710	16543	16619	16661	16639	16783	16670	16740	16487	16698	16614	16735	16545	16644	16658	16495	16415	16545	16760	16537	16571	16698	16712	16679	16630	16677	16724	16683	16562	16784	16748	16536	16757	16622	16561	16542	16742	16630	16731	16658	16596	16538	16564	16616	16843	16734	16765	16677	16689	16652	16598	16559	16668	16546	16708	16683	16623	16617	16572	16617	16663	16618	16596	16681	16577	16734	16699	16644	16516	16618	16620	16473	16577	16825	16650	16715	16554	16714	16685	16528	16560	16532	16713	16582	16539	16678	16695	16496	16609	16697	16548	16584	16735	16576	16610	16674	16584	16515	16668	16498	16698	16593	16686	16550	16607	16637	16602	16424	16493	16610	16649	16557	16566	16687	16667	16592	16595	16674	16614	16647	16588	16691	16541	16855	16630	16600	16710	16589	16635	16633	16684	16582	16654	16543	16641	16636	16326	16676	16610	16735	16682	16661	16595	16739	16702	16555	16684	16563	16636	16649	16789	16609	16634	16681	16586	16669	16512	16533	16652	16703	16744	16728	16788	16670	16580	16752	16769	16737	16691	16670	16351	16534	16691	16524	16860	16597	16586	16556	16782	16281	16636	16636	16670	16706	16654	16822	16783	16556	16575	16724	16578	16676	16571	16777	16630	16819	16697	16622	16620	16692	16740	16589	16610	16580	16553	16523	16654	16696	16774	16589	16697	16617	16659	16811	16755	16687	16550	16708	16683	16601	16724	16461	16733	16586	16699	16681	16717	16700	16758	16579	16468	16606	16601	16728	16812	16707	16392	16722	16674	16581	16607	16676	16643	16796	16687	16862	16586	16804	16616	16580	16703	16704	16742
25561	21326	30892	33902	32990	32369	30847	28042	26628	26808	29185	36124	31455	26857	23608	22238	21830	21683	21907	21864	21926	21806	21795	21863	21765	21664	21765	21913	22071	21832	21893	21834	21870	21831	21739	21703	21678	21701	21890	21944	21873	21977	21756	21812	21538	21593	21608	21775	21642	21750	21735	21419	21648	21782	21569	21662	21711	21673	21628	21788	21889	21667	21772	21696	21815	21848	21778	21806	21780	21822	21667	21507	21840	21638	21606	21745	21572	21736	21829	21600	21527	21638	21851	21656	21522	21803	21768	21973	21683	21544	21905	21536	21688	21529	21745	21652	21489	21534	21591	21600	21698	21879	21855	21737	21859	21816	21566	21791	21836	21701	21757	21939	21660	21747	21542	21836	21690	21626	21713	21677	21714	21907	21705	21761	21812	21437	21740	21628	21647	21718	21917	21894	21767	21744	21916	21793	21721	21670	21858	21598	21641	21578	21707	21587	21915	21833	21740	21747	21687	21596	22020	21657	21755	21454	21694	21620	21556	21513	21831	21598	21814	21763	21572	22026	21687	21706	21807	21738	21720	21769	21604	21995	21786	21626	21636	21794	21662	21682	21782	21678	21656	21539	21528	21627	21684	21535	21798	21630	21837	21786	21635	22071	22021	21852	21836	21569	21778	21610	21644	21780	21555	21307	21721	21756	21815	21496	21607	21943	21778	21872	21550	21640	21761	21524	21915	21754	21650	21764	21809	21857	21754	21715	21683	21860	21534	21574	21612	21833	21654	21565	21768	22024	21868	21797	21825	21634	21692	21743	21580	21487	21637	21723	21738	21585	21790	21716	21626	21731	21636	21626	21593	21660	21651	21590	21609	21855	21847	21436	21660	21787	21708	21740	21894	21663	21725	21916	21690	21722	21852	21751	21545	21700	21608	21937	21746	21507	21607	21551	21954	21646	21729	21657	21790	21538	21689	21961	21769	21693	21819	21639	21857	21707	21745	21702	21614	21420	21569	21819	21861	21459	21726	21709	21823	21757	21663	21687	21663	21798	21647	21874	21605	21762	21535	21950	21743	21618	21649	21643	21700	21652	21636	21642	21383	21818	21817	21681	21843	21716	21497	21642	21928	21801	21637	21839	21798	21688	21564	21632	21816	21680	21724	21536	21813	21740	21710	21480	21649	21868	21673	21661	21847	21777	21839	21848	21800	21898	21495	21689	21717	21713	21731	21508	21777	21748	21850	21803	21829	21831	21678	21932	21669	21776	21795	21682	21802	21655	21821	21637	21575	21695	21788	21796	21795	21677	21775	21719	21893	21365	21507	21921	21522	21806	21725	21787	21741	21643	21692	21640	21706	21745	21709	21501	21730	21682	21704	21752	21927	21645	21865	21669	21664	21904	21929	21735	21895	21826	21611	21695	21618	21716	21888	21966	21732	21756	21787	21687	21908	21590	21585	21655	21568	21814	21605	21479	21596	21664	21859	21639	21855	21642	21778	21513	21785	21607	21633	21695	21819	21712	21469	21669	21643	21489	21908	21873	21683	21618	21752	21722	21704	21663	21753	21628	21831	21817	21751	21760	21528	21799	21959	21817	21776	21626	21649	21720	21825	21584	21701	21632	21921	21907	21706	21850	21610	21770	21963	21704	21697	21644	21739	21862	21636	21738	21637	21776	21902	21453	21753	21745	21717	21862	21891	21627	21725	21626	21752	21560	21720	21770	21878	21821	21580	21759	21816	21897	21660	21833	21536	21659	21610	21550	21807	21929	21882	21729	21641	21630	21780	21882	21599	21447	21891	21635	21873	21872	21734	21647	21775	21721	21595	21686	21758	21906	21840	21691	21699	21766	21736	21587	21712	21804	21531	21637	21682	21502	21913	21607	21731	21963	21771	21656	21866	21616	21722	21690	21684	21796	21698	21478	21617	21576	21643	21733	21658	21621	21756	21723	21816	21617	21808	21756	21778	21977	21588	21720	21670	21448	21757	21760	21766	21801	21619	21613	21611	21823	21722	21866	21809	22084	21767	21775	21826	21676	21583	21524	21833	21666	21638	21595	21703	21780	21660	21703	21465	21808	21878	21599	21804	21846	21925	21866	21806	21601	21921	21582	21670	21716	21538	21659	21665	21752	21667	21818	21773	21884	21734	21759	21891	21649	21568	21801	21547	21534	21660	21615	21735	21576	21603	21999	21756	21775	21823	21786	21646	21713	21579	21791	21946	21931	21696	21794	21789	21798	21895	21806	21601	21663	21633	21603	21786	22016	21513	21623	21691	21571	21646	21625	21864	21756	21799	21883	21930	21484	21692	21531	21742	21791	21561	21903	21777	21840	21576	21637	21700	21602	21762	21689	21557	21731	21976	21606	21519	21662	21922	21574	21779	21635	21591	21767	21638	21722	21761	21646	21695	21622	21719	21741	21620	21795	21584	21645	21784	21873	21947	21689	21637	21655	21716	21812	21608	21734	21788	21716	21700	21660	21897	21725	21761	21759	21843	21771	21533	22002	21983	21886	21891	21790	21690	21739	21765	21643	21586	21783	21582	21561	21912	21682	21837	21556	21850	21826	21840	21649	21772	21713	21660	21695	21695	21563	21554	21731	21759	21631	21840	21687	21738	21716	21728	21596	21730	21716	21891	21737	21745	21828	21694	21812	21693	21577	21573	21727	21899	22002	21670	21599	21792	21942	21753	21556	21652	21730	22051	21894	21855	21693	21623	21641	21741	21650	21904	21678	21660	21643	22046	21749	21481	21524	21674	21701	21806	21995	21737	21852	21917	21803	21692	21490	21691	21731	21761	21744	21555	21643	21562	21652	21698	21694	21895	21712	21723	21792	21730	21701	21886	21820	21608	21617	21800	21723	21562	21708	21899	21764	21578	21832	21693	21512	21783	21830	21939	21750	21665	21600	21524	21715	21884	21686	21817	21530	21566	21695	21969	21965	21731	21832	21769	21721	21810	21703	21757	21920	21652	21620	21827	21668	21637	21695	21719	21996	21489	21548	21588	21624	21825	21710	21769	21908	21697	21577	21893	21777	21709	21549	21818	21590	21937	21766	21714	21799	21808	21653	21757	21692	21499	21739	21723	21913	21801	21853	21678	21501	21593	21787	21821	21550	21702	21802	21864	21705	21678	21611	21537	21462	21706	21841	21608	21692	21939	22009	21703	21700	21788	21774	21711	21598	21600	21869	21781	21918	21749	21666	21491	21492	21568	21582	21803	21654	21721	21723	21736	21586	21807	21600	21809	21801	21672	21676	21948	21817	21677	21763	21730	21740	21682	21690	21927	21710	21694	21727	21675	21734	21512	21578	21482	21474	21714	21833	21752	21702	21962	21732	21536	21936	21855	21715	21905	21686	21809	21763	21832	21625	21734	21872	21781	21851	21664	21724	21923	21904	21774	21591	21713	21653	21758	21774	21680	21597	21577	21889	21818	21781	21514	21610	21756	21801	21959	21606	21767	21565	21563	21629	21474	21831	21828	21657	21803	21701	21780	21795	21608	21609	21538	21775	21777	21829	21864	21982	21609	21625	21730	21818	21557	21689	21624	21700	21689	21469	22106	21674	21827	21722	21522	21507	21712	21902	21839	21664	21833	21650	21526	21717	21593	21742	21778	21753	21745	21775	21656	21680	21560	21770	21662	21655	21666	21641	21748	21517	21601	21758	21601	21673	21782	21729	21753	21870	21947	21872	21731	21637	21705	21681	21788	21701	21667	21655	21692	21595	21648	21896	21874	21614	21669	21540	21821	21795	22076	21805	21567	21632	21706	21436	21868	21754	21613	21651	21890	21775	21652	21842	21593	21841	21959	21513	21715	21621	21909	21631	21629	21699	21958	21865	21875	21776	21693	21569	21591	21970	21749	21678	21885	21723	21879	21808	21522	21680	21929	21670	21903	21873	21604	21782	22007	21782	21635	21463	21812	21884	21766	21635	21823	21624	21829	21694	21583	21612	21685	21591	21816	21555	21718	21718	21747	21632	21752	21653	21871	21520	21816	21740	21728	21743	21618	21792	21571	21668	21735	21602	21922	21929	21792	21763	21648	21580	21492	21847	21738	21580	21817	21724	21903	21688	21611	21644	21457	21703	21650	21582	21587	21804	21676	21703	21595	21851	21762	21606	21495	21723	21724	21735	21541	21617	21903	21744	21742	21845	21649	21609	21825	21696	21592	21725	21673	21691	21797	21707	21730	21940	21717	21832	21459	21787	21843	21503	21635	21772	21583	21865	21668	21794	21722	21715	21928	21614	21767	21750	21528	21694	21903	21543	21905	21725	21669	21623	21746	21642	21841	21780	21608	21874	21631	21773	21851	21844	21727	21531	21950	21708	21626	21842	21794	21661	21881	21773	21815	21688	21761	21728	21556	21747	21797	21843	21667	21613	21994	22009	21734	21687	21843	21737	21623	22064	21825	21609	21815	21663	21688	21731	21687	21739	21564	21562	21808	21714	21721	21747	21821	21876	21787	21912	21653	21609	21644	21483	21711	21569	21710	21692	21934	22018	21406	21730	21486	21712	21733	21656	21639	21618	21802	21636	21681	21741	21659	21676	21514	21678	21864	21880	21754	21737	21682	21584	21757	21724	21908	21684	21657	21755	21399	21592	21659	21799	21816	21652	21766	21952	21887	21644	21686	21632	21748	21669	21689	21875	21858	21743	21556	21480	21738	21681	21802	21562	21841	21989	21877	21789	21981	21793	21620	21691	21784	21759	21767	21870	21598	21768	21432	21897	21714	21623	21811	21688	21761	21721	21585	21965	21678	21536	21735	21830	21634	21664	21767	21668	21798	21753	21967	21658	21904	21534	21736	21686	21878	21813	21584	21577	21865	21748	21712	21725	21755	21759	21510	21731	21829	21862	21965	21818	21760	21669	21872	21629	21776	21745	21920	21802	21717	21612	21722	21706	21754	21683	21787	21736	21786	21702	21876	21805	21666	21722	21860	21751	21569	21746	21622	21714	21839	21694	21569	21664	21831	21599	21782	21669	21658	21708	21687	22010	21619	21729	21795	21596	21700	21804	21860	21714	21854	21510	21733	21525	21683	21736	21819	21596	22030	21605	21837	21819	21678	21721	21563	21733	21663	21638	21654	21659	21510	21617	21841	21661	21865	21767	21761	21717	21782	21753	21887	21917	21671	21627	21876	21857	21957	21772	21801	21586	21912	21817
28030	49330	51762	44921	37171	31323	27883	25416	24132	24048	27755	35098	27730	22145	18397	17028	16705	16809	16627	16690	16858	16815	16798	16637	16881	16728	16680	16646	16624	16728	16845	16705	16845	16588	16796	16764	16689	16727	16674	16678	16614	16556	16689	16732	16842	16730	16699	16833	16715	16649	16564	16739	16793	16665	16754	16733	16742	16696	16711	16675	16687	16845	16621	16772	16750	16784	16542	16752	16680	16684	16755	16834	16722	16632	16824	16783	16715	16777	16634	16758	16432	16717	16793	16917	16734	16667	16685	16783	16666	16942	16663	16641	16834	16893	16725	16680	16844	16669	16799	16795	16637	16557	16798	16557	16727	16734	16739	16632	16756	16705	16648	16565	16658	16764	16769	16788	16803	16780	16769	16614	17053	16673	16861	16807	16721	16721	16739	16933	16642	16789	16533	16696	16685	16698	16857	16642	16748	16640	16769	16779	16910	16566	16755	16648	16670	16727	16861	16600	16760	16680	16802	16811	16764	16630	16829	16798	16711	16656	16663	16802	16828	16703	16572	16836	16814	16665	16699	16850	16717	16688	16721	16712	16739	16817	16737	16904	16574	16879	16730	16531	16818	16751	16611	16643	16767	16715	16481	16712	16715	16652	16627	16641	16602	16781	16643	16823	16791	16629	16671	16688	16771	16820	16671	16603	16644	16691	16696	16700	16835	16725	16845	16673	16555	16860	16780	16736	16834	16531	16667	16659	16697	16717	16773	16817	16690	16806	16836	16560	16618	16612	16694	16744	16689	16642	16841	16746	16761	16685	16666	16704	16627	16781	16774	16791	16748	16563	16809	16714	16475	16662	16686	16721	16534	16659	16858	16959	16884	16740	16715	16544	16711	16634	16701	16558	16693	16841	16610	16740	16763	16767	16509	16746	16693	16661	16624	16734	16637	16752	16750	16832	16626	16644	16680	16704	16770	16705	16710	16639	16791	16793	16567	16570	16680	16676	16826	16848	16710	16779	16772	16502	16607	16780	16758	16759	16684	16695	16925	16569	16904	16541	16707	16700	16850	16671	16750	16651	16908	16896	16657	16622	16637	16664	16593	16886	16821	16830	16859	16517	16444	16733	16678	16706	16570	16652	16704	16631	16508	16629	16922	16668	16591	16658	16754	16651	16719	16761	16739	16813	16788	16582	16755	16687	16614	16786	16760	16688	16786	16791	16746	16784	16822	16778	16750	16711	16629	16594	16618	16640	16721	16777	16913	16642	16721	16585	16707	16816	16682	16864	16666	16611	16782	16810	16679	16824	16826	16842	16903	16730	16694	16716	16737	16700	16785	16646	16676	16846	16730	16674	16719	16627	16709	16778	16593	16633	16612	16594	16842	16688	16750	16710	16560	16613	16746	16688	16836	16710	16751	16551	16656	16492	16706	16836	16739	16662	16848	16573	16743	16587	16646	16683	16791	16858	16586	16785	16938	16788	16605	16610	16823	16722	16680	16617	16711	16721	16464	16784	16805	16788	16703	16619	16545	16809	16798	16660	16834	16765	16752	16816	16761	16692	16766	16603	16813	16634	16701	16760	16818	16694	16572	16752	16566	16738	16839	16845	16676	16712	16776	16660	16802	16791	16808	16699	16703	16660	16551	16804	16564	16785	16695	16636	16804	16790	16622	16876	16831	16784	16574	16570	16758	16902	16681	16742	16685	16846	16595	16908	16716	16655	16788	16658	16642	16803	16578	16637	16833	16755	16869	16578	16647	16540	16809	16671	16661	16794	16711	16754	16789	16589	16757	16625	16639	16753	16724	16700	16548	16769	16751	16642	16880	16667	16502	16750	16547	16621	16795	16746	16628	16717	16688	16750	16761	16751	16719	16763	16866	16779	16803	16680	16548	16680	16783	16651	16717	16694	16797	16575	16771	16493	16668	16707	16678	16666	16728	16655	16743	16651	16614	16660	16728	16684	16735	16613	16626	16793	16734	16688	16703	16719	16634	16654	16818	16649	16561	16808	16638	16763	16702	16604	16675	16721	16578	16722	16515	16565	16559	16715	16712	16648	16632	16852	16784	16694	16600	16740	16861	16697	16783	16778	16663	16782	16779	16695	16799	16746	16701	16591	16743	16865	16606	16900	16683	16608	16578	16678	16618	16739	16732	16796	16707	16590	16564	16751	16752	16671	16616	16549	16753	16658	16649	16773	16783	16965	16569	16699	16606	16711	16824	16825	16536	16792	16648	16690	16675	16644	16696	16697	16521	16705	16625	16684	16639	16443	16826	16752	16649	16764	16729	16724	16606	16749	16786	16641	16714	16680	16600	16720	16569	16671	16782	16548	16552	16838	16664	16649	16693	16686	16777	16773	16665	16641	16709	16823	16721	16566	16639	16645	16597	16614	16853	16725	16775	16766	16776	16656	16559	16909	16805	16850	16685	16705	16875	16593	16667	16698	16724	16624	16667	16604	16681	16716	16828	16802	16654	16673	16637	16773	16582	16703	16942	16543	16729	16645	16631	16787	16664	16949	16548	16803	16781	16751	16540	16796	16675	16738	16748	16616	16821	16762	16664	16798	16737	16761	16854	16724	16817	16951	16850	16713	16824	16669	16704	16704	16586	16704	16724	16691	16658	16513	16786	16712	16645	16682	16774	16571	16758	16761	16805	16731	16683	16673	16568	16686	16804	16783	16880	16933	16958	16826	16641	16819	16752	16752	16783	16725	16826	16707	16666	16848	16584	16578	16673	16778	16770	16745	16732	16652	16655	16577	16775	16775	16653	16596	16693	16700	16583	16582	16734	16774	16460	16784	16782	16744	16671	16783	16721	16794	16664	16742	16719	16710	16782	16630	16607	16796	16627	16645	16712	16894	16502	16845	16499	16632	16767	16689	16554	16628	16752	16790	16660	16792	16763	16582	16862	16655	16753	16722	16627	16788	16639	16636	16605	16694	16567	16650	16963	16736	16681	16603	16814	16892	16767	16596	16837	16834	16693	16752	16745	16606	16604	16685	16636	16621	16629	16787	16800	16702	16846	16348	16774	16765	16816	16650	16719	16742	16732	16884	16949	16754	16910	16815	16973	16515	16648	16757	16848	16535	16814	16657	16696	16791	16638	16817	16706	16753	16762	16535	16868	16766	16720	16792	16703	16816	16803	16527	16741	16740	16861	16658	16652	16656	16858	16637	16640	16708	16785	16700	16778	16656	16751	16809	16648	16682	16857	16696	16611	16558	16710	16611	16723	16805	16668	16866	16618	16668	16538	16752	16533	16767	16613	16755	16645	16827	16625	16798	16765	16786	16737	16657	16759	16487	16553	16832	16741	16605	16830	16652	16830	16706	16717	16882	16601	16750	16574	16705	16853	16958	16880	16631	16600	16917	16725	16697	16702	16701	16876	16785	16746	16566	16611	16646	16666	16793	16718	16834	16603	16677	16663	16606	16640	16925	16748	16727	16481	16581	16747	16608	16558	16834	16841	16686	16839	16699	16968	16454	16590	16629	16574	16737	16769	16864	16744	16613	16738	16597	16582	16735	16825	16792	16763	16690	16695	16619	16581	16615	16825	16591	16725	16832	16776	16698	16750	16748	16720	16656	16513	16853	16701	16792	16773	16606	16869	16591	16700	16575	16816	16677	16567	16838	16525	16581	16820	16585	16919	16553	16573	16995	16801	16804	16688	16894	16815	16755	16779	16840	16877	16771	16735	16942	16634	16680	16757	16425	16623	16847	16694	16747	16839	16548	16855	16738	16556	16868	16793	16734	16750	16740	16805	16741	16761	16668	16552	16824	16586	16756	16665	16668	16695	16771	16890	16616	16793	16863	16809	16557	16959	16835	16890	16632	16846	16668	16641	16714	16729	16919	16795	16725	16514	16599	16696	16822	16702	16660	16835	16720	16737	16697	16612	16647	16852	16609	16640	16633	16709	16815	16663	16701	16644	16748	16709	16549	16627	16690	16729	16703	16662	16812	16669	16793	16713	16554	16822	16739	16733	16594	16782	16844	16668	16734	16667	16664	16761	16673	16585	16701	16722	16696	16729	16589	16671	16659	16740	16698	16713	16764	16727	16579	16805	16709	16652	16794	16714	16761	16765	16727	16771	16862	16595	16680	16628	16632	16642	16778	16797	16858	16674	16483	16741	16515	16839	16665	16777	16567	16898	16610	16705	16633	16854	16622	16601	16740	16665	16677	16809	16624	16637	16698	16658	16430	16758	16604	16560	16877	16793	16648	16638	16727	16720	16486	16674	16618	16623	16813	16706	16759	16729	16778	16700	16685	16772	16751	16581	16775	16830	16516	16761	16848	17000	16766	16717	16667	16623	16807	16732	16765	16736	16666	16705	16708	16829	16816	16798	16699	16719	16720	16636	16687	16551	16755	16779	16505	16639	16634	16686	16709	16544	16621	16662	16674	16766	16697	16575	16807	16798	16761	16833	16738	16698	16808	16556	16718	16717	16467	16679	16773	16784	16781	16650	16751	16656	16811	16679	16782	16717	16742	16872	16706	16579	16828	16619	16880	16582	16832	16832	16630	16680	16673	16822	16748	16896	16587	16809	16884	16718	16760	16703	16571	16763	16737	16688	16791	16750	16800	16758	16633	16623	16665	16604	16748	16794	16658	16501	16680	16645	16523	16654	16565	16685	16790	16798	16672	16559	16663	16693	16680	16888	16629	16586	16689	16881	16691	16746	16752	16590	16629	16649	16581	16651	16653	16687	16623	16685	16774	16739	16718	16769	16643	16750	16838	16724	16786	16556	16854	16786	16555	16700	16586	16744	16748	16634	16692	16721	16677	16877	16695	16681	16605	16863	16710	16771	16671	16862	16794	16722	16868	16680	16705	16664	16767	16985	16737	16698	16682	16564	16805	16493	16582	16787	16654	16691	16649	16732	16705	16699	16847	16630	16674	16724	16588	16672	16901	16833	16797	16645	16794	16932	16584	16777	16695	16841	16723	16746	16528	16737	16669	16468	16709	16626	16584	16824	16769	16633	16882	16682	16691	16543	16781	16753	16698	16699	16567	16879	16730	16821	16704	16768	16607	16750	16847	16753	16696	16728	16765	16828	16579	16750	16682	16750	16672	16786	16556	16793	16577	16884	16732	16823	16678	16820	16631	16697	16735	16645	16843	16753	16724	16886	16622	16703	16765	16692	16687	16605	16758	16522	16798	16757	16600
23469	21093	28851	26919	29331	33231	35689	32478	30485	29643	31536	46397	40082	31754	25434	22490	21822	21600	21392	21546	21409	21421	21424	21494	21451	21419	21256	21449	21553	21496	21351	21320	21386	21697	21470	21349	21336	21438	21499	21537	21508	21470	21491	21519	21677	21485	21370	21572	21290	21550	21193	21610	21401	21346	21493	21223	21461	21197	21534	21380	21308	21346	21574	21170	21140	21560	21495	21184	21408	21245	21366	21592	21101	21342	21495	21393	21125	21634	21292	21338	21226	21425	21437	21345	21279	21296	21462	21275	21441	21284	21173	21288	21479	21471	21293	21550	21343	21486	21411	21382	21310	21472	21437	21494	21411	21435	21203	21360	21572	21566	21436	21267	21444	21258	21251	21253	21283	21432	21373	21564	21593	21479	21650	21432	21318	21402	21390	21487	21301	21555	21332	21266	21382	21431	21353	21486	21559	21562	21508	21411	21173	21427	21417	21446	21290	21296	21442	21337	21412	21333	21382	21602	21352	21325	21471	21498	21312	21266	21340	21426	21236	21291	21188	21487	21315	21536	21408	21338	21479	21462	21364	21377	21199	21501	21334	21337	21491	21540	21201	21166	21444	21524	21247	21099	21433	21418	21386	21323	21372	21358	21298	21237	21296	21516	21543	21499	21414	21404	21292	21507	21378	21350	21216	21169	21700	21331	21313	21190	21208	21498	21372	21530	21147	21482	21296	21504	21258	21255	21099	21370	21417	21163	21411	21661	21314	21256	21086	21253	21618	21431	21367	21412	21292	21241	21244	21169	21407	21306	21348	21483	21379	21211	21285	21513	21311	21526	21488	21253	21524	21545	21478	21354	21269	21330	21465	21526	21447	21236	21112	21185	21340	21258	21258	21386	21390	21181	21188	21262	21412	21403	21504	21291	21314	21451	21503	21167	21426	21439	21186	21418	21147	21242	21257	21403	21316	21353	21485	21332	21503	21508	21246	21552	21365	21177	21373	21387	21181	21335	21292	21027	21355	21330	21276	21355	21333	21336	21308	21533	21291	21415	21405	21306	21263	21457	21359	21487	21323	21458	21435	21485	21367	21220	21270	21364	21527	21206	21173	21493	21392	21428	21286	21197	21387	21406	21345	21343	21467	21158	21281	21310	21283	21231	21383	21345	21232	21218	21486	21267	21589	21146	21281	21273	21328	21246	21197	21452	21424	21673	21343	21338	21293	21126	21371	21300	21170	21335	21417	21431	21471	21170	20963	21225	21485	21439	21358	21308	21341	21396	21385	21360	21275	21371	21356	21395	21443	21323	21433	21363	21298	21155	21369	21526	21259	21306	21318	21343	21354	21503	21247	21500	21560	21300	21135	21287	21415	21305	21172	21242	21260	21385	21257	21291	21394	21227	21373	21388	21419	21308	21417	21167	21392	21395	21281	21356	21441	21536	21340	21203	21091	21059	21273	21524	21508	21311	21169	21421	21409	21339	21469	21415	21326	21302	21350	21168	21455	21281	21325	21356	21496	21349	21407	21335	21331	21353	21291	21449	21218	21482	21410	21359	21311	21293	21567	21367	21439	21561	21439	21308	21498	21307	21161	21295	21310	21464	21308	21220	21451	21319	21413	21319	21303	21578	21358	21237	21344	21359	21358	21400	21463	21309	21378	21325	21401	21415	21475	21315	20981	21341	21396	21315	21277	21349	21297	21229	21226	21283	21227	21403	21288	21324	21271	21429	21351	21163	21552	21443	21398	21346	21348	21375	21465	21095	21498	21207	21356	21316	21299	21397	21446	21332	21363	21500	21357	21405	21289	21492	21221	21198	21273	21620	21354	21217	21407	21432	21420	21397	21193	21414	21398	21515	21567	21419	21578	21239	21217	21289	21415	21298	21317	21580	21417	21572	21298	21621	21365	21180	21543	21458	21323	21126	21416	21455	21290	21220	21277	21431	21095	21323	21232	21288	21484	21445	21127	21504	21322	21487	21404	21382	21229	21679	21143	21175	21223	21367	21322	21389	21309	21270	21405	21487	21291	21445	21210	21365	21635	21235	21274	21438	21359	21354	21521	21099	21347	21379	21429	21108	21327	21363	21441	21490	21340	21558	21397	21454	21442	21239	21231	21219	21214	21176	21251	21062	21232	21124	21372	21458	21453	21412	21358	21348	21496	21221	21342	21364	21285	21436	21439	21566	21426	21238	21145	21305	21528	21213	21390	21358	21390	21225	21469	21428	21271	21360	21186	21341	21345	21371	21304	21258	21354	21509	21422	21287	21258	21271	21410	21138	21452	21220	21211	21364	21487	21339	21235	21299	21351	21169	21204	21394	21381	21239	21499	21456	21392	21212	21575	21392	21297	21192	21303	21504	21350	21258	21369	21330	21194	21541	21242	21223	21022	21407	21318	21094	21240	21397	21502	21454	21560	21213	21559	21554	21173	21456	21323	21363	21472	21487	21485	21376	21389	21326	21362	21499	21392	21369	21094	21370	20953	21305	21449	21284	21273	21157	21570	21633	21391	21493	21379	21494	21446	21287	21271	21429	21040	21328	21262	21337	21367	21502	21492	21234	21463	21508	21274	21404	21210	21270	21480	21354	21337	21340	21318	21762	21257	21461	21216	21383	21405	21341	21374	21414	21517	21302	21217	21136	21056	21334	21432	21486	21398	21405	21332	21262	21539	21301	21379	21292	21335	21491	21652	21356	21229	21293	21247	21425	21379	21299	21180	21243	21425	21020	21390	21349	21320	21362	21471	21398	21447	21394	21285	21195	21117	21346	21556	21292	21382	21519	21312	21308	21365	21197	21417	21463	21426	21237	21428	21339	21329	21209	21476	21202	21183	21289	21495	21426	21367	21567	21248	21430	21449	21563	21369	21226	21228	21293	21430	21702	21367	21455	21490	21293	21434	21342	21230	21425	21463	21517	21367	21261	21269	21372	21578	21343	21302	21238	21514	21098	21471	21486	21308	21343	21146	21422	21334	21509	21440	21324	21234	21425	21118	21336	21124	21405	21327	21381	21611	21397	21334	21450	21349	21186	21290	21405	21324	21527	21562	21334	21385	21463	21274	21316	21404	21529	21300	21370	21454	21193	21615	21446	21419	21232	21302	21229	21491	21472	21717	21322	21387	21356	21210	21181	21360	21244	21346	21381	21236	21099	21277	21370	21282	21429	21389	21258	21323	21536	21312	21298	21344	21432	21177	21352	21102	21358	21322	21225	21214	21386	21382	21274	21434	21126	21297	21380	21423	21354	21289	21382	21226	21484	21378	21083	21246	21386	21277	21113	21239	21178	21517	21351	21335	21480	21293	21486	21460	21401	21301	21449	21417	21234	21384	21206	21325	21334	21484	21497	21404	21392	21486	21325	21462	21170	21361	21338	21408	21149	21600	21239	21446	21132	21173	21304	21330	21265	21166	21512	21277	21332	21563	21385	21600	21350	21209	21118	21615	21183	21353	21189	21196	21122	21621	21284	21351	21610	21291	21488	21443	21458	21369	21173	21346	21514	21480	21328	21192	21093	21215	21324	21533	21231	21233	21234	21413	21317	21483	21424	21480	21315	21302	21259	21458	21066	21191	21363	21425	21404	21263	21505	21414	21436	21378	21440	21449	21266	21254	21264	21044	21257	21447	21180	21389	21195	21390	21306	21244	21464	21309	21268	21461	21284	21176	21261	21354	21332	21222	21335	21341	21134	21464	21468	21589	21221	21288	21399	21163	21195	21280	21292	21493	21415	21498	21289	21444	21420	21427	21201	21292	21363	21615	21446	21247	21680	21544	21232	21544	21314	21407	21459	21371	21315	21269	21449	21399	21384	21483	21311	21353	21289	21338	21420	21447	21511	21206	21248	21466	21456	21269	21171	21308	21509	21217	21355	21440	21578	21379	21225	21415	21448	21135	21394	21315	21260	21349	21210	21379	21188	21452	21251	21185	21205	21309	21596	21397	21257	21474	21374	21140	21337	21037	21416	21223	21297	21362	21381	21462	21369	21458	21341	21369	21295	21424	21268	21492	21529	21459	21461	21477	21260	21259	21329	21406	21505	21422	21087	21255	21423	21215	21417	21389	21298	21194	21274	21255	21508	21460	21497	21312	21325	21390	21226	21210	21248	21281	21312	21228	21361	21284	21151	20997	21174	21255	21035	21138	21292	21477	21199	21331	21417	21430	21268	21347	21422	21680	21277	21238	21352	21228	21322	21320	21485	21286	21490	21297	21375	21488	21345	21296	21340	21324	21316	21282	21546	21243	21310	21409	21403	21490	21248	21598	21444	21298	21478	21386	21256	21238	21341	21502	21414	21585	21102	21481	21299	21399	21446	21368	21385	21281	21268	21553	21383	21111	21270	21329	21287	21255	21293	21198	21211	21419	21361	21413	21391	21359	21517	21486	21329	21459	21297	21167	21312	21590	21161	21520	21332	21181	21249	21429	21306	21236	21395	21314	21669	21444	21354	21151	21384	21196	21496	21366	21349	21383	21362	21474	21542	21298	21184	21422	21338	21406	21515	21430	21240	21316	21327	21516	21277	21478	21273	21127	21152	21158	21202	21146	21465	21248	21305	21322	21384	21463	21401	21400	21209	21405	21256	21380	21577	21536	21311	21332	21416	21293	21360	21476	21422	21254	21188	21452	21388	21372	21182	21374	21331	21333	21308	21395	21601	21451	21528	21372	21586	21304	21396	21402	21407	21382	21254	21469	21206	21772	21605	21383	21587	21304	21337	21402	21227	21481	21363	21259	21223	21347	21362	21404	21265	21293	21595	21495	21469	21317	21382	21180	21232	21134	21212	21380	21313	21445	21203	21274	21203	21223	21300	21289	21272	21531	21219	21243	21433	21364	21285	21342	21310	21217	21215	21238	21399	21495	21127	21650	21293	21293	21433	21288	21214	21168	21298	21574	21311	21403	21320	21546	21276	21312	21324	21300	21352	21402	21368	21401	21265	21544	21225	21430	21281	21370	21355	21612	21470	21397	21409	21500	21296	21250	21569	21277	21275	21243	21302	21517	21338	21309	21451	21313	21273	21391	21520	21277	21180	21249	21228	21086	21236	21521	21272	21558	21382	21318	21512	21349	21216	21510	21253	21426	21318	21300	21411	21355	21495	21401	21455	21255	21417	21425	21335	21263	21404	21313	21704	21370	21490	21217	21410	21286	21283	21597	21299	21257	21488
31164	53827	56413	51899	43753	37456	34494	31876	29254	27489	31481	45697	37145	28099	20211	17217	16494	16574	16446	16491	16464	16429	16459	16446	16419	16460	16576	16517	16580	16545	16516	16703	16397	16610	16308	16577	16648	16507	16435	16239	16377	16399	16368	16435	16314	16508	16584	16435	16570	16345	16533	16494	16491	16276	16105	16560	16455	16785	16521	16391	16496	16462	16406	16462	16383	16424	16533	16429	16369	16411	16471	16344	16748	16614	16346	16570	16327	16513	16387	16520	16483	16383	16380	16496	16356	16509	16501	16447	16403	16430	16600	16482	16387	16403	16551	16382	16484	16443	16555	16249	16286	16453	16388	16445	16496	16355	16473	16615	16349	16319	16529	16256	16431	16436	16449	16479	16383	16445	16368	16413	16438	16384	16610	16401	16551	16305	16482	16323	16444	16545	16410	16455	16363	16338	16564	16501	16457	16493	16314	16367	16429	16352	16458	16260	16397	16311	16283	16378	16474	16364	16457	16410	16561	16543	16545	16470	16407	16525	16454	16322	16448	16345	16559	16507	16269	16449	16445	16360	16555	16489	16487	16408	16542	16471	16349	16366	16408	16285	16636	16531	16525	16417	16427	16536	16518	16516	16255	16559	16672	16400	16372	16561	16408	16459	16467	16346	16485	16051	16387	16462	16476	16715	16409	16366	16397	16475	16372	16275	16442	16575	16410	16564	16425	16461	16411	16540	16441	16529	16313	16475	16558	16409	16517	16587	16441	16395	16407	16301	16579	16357	16383	16504	16471	16520	16528	16496	16437	16450	16234	16471	16455	16559	16384	16515	16264	16253	16425	16511	16439	16433	16470	16436	16356	16445	16439	16401	16530	16509	16625	16379	16471	16434	16450	16665	16492	16499	16381	16393	16479	16366	16174	16587	16288	16414	16656	16476	16521	16464	16512	16459	16402	16559	16243	16540	16531	16433	16626	16524	16296	16584	16416	16403	16487	16617	16367	16622	16535	16433	16472	16463	16332	16329	16510	16497	16502	16549	16565	16583	16417	16471	16295	16392	16292	16368	16477	16389	16475	16384	16477	16494	16491	16413	16372	16488	16608	16462	16460	16455	16468	16341	16639	16416	16553	16396	16373	16578	16296	16360	16369	16360	16349	16365	16456	16297	16577	16459	16298	16567	16412	16436	16398	16591	16396	16551	16475	16521	16520	16566	16511	16356	16408	16514	16426	16346	16311	16680	16449	16316	16452	16426	16360	16295	16424	16483	16463	16370	16247	16547	16474	16411	16432	16412	16546	16428	16314	16340	16391	16460	16371	16460	16329	16410	16398	16442	16348	16375	16580	16286	16471	16392	16405	16465	16433	16587	16325	16417	16368	16259	16523	16259	16401	16449	16396	16439	16437	16526	16381	16441	16299	16405	16318	16515	16324	16458	16486	16422	16488	16466	16424	16570	16317	16674	16585	16466	16411	16414	16546	16499	16418	16475	16273	16331	16370	16487	16396	16257	16458	16545	16516	16480	16467	16167	16680	16431	16325	16431	16449	16418	16474	16436	16444	16311	16492	16539	16501	16452	16392	16493	16570	16469	16376	16483	16495	16443	16313	16445	16497	16400	16338	16534	16474	16386	16525	16461	16123	16354	16490	16524	16483	16254	16379	16551	16500	16413	16609	16415	16541	16438	16383	16450	16528	16413	16308	16373	16298	16371	16440	16481	16533	16384	16297	16536	16268	16355	16470	16438	16459	16581	16466	16598	16339	16447	16422	16455	16397	16388	16398	16458	16649	16471	16336	16455	16417	16337	16385	16241	16262	16333	16336	16489	16351	16682	16354	16476	16682	16593	16418	16416	16338	16325	16468	16458	16526	16466	16393	16331	16542	16571	16507	16603	16413	16475	16482	16361	16323	16338	16453	16392	16290	16471	16422	16480	16346	16355	16292	16539	16514	16608	16447	16620	16343	16390	16376	16521	16300	16359	16465	16500	16459	16334	16548	16530	16522	16316	16461	16429	16372	16550	16474	16377	16306	16438	16671	16337	16334	16399	16565	16276	16653	16381	16520	16595	16355	16467	16574	16390	16448	16395	16535	16384	16279	16303	16500	16428	16411	16374	16358	16446	16409	16363	16470	16539	16387	16542	16537	16483	16346	16339	16403	16532	16571	16553	16432	16329	16444	16573	16484	16174	16563	16258	16429	16350	16557	16306	16282	16487	16522	16451	16308	16346	16515	16394	16416	16483	16370	16349	16499	16579	16486	16256	16399	16456	16426	16663	16418	16392	16214	16424	16435	16324	16428	16445	16458	16280	16404	16426	16233	16264	16374	16395	16505	16402	16564	16443	16291	16510	16384	16374	16462	16473	16274	16408	16486	16616	16438	16508	16444	16464	16527	16434	16696	16281	16237	16490	16521	16402	16631	16407	16419	16457	16311	16457	16360	16476	16530	16502	16445	16475	16487	16439	16451	16355	16498	16600	16407	16415	16426	16513	16554	16440	16454	16599	16529	16342	16320	16370	16484	16479	16325	16417	16312	16311	16458	16442	16222	16512	16384	16493	16495	16412	16433	16428	16457	16485	16513	16581	16573	16368	16459	16476	16421	16372	16461	16386	16595	16394	16513	16219	16450	16459	16500	16497	16518	16410	16382	16523	16587	16580	16424	16468	16439	16360	16372	16630	16483	16395	16377	16616	16348	16318	16516	16367	16484	16429	16474	16467	16582	16455	16502	16400	16489	16276	16433	16574	16484	16481	16349	16513	16536	16377	16395	16441	16233	16391	16442	16469	16496	16389	16386	16381	16423	16401	16512	16338	16526	16362	16625	16431	16392	16413	16377	16669	16398	16489	16336	16514	16300	16651	16492	16488	16572	16532	16242	16554	16448	16531	16433	16316	16513	16613	16422	16399	16453	16362	16369	16341	16523	16401	16630	16265	16561	16446	16372	16360	16588	16636	16281	16385	16516	16415	16478	16431	16339	16642	16326	16382	16329	16492	16456	16323	16499	16273	16325	16437	16267	16425	16305	16666	16401	16372	16519	16473	16464	16353	16526	16497	16451	16457	16291	16522	16614	16362	16562	16431	16562	16453	16325	16720	16664	16368	16462	16331	16350	16567	16323	16482	16436	16388	16452	16335	16506	16433	16511	16540	16436	16509	16551	16172	16302	16350	16410	16349	16481	16512	16523	16419	16435	16496	16458	16454	16158	16385	16457	16252	16415	16539	16473	16426	16417	16492	16327	16317	16483	16448	16447	16361	16432	16521	16459	16604	16324	16388	16511	16449	16575	16514	16418	16469	16422	16480	16405	16321	16424	16491	16558	16367	16581	16617	16481	16379	16579	16412	16492	16462	16467	16451	16574	16511	16568	16360	16583	16468	16476	16643	16406	16512	16414	16421	16508	16533	16434	16472	16265	16453	16544	16286	16431	16381	16401	16475	16390	16530	16448	16296	16508	16582	16439	16376	16550	16364	16549	16494	16424	16579	16446	16494	16464	16260	16270	16429	16399	16416	16513	16247	16416	16477	16393	16425	16379	16353	16474	16473	16566	16515	16440	16524	16477	16516	16509	16284	16453	16304	16394	16316	16364	16433	16379	16428	16434	16553	16496	16596	16415	16363	16370	16445	16512	16369	16478	16370	16613	16535	16291	16356	16347	16452	16453	16396	16247	16370	16427	16294	16593	16620	16460	16271	16362	16391	16197	16431	16554	16350	16261	16356	16317	16354	16450	16279	16337	16491	16492	16468	16300	16574	16311	16359	16439	16625	16279	16486	16441	16384	16515	16366	16455	16403	16387	16664	16336	16420	16335	16521	16406	16347	16419	16492	16507	16518	16395	16332	16572	16471	16328	16475	16536	16295	16602	16424	16464	16386	16435	16416	16579	16503	16542	16473	16479	16553	16521	16366	16465	16355	16418	16269	16389	16458	16499	16527	16460	16323	16550	16357	16534	16258	16432	16273	16466	16459	16540	16271	16522	16436	16403	16353	16330	16433	16344	16368	16396	16634	16385	16528	16449	16312	16436	16459	16256	16375	16290	16290	16399	16422	16333	16247	16461	16463	16410	16375	16366	16300	16494	16484	16376	16435	16467	16558	16469	16337	16480	16310	16495	16407	16392	16306	16398	16416	16647	16544	16369	16374	16332	16408	16381	16507	16538	16658	16303	16438	16380	16358	16322	16458	16361	16532	16422	16393	16508	16427	16539	16451	16420	16546	16359	16478	16422	16599	16505	16343	16354	16160	16335	16535	16496	16388	16505	16356	16468	16343	16463	16461	16420	16444	16395	16403	16682	16605	16418	16479	16446	16267	16500	16477	16343	16460	16543	16410	16416	16389	16550	16417	16321	16301	16428	16515	16423	16552	16409	16342	16465	16486	16478	16420	16634	16493	16382	16397	16538	16354	16453	16653	16347	16427	16567	16482	16479	16403	16334	16427	16411	16567	16512	16360	16269	16538	16448	16487	16349	16526	16492	16277	16545	16585	16355	16548	16329	16524	16506	16417	16560	16496	16551	16493	16573	16599	16295	16366	16447	16431	16374	16358	16428	16474	16464	16472	16447	16290	16341	16433	16342	16329	16467	16397	16456	16616	16484	16586	16426	16326	16397	16378	16630	16476	16443	16339	16459	16324	16382	16406	16462	16511	16370	16509	16603	16501	16476	16590	16473	16440	16491	16391	16430	16421	16360	16175	16633	16440	16391	16392	16558	16298	16338	16409	16431	16484	16451	16234	16528	16512	16545	16561	16391	16292	16420	16593	16458	16456	16419	16401	16473	16450	16339	16350	16418	16492	16359	16452	16400	16331	16320	16587	16516	16398	16372	16543	16444	16449	16455	16458	16311	16493	16395	16414	16644	16257	16581	16481	16577	16313	16429	16532	16469	16463	16382	16431	16442	16468	16320	16261	16320	16583	16449	16480	16383	16628	16287	16538	16310	16346	16483	16547	16490	16458	16355	16543	16462	16462	16408	16560	16325	16507	16448	16451	16548	16422	16429	16481	16465	16432	16436	16418	16458	16183	16447	16464	16404	16481	16479	16525	16460	16408	16556	16531	16358	16457	16533	16524	16441	16411	16599	16465	16423	16567	16482	16394	16590	16551	16561	16460	16470	16528	16536	16357	16342	16652	16495	16452	16404	16532	16348	16341	16463	16417	16387	16456	16521	16478
31959	31330	39358	36588	30162	27884	26843	25622	24726	23774	23486	24192	23688	22786	22063	21727	21534	21430	21511	21642	21618	21642	21410	21297	21406	21587	21357	21261	21565	21459	21485	21502	21496	21538	21540	21784	21689	21223	21512	21417	21506	21578	21684	21391	21537	21512	21436	21628	21460	21653	21387	21385	21448	21470	21463	21529	21689	21518	21662	21552	21690	21640	21560	21453	21418	21643	21366	21387	21523	21375	21554	21354	21297	21454	21600	21415	21757	21362	21457	21360	21618	21392	21390	21508	21471	21475	21530	21598	21547	21548	21333	21581	21611	21552	21491	21605	21529	21463	21308	21437	21567	21578	21553	21556	21588	21350	21516	21474	21420	21623	21368	21557	21451	21442	21580	21472	21418	21527	21304	21652	21446	21523	21438	21555	21440	21384	21437	21468	21419	21426	21488	21620	21606	21527	21542	21580	21432	21485	21692	21369	21776	21337	21537	21548	21592	21444	21454	21475	21571	21443	21485	21589	21478	21551	21635	21552	21480	21600	21364	21459	21338	21374	21720	21493	21305	21407	21333	21294	21495	21606	21393	21302	21461	21375	21504	21586	21515	21358	21409	21407	21508	21416	21521	21379	21523	21572	21511	21640	21614	21467	21583	21500	21581	21529	21510	21624	21546	21460	21564	21581	21417	21350	21466	21541	21561	21370	21384	21522	21508	21367	21253	21401	21500	21379	21455	21463	21639	21367	21391	21447	21662	21337	21341	21343	21429	21498	21553	21390	21485	21287	21378	21418	21359	21539	21582	21508	21605	21454	21691	21528	21686	21488	21237	21667	21385	21461	21576	21491	21742	21488	21339	21560	21320	21519	21372	21542	21466	21637	21518	21466	21503	21527	21433	21652	21541	21333	21731	21472	21265	21336	21430	21647	21369	21279	21671	21260	21403	21411	21471	21565	21454	21478	21459	21511	21221	21383	21683	21445	21694	21647	21647	21477	21597	21581	21620	21577	21495	21309	21537	21606	21469	21516	21522	21544	21520	21771	21421	21365	21697	21545	21472	21602	21413	21464	21592	21553	21565	21472	21365	21616	21440	21588	21773	21367	21544	21557	21497	21675	21264	21696	21598	21250	21526	21747	21405	21603	21294	21310	21733	21636	21864	21493	21405	21509	21613	21667	21389	21286	21559	21517	21747	21433	21325	21502	21404	21482	21499	21685	21301	21409	21457	21570	21454	21226	21528	21543	21374	21646	21561	21222	21443	21550	21508	21366	21598	21677	21650	21530	21453	21308	21728	21650	21552	21529	21512	21653	21422	21749	21417	21466	21464	21453	21444	21319	21467	21386	21772	21428	21546	21485	21332	21382	21468	21622	21478	21584	21507	21361	21561	21569	21844	21483	21489	21527	21647	21497	21608	21547	21407	21495	21544	21532	21365	21567	21549	21567	21634	21489	21378	21366	21517	21351	21390	21587	21274	21406	21502	21488	21445	21375	21527	21557	21503	21268	21406	21350	21510	21399	21736	21527	21520	21662	21565	21570	21534	21297	21438	21360	21207	21668	21613	21629	21398	21381	21360	21392	21415	21457	21316	21593	21656	21525	21616	21422	21474	21307	21518	21463	21400	21514	21557	21298	21601	21276	21366	21383	21310	21585	21373	21385	21347	21488	21432	21541	21473	21353	21752	21436	21558	21344	21493	21572	21536	21300	21579	21387	21318	21610	21251	21432	21556	21326	21313	21465	21608	21593	21400	21585	21580	21392	21581	21456	21279	21602	21722	21520	21467	21360	21685	21567	21440	21277	21551	21481	21589	21506	21391	21589	21640	21705	21372	21391	21507	21474	21405	21460	21570	21422	21494	21387	21667	21546	21397	21358	21441	21536	21712	21501	21285	21303	21305	21443	21497	21418	21481	21416	21501	21624	21529	21471	21513	21430	21592	21474	21687	21615	21494	21371	21489	21511	21512	21579	21355	21314	21446	21321	21677	21539	21609	21523	21675	21462	21343	21469	21561	21532	21338	21461	21595	21537	21614	21271	21638	21427	21432	21851	21491	21610	21303	21437	21712	21445	21276	21736	21551	21559	21698	21743	21241	21528	21572	21663	21731	21459	21594	21442	21512	21586	21452	21488	21667	21338	21421	21509	21518	21464	21494	21420	21677	21546	21389	21518	21576	21475	21700	21550	21490	21471	21585	21361	21353	21321	21708	21691	21588	21595	21772	21788	21284	21494	21252	21520	21244	21501	21545	21557	21391	21543	21457	21778	21687	21560	21592	21381	21577	21532	21478	21462	21469	21375	21728	21426	21643	21499	21358	21556	21401	21382	21494	21517	21436	21555	21560	21469	21629	21641	21632	21543	21715	21385	21409	21475	21454	21307	21482	21531	21227	21499	21395	21411	21616	21642	21461	21517	21586	21409	21529	21559	21442	21531	21584	21425	21534	21512	21414	21567	21446	21450	21369	21648	21582	21528	21575	21720	21444	21643	21614	21388	21433	21408	21521	21455	21618	21402	21443	21158	21590	21250	21463	21332	21415	21349	21599	21347	21286	21422	21542	21560	21641	21502	21342	21396	21592	21506	21455	21501	21544	21376	21424	21491	21388	21405	21471	21616	21361	21559	21508	21422	21734	21498	21529	21472	21484	21595	21377	21356	21239	21469	21575	21466	21513	21746	21701	21502	21652	21590	21628	21801	21519	21508	21326	21519	21369	21363	21535	21562	21365	21604	21567	21372	21537	21453	21780	21470	21334	21507	21475	21571	21608	21716	21564	21458	21412	21519	21505	21365	21516	21507	21638	21621	21490	21810	21581	21716	21404	21666	21277	21555	21709	21511	21278	21360	21252	21380	21516	21450	21620	21524	21461	21578	21366	21626	21579	21499	21446	21457	21519	21471	21621	21541	21686	21379	21469	21464	21669	21572	21702	21525	21434	21415	21533	21389	21416	21255	21446	21659	21760	21522	21697	21592	21537	21427	21520	21514	21559	21366	21495	21415	21339	21643	21577	21380	21582	21410	21466	21525	21581	21405	21395	21324	21508	21651	21288	21634	21433	21689	21371	21335	21687	21615	21441	21722	21355	21572	21648	21748	21567	21326	21620	21405	21810	21638	21482	21430	21517	21216	21650	21512	21600	21541	21646	21557	21492	21537	21640	21478	21450	21469	21514	21358	21311	21366	21442	21396	21657	21553	21544	21754	21296	21367	21427	21593	21615	21456	21672	21566	21657	21889	21491	21510	21470	21542	21527	21319	21502	21449	21486	21573	21445	21462	21624	21740	21572	21498	21534	21510	21390	21337	21494	21877	21607	21732	21407	21652	21594	21508	21544	21435	21527	21559	21412	21502	21534	21592	21493	21441	21255	21332	21549	21480	21647	21412	21338	21415	21578	21243	21629	21468	21667	21531	21401	21458	21508	21591	21533	21628	21388	21481	21592	21351	21536	21714	21535	21674	21595	21561	21711	21469	21576	21296	21503	21600	21520	21425	21608	21510	21566	21476	21350	21296	21416	21564	21391	21567	21376	21508	21623	21212	21512	21316	21514	21434	21560	21480	21329	21433	21590	21530	21377	21635	21498	21497	21540	21660	21622	21242	21544	21509	21352	21412	21574	21514	21512	21666	21392	21656	21530	21406	21559	21545	21527	21412	21677	21417	21532	21572	21615	21576	21655	21372	21494	21574	21341	21555	21613	21425	21562	21470	21575	21537	21498	21422	21645	21870	21597	21358	21461	21628	21521	21435	21725	21505	21563	21485	21519	21576	21552	21801	21553	21428	21511	21624	21438	21607	21488	21617	21636	21560	21401	21346	21548	21386	21615	21420	21742	21353	21533	21553	21543	21335	21547	21409	21369	21607	21646	21436	21470	21434	21378	21586	21480	21464	21379	21587	21667	21426	21484	21291	21588	21246	21212	21679	21774	21498	21649	21405	21451	21440	21404	21411	21509	21508	21408	21585	21309	21620	21514	21844	21631	21473	21435	21741	21578	21517	21533	21355	21557	21358	21636	21431	21596	21581	21386	21734	21328	21376	21248	21667	21544	21451	21641	21683	21608	21408	21429	21623	21534	21319	21731	21529	21546	21471	21401	21463	21495	21444	21269	21475	21507	21301	21364	21580	21515	21634	21405	21257	21307	21265	21560	21673	21379	21377	21411	21420	21578	21443	21475	21634	21433	21206	21532	21248	21291	21510	21343	21304	21555	21532	21601	21559	21469	21503	21436	21450	21567	21426	21363	21552	21387	21301	21363	21538	21495	21476	21594	21406	21357	21473	21533	21492	21465	21654	21520	21877	21457	21604	21520	21711	21688	21530	21390	21474	21549	21471	21597	21544	21532	21658	21463	21418	21618	21429	21495	21433	21447	21413	21381	21464	21670	21388	21327	21716	21434	21507	21576	21678	21639	21431	21386	21505	21502	21533	21502	21605	21252	21339	21514	21429	21488	21561	21671	21549	21490	21526	21581	21565	21345	21535	21611	21483	21438	21696	21800	21618	21460	21332	21402	21611	21486	21512	21758	21527	21609	21539	21529	21435	21334	21397	21477	21393	21254	21498	21567	21540	21448	21712	21313	21423	21775	21666	21434	21502	21441	21579	21442	21278	21637	21559	21364	21612	21609	21554	21533	21606	21628	21697	21661	21613	21684	21540	21531	21531	21616	21658	21700	21381	21279	21395	21483	21286	21513	21767	21478	21421	21383	21723	21409	21279	21606	21543	21385	21526	21504	21515	21419	21579	21436	21437	21543	21606	21510	21326	21348	21493	21335	21600	21230	21686	21464	21753	21508	21586	21437	21437	21454	21409	21482	21594	21457	21567	21461	21421	21718	21543	21544	21430	21663	21608	21407	21605	21406	21481	21540	21530	21758	21580	21562	21332	21478	21363	21448	21612	21449	21583	21286	21293	21502	21606	21321	21336	21524	21442	21316	21477	21545	21697	21461	21537	21307	21481	21637	21585	21615	21555	21582	21756	21567	21507	21529	21460	21303	21495	21442	21330	21644	21347	21421	21409	21488	21527	21591	21678	21355	21422	21338	21701	21526	21470	21376	21361	21559	21414	21790	21266	21442	21587	21636	21701	21589	21515	21483	21801	21503	21582	21435	21513	21658	21502	21547	21394	21732	21370	21443	21443	21465	21531	21564	21627	21636	21540	21295	21566	21404	21555	21397	21573
25246	38312	40544	34463	27836	25725	24308	22594	21050	20161	19598	20448	19092	17606	16958	16709	16603	16454	16591	16477	16535	16475	16495	16412	16594	16357	16479	16515	16492	16516	16621	16180	16501	16528	16486	16362	16325	16610	16611	16720	16588	16534	16376	16562	16569	16427	16537	16506	16389	16736	16566	16559	16564	16630	16635	16453	16359	16533	16473	16547	16538	16438	16539	16352	16467	16619	16622	16432	16687	16583	16654	16419	16631	16514	16525	16621	16473	16473	16568	16543	16549	16512	16546	16565	16537	16463	16429	16656	16619	16594	16607	16503	16521	16564	16398	16643	16476	16452	16643	16431	16434	16458	16577	16525	16499	16415	16513	16350	16489	16597	16539	16502	16520	16493	16609	16613	16507	16568	16614	16445	16462	16623	16525	16382	16488	16436	16468	16560	16457	16367	16624	16410	16591	16464	16537	16693	16565	16605	16639	16602	16666	16648	16404	16458	16502	16499	16323	16747	16569	16321	16535	16512	16498	16548	16446	16614	16420	16656	16467	16636	16609	16552	16707	16348	16489	16444	16547	16585	16438	16385	16292	16563	16548	16561	16654	16486	16597	16620	16409	16504	16550	16760	16502	16385	16632	16586	16343	16640	16576	16409	16508	16465	16523	16660	16436	16449	16614	16620	16572	16319	16538	16476	16589	16387	16535	16509	16385	16498	16450	16486	16414	16479	16597	16591	16605	16453	16479	16698	16474	16522	16598	16527	16571	16463	16295	16542	16436	16561	16447	16431	16311	16478	16652	16544	16601	16541	16561	16613	16478	16530	16498	16479	16553	16493	16633	16444	16476	16441	16457	16377	16469	16672	16475	16508	16553	16526	16305	16494	16415	16539	16361	16426	16379	16585	16600	16637	16553	16490	16476	16542	16664	16402	16472	16586	16430	16295	16658	16427	16695	16421	16489	16541	16571	16453	16557	16487	16344	16689	16420	16586	16419	16557	16577	16682	16609	16393	16590	16554	16409	16431	16386	16516	16603	16507	16685	16519	16468	16464	16584	16555	16677	16479	16371	16473	16520	16573	16471	16513	16552	16659	16505	16412	16565	16465	16647	16538	16518	16601	16547	16365	16552	16614	16689	16540	16490	16510	16553	16467	16638	16349	16483	16492	16689	16489	16596	16512	16593	16634	16598	16519	16367	16493	16582	16544	16539	16497	16484	16655	16490	16701	16559	16398	16576	16458	16452	16392	16574	16333	16560	16471	16551	16445	16592	16543	16392	16497	16471	16534	16464	16467	16365	16646	16415	16440	16557	16334	16511	16607	16486	16340	16385	16583	16492	16778	16443	16507	16642	16315	16444	16454	16425	16515	16521	16436	16655	16452	16507	16591	16470	16407	16480	16494	16676	16378	16560	16539	16488	16299	16584	16481	16461	16549	16585	16547	16468	16434	16402	16438	16481	16569	16239	16513	16336	16556	16548	16647	16604	16434	16461	16304	16372	16535	16692	16601	16664	16438	16579	16456	16435	16688	16461	16514	16535	16521	16426	16604	16683	16473	16696	16487	16609	16809	16445	16637	16632	16540	16529	16587	16428	16439	16476	16592	16380	16725	16518	16427	16671	16509	16561	16461	16407	16713	16481	16573	16485	16526	16479	16799	16585	16448	16724	16544	16575	16550	16604	16394	16450	16484	16393	16370	16479	16577	16281	16390	16628	16569	16453	16561	16400	16635	16561	16492	16406	16485	16724	16414	16496	16413	16370	16591	16529	16639	16483	16425	16638	16363	16718	16398	16614	16561	16523	16542	16627	16591	16472	16500	16567	16476	16512	16474	16469	16548	16692	16440	16634	16392	16529	16507	16455	16629	16550	16402	16633	16647	16635	16637	16612	16504	16524	16528	16717	16519	16477	16712	16487	16415	16348	16548	16552	16579	16457	16657	16496	16533	16629	16555	16444	16505	16638	16560	16458	16428	16667	16393	16555	16629	16402	16587	16576	16485	16597	16492	16501	16494	16520	16483	16619	16606	16334	16522	16653	16396	16443	16423	16595	16352	16499	16575	16702	16506	16521	16525	16415	16318	16551	16558	16588	16409	16571	16559	16387	16562	16478	16412	16412	16557	16557	16727	16544	16497	16362	16628	16463	16613	16522	16458	16491	16429	16507	16579	16373	16555	16556	16459	16542	16259	16747	16696	16598	16713	16601	16556	16393	16551	16504	16325	16455	16535	16604	16383	16520	16521	16660	16557	16569	16469	16617	16635	16383	16388	16450	16516	16529	16422	16804	16641	16439	16386	16492	16399	16467	16388	16490	16624	16606	16360	16554	16476	16504	16434	16561	16613	16461	16500	16643	16706	16659	16635	16569	16616	16583	16411	16446	16562	16544	16544	16554	16616	16475	16443	16554	16566	16476	16558	16538	16605	16706	16551	16457	16589	16560	16665	16739	16354	16424	16573	16548	16471	16475	16474	16504	16453	16500	16668	16419	16526	16576	16582	16360	16527	16430	16471	16688	16463	16561	16456	16527	16520	16409	16368	16437	16728	16344	16683	16625	16655	16676	16540	16430	16521	16684	16440	16548	16642	16646	16362	16491	16669	16450	16420	16362	16496	16572	16423	16394	16472	16510	16568	16547	16685	16655	16451	16399	16644	16524	16556	16528	16456	16562	16741	16565	16503	16458	16458	16459	16525	16254	16449	16480	16408	16503	16440	16564	16541	16435	16447	16562	16486	16505	16638	16513	16561	16413	16426	16461	16583	16521	16640	16535	16514	16591	16525	16498	16615	16472	16662	16579	16542	16668	16290	16651	16560	16746	16384	16561	16556	16518	16531	16398	16541	16405	16540	16494	16532	16591	16740	16600	16299	16474	16553	16634	16637	16626	16569	16374	16483	16564	16455	16404	16619	16453	16614	16517	16431	16477	16706	16492	16439	16488	16620	16566	16411	16499	16434	16540	16473	16644	16274	16592	16548	16561	16425	16470	16487	16523	16448	16484	16540	16552	16656	16671	16442	16682	16572	16473	16444	16449	16290	16367	16507	16374	16612	16571	16788	16454	16451	16488	16642	16490	16550	16673	16486	16438	16556	16460	16751	16472	16650	16418	16367	16591	16630	16465	16569	16326	16643	16508	16465	16427	16545	16352	16525	16555	16561	16623	16483	16624	16692	16538	16568	16463	16427	16544	16541	16461	16646	16445	16574	16552	16615	16721	16566	16520	16536	16446	16708	16517	16449	16650	16380	16597	16480	16737	16446	16562	16388	16607	16580	16478	16534	16493	16401	16434	16718	16531	16668	16543	16699	16466	16402	16465	16482	16605	16643	16613	16405	16585	16650	16534	16493	16533	16471	16594	16328	16410	16622	16358	16401	16622	16454	16448	16475	16498	16606	16537	16611	16576	16537	16470	16641	16579	16568	16584	16592	16441	16485	16434	16523	16508	16571	16611	16451	16482	16563	16413	16576	16448	16500	16639	16528	16514	16492	16545	16547	16611	16558	16575	16527	16497	16479	16412	16523	16471	16609	16603	16479	16441	16448	16439	16474	16545	16673	16510	16678	16645	16430	16413	16360	16437	16655	16558	16619	16655	16494	16549	16637	16509	16640	16440	16572	16518	16499	16748	16513	16814	16614	16452	16542	16535	16478	16665	16606	16389	16772	16442	16560	16401	16487	16692	16473	16647	16519	16573	16619	16600	16553	16533	16615	16510	16506	16502	16517	16460	16457	16658	16457	16515	16529	16607	16626	16602	16548	16385	16599	16619	16628	16642	16541	16430	16455	16406	16571	16519	16347	16471	16477	16321	16455	16513	16605	16564	16390	16377	16478	16692	16471	16584	16420	16497	16567	16670	16390	16432	16460	16587	16471	16448	16600	16470	16601	16367	16264	16608	16341	16340	16642	16229	16461	16534	16567	16465	16413	16508	16407	16511	16564	16512	16577	16500	16476	16406	16451	16542	16520	16510	16481	16559	16483	16491	16378	16313	16567	16482	16381	16567	16617	16590	16515	16565	16485	16645	16585	16481	16470	16610	16602	16448	16554	16414	16687	16562	16515	16593	16614	16462	16610	16517	16591	16498	16589	16681	16487	16572	16682	16644	16406	16607	16627	16468	16613	16564	16481	16531	16459	16618	16300	16604	16474	16483	16499	16590	16560	16599	16558	16592	16581	16448	16512	16556	16576	16432	16609	16714	16547	16422	16477	16561	16407	16425	16628	16521	16673	16459	16488	16519	16497	16454	16557	16592	16568	16518	16387	16477	16482	16461	16485	16472	16552	16545	16712	16661	16495	16585	16276	16511	16542	16416	16602	16580	16440	16466	16522	16562	16645	16462	16672	16611	16401	16510	16663	16404	16578	16547	16550	16464	16649	16534	16532	16541	16464	16472	16519	16571	16642	16317	16569	16408	16597	16446	16413	16591	16649	16525	16470	16519	16572	16412	16565	16350	16554	16623	16630	16457	16573	16515	16522	16617	16564	16247	16634	16519	16332	16561	16477	16469	16467	16449	16442	16526	16357	16574	16538	16748	16403	16397	16634	16517	16534	16517	16462	16487	16376	16482	16589	16452	16687	16411	16504	16567	16532	16504	16509	16630	16548	16457	16570	16669	16693	16484	16551	16668	16501	16659	16642	16476	16544	16636	16497	16643	16531	16464	16462	16734	16567	16712	16667	16389	16366	16551	16502	16340	16548	16462	16368	16399	16433	16532	16551	16526	16463	16372	16440	16643	16423	16464	16417	16447	16579	16424	16552	16424	16550	16420	16746	16612	16472	16426	16463	16479	16559	16488	16446	16653	16338	16612	16404	16510	16466	16417	16372	16681	16415	16644	16442	16434	16471	16611	16419	16604	16596	16638	16558	16584	16479	16495	16406	16338	16665	16584	16443	16574	16459	16571	16332	16730	16511	16570	16453	16467	16482	16433	16363	16424	16545	16534	16552	16606	16377	16453	16449	16509	16408	16588	16469	16519	16671	16321	16592	16582	16356	16638	16633	16464	16465	16563	16499	16593	16411	16487	16468	16620	16475	16416	16417	16553	16610	16464	16593	16691	16424	16344	16523	16607	16646	16481	16495	16584	16520	16505	16500	16454	16479	16357	16611	16575	16486	16543	16417	16719	16445	16468	16433	16581	16666	16676	16322	16501	16554	16490	16413	16661	16472	16560	16507	16571	16650
25432	21089	29466	32399	32366	33418	31589	27770	26148	25286	26633	35976	31828	26894	23212	21536	21201	21006	20681	20987	20773	20902	20738	20744	21116	21085	20888	20827	20575	20957	20829	20835	20845	20778	20841	20864	20796	20932	20810	20833	20746	20978	20935	20956	20721	20699	20814	20876	20917	21045	20769	20946	20931	20953	20853	20800	20845	20554	21031	20840	20831	20904	20669	20994	20782	20680	20825	21153	20782	20758	20873	20832	20943	20878	21028	21169	20796	21053	20763	20988	21231	20731	20767	21003	20945	20884	20842	20943	20930	20976	21093	21283	20964	21091	20904	20982	20822	20956	20848	20865	20910	20794	20720	20975	20781	20904	20951	20961	20867	20908	20832	20911	20757	20940	20818	20791	20797	20755	21003	20868	20855	20792	20814	20707	20876	21029	21082	20957	20870	20807	20730	20800	20916	20775	20849	20977	20866	20926	20858	20650	20988	20828	21029	20970	20841	20887	20826	21101	20933	20730	20892	21122	20950	21016	20718	21005	21070	20935	20863	20881	20850	21032	20584	20754	20994	20791	21086	20846	20665	20861	20710	20678	20915	20716	20795	20616	20778	20966	20787	20890	20964	20777	20780	20792	20764	20683	20915	21070	20883	20977	20658	20978	20766	20778	21048	20752	20964	21141	20992	20868	20863	21148	20896	21062	20848	21092	20896	20761	20935	21053	20808	20926	20754	20877	20752	20870	21034	20831	20710	20867	20958	20697	20653	20953	20999	20909	21138	20887	20676	20932	20722	20902	20881	20764	20889	20473	20840	20904	20929	21065	20850	20836	21006	20926	20748	20682	20961	21006	20862	21040	20822	20770	20712	20913	20927	20838	20840	20839	20876	20754	20701	21032	20922	20768	20823	20867	20768	21018	20654	20795	20823	20770	20796	20974	20774	20782	20865	20927	20699	20691	20911	20689	20636	20917	20831	21028	20793	20870	20821	20918	20654	21180	20663	20853	20739	20862	20694	20986	20999	20789	20854	20775	20753	20748	20781	20751	20726	20908	20837	20845	20881	20916	20829	20798	20870	20831	20725	20752	20989	20782	20819	20764	20707	20782	20773	21066	20941	20690	20772	20954	21040	20656	20746	21011	21032	20849	20785	20671	20765	20873	20955	20766	20964	20779	21118	20819	20800	20916	20971	20964	20983	20815	20847	20774	20787	20783	20848	20680	20774	20839	20708	20688	20761	20582	20854	20848	20549	20762	20590	20623	20670	20754	20653	20796	20590	20724	20742	20807	20709	20753	21061	20925	20927	20998	20864	20871	20565	20785	20734	20895	20843	20823	20871	20977	20770	20893	20927	21041	20805	20756	20725	20782	21017	20779	20743	20848	20748	20850	20987	20904	21018	20829	20906	20815	20785	20738	20863	20691	20875	20913	20851	20942	20904	20647	20880	20884	20788	20833	20971	20704	20767	20819	20771	20727	20759	20838	20882	20913	20865	20842	20821	20834	20936	20865	20927	20784	20879	20951	20648	20892	20601	21007	20945	20927	20881	20741	20916	21026	20847	20750	21043	20798	20994	20943	20723	20731	20970	20903	20857	20779	20801	20902	20748	21118	20743	20761	20872	20800	20948	21044	20796	20637	20738	20682	21028	20858	20792	20718	20820	20764	20848	20933	20890	21032	20649	20811	20669	20859	20869	20905	20763	20806	20847	20643	20824	20829	20836	20990	20869	20787	20898	20689	20947	20800	20754	20988	20817	20688	20950	20869	20847	20719	20901	20865	20833	20829	20575	21022	20851	20526	20871	20912	20921	20998	21150	20846	21016	20878	20843	20895	20786	20855	20707	20836	20729	20814	20818	20666	20838	20808	20895	20836	20986	20937	21034	20699	20646	20923	20825	20831	20848	20879	20795	20842	20804	20813	20858	20982	20798	20813	20999	20826	20879	20566	20806	20843	20785	20958	20851	20840	20971	20632	20677	20786	20908	20855	20784	20756	20896	20719	20911	20673	20899	20870	20762	20766	20807	20938	21048	20725	20765	20807	20822	20952	20932	20917	20730	20937	20993	20758	20988	20830	21215	20874	20838	20671	20850	20751	20916	20870	20893	20855	20716	20570	21057	20822	20772	20722	20725	20805	20817	21071	20992	20854	20683	20808	20911	20974	20900	20737	20920	21032	20862	20879	20845	20880	20748	20799	21082	20766	20721	20941	20952	20801	21044	21103	20784	20728	20794	20869	20893	20819	21105	20947	21002	20913	21028	20651	20947	20733	20874	21179	21056	21001	20885	20754	20813	20904	20761	20894	20699	20788	20901	20926	20853	20854	20951	20754	20771	20871	20772	20960	20705	20639	21070	20707	21049	20909	20741	20848	20743	20849	20870	20914	20853	20815	20766	20686	20914	20742	20753	20946	20769	20921	20957	20912	20902	20993	20720	20675	20783	21000	21099	20944	20802	20884	20904	20797	20903	20805	20564	20763	20793	20894	20945	21047	20807	20751	20838	20746	21021	20882	21152	20833	20761	20953	20749	20748	21112	20715	20843	20808	20950	20554	20768	20697	20577	20790	20827	20586	20988	20754	20757	21140	20840	20769	21029	20843	21039	20796	20827	20821	20872	20736	20842	20949	20778	20787	20926	20750	20895	20685	20986	20807	20891	20505	20824	20718	20655	20848	20792	20988	20931	20850	20803	20794	20893	20868	21024	20818	20878	20859	20984	20980	20928	20828	20701	20914	20946	20902	20745	20798	20923	20784	20814	20827	20844	20768	20808	20885	20821	20887	21035	20999	20802	20815	20715	20947	20967	20883	20944	20850	20982	20808	20724	20721	20920	20866	20954	21022	20983	20948	20935	20966	20863	20774	20931	20983	20704	20951	20882	20780	20996	20909	21001	20950	20896	21003	20913	20923	20784	20829	20696	20804	20692	20818	20973	20883	20774	20691	20824	20867	20957	20858	21057	20997	20875	20871	20662	20722	20850	20827	20493	20698	20739	20765	20833	20648	20905	21125	20862	20607	20938	20938	20960	20935	20860	20932	20850	21006	20606	20887	20954	20777	20780	20761	20886	20921	20800	20912	20969	20739	20893	20938	20921	20914	20976	21046	21139	20773	20854	20792	20939	20820	21025	20815	20802	20979	20989	20823	20778	20976	20630	20740	20738	20647	20884	20784	20901	20790	20853	20791	21078	20748	20800	20872	20873	20919	20879	20752	21000	20911	20824	20783	20839	20755	20765	20874	20980	20713	20670	20601	20796	20925	20853	21023	21086	20919	20646	20830	20690	20735	20926	21003	20742	20731	20765	20853	20896	21002	20766	20951	20945	20894	20724	20825	20863	20908	20970	20775	20891	20871	20869	20786	21057	21050	20839	20837	20904	20898	20919	20823	20726	20830	20754	20731	20943	20943	21071	20883	20898	20823	20916	20753	20683	20931	21012	20802	21101	20971	20874	20877	21092	20825	20923	21257	20857	20605	21034	20932	21046	20745	20839	20965	20917	21040	20653	20782	20868	20899	20955	20966	20774	20821	20707	20864	20801	20947	20938	20728	20946	20635	20916	20682	20755	20745	20921	20770	20847	21007	20769	20668	20934	20898	21076	21024	20879	20975	20865	20463	20907	20833	20901	20865	20919	20867	20833	20794	20813	20756	20706	20911	20949	21114	20718	20911	20833	21017	21084	20872	20748	20909	20990	20935	20779	20919	20963	20558	20789	21059	20773	20906	20753	20912	20748	21163	20845	20923	20749	20674	20714	20938	20804	20813	20844	20714	20974	20973	21076	20876	20916	20666	20927	20847	21124	20894	20928	20998	20836	20761	21119	20923	20958	20898	20977	20958	20829	20710	20946	20791	20772	20978	20833	20957	20838	20869	20765	20824	20745	20863	21113	20758	20827	20870	20643	20842	20895	20959	21010	20939	20857	21080	20972	20934	20953	20861	20916	20912	21019	20750	21015	20794	20726	21043	20936	21010	20822	20761	20716	20929	20902	20951	20926	20812	20890	20734	21073	20809	20816	20830	20690	20891	21062	21002	21012	20896	20654	20803	20884	20743	21042	20768	21071	20946	20772	20704	20926	20894	20930	20944	20698	20927	20736	20837	20817	20913	20800	21042	20845	20920	21012	20865	21014	20808	20636	20822	20836	20963	20777	21057	20855	20797	20817	20619	20845	20953	21209	20955	20802	20807	20864	20614	20827	20962	20849	20694	20960	20878	20871	20921	20786	20807	20869	20903	20769	20665	20812	20946	21029	21059	21026	20848	20764	20794	20964	20870	20794	20860	20782	20721	20851	20900	20697	20977	20847	20831	20765	20745	20890	20911	20826	20883	20654	20823	21092	20819	21135	20966	20987	20967	20723	20676	20984	20817	20666	20979	20635	20870	20782	20848	20728	20839	20814	21053	20905	20948	20948	20531	20875	21012	20930	20776	20803	20710	20825	20790	20857	20905	20891	20803	20609	20799	20898	20933	20769	20805	20749	20987	20818	20910	21053	20639	20814	20983	20891	20874	20886	20925	20735	21024	20845	20762	20984	21109	20922	20730	20950	20899	21060	20637	20673	20783	20638	20785	20944	20932	20746	20928	20811	20848	20860	20912	20777	20719	20788	20828	20870	20965	20839	20967	20886	20740	20982	20773	20747	20830	20971	20753	21023	20838	20960	20831	20881	20836	20826	20679	20766	20740	21042	20806	20823	20660	20747	20832	20684	20752	20967	20644	20805	20783	21043	20846	20742	20965	20849	20719	20641	20741	20941	20863	21052	20870	21040	21180	20815	20898	20801	20918	20999	20736	20952	20993	20901	20828	20855	20943	21038	20895	20976	20776	20807	20821	20835	21012	20822	20766	20958	20769	20888	21011	20862	20823	20805	20608	20742	20981	20916	20682	21034	20944	20944	20974	20823	20833	20826	20709	20910	20824	20802	20935	20744	20910	20865	21008	20965	20907	21055	20887	20944	20859	20552	21097	20880	20642	20952	20809	20742	20728	20536	20657	20748	20662	20694	20869	20699	20842	20721	20948	20878	20929	20785	20735	20877	20662	20848	20889	20871	20742	21007	20837	20884	20987	20760	20869	20892	20692	20812	20585	20838	21015	20939	20890	21238	20995	20742	20999	20951	20796	20999	20637	20879	20882	20748	20977	20747	20991	20693	20920	20926	20700	20593	20935	20801	20955	20957	20994
25216	43624	47262	43415	36844	33287	29469	25901	23607	22836	24701	35696	28678	22617	18329	16808	16367	16327	16211	16146	16276	16153	16107	16019	16300	16110	16493	16205	16293	16216	16228	16338	16069	16354	16200	16266	16308	16215	16262	16292	16305	16175	16321	16147	16290	16231	16270	16245	16257	16116	16221	16370	16170	16237	16226	16327	16353	16245	16288	16238	16017	16441	16185	16182	16172	16220	16117	16320	16414	16198	16224	16310	16126	16098	16192	16117	16348	16262	16195	16242	16203	16206	16187	16242	16278	16248	16176	16345	16168	16326	16208	16342	16267	16068	16243	16264	16224	16220	16198	16167	16284	16142	16102	16141	16273	16235	16103	16042	16228	16183	16106	16329	16352	16233	16226	16182	16163	16329	16164	16063	16242	16004	16177	16134	16157	16147	16340	16133	16311	16293	16394	16165	16326	16369	16189	16235	16328	16080	16177	16219	16186	16319	16288	16197	16214	16114	16104	16156	16287	16031	16161	15974	16048	16481	16214	16398	16255	16186	16406	16201	16287	16295	16242	16347	15997	16167	16188	16427	16141	16113	16181	16344	16210	16134	16198	16265	16318	16226	16171	16146	16199	16241	16312	16264	16213	16276	16373	16127	16172	16273	16286	16322	16226	16315	16343	16296	16310	16359	15976	16204	16066	16426	16234	16161	16140	16025	16366	16211	16324	16228	16196	16079	16184	16163	16162	16194	16310	16291	16360	16163	16229	16399	16186	16205	16059	16154	16315	16256	16194	16045	16048	16202	16151	16166	16286	16251	16156	16183	16049	16358	16254	16024	16252	16192	16015	16320	16051	16281	16163	16323	16256	16445	16061	16257	16299	16445	16109	16021	16259	16324	16129	16022	16236	16088	16216	16206	16149	16316	16144	16254	16273	16312	16195	16281	16198	16274	16207	16272	16241	16454	16157	16290	16264	16162	16354	16148	16146	16299	16271	16357	16172	16397	16339	16208	16347	16175	16124	16289	16187	16227	16092	16285	16271	16248	16146	16355	16114	16259	16117	16140	16217	16238	16289	16328	16165	16283	16060	16024	16356	16125	16300	16318	16364	16274	16307	15974	16084	16197	16264	16178	16247	16141	16318	16232	16095	16288	16120	16189	16218	16055	16203	16231	16146	16235	16192	16186	16308	16193	16322	16121	16053	16322	16105	16273	16105	16314	16142	16190	16202	16026	16172	16378	16366	16247	16036	16297	16071	16271	16213	16238	16258	16234	16162	16148	16261	16146	16267	16171	16153	15999	16195	16176	16316	16277	16366	16234	16195	16270	16196	16143	16262	16267	16184	16083	16449	16044	16204	16124	16089	16110	16381	16128	16367	16236	16102	16306	16170	16174	16173	16209	16082	16336	16129	16207	16253	16167	16165	16220	16123	16204	16244	16209	16228	16155	16137	16251	16241	16410	16352	16282	16250	16233	16254	16274	16213	16225	15994	16343	16365	16206	16182	16404	16175	16237	16182	16170	16100	16218	16296	16027	16394	16210	16098	16335	16282	16135	16315	16265	16222	16293	16202	16177	16368	15929	16025	16221	16125	16370	16383	16292	16153	16383	16290	16272	16183	16317	16226	16047	16222	16267	16172	16131	16129	16192	16226	16436	16238	16167	16319	16263	16210	16243	16233	16194	16441	16252	16323	16090	16213	16268	16192	16166	16376	16180	16024	15932	16124	16183	16420	16260	16290	16215	16198	16044	16262	16232	16241	16257	16068	16150	16247	16299	16148	16331	16293	16168	16352	16273	16393	16408	16288	16201	16255	16280	16340	16310	16288	16214	16281	16420	16271	16244	16308	16180	16183	16185	16183	16255	16269	16220	15922	16307	16132	16059	16169	16229	16191	16357	16207	16461	16212	16296	16241	16091	16353	16043	16314	16224	16296	16261	16276	16218	16306	16127	16187	16165	16237	16135	16249	16238	16193	16212	16187	16323	16263	16125	16128	16216	16160	16035	16384	16335	16324	16094	16209	16066	16270	16245	16220	16299	16199	16072	16250	16343	16290	16247	16358	16242	16279	16120	16162	16392	16235	16166	16323	16102	16214	16515	16101	16275	16198	16157	16195	16358	16442	16230	16222	16263	16187	16236	16508	16168	16244	16232	16227	16212	16343	16085	16322	16236	16210	16100	16314	16190	16219	16258	16134	16159	16195	16140	16060	16135	16173	16271	16253	16220	16252	16309	16129	16157	16241	16181	16226	16152	16456	16260	16328	16352	16250	16205	16209	16206	16160	16103	16574	16109	16198	16079	16204	16130	16295	16217	16410	16177	16285	16309	16230	16248	16217	16069	16362	16259	16241	16143	16260	16106	16186	16176	16166	16212	16315	16172	16229	16077	16315	16225	16334	16096	16199	16271	16283	16199	16304	16480	16107	16386	16267	16261	16180	16263	16232	16349	16079	16119	16115	16407	16119	16393	16206	15987	16340	16264	16337	16237	16228	16264	16162	16225	16182	16105	16075	15945	16312	16204	16273	16101	16074	16055	16269	16420	16114	16108	16270	16070	16142	16035	16314	16259	16223	16174	16073	16128	16171	16149	16044	16278	16254	16167	16283	16271	16136	16083	16421	16103	16257	16165	16249	16246	15972	16063	16442	16089	16250	16257	16337	16270	16241	16041	16312	16232	16137	16236	16147	16162	16317	16337	16243	16103	16291	16248	15964	16166	16172	16290	16154	16178	16159	16072	16374	16204	16289	16164	16183	16376	16121	16123	16340	16310	16009	16238	16303	16200	16262	16288	16059	16310	16171	16300	16245	16272	16192	16278	16304	16219	16288	16162	16211	16182	16108	16152	16161	16167	16123	16330	16166	16507	16162	16202	16244	16074	16139	16098	16188	16357	16096	16103	16274	16312	16218	16237	16172	16248	16188	16390	16112	16338	16246	16339	16340	16119	16120	16099	16140	16169	16134	16343	16236	16308	16332	16197	16211	16268	16070	16220	16186	16296	16199	16248	16237	16281	16060	16144	16178	16391	16215	16133	16471	16312	16036	16129	16225	16057	16227	16159	16251	16449	16276	16242	16309	16204	16302	16146	16133	16241	16052	16414	16168	16249	16312	16148	16232	16203	16214	16203	16281	16272	16109	16163	16099	16185	16264	16158	16408	16167	16236	16267	16260	16160	16205	16134	16234	16243	16318	16250	16240	16327	16140	16243	16169	15969	16310	16171	16018	16252	16251	16212	16137	16130	16259	16162	16188	16192	16240	16317	16208	16282	16173	16395	16065	16211	16402	16096	16031	16163	16238	16368	16448	16311	16228	16265	16083	16225	16316	16296	15959	16181	16198	16262	16308	16145	16177	16269	16318	16375	16381	16225	16190	16205	16259	16074	16320	16506	16192	16358	16401	15965	16331	16116	16257	16197	16302	16182	16306	16179	16286	16410	16351	16330	16184	16242	16356	16367	16111	16136	16139	16158	16288	16114	16196	16078	16176	16197	16193	16098	16126	16147	16228	16080	16270	16114	16230	16147	16318	16352	16273	16167	16344	16417	16384	16153	16214	16350	16030	16421	16056	16240	16115	16184	16279	16338	16207	16201	16242	16214	16215	15980	16311	16324	16268	16375	16172	16166	16371	16316	16145	16314	16291	16289	16189	16200	16345	16326	16296	16066	16109	16286	16080	16072	16213	16355	16224	16276	16148	16157	16076	16265	16217	16250	16165	16322	16057	16202	16252	16419	16349	16284	16217	16237	16290	16061	16273	16248	16198	16402	16075	16220	16140	16381	16172	16187	16118	16191	16293	16211	16181	16046	16165	16246	16247	16254	16296	16214	16275	16229	16120	16216	16173	16417	16124	16401	16240	16371	16070	16270	16236	16326	16194	16249	16299	16181	16337	16133	16348	16145	16293	16088	16294	16222	16194	16333	16090	16315	16275	16237	16317	16221	16192	16338	16220	16120	16307	16424	16278	16179	16143	16179	16139	16302	16054	16166	16107	16302	16246	16310	16177	16206	16225	16145	16215	16163	16106	16196	16164	16195	16146	16249	16185	16323	16070	16187	16051	16353	16334	16367	16143	16210	16309	16183	16322	16118	16144	16313	16230	16229	16309	16285	16185	16312	16401	16297	15997	16200	16209	16344	16074	16210	16208	16303	16164	16100	16354	16208	16254	16341	16161	16167	16116	16224	16116	16082	16422	16286	16064	16173	16120	16321	16215	16086	16286	16257	16297	16213	16124	16179	16145	16211	16221	16130	16248	16220	16219	16224	16266	16375	16391	16291	16198	16280	16222	16366	16226	16330	16333	16390	16067	16373	16236	16194	16348	16169	16422	16231	16183	16022	16192	16219	16380	16179	16178	16369	16059	16030	16276	16147	16108	16263	16207	16279	16145	16069	16231	16172	16372	16150	16213	16309	16163	16164	16137	16313	16226	16322	16103	16051	16218	16213	16244	16171	16380	16172	16235	16105	16257	16192	16293	16162	16232	16279	16167	16145	16172	16153	16324	15990	16245	16358	16181	16139	16436	16089	16179	16273	16105	16203	16330	16125	16322	16189	16108	16251	16266	16287	16300	16221	16145	16315	16290	16171	16243	16395	16097	16365	16503	16170	16193	16271	16050	16257	16252	16200	16231	16347	16311	16199	16163	16272	16231	16205	16108	16243	16232	16197	16087	16386	16319	16210	16237	16216	16256	16208	16296	16406	16120	16268	16171	16092	16212	16322	16144	16111	16304	16265	16293	16158	16272	16036	16358	16141	16192	16250	16024	15955	16274	16162	16194	16024	16195	16266	16108	16259	16168	16104	16143	16212	16330	16166	16460	16173	16169	15984	16332	16082	16307	16018	16185	16231	16299	16255	16274	16112	16093	16259	16214	16391	16014	16339	16412	16280	16332	16126	16205	16205	16212	16309	16346	16027	16302	16255	16054	16265	16231	16135	16249	16396	16248	16124	16188	16304	16350	16077	16240	16094	16155	16166	16404	16202	16311	16470	16242	16295	16312	16328	16181	16097	16222	16223	16171	16302	16134	16218	16538	16094	16156	16137	16264	16273	16249	16090	16226	16210	16246	16196	16316	16073	16201	16184	16146	16245	16298	16264	16171	16357	16104	16333	16047	16180	16308	16052	16080	16183	16168	16272	16158	16165	16208	16222	16291	16280	16212	16258	16133	16052	16164	16237	16022	16212
23567	20988	28628	26755	30680	36138	37617	33070	30225	28825	30263	45204	39675	31901	25259	22291	21314	21342	21081	20861	21007	20951	21095	21084	21198	20951	20977	21023	20893	20913	21029	20966	20876	20919	20872	20751	20583	20819	20898	20909	20925	20993	20873	20780	20936	20705	20680	20898	20941	21028	20919	20796	20919	20877	20869	20878	20973	20879	20870	20878	21006	20933	20671	20929	20822	20854	21030	20755	20850	20796	20997	20715	20804	20834	20989	20697	20831	20752	20901	20850	20588	20913	21002	20980	21010	20717	20711	20864	20775	20748	20731	20802	20784	20822	20584	20874	20981	20819	20965	20694	20749	20751	20809	20702	20845	20934	20988	21005	20833	20846	20791	20777	20761	20994	20777	20993	21022	21062	21007	21108	20926	20750	20792	20952	20965	20746	20877	20514	20841	20798	20959	20829	20915	20890	20953	20959	20864	20578	20913	21023	20818	20612	20934	20858	20969	21092	20738	20781	20841	21149	20882	20785	20978	20724	20755	21111	20744	21036	20990	20850	20838	20772	20932	20915	20953	20779	20829	20826	20901	20690	20824	20882	20881	20804	20852	20910	20994	20772	20856	20595	20849	20881	20847	20646	21011	20862	20940	20860	20833	21066	20788	20982	20618	20761	20971	20844	20832	20992	20778	20927	20759	20787	20791	20775	20917	20848	20900	20776	20681	21054	20870	20756	20802	20646	20682	20741	20955	20667	21008	20799	20619	20891	20859	20893	21114	20872	20770	20787	20781	20843	20666	20860	20893	20872	20773	20736	20657	20740	20786	20989	21007	20821	20885	20644	20896	20734	20943	20894	20816	20869	20845	20756	20616	20812	20924	20722	20670	20937	20656	20837	20604	20730	20992	20876	21024	20850	20852	20691	21028	20762	20845	20854	20911	20838	20848	20944	21199	20858	20881	20877	20730	20974	20844	20574	20656	20864	20875	21034	20760	20682	20787	20900	20889	20735	20865	20931	20771	20614	20659	20791	20711	20824	20979	21030	21228	21113	21089	20701	20661	20693	20888	20710	20863	20751	20687	20713	20820	20978	20831	20899	20954	20777	20881	20708	20862	20805	20571	20888	20813	20877	20928	20562	20473	20638	20712	20876	20647	20629	20892	20651	20827	20952	20815	20856	20883	20541	20919	20889	20788	20647	20749	20639	20782	20906	20776	20861	20674	20728	21050	20749	20786	20932	20675	20557	20950	20971	20875	20944	20898	20635	21076	20771	20948	20852	21042	20918	20848	20643	20919	20825	20846	20806	20927	20871	20704	20982	21048	20799	20896	20829	20903	20648	20943	20953	20591	20534	20743	20877	20790	20730	20925	20873	20670	20914	20942	20764	20963	20686	20886	20871	20731	21037	20988	20977	20777	20931	20797	20631	20867	20615	20728	20856	20860	21010	21009	20816	20868	20794	20766	20749	20826	20812	20935	20918	20848	20810	20704	20622	20697	20687	20749	20810	20695	20830	20938	20861	20969	20712	20838	20777	21106	20858	20864	20890	21067	20953	20878	20747	20948	20814	20819	20979	20836	20876	20765	20899	20872	20788	20833	20807	20728	20865	20891	20676	20828	20844	20694	20787	20898	20898	20822	20611	20814	20736	20842	20792	20585	20770	20920	20695	20905	20894	20925	20950	21041	20733	20843	21079	20622	20868	20942	20975	20809	20876	20840	20868	20780	20784	20690	20786	20615	20943	20933	20957	20913	20860	20705	20854	20861	20928	20858	20732	20946	20862	20865	20741	20866	20586	20901	20869	20857	21066	20776	20721	20893	20879	20954	20898	20900	20982	20995	20792	20988	20713	20900	20725	20932	20882	20762	20800	20608	20885	20876	20952	20820	20834	20995	20926	20956	20643	20948	20880	20877	20660	20842	20833	20879	20895	21063	20799	20891	20980	20948	20697	21038	20675	20668	20944	20765	20676	20852	20988	20898	20722	20889	20600	20952	20754	20591	20868	20817	20962	21027	21038	20870	20683	20966	20872	21100	20925	20896	20911	20895	20702	20825	20886	20910	20705	20896	20903	20752	20796	20917	20799	20618	20878	20880	20756	20619	20557	20903	20768	20857	21014	20802	20954	20616	20880	21170	20980	20811	21025	20945	20710	20736	20815	20881	20697	20760	20868	21052	20684	20844	20776	21027	20848	20970	20687	20658	20837	20780	20636	20988	20823	20835	20658	21008	20970	21042	20541	20869	20760	20734	20741	20821	20823	21010	20771	20587	20848	20957	20766	20966	20666	20945	20849	20889	20867	20767	20836	20959	20944	20699	20951	20967	20850	20800	20711	20723	20736	20864	20601	20802	20846	21052	20964	20912	20837	20876	20707	20759	20702	20599	20823	20688	20701	20691	20744	20740	20849	21021	20962	20973	20912	20890	20840	20890	20895	20979	20777	20760	20819	20881	20768	20903	20690	20870	20807	20620	20656	20857	20989	21038	20686	20896	20789	20766	20809	20870	20844	20753	20932	21026	20722	20778	20567	20692	20664	20769	20914	20660	20904	20864	20935	20753	20696	20875	20642	20679	20723	20784	20937	20757	20868	20809	20978	20943	20536	20840	21059	20854	21031	20753	20801	20796	20568	20906	20704	20768	20672	21031	20984	20953	20860	21026	20959	21007	20861	20843	20710	20862	20888	20795	20980	20800	20909	20899	20597	20909	20726	20813	20974	20548	20842	20832	20946	20904	20902	20928	20915	20975	20901	20944	21038	20770	20817	20684	20774	20778	20844	20801	20996	20617	20790	20575	21003	20821	20866	20861	20799	20928	20820	20594	21010	20907	20975	21014	20808	20979	20853	21021	20898	20931	20882	20582	20694	20631	20876	20748	20840	20999	21055	20780	20753	20810	20907	20779	20840	20797	20697	20965	20716	20941	21059	20901	20922	20909	20643	20743	20886	20927	20832	21029	20603	20860	20721	20881	20629	20881	20761	20771	20916	21171	20937	20951	20865	20976	20970	20655	20589	20884	20646	20894	20757	20818	20692	20862	20979	20827	20871	20868	20931	20759	20771	20852	20890	20910	20787	21089	20685	20829	20880	20801	20588	20869	21226	20789	21088	20788	20812	20982	20647	20833	20989	20968	20884	20926	20827	20684	20990	20762	20881	20965	20720	20866	20840	20789	20689	20877	20952	20746	20799	20971	20964	20824	21015	20821	20665	20853	21041	20826	20836	20978	20718	20826	20855	20788	20791	20551	20853	20895	20821	20688	20697	20798	20737	20738	21017	20866	20865	20925	21019	20676	20833	20916	20836	20961	20831	20848	20707	20742	20798	20852	20878	20871	21008	21168	21035	20910	21099	20912	20828	20885	20859	20735	21021	20870	20859	20918	20848	20724	20892	20618	20840	20784	20903	20776	20935	21031	20744	20787	20616	20798	20605	20742	20811	20871	20762	20891	20771	20744	20788	20726	20956	20778	20688	20740	20674	20769	20808	20989	20821	20811	20805	21027	20924	21194	20838	20828	20673	20656	20955	20786	20723	20801	20767	21094	21024	20785	20979	20645	20493	20856	20843	20585	20723	20899	20711	20631	21019	21076	20875	20910	21055	20664	20793	20741	20777	20804	20905	20668	20754	20574	20863	21123	20898	20656	21033	20905	20824	20917	21114	20915	20883	20905	20586	20823	20671	20965	20692	20896	20962	21025	20910	20719	20687	20853	20842	20768	20967	20777	20722	20850	20643	20878	20752	20752	20933	20896	20708	20840	20646	21020	20979	20904	20838	20855	20810	20811	20820	20884	20986	20777	20789	20865	21020	20861	20760	20830	20922	20980	20720	21032	20858	20771	20637	20822	20735	20880	20876	20831	20898	20715	20776	20755	20793	20728	20837	20699	21059	20962	20804	20710	20787	20673	20922	20539	20940	20766	20850	20888	20796	20941	20606	20655	20946	20793	20928	20633	20597	20785	20731	20661	20911	20704	20850	20776	20705	20833	20755	20920	20847	20793	20671	20936	20798	20899	20679	20684	20854	20925	20777	20853	21003	20679	20890	20694	20812	20930	20906	20728	20788	20772	20791	20993	20837	20873	21034	20921	20946	20624	20853	20952	20815	20877	20926	20987	20759	20836	20721	20746	20834	20951	20988	21034	21163	20819	20883	20629	20826	20780	20703	20832	20739	20865	20926	20885	20827	20995	20904	20914	20853	20683	20865	20800	21057	20938	20876	20838	20825	20891	21020	21027	20749	20844	20929	20815	20665	20589	20709	21017	20776	20755	20673	20686	21017	20713	21169	20891	21051	20951	20782	20971	20711	20754	20797	20934	20875	20722	20906	20685	20733	20757	20836	21010	20764	20771	20811	21037	20814	20874	20962	21019	20883	20777	20566	20896	20742	20712	20629	20797	20749	20825	20992	20811	20976	20737	20582	20783	20826	20834	20605	20782	20870	20861	20781	20616	20634	20872	20763	20888	20932	20888	20877	20778	20826	20909	20827	20943	20702	20863	20976	20848	20967	20788	20805	20972	20737	20951	20692	20771	20550	20763	20898	20979	20875	20726	20740	20854	20764	20864	20775	20739	20847	20973	20812	20986	20964	21090	20842	20957	20910	21037	20690	20729	20921	20947	20653	20822	20801	20661	20767	20998	20888	20866	20680	20811	20774	20749	20704	20809	20874	20930	20794	20775	20824	20949	20920	20951	20932	20897	20842	20665	20835	20703	20870	20594	20952	20935	20866	20952	20784	20818	20841	20855	20625	20772	20690	20628	21098	20945	20761	20913	20719	20650	20946	20858	20690	20920	20926	20912	20672	20970	20828	20914	20678	20849	20770	20847	20722	20864	20829	20876	20742	20914	21098	20855	20724	21152	20952	20984	20709	20703	20888	20815	21225	20899	20810	21027	20755	20933	20904	20712	20533	20618	20826	20611	20976	20612	20643	21071	21024	20861	20715	20924	20990	20856	20784	20950	21095	20869	20643	20693	20866	20933	20807	20790	20991	20616	20821	20777	20798	20880	20966	20876	20638	20969	20768	20931	20709	20627	20800	20838	20757	20969	20673	20900	20891	20923	20960	20841	20984	20841	20607	20835	20947	20882	20571	20750	20839	20794	20952	20601	20821	20780	20714	21049	20879	20855	20741	20816	20784	20881	20789	20774	20871	20814	20786	20915	20867	20736	20821	21041	20709	20786	20856
28504	50803	53618	51885	47120	41450	36728	32737	29499	26888	30031	44941	37226	28333	20570	17203	16341	16135	16161	15998	16377	16029	16154	16306	16221	16171	16283	16128	16063	16251	16166	16151	16088	16265	16146	16377	15969	16167	16230	16168	15958	16160	16082	16033	16121	16201	16273	16032	16384	16269	16197	16085	15997	16159	16127	16200	16083	16081	16298	16042	16076	16240	16175	16201	16337	16093	16160	16171	16250	16285	16243	16199	16250	16097	16308	16055	16176	16189	16119	16146	16358	16264	16151	16132	15992	16152	16182	16314	16019	16011	16074	16224	16113	16156	16043	15974	16106	16020	16088	16037	16208	16021	16133	16164	16197	16107	16073	16103	16264	16072	16202	15965	16176	16233	16227	16204	16231	16127	16240	16158	16159	16198	16133	16103	16217	16004	16078	16263	16189	16194	16100	15937	16193	16269	16177	16209	16284	16149	16226	16229	16185	16132	16078	16050	16338	16106	16127	16042	16288	16061	16161	16012	16039	16177	16138	16095	16100	16219	16124	16258	16147	16305	16192	16226	16101	16211	16202	16256	16039	16031	16090	16122	16117	16050	16137	16066	16230	16177	16238	16142	16125	16292	16189	16299	16041	16259	16083	16003	16146	16198	16117	16110	16165	16142	16192	16104	16129	16219	16185	16062	16245	16249	16118	15987	16180	16128	16187	16110	16203	16233	16079	16122	16177	16148	16117	15908	16319	16114	16196	16105	16431	16069	16035	16101	16203	16102	16222	16069	16065	16048	16071	16148	16115	16089	16121	16036	16176	16244	16237	16232	16120	16153	16122	16338	16232	16122	15996	16172	15946	16306	16039	16190	16309	16042	16116	16253	16081	16160	16163	16162	16131	15973	16248	16108	15974	16160	16283	16007	15998	16133	16327	16164	16123	16262	16176	16316	16158	16204	16055	16122	16206	16095	16043	16223	16115	16242	16120	16120	16235	16272	16150	16179	16150	16245	16122	16011	16104	16196	16173	16041	16201	16178	16151	16126	16114	16184	16257	16224	16199	16165	16258	16171	16082	16078	16100	16185	16095	16134	16167	16113	16013	16216	16090	16067	16157	16016	16111	16221	16194	16001	16095	16025	16187	16211	16194	16102	16305	16177	16130	16152	16128	16295	16101	16230	16215	16197	16088	16166	15953	16172	16184	16003	16304	16237	16280	16233	16218	16238	16036	16097	16244	16026	16032	16206	16153	16177	16239	16135	16069	16232	16118	16279	16386	16198	16063	16303	16212	16165	16062	16138	16106	15997	16144	16112	16196	16227	16146	16192	16175	16026	16066	16246	16304	16008	16010	16235	16295	16176	16156	16215	16055	16221	16235	16014	16030	16190	16151	16046	16297	16119	16121	16201	16174	16109	16173	16178	16028	15934	16186	16067	16332	16063	16063	16157	16192	16143	16053	16088	16179	16162	16200	16164	16312	16140	16116	16188	16196	16126	16213	16280	16175	16066	16160	16226	16101	16196	16129	16168	16111	16086	16298	16223	16303	16242	16126	16181	16213	16200	16238	16215	16163	16127	15969	16324	16008	16076	16281	16204	15942	16167	15908	16080	16159	16149	16365	16092	16206	16075	16004	16178	16128	16130	16217	16211	16186	16265	16189	16196	16156	16217	16293	16199	16155	16128	16213	16266	16181	16227	16055	16123	16164	16081	16100	16243	16140	16130	16131	16079	16135	16139	16079	16081	16077	16278	16040	16196	16142	16035	16093	16116	16032	16029	16154	16183	16107	16158	16290	16154	16142	16160	16263	16084	16192	16104	16148	16161	16192	16117	16073	16144	16223	16194	16093	16103	16220	16193	16165	16220	16179	16038	16078	16116	16030	16031	16042	16240	16060	16155	16235	16114	16156	16266	16256	16121	16137	16145	16153	16236	16231	16280	15971	16275	16138	16005	16277	16058	16179	15939	15962	16134	16316	15970	16128	16062	16296	16166	16081	16092	16186	16027	16144	16140	16148	16214	16023	16185	16228	16348	16217	16281	16045	16136	16050	16200	16269	16005	16196	16091	15991	16193	16080	16344	16176	16096	16093	16228	16111	16127	16292	16225	16084	16075	16071	16176	16282	16304	16057	16156	16258	16109	16226	16307	16236	16079	16052	16014	16216	16171	16056	16054	16173	16137	16189	16370	16104	16055	16163	16079	16209	16065	16278	16213	16288	16259	16050	16188	16404	16191	16184	16227	16020	15941	16198	16143	16103	16068	16107	16186	16192	16120	16211	16072	16150	16047	15992	16106	16093	16056	16144	16170	16122	16088	16209	16130	16138	16177	16005	16022	16138	16088	16301	16101	16145	16190	16215	16103	16256	16032	16342	16163	16296	16276	16175	16226	16109	16185	16137	16152	16101	16134	16044	16049	16088	15980	16074	16049	16013	15991	16265	16065	16058	16051	16000	16110	16072	16060	16293	16213	16271	16169	16067	15953	16254	16207	16212	16209	16297	16203	16265	16086	16079	16171	16090	16234	16043	16033	16044	16148	16339	16228	16235	16185	16250	16274	15911	16133	16054	16212	16167	16167	16118	16046	16231	16030	16195	16301	16106	16096	16166	16115	16321	16144	16198	16445	16076	15931	16200	16209	16257	16136	16136	16164	16201	16221	15985	16063	16102	16194	16002	16125	16092	16228	16083	16145	16057	16045	16040	16209	16176	16049	16270	16222	16124	16340	16118	16089	16000	16139	16212	16118	16143	16074	16088	16159	16058	15999	16207	16135	16218	16113	16186	16059	16205	16175	16275	16196	16067	16288	16154	16126	16141	16111	16148	16089	16172	16257	16190	15966	16077	16236	16190	16131	16105	15947	16327	16218	16071	16025	16174	16103	16171	16092	16059	16099	15914	16139	16119	16180	16324	16125	16131	16052	16160	16043	16248	16095	16063	16273	16044	16042	16152	16132	16329	16091	16252	16233	16265	16406	16007	16237	16089	16025	16183	16068	16053	16283	16130	16075	16039	16236	16262	16244	16294	16171	16242	16132	16356	16133	16226	16020	16151	16167	16113	16051	16316	16159	16135	16133	16198	16256	16103	16196	16047	16135	16129	16228	16118	16207	16213	16184	16304	16176	16269	16072	16046	16202	16099	16118	16189	16249	16085	16243	16115	16133	16174	16127	16116	16196	16101	16334	16180	16270	16024	16091	16094	16162	16102	16013	16109	16135	16166	16064	16199	16293	16036	16210	16265	16150	16172	16198	16234	16179	16322	16247	15978	16155	16035	16113	16136	16095	16206	16076	16066	16115	16316	16206	16146	15897	16136	16172	16304	16244	16087	16103	16170	16227	16090	16184	16251	15939	16147	16077	16115	16109	16200	16112	16066	16151	16121	16007	16124	16118	16013	16182	16205	16107	16100	16176	16229	16240	16174	16306	16228	16244	16144	16268	16096	16092	16240	15993	15991	16296	16199	16220	16117	16148	16066	16319	16032	16171	16083	16142	16142	16159	16083	16273	16169	16272	15902	16183	16326	16098	16314	16152	16367	16277	16185	16215	16157	16152	16127	16181	16031	16055	16159	16067	16152	16125	16258	16108	16141	16166	16034	15893	16091	15957	16028	16063	16270	16220	16135	16184	16013	16245	16271	16227	16038	16191	16122	16209	16026	15974	16152	16247	16095	16030	16256	16162	16243	16139	16094	16033	16217	16225	16222	16162	16160	15988	16069	16100	16304	16257	15951	16232	16200	16220	16199	16225	16085	15955	16063	16117	16205	16042	16118	16201	15977	16322	16192	16208	16194	16164	16111	16044	16244	16121	16194	16149	16104	16005	16217	16122	16237	16202	16257	16221	16203	16139	16176	16197	16156	16062	16086	16164	16186	16122	16120	16190	16026	16193	16094	16033	16031	16059	16118	16111	16035	16207	16272	16168	16163	16171	16014	16337	16327	16021	16169	16027	16039	16171	16174	16109	16247	16116	16175	16143	16130	16229	16163	16101	15996	16294	16251	15982	16029	16097	16233	16241	16127	16039	16181	16118	16052	16120	16179	16239	16311	16175	16136	16106	16117	16267	16001	16156	16258	16068	16168	16144	15963	16151	16077	16105	16272	16084	16201	16176	16173	16065	16012	16037	16164	16390	15964	16219	16157	15989	16085	16126	16149	16154	16234	16218	16215	16096	16091	16254	16261	16096	16171	16036	15940	16157	15983	16040	16228	16215	16212	16103	16088	16147	16131	16100	16200	16150	16166	16259	16286	16126	16078	16031	16165	16048	16313	16162	16157	16176	16164	16215	16192	16024	16137	16238	16079	16111	16105	16179	16383	16087	16212	16141	16102	16137	15978	16147	16090	16246	15988	16273	16031	16149	16129	16083	16056	16166	15975	16218	16020	16100	16213	16098	16261	16159	16206	16136	16222	16120	16161	16091	16074	16236	16095	16201	16100	16099	16175	16075	16053	16132	16044	16155	16011	16180	16028	16165	16153	16185	16146	16076	16069	16120	16256	16244	16029	16096	16147	16073	16123	16088	16054	16168	16198	16083	16147	16220	16037	16111	16233	16228	16035	16229	16208	16291	16121	16170	16104	16175	16041	16155	16212	16032	16112	16075	16147	16214	16258	16043	16071	16025	16188	16071	16134	16118	16120	16109	16044	15998	16137	16305	16242	16071	16097	16138	16098	16232	16146	16094	15987	16135	16154	16115	16204	16250	16031	16202	16273	16158	16164	16135	16082	16231	16158	16130	16243	15946	16069	16070	16201	16322	16250	15988	16142	16037	16296	16139	15922	16209	15953	16110	16227	16247	16272	16187	16182	16066	16262	15944	16144	16053	16248	16264	16207	16075	16174	16083	16167	16163	16132	16276	16286	16153	16117	16210	16160	16220	16114	16233	16104	16053	16097	16217	16162	16059	15960	16118	16113	16118	16187	16148	16163	16146	16276	16271	16168	16218	16153	15973	16258	16105	15932	16093	16161	16160	16091	16204	16078	16080	16262	16214	16157	16182	15915	16249	16156	16096	16320	16130	16263	16057	16261	16124	16026	16154	16187	16181	16044	16136	16135	16194	16223	16032	16096	16259	16296	16149	16126	16064	16172	16057	16210	15921	16149	16107	16264	16198	16060	16117	16249	16219	16099	16056	16276	16252	16078	16046	16103	16069	16152	15939	15921	16205	16077	16054	16115	15981	16095	16114
31691	29412	38560	38425	33535	30702	28482	26974	25513	24449	23761	24551	23749	22654	22248	21796	21627	21404	21595	21665	21649	21591	21697	21694	21504	21598	21471	21596	21294	21652	21492	21325	21731	21336	21538	21543	21648	21631	21412	21538	21765	21712	21698	21755	21695	21456	21455	21578	21662	21447	21456	21579	21441	21505	21453	21674	21444	21514	21391	21439	21357	21587	21527	21259	21464	21703	21497	21483	21735	21536	21667	21806	21733	21423	21371	21493	21301	21544	21510	21632	21479	21639	21673	21620	21557	21387	21643	21436	21573	21491	21614	21501	21483	21543	21613	21399	21473	21636	21748	21515	21507	21517	21504	21655	21487	21622	21536	21437	21618	21605	21569	21584	21467	21731	21550	21556	21444	21703	21422	21491	21691	21235	21381	21475	21670	21606	21616	21524	21484	21413	21524	21489	21630	21643	21468	21395	21401	21478	21747	21429	21711	21545	21509	21477	21568	21454	21516	21313	21762	21452	21466	21609	21360	21571	21526	21605	21567	21499	21840	21403	21584	21600	21494	21466	21651	21644	21623	21641	21650	21622	21555	21663	21518	21396	21346	21508	21373	21652	21648	21429	21608	21543	21481	21694	21507	21478	21759	21664	21682	21586	21744	21377	21476	21674	21722	21587	21595	21537	21685	21495	21601	21470	21236	21516	21677	21547	21498	21589	21591	21925	21552	21681	21571	21454	21535	21400	21552	21506	21415	21600	21518	21478	21648	21549	21580	21573	21532	21411	21570	21574	21403	21614	21377	21488	21685	21305	21507	21515	21521	21461	21580	21250	21504	21453	21442	21508	21774	21639	21576	21495	21616	21531	21511	21635	21406	21362	21782	21468	21408	21392	21369	21583	21461	21719	21440	21607	21466	21635	21412	21486	21400	21399	21696	21458	21422	21621	21431	21592	21515	21728	21755	21560	21591	21624	21520	21478	21488	21393	21478	21636	21453	21553	21489	21468	21377	21383	21688	21318	21596	21627	21366	21521	21625	21459	21861	21592	21632	21471	21657	21447	21435	21592	21640	21526	21360	21368	21494	21543	21690	21569	21326	21484	21593	21446	21618	21406	21743	21592	21664	21649	21702	21513	21554	21515	21591	21486	21767	21440	21572	21429	21514	21674	21516	21415	21520	21462	21772	21477	21483	21482	21446	21666	21537	21568	21599	21457	21638	21620	21574	21547	21812	21415	21471	21556	21532	21644	21496	21601	21631	21463	21395	21528	21336	21537	21475	21542	21589	21851	21358	21439	21503	21514	21454	21630	21696	21606	21652	21665	21690	21452	21540	21737	21489	21780	21519	21605	21685	21529	21334	21594	21441	21416	21322	21657	21400	21523	21191	21403	21403	21518	21630	21529	21714	21548	21384	21280	21414	21600	21412	21629	21424	21487	21468	21649	21514	21588	21392	21456	21580	21804	21520	21514	21527	21541	21603	21644	21540	21418	21307	21553	21288	21594	21641	21351	21707	21488	21639	21460	21492	21391	21690	21609	21444	21555	21419	21482	21444	21408	21465	21395	21655	21313	21423	21598	21689	21514	21493	21501	21360	21729	21462	21749	21641	21368	21729	21449	21624	21575	21652	21595	21419	21549	21742	21552	21576	21492	21664	21500	21421	21387	21309	21276	21386	21588	21557	21476	21715	21590	21507	21545	21393	21580	21380	21465	21252	21495	21714	21444	21713	21441	21471	21470	21403	21604	21417	21500	21570	21503	21578	21560	21332	21715	21595	21568	21504	21272	21743	21596	21820	21602	21589	21633	21510	21361	21487	21680	21524	21510	21685	21579	21493	21495	21498	21621	21804	21579	21404	21688	21582	21554	21458	21317	21706	21641	21554	21483	21597	21513	21462	21597	21616	21371	21749	21591	21915	21538	21374	21569	21611	21425	21575	21272	21405	21399	21547	21652	21466	21391	21522	21594	21581	21659	21436	21454	21509	21498	21747	21425	21454	21486	21528	21474	21899	21666	21528	21496	21491	21246	21649	21571	21329	21479	21739	21470	21573	21556	21532	21328	21756	21442	21709	21504	21513	21461	21501	21597	21549	21446	21352	21456	21381	21575	21773	21658	21516	21588	21691	21600	21586	21376	21671	21425	21556	21607	21606	21333	21584	21669	21525	21303	21611	21436	21643	21567	21337	21472	21420	21553	21497	21470	21558	21623	21452	21211	21548	21440	21485	21599	21545	21716	21568	21571	21494	21493	21648	21622	21522	21549	21627	21720	21628	21620	21555	21484	21515	21837	21618	21410	21477	21632	21510	21554	21381	21473	21552	21618	21553	21513	21593	21717	21479	21666	21510	21711	21471	21549	21597	21624	21412	21429	21733	21754	21681	21432	21384	21694	21581	21545	21602	21543	21614	21446	21438	21846	21590	21330	21721	21654	21715	21735	21493	21592	21307	21652	21394	21463	21540	21583	21641	21446	21659	21648	21436	21407	21655	21624	21795	21581	21223	21501	21469	21488	21852	21435	21434	21513	21708	21563	21547	21630	21688	21533	21620	21505	21693	21520	21498	21576	21618	21709	21597	21512	21692	21507	21588	21339	21433	21599	21675	21731	21768	21545	21558	21554	21486	21490	21588	21674	21592	21522	21627	21287	21555	21535	21353	21585	21552	21447	21523	21450	21681	21396	21558	21607	21494	21652	21618	21561	21717	21740	21592	21565	21660	21590	21602	21578	21583	21372	21561	21612	21610	21546	21358	21608	21375	21650	21640	21599	21544	21632	21534	21608	21589	21418	21600	21194	21570	21541	21656	21700	21611	21737	21688	21519	21496	21481	21491	21489	21448	21600	21419	21683	21471	21528	21532	21664	21568	21522	21512	21736	21650	21559	21723	21615	21558	21469	21298	21568	21460	21583	21674	21718	21286	21586	21694	21552	21672	21405	21525	21559	21479	21417	21456	21643	21633	21865	21591	21488	21562	21615	21502	21501	21580	21451	21514	21621	21760	21439	21287	21599	21447	21687	21628	21643	21585	21673	21455	21578	21555	21534	21677	21641	21792	21613	21475	21503	21546	21421	21763	21432	21483	21454	21581	21554	21574	21759	21580	21503	21566	21490	21589	21451	21623	21399	21571	21456	21507	21455	21504	21687	21341	21525	21638	21653	21645	21589	21414	21785	21522	21504	21528	21561	21532	21526	21440	21496	21269	21545	21445	21595	21567	21503	21503	21577	21614	21628	21433	21559	21342	21471	21674	21440	21704	21549	21631	21444	21246	21338	21803	21379	21643	21513	21616	21323	21329	21470	21514	21500	21718	21458	21704	21540	21779	21319	21515	21464	21455	21663	21602	21478	21511	21394	21532	21514	21417	21595	21541	21461	21396	21481	21473	21440	21786	21496	21535	21571	21555	21604	21512	21364	21440	21617	21438	21432	21718	21671	21449	21350	21717	21440	21617	21376	21639	21585	21662	21586	21452	21510	21551	21450	21648	21732	21562	21398	21587	21616	21549	21511	21636	21527	21655	21193	21508	21472	21518	21550	21598	21440	21433	21547	21515	21502	21686	21629	21722	21647	21473	21417	21550	21701	21729	21333	21606	21681	21675	21697	21501	21433	21476	21761	21523	21587	21745	21727	21760	21491	21574	21600	21577	21548	21364	21443	21687	21516	21481	21760	21540	21740	21363	21507	21402	21454	21538	21533	21797	21342	21567	21544	21485	21609	21609	21439	21407	21389	21749	21557	21612	21553	21446	21558	21463	21368	21621	21414	21576	21550	21667	21460	21718	21492	21585	21654	21519	21450	21455	21521	21596	21782	21550	21389	21388	21544	21623	21736	21657	21666	21733	21468	21645	21677	21773	21563	21563	21504	21373	21557	21681	21656	21618	21471	21837	21510	21574	21539	21528	21599	21555	21662	21606	21565	21478	21485	21596	21376	21311	21675	21546	21629	21725	21523	21922	21610	21676	21681	21411	21528	21468	21312	21488	21763	21564	21673	21722	21603	21483	21431	21598	21485	21517	21641	21611	21201	21480	21352	21540	21748	21481	21497	21689	21724	21918	21770	21360	21761	21426	21486	21495	21344	21780	21484	21522	21450	21538	21532	21897	21605	21302	21379	21522	21429	21596	21517	21439	21431	21623	21565	21433	21310	21232	21489	21350	21503	21339	21376	21449	21465	21611	21474	21527	21677	21417	21575	21617	21444	21539	21508	21568	21736	21474	21646	21496	21602	21461	21689	21843	21442	21614	21435	21518	21596	21457	21937	21327	21501	21800	21354	21444	21541	21571	21397	21690	21593	21690	21736	21701	21447	21744	21571	21744	21734	21482	21634	21365	21620	21536	21834	21510	21447	21596	21460	21602	21753	21608	21435	21667	21503	21436	21374	21670	21592	21824	21487	21546	21435	21346	21853	21536	21677	21644	21697	21424	21558	21556	21263	21637	21655	21438	21492	21718	21519	21478	21741	21649	21259	21522	21610	21612	21502	21811	21475	21510	21516	21525	21558	21627	21583	21611	21466	21594	21644	21612	21516	21574	21603	21653	21449	21629	21706	21680	21628	21732	21485	21478	21682	21718	21359	21522	21549	21436	21510	21620	21286	21582	21449	21555	21545	21726	21493	21503	21521	21699	21661	21296	21701	21551	21368	21734	21517	21489	21473	21626	21505	21700	21723	21387	21324	21505	21643	21668	21661	21545	21721	21611	21623	21326	21597	21740	21716	21719	21602	21594	21631	21425	21504	21598	21705	21512	21713	21487	21490	21576	21632	21502	21397	21559	21542	21492	21847	21580	21436	21725	21390	21586	21504	21470	21468	21572	21632	21522	21528	21523	21342	21704	21460	21515	21744	21259	21285	21705	21483	21605	21272	21482	21436	21691	21566	21479	21557	21616	21342	21559	21461	21441	21586	21577	21714	21674	21358	21573	21594	21574	21381	21775	21626	21432	21850	21609	21391	21256	21552	21580	21334	21737	21543	21577	21609	21389	21744	21684	21498	21395	21557	21378	21516	21426	21458	21560	21578	21249	21585	21339	21575	21409	21587	21409	21496	21593	21498	21478	21610	21466	21693	21474	21525	21470	21441	21544	21566	21518	21443	21594	21552	21538	21316	21611	21487	21634	21457	21423	21617	21395	21634	21700	21596	21417	21606	21385	21389	21435	21463	21571	21382	21493	21370	21379	21489
24562	35172	40620	36789	32585	28865	26135	24707	22548	20832	19730	20484	18896	17715	17061	16624	16648	16596	16659	16500	16627	16457	16546	16760	16593	16497	16611	16440	16406	16444	16465	16693	16571	16673	16510	16597	16618	16544	16472	16570	16637	16475	16453	16483	16597	16425	16463	16614	16632	16557	16532	16461	16375	16626	16386	16640	16559	16429	16406	16581	16666	16408	16645	16638	16655	16541	16425	16492	16648	16407	16425	16385	16604	16534	16522	16480	16570	16605	16625	16558	16410	16583	16553	16630	16436	16570	16460	16485	16623	16538	16603	16641	16582	16452	16517	16357	16433	16654	16666	16481	16453	16534	16383	16435	16554	16437	16269	16541	16696	16425	16565	16437	16349	16458	16399	16645	16469	16660	16618	16421	16477	16543	16478	16538	16573	16461	16462	16689	16412	16524	16361	16415	16666	16499	16613	16586	16424	16648	16371	16650	16600	16346	16369	16505	16598	16663	16380	16572	16527	16603	16462	16412	16562	16533	16453	16530	16378	16407	16366	16669	16469	16651	16402	16603	16522	16547	16390	16545	16446	16433	16416	16614	16460	16551	16437	16514	16510	16567	16550	16400	16549	16460	16457	16553	16399	16493	16684	16543	16600	16472	16540	16320	16642	16449	16365	16537	16484	16590	16611	16516	16515	16418	16372	16376	16540	16541	16481	16414	16456	16670	16635	16610	16457	16648	16404	16664	16549	16686	16564	16384	16495	16293	16447	16647	16614	16436	16491	16460	16626	16483	16587	16495	16493	16518	16574	16448	16593	16444	16421	16498	16666	16523	16519	16533	16434	16539	16692	16367	16644	16443	16562	16591	16573	16359	16547	16588	16507	16412	16534	16721	16519	16459	16514	16735	16428	16417	16648	16629	16425	16483	16548	16496	16493	16575	16735	16523	16355	16553	16322	16418	16610	16527	16566	16564	16620	16541	16544	16472	16560	16582	16455	16603	16351	16592	16412	16604	16359	16568	16592	16593	16387	16376	16570	16523	16608	16607	16482	16598	16434	16649	16498	16345	16306	16531	16615	16591	16527	16422	16685	16449	16593	16386	16614	16412	16574	16249	16441	16422	16634	16513	16531	16505	16615	16384	16576	16503	16634	16530	16545	16570	16564	16568	16751	16592	16622	16670	16588	16433	16537	16523	16486	16542	16534	16742	16583	16667	16518	16454	16480	16522	16593	16533	16396	16580	16487	16483	16548	16602	16375	16502	16595	16330	16606	16499	16494	16512	16410	16457	16523	16467	16572	16526	16533	16512	16565	16368	16450	16616	16628	16539	16599	16625	16732	16593	16249	16535	16616	16646	16731	16537	16628	16474	16487	16552	16494	16576	16277	16486	16607	16484	16494	16372	16579	16488	16546	16663	16485	16558	16668	16513	16480	16525	16527	16466	16455	16486	16566	16408	16511	16677	16491	16690	16483	16525	16424	16608	16480	16374	16407	16501	16526	16678	16514	16566	16564	16611	16536	16561	16646	16490	16553	16498	16527	16570	16623	16539	16439	16632	16534	16503	16518	16526	16361	16669	16512	16560	16484	16720	16648	16578	16433	16467	16693	16415	16440	16435	16591	16450	16576	16542	16378	16694	16518	16491	16591	16469	16499	16804	16492	16567	16572	16612	16614	16353	16475	16466	16770	16481	16679	16466	16543	16469	16539	16518	16465	16379	16659	16399	16624	16703	16617	16610	16493	16481	16633	16600	16525	16464	16579	16382	16523	16698	16699	16378	16685	16687	16374	16310	16470	16690	16669	16612	16468	16512	16549	16470	16467	16610	16558	16409	16472	16698	16635	16550	16552	16695	16562	16444	16415	16513	16502	16341	16607	16360	16471	16674	16452	16610	16490	16557	16494	16641	16566	16381	16515	16452	16514	16557	16541	16439	16591	16510	16583	16662	16448	16493	16750	16482	16548	16551	16413	16530	16609	16533	16484	16497	16560	16632	16440	16749	16508	16281	16552	16449	16472	16521	16613	16551	16512	16545	16385	16379	16561	16526	16531	16569	16439	16544	16515	16642	16547	16633	16591	16440	16571	16510	16473	16550	16704	16353	16448	16410	16472	16517	16536	16574	16635	16566	16334	16470	16641	16508	16556	16503	16516	16403	16517	16635	16580	16603	16410	16454	16537	16544	16592	16627	16613	16439	16534	16587	16509	16606	16574	16439	16678	16458	16608	16595	16595	16642	16522	16529	16575	16560	16613	16521	16508	16372	16564	16415	16498	16794	16462	16474	16587	16588	16678	16442	16577	16608	16496	16465	16575	16479	16543	16592	16506	16411	16303	16534	16477	16651	16601	16717	16622	16623	16512	16514	16426	16505	16543	16365	16475	16376	16506	16423	16404	16533	16497	16575	16526	16596	16642	16496	16648	16487	16519	16514	16426	16701	16408	16532	16371	16629	16611	16513	16535	16519	16431	16553	16525	16535	16591	16588	16370	16462	16593	16563	16614	16414	16610	16637	16523	16497	16564	16420	16528	16571	16618	16520	16494	16553	16572	16507	16558	16577	16507	16246	16747	16356	16504	16627	16593	16397	16447	16516	16516	16470	16442	16483	16525	16552	16431	16503	16510	16490	16371	16417	16621	16549	16338	16511	16321	16466	16476	16593	16520	16550	16538	16575	16673	16641	16498	16651	16525	16438	16537	16367	16746	16580	16444	16526	16584	16517	16489	16535	16442	16410	16469	16490	16580	16488	16545	16387	16559	16572	16619	16484	16576	16219	16566	16437	16552	16621	16683	16543	16563	16480	16491	16527	16407	16589	16482	16613	16581	16578	16431	16524	16519	16641	16542	16541	16601	16708	16425	16332	16744	16458	16594	16579	16543	16629	16518	16596	16437	16583	16604	16634	16485	16548	16369	16505	16535	16527	16454	16487	16660	16630	16572	16597	16546	16525	16694	16543	16737	16661	16649	16643	16444	16555	16605	16477	16472	16328	16576	16556	16471	16625	16624	16478	16455	16696	16477	16587	16640	16489	16589	16500	16518	16460	16572	16544	16540	16491	16396	16643	16394	16367	16532	16615	16541	16422	16536	16520	16508	16522	16393	16585	16453	16549	16493	16664	16474	16589	16400	16644	16575	16528	16510	16604	16477	16442	16499	16327	16530	16502	16472	16490	16613	16503	16459	16496	16684	16454	16698	16517	16496	16796	16553	16523	16537	16553	16477	16567	16397	16531	16528	16450	16662	16454	16765	16303	16346	16611	16580	16493	16462	16532	16738	16579	16764	16675	16530	16586	16689	16390	16579	16490	16692	16598	16481	16318	16572	16539	16553	16613	16548	16397	16533	16511	16607	16553	16453	16443	16489	16435	16508	16514	16666	16690	16630	16559	16661	16745	16729	16522	16579	16511	16407	16437	16439	16411	16494	16502	16486	16389	16790	16423	16539	16366	16428	16432	16530	16588	16547	16586	16485	16486	16524	16608	16456	16484	16424	16441	16283	16541	16571	16626	16446	16463	16472	16513	16467	16486	16378	16571	16499	16490	16569	16493	16539	16421	16494	16500	16656	16546	16515	16509	16562	16584	16520	16493	16321	16653	16582	16591	16552	16557	16453	16666	16462	16353	16486	16550	16588	16505	16478	16608	16487	16390	16725	16492	16478	16632	16356	16629	16461	16502	16540	16496	16572	16488	16654	16637	16502	16571	16707	16590	16525	16651	16432	16590	16352	16586	16547	16615	16547	16332	16474	16540	16550	16402	16615	16427	16470	16529	16660	16636	16713	16430	16616	16561	16419	16578	16537	16516	16597	16659	16562	16433	16274	16704	16611	16729	16336	16487	16626	16517	16417	16511	16537	16608	16556	16315	16610	16484	16615	16480	16579	16479	16595	16591	16635	16558	16542	16646	16521	16568	16463	16586	16699	16540	16631	16593	16453	16414	16425	16648	16514	16627	16521	16581	16551	16532	16401	16522	16623	16416	16567	16712	16624	16747	16638	16609	16468	16509	16646	16522	16450	16453	16482	16477	16521	16548	16391	16525	16315	16548	16627	16745	16539	16551	16605	16607	16587	16448	16527	16370	16494	16560	16531	16622	16339	16359	16316	16586	16577	16446	16471	16633	16506	16688	16454	16396	16507	16270	16494	16440	16539	16291	16520	16486	16585	16608	16397	16478	16489	16607	16624	16504	16454	16417	16498	16528	16252	16492	16633	16421	16386	16567	16401	16505	16589	16395	16620	16693	16688	16651	16606	16495	16452	16605	16506	16538	16560	16568	16563	16571	16554	16601	16575	16582	16497	16478	16375	16602	16604	16451	16436	16421	16536	16511	16706	16385	16455	16502	16617	16404	16436	16593	16538	16521	16588	16565	16548	16575	16505	16504	16481	16636	16499	16700	16395	16461	16559	16437	16605	16611	16532	16664	16562	16539	16580	16543	16647	16461	16315	16615	16594	16471	16415	16374	16548	16591	16529	16582	16504	16636	16592	16546	16316	16652	16589	16624	16505	16605	16484	16447	16635	16631	16496	16483	16644	16507	16687	16511	16519	16623	16584	16546	16454	16576	16486	16699	16554	16644	16530	16509	16505	16372	16604	16307	16538	16639	16758	16658	16402	16523	16566	16469	16704	16349	16441	16735	16477	16536	16519	16667	16523	16474	16547	16448	16467	16594	16431	16554	16532	16424	16470	16658	16436	16603	16514	16521	16576	16621	16660	16379	16476	16489	16484	16630	16424	16772	16661	16533	16548	16629	16432	16521	16356	16490	16406	16277	16662	16558	16566	16436	16661	16674	16614	16478	16375	16586	16506	16551	16542	16714	16632	16521	16570	16397	16653	16475	16553	16644	16468	16591	16578	16766	16624	16586	16370	16571	16543	16520	16631	16331	16393	16443	16349	16598	16423	16496	16565	16540	16531	16505	16685	16679	16680	16371	16592	16539	16321	16376	16602	16464	16607	16492	16626	16534	16504	16554	16637	16546	16690	16518	16390	16483	16632	16491	16552	16489	16460	16330	16520	16464	16704	16638	16414	16540	16610	16370	16449	16470	16596	16508	16575	16563	16664	16665	16571	16582	16533	16549	16495	16548	16496	16420	16459	16433	16541	16580	16439	16429	16653	16623	16627	16497	16548	16641	16615	16458	16597	16620	16421	16455	16424	16545	16685	16506	16450	16567	16484	16715
25449	21156	30065	31819	32850	35283	33826	29729	27953	25993	25181	33767	32630	28088	24193	22306	21594	21476	21326	21297	21444	21341	21238	21446	21446	21261	21289	21203	21198	21313	21136	21362	21273	21459	21376	21132	21347	21058	21025	21171	21171	21202	21365	21370	21226	21208	21188	21084	21288	21304	21326	20997	21233	21344	21194	21377	21306	21242	21172	21277	21226	21233	21205	21246	21323	21502	21122	21502	21553	21447	21152	21120	21448	21233	21001	21222	21119	21284	21250	21224	21167	21112	21325	21366	21345	21314	21360	21501	21293	21444	21180	21321	21128	21237	21209	21326	21387	21335	21457	21160	21376	21187	21056	21208	21362	21345	21303	21274	21163	21448	20926	21228	21227	21131	21140	21336	21420	21151	21192	21421	21301	21063	21139	21165	21353	21121	21263	21352	21288	21142	21179	21196	21222	21040	21141	21232	21192	21283	21267	21166	21070	21432	21399	21162	21426	21310	21346	21422	21139	21312	21244	21072	21208	21219	21198	21191	21169	21271	21370	21259	21185	20963	21185	21072	21417	21205	21222	21186	21346	21248	21125	21270	21298	21382	21397	20892	21357	21396	21408	21313	21152	21482	21159	21066	21325	21017	21170	21126	21266	21410	21380	21271	21081	21340	21345	21356	21181	21224	21015	20963	21098	21277	21127	21230	21176	21267	21429	21320	21363	21160	21244	21160	21346	21192	21166	21283	21248	21189	21163	21218	21128	21413	21300	21133	21251	21293	21358	21173	21289	21051	21141	21223	21210	21090	20891	21273	21403	21104	21201	21246	21135	21299	21178	21192	21353	21148	21180	21405	21040	21406	21113	20940	21257	21278	21133	21240	21262	21349	21399	21130	21214	21133	21150	21410	21221	21018	21216	21186	21232	21236	21274	20929	21411	21169	21211	21015	21346	21041	21306	21184	21265	21213	21301	21215	21310	21107	21215	21355	21342	21070	21052	21002	21185	21183	21248	21416	21104	21352	21353	21262	21318	21073	21269	21128	21309	21391	21292	21003	21194	21054	21290	21264	21040	21197	21267	21323	21067	21374	21386	21336	21344	21448	21305	21196	21322	21284	21002	21165	21135	21143	21280	21371	21236	21141	21079	21025	21267	21175	21317	21219	21469	21143	21161	21135	21307	21269	21391	21154	21490	21267	21205	21340	21204	20949	21378	21090	21182	21003	21254	21462	21284	21159	21428	21338	21372	21311	21322	21326	21294	21330	21237	21101	21383	21250	21200	21411	21317	21428	21323	21140	21408	21209	21127	21147	21466	21235	21240	21183	21050	21008	21202	21194	21149	21399	21098	21354	21265	21187	21064	21109	21295	21325	21221	21268	21216	21028	21040	21146	21386	21227	21104	21140	21209	21400	21335	21251	21367	21461	21214	21026	21276	21397	21147	21089	21139	21374	21304	21445	20922	21286	21153	21102	21203	21274	21412	21448	21256	21118	21183	21232	21356	21498	21357	21248	21156	21323	21205	21608	21246	21303	21073	21219	21302	21139	21128	21267	21269	21356	21294	21116	21367	21236	21166	21200	21350	21364	21181	21406	21203	21384	21178	21214	21597	21115	21219	21259	21237	21410	21265	21402	21327	21166	21436	21284	21071	21203	21315	21366	21126	21181	21295	21380	21172	21166	21235	21196	21091	21323	21231	21286	21399	21289	21314	21321	21147	21280	21163	21281	21379	21113	21375	21060	21192	21326	21445	21257	21239	21246	21192	21046	21177	21212	21233	21329	21291	21418	21133	21123	21114	21251	21162	21224	21499	21236	21478	21300	21056	21205	21171	21401	21484	21405	21565	21181	21249	21369	21294	21194	21235	21181	21432	21224	21069	21293	21305	21244	21345	21076	21410	21143	21376	21157	21262	21255	21266	21329	21411	21443	21298	21142	21232	21176	21414	21323	21146	21301	21317	21089	21022	21165	21251	21296	21233	21340	21301	21038	21246	21361	21234	21364	21106	21237	21264	21143	21241	21326	21279	21384	21074	21175	21428	21362	21319	21178	21209	20996	21205	21253	21275	21104	21231	21139	21322	21283	21252	21451	21216	21271	21331	21098	21530	21317	21417	21203	21185	21499	21329	21314	21397	21284	21383	21141	21226	21196	21252	21178	21288	21131	21236	21245	21393	21106	21230	21205	21358	21251	21195	21231	21292	21176	20997	21372	21363	21090	21242	21338	21158	21253	21396	21301	21199	21270	21199	21115	21135	21323	20982	21285	21285	21233	21169	21407	21471	21245	21166	21228	21278	21275	21329	21275	21290	21280	21183	21197	21098	21163	21175	21219	21523	21081	21266	21280	21286	21414	21353	21309	21343	21249	21233	21386	21175	21298	21215	21189	21493	21299	21427	21451	21345	21383	21223	21246	21252	21364	21251	21104	21122	21250	21492	21120	21518	21104	21210	21258	21080	21400	21153	21158	21154	21234	21386	21282	21390	21116	21428	21364	21108	21229	21250	21138	21367	21316	21056	21012	21003	21200	21169	21451	21257	21405	21277	21369	21330	21187	21256	21182	21163	21281	21114	21048	21255	21159	21324	21182	21388	21251	21546	21446	21099	21166	21348	21355	21321	21460	21344	21127	21314	21194	21358	21167	21039	21105	21210	21254	21180	21176	21282	21237	21053	21314	21264	21199	21145	21373	21049	21413	21389	21276	21086	21116	21105	21183	21379	21201	21243	21464	21258	21461	21412	21176	21262	21332	21301	21162	21176	21200	21180	21353	21162	21194	21058	21353	21225	21208	21411	21401	21233	21220	21154	21280	21485	21009	21277	21500	21251	21338	21420	21121	21227	21281	21491	21278	21253	21289	21285	21285	21460	21298	21259	21261	21225	21242	21112	21193	21192	21332	21209	21075	21286	21088	21469	21412	21476	21369	21390	21354	21025	21158	21199	21334	21335	21190	21256	20994	21221	21455	21343	21074	21263	21351	21115	21434	21548	21405	21090	21208	21160	21276	21195	21129	21221	21430	21082	21323	21286	21386	21280	21242	21253	21323	21281	21339	21293	21139	21294	21366	21258	21396	21334	21235	21121	20998	21145	21426	21188	21370	21319	21217	21119	21308	21308	21330	21514	21244	21366	21312	21285	21373	21403	21295	21227	21227	21256	21290	21183	21145	21414	21234	21159	21121	21435	21190	21239	21242	21189	21227	21222	21230	21193	21397	21380	21265	21316	21280	21106	21224	21226	21291	21408	21247	21148	21245	21383	21421	21196	21305	21373	21347	21090	21185	21202	21230	21317	21278	21174	21174	21237	21186	21301	21161	21091	21182	21472	21105	21077	21125	21194	21142	21262	21309	21335	21472	21185	21152	21274	21105	21160	21371	21226	21232	21144	21206	21236	21280	21354	21256	21134	21176	21087	21300	21213	21182	21175	21125	21295	21172	21257	21553	21371	21113	21438	21224	21151	21176	21389	21326	21404	21302	21176	21145	21182	21339	21250	21179	21418	21297	21113	21402	21144	21337	21345	21381	21335	21433	21389	21482	21333	21411	21245	21143	21096	20950	21341	21349	21210	21302	21428	21240	21204	21471	21517	21332	21482	21303	21424	21362	21162	21328	21374	21140	21311	21328	21334	21099	21274	21357	21236	21265	21375	21508	21410	21287	21409	21286	21163	21129	21389	21248	21384	21387	21293	21301	21386	21207	21413	21358	21368	21202	21010	21087	21082	21149	21244	21281	21043	21184	21439	21171	21157	21267	21299	21400	21109	21304	21239	21350	21007	21307	21142	21047	21144	21174	21229	21347	21332	21302	21241	21130	21411	21287	21422	21285	21401	21066	21371	21286	21490	21283	21249	21288	21168	21304	21353	21267	21400	21335	21328	21271	21346	21345	21212	21328	21286	21185	20955	21287	21343	21308	21373	21282	21383	21077	21506	21185	21182	21379	21348	21285	21196	20958	21251	21165	21105	21385	21238	21312	21051	21332	21442	21213	21257	21272	21202	21247	21338	21389	21271	21326	21224	21190	21273	21076	21249	21064	21273	21269	21270	21183	21134	21264	21302	21458	21531	21125	21300	21449	21427	21475	21212	21174	21062	21200	21204	21123	21279	21151	21347	21250	21284	21318	21282	21060	21383	21086	21210	21433	21133	21072	21251	21352	21344	20974	21299	21330	21266	21157	21080	21034	21503	21189	21347	21123	21094	21240	21386	21263	21266	21369	21119	20937	21347	21377	21259	21326	21216	21268	21232	21400	21303	21188	21395	21251	21340	21348	21076	21302	21120	21368	21269	21346	21177	21237	21236	21409	21185	21243	21394	21198	21257	21458	21277	21490	21440	21150	21057	21106	21202	21386	21271	21360	21336	21207	21271	21512	21322	21189	21221	21302	21217	21204	21459	21121	21383	21281	21375	21247	21195	21479	21389	21198	21223	21157	21285	21329	21244	21184	21258	21299	21240	21215	21349	21305	21093	21414	21128	20992	21055	21015	21428	21268	21255	21214	21331	21195	21088	21178	21346	21236	21200	21173	21407	21242	21164	21175	21231	21209	21354	21241	21127	21143	21380	21031	21221	21372	21428	21334	21262	21093	21318	21286	21244	21353	21317	21189	21324	21085	21362	21155	21261	21373	21208	21378	21240	21383	21064	21326	21239	21085	21577	21157	21285	21243	21352	21228	21347	21208	21238	21417	21401	21220	21200	21540	21382	21121	21518	21445	21076	20992	21151	21482	21163	21185	21295	21422	21326	21193	21347	21289	21565	21241	21192	21183	21117	21307	21391	21172	21439	21331	21435	21131	21314	21226	21497	21271	21123	21107	21343	21202	21254	21466	21260	21352	21233	21462	21267	21513	21287	21200	21326	21131	21376	21310	21329	21086	21411	21220	21324	21129	21547	21221	21340	21132	21254	21180	21126	21329	21262	21179	21480	21381	21202	21401	21254	21359	21456	21299	21268	21281	21231	21281	21342	21404	21438	21417	21296	21277	21367	21365	21251	21334	21136	21262	21469	21159	21105	21313	21278	21148	21230	21222	21122	21000	21069	21144	21265	21336	21340	21150	21115	21173	21302	21349	21178	21331	21299	21172	21247	21186	21298	21304	21065	21249	21346	21313	21084	21161	21205	21402	21374	21115	21270	21212	21130	21386	21422	21208	21194	21010	21323	21420	21163	21483	21320	21262	21378	21469
24852	45960	49513	42260	37905	36027	31956	28502	25971	22564	22517	33537	29743	23725	19083	16864	16434	16542	16568	16430	16277	16464	16514	16607	16360	16475	16441	16457	16575	16679	16446	16375	16505	16419	16402	16495	16397	16473	16321	16511	16289	16492	16412	16463	16440	16491	16377	16495	16423	16652	16489	16540	16499	16415	16533	16206	16371	16415	16409	16626	16529	16529	16500	16544	16608	16414	16360	16436	16398	16538	16443	16477	16345	16367	16489	16538	16412	16547	16388	16377	16422	16456	16573	16540	16382	16646	16461	16323	16379	16600	16588	16489	16470	16231	16295	16324	16491	16598	16429	16512	16305	16486	16499	16372	16437	16404	16489	16253	16388	16488	16515	16477	16372	16387	16497	16357	16280	16462	16501	16417	16474	16309	16368	16323	16467	16533	16375	16404	16542	16545	16489	16363	16359	16534	16491	16489	16510	16325	16572	16375	16498	16554	16521	16345	16473	16674	16340	16253	16496	16446	16221	16343	16367	16534	16432	16452	16364	16463	16353	16377	16440	16513	16435	16571	16403	16434	16418	16541	16327	16609	16403	16386	16663	16624	16638	16485	16494	16331	16390	16454	16352	16486	16309	16459	16474	16663	16332	16410	16479	16323	16527	16456	16418	16426	16493	16444	16495	16254	16542	16322	16518	16444	16562	16572	16451	16398	16474	16424	16443	16446	16604	16453	16498	16434	16561	16137	16425	16523	16409	16392	16684	16371	16396	16274	16371	16415	16505	16620	16517	16483	16469	16482	16535	16264	16416	16451	16389	16482	16404	16508	16258	16524	16483	16527	16528	16440	16388	16519	16181	16537	16285	16508	16452	16489	16445	16516	16290	16530	16427	16459	16425	16424	16434	16431	16368	16499	16406	16423	16451	16286	16424	16382	16483	16480	16648	16591	16549	16554	16397	16709	16326	16640	16572	16280	16592	16502	16580	16502	16483	16699	16369	16572	16537	16318	16265	16419	16545	16611	16355	16697	16458	16491	16372	16342	16511	16592	16480	16216	16348	16420	16448	16404	16497	16535	16432	16551	16478	16345	16418	16540	16535	16452	16377	16504	16442	16540	16501	16313	16577	16546	16520	16513	16298	16505	16502	16373	16541	16499	16423	16445	16454	16312	16528	16535	16482	16507	16337	16452	16488	16484	16517	16447	16481	16403	16479	16502	16267	16437	16434	16364	16506	16548	16315	16420	16259	16472	16412	16481	16387	16480	16589	16567	16576	16468	16386	16406	16388	16549	16541	16628	16536	16395	16274	16520	16378	16486	16458	16487	16371	16552	16299	16477	16464	16428	16389	16448	16436	16474	16475	16407	16420	16439	16376	16318	16403	16560	16441	16428	16527	16483	16430	16582	16416	16293	16412	16386	16519	16482	16376	16324	16567	16449	16658	16411	16422	16274	16511	16394	16535	16451	16510	16446	16532	16300	16542	16507	16276	16392	16319	16542	16544	16413	16518	16257	16607	16195	16339	16400	16381	16626	16590	16482	16450	16458	16462	16559	16357	16249	16400	16337	16332	16358	16554	16346	16431	16284	16554	16521	16422	16489	16442	16585	16507	16557	16563	16319	16571	16484	16320	16507	16581	16130	16395	16521	16546	16492	16427	16462	16514	16426	16369	16413	16379	16508	16283	16349	16440	16443	16471	16441	16636	16349	16449	16443	16330	16542	16534	16485	16465	16387	16401	16370	16424	16649	16350	16636	16428	16515	16444	16470	16390	16608	16378	16471	16423	16240	16458	16455	16312	16488	16550	16426	16524	16676	16504	16318	16671	16382	16424	16415	16375	16453	16433	16362	16393	16412	16602	16321	16542	16391	16477	16512	16493	16502	16309	16493	16402	16356	16484	16541	16556	16675	16432	16349	16377	16482	16440	16349	16323	16466	16455	16462	16592	16572	16583	16592	16364	16555	16346	16164	16508	16460	16493	16480	16434	16472	16645	16422	16338	16402	16462	16254	16532	16330	16322	16310	16467	16360	16647	16495	16458	16407	16526	16419	16558	16471	16586	16336	16370	16553	16432	16484	16595	16446	16580	16559	16577	16356	16493	16395	16370	16449	16515	16428	16491	16476	16408	16561	16482	16444	16422	16379	16315	16277	16485	16457	16398	16468	16638	16375	16431	16402	16511	16636	16490	16375	16544	16396	16233	16387	16315	16510	16601	16663	16543	16492	16482	16454	16499	16436	16336	16538	16493	16445	16470	16538	16453	16596	16458	16451	16414	16400	16506	16412	16426	16441	16385	16334	16452	16409	16492	16500	16606	16415	16534	16566	16346	16455	16426	16500	16521	16364	16309	16536	16313	16406	16534	16327	16574	16449	16345	16590	16521	16514	16537	16489	16525	16520	16471	16482	16432	16475	16436	16427	16390	16524	16486	16445	16582	16369	16440	16412	16390	16447	16541	16432	16614	16428	16567	16515	16638	16448	16358	16408	16406	16418	16441	16597	16426	16509	16575	16394	16405	16403	16267	16336	16443	16354	16494	16464	16478	16452	16595	16371	16484	16404	16379	16524	16492	16538	16467	16543	16529	16438	16355	16365	16383	16407	16422	16540	16519	16483	16315	16436	16333	16515	16458	16398	16578	16374	16404	16310	16419	16439	16492	16421	16499	16301	16375	16492	16319	16542	16330	16631	16489	16388	16395	16614	16447	16387	16593	16472	16358	16480	16432	16394	16558	16585	16519	16337	16381	16570	16300	16461	16503	16347	16290	16387	16615	16589	16305	16457	16465	16338	16548	16399	16522	16416	16374	16455	16370	16525	16499	16515	16525	16566	16409	16515	16626	16505	16538	16273	16488	16473	16476	16429	16624	16381	16360	16256	16478	16550	16405	16597	16465	16500	16432	16456	16482	16566	16649	16372	16568	16192	16299	16383	16425	16434	16338	16319	16617	16540	16289	16385	16487	16487	16457	16510	16375	16352	16262	16528	16431	16430	16370	16381	16343	16623	16551	16438	16631	16406	16479	16306	16435	16436	16591	16277	16391	16270	16413	16557	16381	16466	16712	16225	16470	16553	16374	16504	16629	16529	16577	16286	16503	16446	16534	16456	16587	16507	16499	16447	16568	16333	16544	16522	16236	16333	16444	16407	16503	16487	16367	16347	16519	16582	16457	16428	16411	16324	16406	16398	16303	16404	16545	16431	16625	16362	16434	16394	16522	16620	16288	16461	16483	16407	16356	16610	16353	16360	16435	16339	16623	16471	16530	16436	16363	16420	16457	16366	16286	16493	16447	16442	16388	16458	16570	16588	16450	16419	16477	16467	16518	16374	16453	16585	16413	16436	16376	16377	16417	16400	16504	16628	16398	16518	16445	16357	16542	16476	16671	16388	16496	16414	16557	16353	16459	16402	16398	16416	16372	16626	16482	16675	16586	16641	16433	16479	16424	16549	16382	16482	16522	16486	16465	16404	16337	16622	16550	16367	16495	16447	16444	16283	16414	16426	16456	16386	16430	16425	16418	16484	16288	16606	16466	16335	16615	16476	16328	16452	16506	16375	16522	16277	16327	16449	16535	16364	16509	16635	16413	16465	16407	16478	16368	16588	16479	16428	16383	16314	16534	16546	16553	16421	16155	16723	16360	16555	16415	16536	16467	16418	16297	16461	16521	16647	16533	16446	16490	16446	16324	16451	16578	16460	16454	16420	16514	16362	16372	16624	16651	16530	16470	16475	16354	16505	16623	16510	16538	16514	16547	16472	16688	16500	16514	16462	16615	16315	16395	16503	16516	16523	16532	16465	16567	16450	16509	16264	16446	16287	16409	16524	16596	16250	16541	16565	16530	16539	16497	16542	16383	16366	16456	16467	16445	16345	16502	16567	16290	16459	16312	16467	16247	16572	16433	16622	16459	16463	16572	16374	16436	16471	16525	16356	16393	16589	16400	16541	16551	16534	16511	16371	16512	16429	16613	16486	16371	16459	16377	16512	16560	16383	16331	16478	16419	16344	16299	16368	16549	16317	16493	16398	16382	16562	16327	16433	16576	16568	16319	16374	16539	16342	16455	16622	16557	16443	16607	16426	16489	16533	16526	16562	16570	16452	16454	16458	16457	16582	16449	16384	16483	16458	16482	16486	16536	16388	16475	16514	16441	16504	16513	16299	16580	16430	16406	16554	16402	16519	16434	16388	16442	16489	16556	16425	16422	16372	16460	16511	16203	16504	16525	16631	16377	16361	16483	16436	16325	16537	16278	16512	16633	16480	16515	16644	16317	16664	16453	16392	16644	16376	16416	16246	16361	16420	16631	16282	16417	16532	16435	16380	16326	16427	16455	16483	16553	16675	16443	16466	16559	16583	16440	16531	16501	16414	16565	16528	16437	16383	16605	16439	16251	16496	16508	16232	16450	16441	16590	16510	16415	16337	16518	16548	16547	16451	16413	16343	16364	16511	16466	16544	16652	16444	16294	16376	16557	16370	16699	16352	16522	16388	16403	16437	16402	16319	16302	16486	16507	16462	16427	16580	16523	16424	16514	16263	16537	16367	16626	16342	16409	16369	16474	16460	16465	16284	16513	16397	16470	16360	16293	16182	16544	16456	16513	16409	16562	16379	16543	16334	16538	16309	16466	16368	16509	16466	16611	16453	16372	16591	16604	16304	16592	16458	16210	16479	16259	16475	16383	16502	16312	16480	16509	16580	16411	16465	16424	16310	16493	16590	16620	16523	16535	16420	16234	16437	16476	16389	16573	16582	16423	16450	16531	16415	16403	16459	16352	16526	16437	16393	16459	16373	16561	16519	16395	16342	16360	16418	16568	16469	16411	16641	16414	16594	16412	16555	16609	16354	16362	16488	16492	16408	16482	16414	16533	16469	16529	16441	16406	16444	16526	16268	16498	16408	16432	16493	16504	16442	16431	16542	16565	16401	16432	16320	16418	16378	16422	16432	16421	16340	16270	16528	16191	16331	16304	16606	16339	16496	16588	16355	16482	16378	16622	16562	16437	16332	16431	16435	16374	16381	16522	16460	16379	16561	16446	16415	16403	16528	16779	16479	16383	16350	16531	16414	16550	16373	16336	16431	16585	16527	16391	16461	16561	16446	16525	16268	16489	16595	16425	16537	16496	16492	16373	16373	16385	16508	16466	16544	16519	16426	16375	16493	16354	16470	16444	16324	16310	16497
23616	21112	28866	26074	29309	36351	39030	33500	29502	28189	28134	42435	43555	34393	27038	23105	21819	21467	21416	21484	21460	21285	21454	21388	21128	21393	21475	21422	21325	21559	21445	21437	21314	21314	21509	21537	21406	21588	21446	21244	21284	21571	21331	21248	21314	21572	21411	21391	21425	21439	21472	21347	21432	21472	21372	21333	21437	21246	21430	21304	21321	21436	21191	21150	21145	21351	21458	21240	21186	21222	21492	21529	21400	21408	21467	21457	21138	21101	21543	21307	21587	21598	21361	21291	21351	21446	21414	21460	21202	21375	21345	21363	21256	21228	21282	21405	21236	21537	21476	21347	21409	21418	21323	21201	21379	21361	21267	21315	21402	21291	21410	21415	21516	21160	21157	21493	21478	21587	21332	21463	21329	21371	21345	21192	21201	21209	21297	21423	21471	21400	21405	21358	21255	21546	21424	21188	21294	21087	21254	21322	21440	21321	21537	21196	21196	21261	21426	21490	21163	21306	21346	21142	21259	21389	21239	21324	21370	21213	21402	21458	21451	21137	21266	21203	21238	21218	21309	21467	21288	21313	21577	21422	21469	21145	21530	21357	21666	21446	21463	21512	21654	21359	21432	21291	21369	21217	21325	21572	21326	21190	21253	21340	21405	21147	21205	21417	21167	21390	21202	21309	21268	21221	21150	21218	21248	21132	21336	21469	21237	21216	21224	21297	21299	21375	21476	21131	21160	21305	21222	21320	21161	21126	21304	21291	21195	21370	21519	21604	21218	21473	21096	21383	21376	21333	21582	21352	21480	21329	21154	21076	21310	21183	21250	21273	21351	21341	21537	21298	21269	21378	21368	21350	21291	21058	21082	21272	21273	21437	21308	21364	21341	21335	21339	21148	21179	21258	21332	21048	21268	21373	21362	21312	21375	21408	21289	21360	21297	21206	21469	21342	21322	21323	21298	21170	21348	21284	21320	21359	21379	21275	21302	21228	21600	21560	21335	21128	21267	21351	21384	21182	21198	21272	21222	21331	21341	21108	21275	21343	21410	21213	21166	21307	21428	21226	21251	21394	21321	21365	21199	21213	21351	21366	21208	21303	21346	21329	21380	21204	21310	21063	21374	21088	21110	21111	21312	21292	21356	21262	21374	21180	21292	21273	21259	21118	21326	21366	21277	21337	21320	21323	21456	21294	21299	21304	21281	21265	21287	21305	21518	21289	21311	21317	21262	21280	21209	21088	21172	21439	21391	21543	21162	21212	21425	21272	21267	21145	21277	21240	21352	21297	21136	21425	21208	21419	21221	21153	21252	21344	21295	21197	21400	21276	21251	21216	21307	21217	21161	21454	21346	21162	21174	21367	21250	21371	21362	21196	21372	21305	21272	21279	21453	21579	21402	21464	21431	21372	21506	21438	21476	21464	21455	21175	21220	21151	21414	21357	21356	21404	21236	21398	21291	21402	21327	21456	21513	21346	21349	21318	21370	21488	21379	21332	21318	21220	21199	21331	21143	21293	21256	21197	21352	21125	21071	21319	21296	21277	21373	21274	21175	21105	21232	21227	21306	21186	21176	21409	21457	21361	21279	21275	21196	21234	21340	21484	21406	21410	21374	21293	21388	21098	21225	21269	21268	21479	21251	21223	21493	21352	21532	21257	21258	21423	21496	21256	21138	21474	21350	21206	21177	21375	21404	21428	21224	21227	21326	21300	21169	21082	21237	21590	21233	21125	21230	21414	21308	21404	21375	21162	21250	21273	21281	21521	21378	21282	21227	21190	21373	21421	21473	21293	21527	21513	21276	21431	21425	21313	21348	21461	21307	21269	21378	21197	21422	21340	21286	21191	21252	21456	21400	21288	21265	21219	21479	21242	21393	21320	21402	21171	21172	21415	21304	21334	21456	21444	21396	21388	21321	21432	21168	21395	21280	21291	21282	21218	21104	21195	21349	21214	21354	21397	21274	21323	21314	21308	21108	21241	21526	21348	21381	21195	21504	21368	21147	21254	21291	21324	21158	21511	21214	21304	21428	21324	21329	21366	21474	21285	21172	21223	21160	21380	21300	21242	21397	21174	21371	21459	21349	21338	21479	21266	21465	21257	21290	21326	21220	21421	21377	21273	21315	21286	21323	21394	21112	21285	21335	21200	21310	21605	21331	21231	21353	21243	21184	21130	21298	21276	21206	21289	21287	21188	21384	21463	21098	21311	21266	21453	21261	21354	21082	21436	21472	21690	21241	21446	21635	21301	21486	21592	21314	21256	21064	21320	21353	21518	21305	21332	21406	21233	21204	21241	21324	21143	21434	21554	21370	21350	21541	21639	21167	21368	21032	21238	21367	21433	21204	21162	21184	21322	21468	21199	21149	21245	21279	21336	21455	21580	21436	21267	21265	21207	21192	21136	21208	21128	21213	21251	21335	21153	21231	21212	21404	21349	21449	21204	21300	21305	21192	21352	21328	21619	21220	21256	21455	21378	21302	21274	21294	21254	21269	21435	21351	21478	21480	21422	21337	21271	21258	21371	21216	21344	21341	21281	21137	21384	21340	21279	21110	21341	21373	21222	21373	21303	21136	21230	21442	21201	21490	21144	21316	21372	21271	21220	21299	21630	21183	21448	21424	21227	21375	21380	21132	21311	21267	21329	21413	21276	21320	21366	21389	21388	21403	21274	21255	21261	21500	21557	21193	21307	21136	21337	21399	21287	21344	21378	21415	21096	21393	21242	21358	21367	21415	21091	21343	21339	21201	21544	21230	21339	21219	21206	21306	21220	21388	21361	21157	21230	21248	21321	21385	21472	21561	21126	21539	21366	21389	21529	21153	21251	21277	21219	21215	21419	21248	21212	21149	21568	21254	21297	21305	21230	21538	21392	21177	21101	21132	21392	21047	21405	21356	21389	21440	21142	21119	21224	21266	21267	21328	21070	21381	21254	21302	21130	21111	21578	21369	21237	21365	21039	21296	21224	21196	21239	21206	21224	21400	21283	21362	21288	21164	21151	21266	21365	21370	21057	21228	21347	21186	21434	21219	21419	21243	21392	21290	21355	21325	21453	21348	21145	21312	21260	21442	21399	21108	21239	21270	21442	21485	21128	21332	21243	21273	21448	21469	21361	21407	21472	21166	21334	21330	21334	21366	21321	21229	21474	21269	21416	21463	21432	21425	21118	21440	21225	21264	21388	21355	21216	21193	21288	21319	21017	21308	21448	21277	21195	21165	21443	21282	21288	21551	21451	21278	21364	21430	21271	21318	21246	21084	21326	21347	21396	21088	21349	21281	21377	21338	21416	21347	21454	21291	21556	21229	21356	21477	21363	21294	21411	21289	21497	21462	21499	21250	21390	21167	21366	21367	21576	21117	21541	21414	21360	21247	21440	21332	21216	21215	21338	21139	21331	21193	21185	21267	21356	21200	21317	21320	21246	21357	21288	21369	21165	21118	21214	21045	21303	21161	21503	21214	21160	21493	21350	21424	21349	21173	21248	21374	21196	20984	21211	21283	21227	21440	20914	21219	21275	21394	21370	21306	21281	21395	21521	21224	21394	21545	21413	21258	21231	21388	21234	21323	21279	21402	21066	21237	21233	21080	21385	21277	21443	21334	21325	21109	21144	21151	21194	21123	21285	21373	21152	21303	21335	21273	21446	21382	21337	21430	21506	21403	21517	21330	21411	21539	20924	21257	21230	21397	21259	21255	20993	21109	21319	21556	21204	21201	21343	21240	21332	21352	21076	21392	21281	21325	21259	21348	21352	21550	21374	21557	21342	21167	21206	21426	21191	21368	21236	21208	21267	21315	21226	21363	21285	21411	21273	21252	21382	21259	21464	21563	21326	21307	21094	21440	21285	21438	21496	21332	21673	21475	21400	21317	21296	21368	21452	21338	21309	21342	21442	21364	21239	21327	21295	21278	21171	21596	21267	21073	21350	21230	21424	21362	21279	20992	21409	21308	21337	21180	21350	21258	21225	21415	21306	21339	21347	21446	21648	21191	21303	21486	21398	21272	20932	21421	21279	21302	21178	21256	21190	21281	21201	21274	21357	21246	21375	21149	21133	21307	21308	21222	21184	21272	21290	21331	21207	21295	21499	21241	21315	21399	21211	21209	21413	21155	21268	21244	21287	21466	21373	21262	21172	21362	21308	21358	21326	21465	21353	21228	21291	21326	21351	21196	21346	21223	21350	21354	21222	21475	21184	21171	21152	21346	21239	21261	21331	21267	21165	21508	21226	21077	21335	21263	21168	21354	21274	21181	21332	21232	21283	21268	21415	21323	21210	21552	21282	21421	21280	21365	21083	21219	21268	21459	21452	21542	21130	21102	21249	21090	21458	21430	21522	21471	21468	21459	21469	21152	21271	21612	21216	21359	21334	21438	21121	21098	21431	21328	21361	21265	21336	21271	21157	21194	21415	21577	21578	21392	21218	21238	21299	21257	21241	21114	21318	21526	21402	21311	21234	21105	21293	21491	21436	21555	21333	21400	21512	21190	21081	21168	21094	21358	21309	21330	21339	21229	21428	21232	21355	21411	21163	21280	21256	21011	21143	21297	21157	21353	21331	21289	21356	21352	21260	21348	21310	21333	21304	21568	21233	21241	21274	21221	21174	21508	21311	21337	21169	21244	21350	21416	21233	20974	21289	21333	21418	21174	21359	21364	21527	21573	21359	21328	21341	21188	21319	21358	21193	21285	21025	21631	21449	21501	21223	21273	21299	21318	21229	21289	21060	21392	21330	21264	21400	21490	21398	21316	21116	21525	21204	21153	21470	21162	21193	21240	21303	21390	21219	21333	21145	21390	21498	21386	21513	21347	21321	21191	21166	21240	21413	21274	21245	21187	21184	21381	21319	21406	21464	21240	21504	21264	21218	21446	21546	21319	21375	21258	21411	21408	21194	21460	21315	21299	21235	21208	21341	21276	21336	21277	21367	21513	21183	21071	21121	21150	21453	21165	21421	21328	21435	21233	21238	21426	21347	21341	21283	21352	21285	21219	21364	21007	21220	21412	21417	21310	21555	21307	21345	21245	21164	21404	21309	21344	21175	21296	21176	21350	21399	21270	21414	21343	21083	21301	21295	21493	21364	21432	21361	21414	21374	21075	21220	21244	21396	21327	21493	21387	21125	21317	21122	21341	21162	21174	21366	21104	21399	21410	21276	21221	21170	21335	21407
29233	51502	53746	48135	44976	41546	38323	32883	27987	26264	26239	43486	40484	31257	22280	17851	16678	16443	16577	16364	16395	16403	16486	16506	16544	16480	16639	16473	16675	16551	16391	16742	16407	16487	16436	16604	16537	16419	16549	16604	16537	16558	16424	16474	16625	16478	16531	16490	16492	16403	16497	16495	16540	16744	16449	16502	16634	16479	16581	16602	16583	16388	16495	16475	16476	16441	16394	16559	16497	16449	16410	16501	16287	16389	16512	16550	16601	16453	16404	16469	16507	16507	16269	16532	16528	16460	16523	16340	16364	16692	16389	16488	16246	16395	16371	16501	16553	16478	16492	16341	16500	16406	16559	16600	16383	16460	16463	16456	16567	16613	16603	16342	16459	16460	16421	16340	16480	16516	16749	16465	16579	16539	16494	16543	16406	16582	16352	16422	16361	16456	16444	16571	16466	16599	16462	16324	16509	16357	16536	16469	16549	16529	16623	16502	16514	16525	16420	16614	16524	16340	16568	16594	16293	16452	16577	16277	16455	16287	16525	16446	16580	16576	16351	16574	16483	16541	16526	16353	16513	16638	16578	16600	16422	16604	16566	16273	16504	16543	16587	16566	16460	16505	16450	16432	16521	16568	16640	16447	16498	16481	16490	16515	16390	16617	16549	16611	16523	16457	16493	16409	16496	16408	16437	16661	16396	16342	16502	16517	16610	16510	16595	16405	16556	16425	16404	16576	16428	16442	16492	16389	16312	16629	16480	16421	16610	16547	16363	16579	16314	16451	16526	16434	16577	16479	16409	16451	16508	16536	16545	16443	16675	16648	16288	16264	16402	16375	16458	16602	16409	16442	16358	16485	16609	16525	16503	16469	16590	16568	16470	16551	16626	16497	16568	16344	16472	16479	16544	16469	16505	16490	16537	16504	16379	16401	16415	16534	16332	16412	16320	16333	16503	16467	16446	16371	16403	16498	16569	16278	16583	16387	16542	16619	16658	16410	16379	16375	16404	16433	16493	16491	16422	16463	16417	16525	16619	16410	16445	16612	16376	16469	16455	16362	16289	16643	16546	16414	16530	16477	16563	16462	16435	16309	16478	16417	16440	16509	16541	16543	16608	16510	16509	16327	16561	16526	16525	16391	16493	16506	16397	16529	16447	16448	16459	16244	16539	16563	16369	16383	16441	16607	16545	16307	16639	16587	16498	16417	16425	16445	16514	16504	16303	16403	16441	16658	16502	16422	16529	16533	16555	16519	16380	16361	16571	16404	16514	16347	16436	16455	16571	16531	16388	16439	16360	16339	16486	16492	16468	16437	16396	16593	16401	16555	16353	16407	16801	16670	16475	16508	16288	16486	16542	16383	16444	16360	16588	16456	16478	16502	16481	16465	16552	16320	16408	16575	16753	16368	16355	16594	16610	16548	16353	16480	16476	16349	16506	16465	16622	16412	16586	16506	16508	16552	16268	16300	16526	16363	16499	16497	16549	16363	16550	16413	16505	16612	16427	16566	16703	16503	16361	16346	16378	16407	16559	16467	16441	16461	16523	16492	16493	16383	16324	16428	16415	16295	16584	16403	16284	16505	16460	16487	16459	16375	16447	16534	16616	16442	16587	16586	16650	16538	16484	16445	16383	16557	16433	16561	16642	16566	16353	16568	16514	16440	16463	16463	16429	16340	16377	16455	16564	16500	16541	16380	16713	16431	16392	16511	16410	16562	16559	16571	16590	16368	16536	16517	16369	16560	16467	16533	16573	16300	16472	16414	16528	16574	16562	16495	16492	16466	16618	16457	16355	16435	16548	16523	16501	16565	16617	16380	16530	16462	16483	16629	16365	16531	16498	16510	16535	16564	16436	16273	16469	16333	16391	16563	16477	16446	16558	16323	16614	16450	16586	16538	16440	16602	16571	16343	16521	16475	16540	16543	16421	16516	16483	16415	16449	16420	16559	16499	16433	16461	16508	16644	16482	16368	16485	16455	16560	16473	16573	16311	16390	16526	16542	16366	16539	16395	16500	16330	16297	16685	16511	16569	16434	16603	16325	16484	16459	16460	16403	16376	16414	16461	16423	16439	16520	16512	16569	16331	16371	16381	16586	16409	16472	16531	16540	16386	16567	16386	16499	16511	16554	16660	16405	16484	16478	16383	16342	16424	16462	16444	16592	16563	16422	16484	16566	16538	16521	16532	16626	16464	16390	16605	16426	16435	16465	16577	16514	16332	16312	16538	16500	16448	16434	16479	16554	16351	16554	16397	16476	16471	16461	16469	16378	16564	16413	16499	16468	16563	16535	16508	16416	16585	16529	16475	16482	16552	16551	16469	16268	16503	16516	16582	16412	16414	16500	16307	16496	16385	16469	16389	16310	16679	16651	16318	16535	16576	16546	16566	16462	16357	16231	16390	16418	16449	16569	16447	16589	16510	16393	16536	16610	16653	16600	16389	16457	16513	16519	16539	16694	16582	16327	16527	16513	16440	16596	16629	16527	16524	16583	16469	16635	16550	16663	16455	16487	16433	16525	16502	16484	16427	16491	16475	16289	16597	16417	16467	16335	16365	16758	16463	16449	16235	16509	16375	16457	16535	16626	16621	16534	16510	16341	16452	16443	16444	16384	16598	16425	16552	16539	16367	16491	16360	16611	16471	16297	16434	16549	16344	16326	16286	16518	16452	16413	16581	16427	16481	16391	16446	16680	16419	16664	16484	16651	16570	16565	16427	16509	16436	16518	16368	16522	16379	16510	16517	16416	16405	16442	16365	16358	16496	16466	16519	16421	16251	16159	16539	16615	16386	16527	16343	16565	16631	16313	16572	16437	16471	16503	16488	16505	16490	16670	16356	16607	16627	16576	16315	16530	16448	16452	16553	16571	16506	16538	16284	16527	16544	16446	16475	16528	16484	16478	16544	16656	16701	16379	16611	16546	16474	16511	16558	16524	16474	16478	16408	16509	16415	16487	16689	16398	16466	16557	16484	16400	16414	16534	16514	16430	16423	16635	16271	16329	16555	16494	16404	16447	16531	16668	16508	16578	16464	16563	16333	16439	16436	16568	16415	16446	16547	16481	16302	16580	16520	16506	16489	16453	16579	16357	16476	16569	16440	16468	16478	16332	16494	16571	16545	16573	16493	16535	16478	16536	16427	16613	16560	16536	16554	16400	16475	16471	16385	16454	16468	16383	16409	16444	16462	16427	16448	16387	16361	16419	16538	16374	16522	16444	16448	16436	16518	16576	16502	16447	16667	16355	16657	16394	16424	16452	16621	16427	16420	16611	16346	16530	16485	16444	16422	16550	16401	16370	16524	16391	16442	16500	16552	16538	16435	16362	16584	16496	16544	16410	16487	16497	16608	16366	16331	16398	16671	16377	16551	16445	16692	16429	16407	16521	16516	16454	16486	16470	16515	16567	16374	16558	16446	16411	16391	16509	16352	16498	16557	16251	16398	16484	16435	16527	16542	16461	16487	16620	16473	16642	16434	16558	16327	16550	16377	16542	16356	16390	16509	16314	16457	16580	16454	16519	16516	16459	16363	16491	16601	16573	16405	16557	16388	16462	16529	16617	16660	16524	16578	16497	16435	16434	16486	16408	16535	16591	16566	16230	16630	16645	16403	16471	16368	16451	16423	16388	16496	16457	16503	16442	16422	16436	16641	16519	16418	16544	16607	16510	16560	16405	16455	16358	16416	16470	16389	16345	16596	16537	16429	16401	16538	16282	16481	16371	16568	16516	16530	16406	16552	16506	16544	16677	16393	16506	16381	16540	16568	16543	16452	16542	16599	16451	16524	16521	16375	16582	16387	16464	16339	16460	16639	16597	16378	16486	16594	16488	16495	16476	16329	16511	16595	16507	16628	16482	16526	16270	16449	16531	16634	16402	16559	16516	16437	16565	16445	16445	16628	16320	16582	16606	16446	16459	16407	16479	16519	16538	16556	16430	16341	16575	16500	16505	16334	16470	16497	16397	16586	16566	16482	16550	16513	16582	16283	16320	16533	16260	16470	16488	16404	16482	16398	16456	16337	16398	16337	16667	16398	16441	16580	16515	16514	16402	16648	16509	16448	16546	16554	16421	16514	16604	16412	16515	16357	16429	16448	16541	16572	16391	16462	16310	16367	16329	16466	16461	16379	16498	16544	16247	16561	16533	16529	16572	16565	16608	16549	16649	16428	16560	16489	16420	16665	16424	16499	16562	16501	16531	16442	16571	16396	16551	16483	16492	16479	16414	16476	16372	16430	16383	16369	16539	16499	16421	16270	16635	16450	16616	16352	16604	16617	16529	16432	16559	16449	16361	16536	16385	16487	16610	16480	16397	16387	16416	16355	16534	16261	16348	16371	16475	16528	16424	16389	16461	16468	16405	16399	16528	16496	16660	16474	16663	16545	16551	16464	16495	16550	16628	16627	16719	16518	16425	16620	16399	16587	16376	16514	16628	16442	16514	16419	16544	16506	16502	16371	16666	16436	16498	16489	16380	16441	16423	16418	16582	16331	16443	16556	16477	16505	16518	16587	16532	16539	16583	16428	16396	16553	16586	16475	16516	16512	16556	16304	16433	16597	16315	16620	16397	16373	16431	16665	16564	16326	16644	16317	16426	16522	16558	16468	16491	16393	16586	16455	16492	16326	16549	16634	16505	16389	16565	16619	16418	16561	16520	16608	16567	16419	16482	16372	16529	16431	16600	16486	16327	16555	16485	16445	16480	16426	16404	16624	16616	16478	16485	16387	16412	16405	16510	16538	16557	16474	16494	16434	16338	16586	16481	16472	16459	16392	16490	16518	16544	16407	16448	16613	16626	16285	16530	16397	16460	16481	16457	16364	16356	16272	16437	16441	16550	16302	16599	16608	16441	16465	16730	16517	16427	16377	16291	16464	16493	16578	16408	16584	16565	16580	16508	16531	16495	16515	16421	16583	16339	16397	16663	16507	16268	16505	16366	16323	16332	16355	16516	16394	16454	16501	16709	16538	16602	16425	16627	16538	16432	16395	16567	16550	16473	16602	16434	16415	16468	16484	16416	16438	16663	16501	16598	16382	16452	16616	16526	16475	16706	16452	16500	16537	16420	16512	16442	16713	16487	16363	16403	16508	16577	16484	16443	16507	16474	16501	16433	16614	16316	16444	16396	16506	16400	16514	16630	16595	16444	16492	16652	16394	16436	16476	16478	16460
32512	31178	36740	33742	29186	28185	27433	26079	24668	23936	23656	24471	24551	23463	22451	22313	22203	22030	22035	21862	22194	22024	21985	21864	22089	22065	22154	21743	21918	21871	22048	22032	21773	21940	21926	21910	21855	21971	21854	22036	21985	21995	21971	21905	21960	21980	21810	22002	21868	21931	21813	21967	21868	22084	22018	21923	21938	21839	21915	21877	22126	22110	21942	21894	21975	21930	21991	21787	21891	21769	21558	21941	22042	22098	21821	21961	22087	22072	21855	21807	22116	22006	21998	22176	21942	22106	21846	22038	22180	21914	21969	21861	21931	21943	22062	22014	21906	21945	21917	22054	21929	21785	21903	21822	21905	21915	21719	21946	22103	22160	22145	22128	21984	22118	22094	21953	21894	21887	21866	21712	21960	21951	22020	21806	21844	21955	21996	21880	21956	21905	21875	22019	21938	21980	22154	21670	21584	21622	21968	21840	21938	22032	21951	22046	22018	21926	22112	21929	21947	21859	21994	21893	22061	22201	22110	21869	21982	21975	21936	22029	21873	22001	21876	21963	21895	21898	21975	22034	22047	22015	22169	22052	21800	22199	22028	22040	22074	21787	22119	22017	21909	21944	21909	22064	21771	21883	22212	21980	22073	21893	22009	22073	21931	21886	22002	21932	22158	21882	21843	21964	21899	21754	21960	21938	21933	21852	22030	21883	21925	21875	22017	21884	22025	21910	21902	22163	22124	22025	22085	21978	21994	21876	21858	22084	21807	21994	22125	22029	22074	21952	21785	21903	22017	22248	21923	21997	21876	21756	22096	21971	21895	21931	21953	21880	21875	22110	22035	22003	22153	21996	21756	22027	21772	22091	22036	22007	22050	22014	22054	22177	22104	21972	21993	21969	21953	21698	22179	22035	22138	21971	21895	21786	21818	21912	21861	21887	21762	21972	21936	21998	22065	21746	21959	21927	21920	21879	22147	22189	21897	22075	21987	22188	22174	21891	21750	22022	21885	22004	22153	21857	22035	22003	22042	22066	21982	21745	21923	21929	21835	21944	21695	21849	21938	22014	21987	22035	22122	21972	22207	22002	21941	21971	21886	21911	22111	21839	21793	21933	21782	21968	22040	21999	22074	21845	21612	21824	21969	21870	21622	21938	22260	22051	22049	21826	21933	21732	21760	21800	21918	22025	21920	21766	21928	21950	22007	22014	21895	22090	21874	21929	21903	21742	21863	21888	21929	22105	22221	21954	21789	21741	22046	22004	22129	21960	22091	22059	22017	21901	22013	21655	21789	21816	21960	21939	22095	21996	21877	22037	21986	22052	21789	22104	21999	22027	22045	22060	21907	21800	22089	22007	21903	22111	21835	22042	22210	21909	21981	22043	21791	21881	22049	21916	21934	21993	21849	22166	21965	21826	21763	21976	21913	21740	21629	22015	22032	21945	22029	21962	21822	21897	21957	22197	22076	21758	22125	21898	21948	22029	21966	21811	22191	22024	21844	21989	21934	21823	21980	21920	22037	21895	22105	21946	21949	21898	21955	22014	21910	21967	21968	21843	21907	21936	22006	21998	21766	21799	21895	21999	22026	22051	22045	21836	22098	21882	21924	21916	21957	21895	21626	21782	22080	21798	22040	21717	21978	21956	22094	21734	22129	22037	21747	22054	22222	21904	22078	22084	21946	21968	22317	21741	21961	22258	22094	21974	21658	21992	22067	21878	21989	21900	22029	21867	21951	21999	21748	21845	22070	21744	21948	22009	21863	21978	21812	22053	21755	22047	21993	21968	22022	21896	22093	21951	22110	22010	22069	21952	21774	21916	21898	21755	21954	21913	22072	21958	21993	21851	21951	21962	22008	22001	22043	21931	21717	21949	21840	21863	22082	22071	21973	22062	22070	21763	21729	21951	21926	21779	21920	21933	21986	21858	21747	21877	21897	21931	21679	21857	21943	21957	21882	21902	21906	21999	21834	21960	22093	21838	21794	22063	22235	21996	22031	22090	21907	21959	21985	21910	21823	21719	21854	21798	21917	21932	21930	21874	21660	22113	21865	22021	21849	21912	21947	22062	22055	21954	21762	22022	21978	22279	22021	22145	21758	22099	22167	22124	21978	22097	21804	21741	21811	22213	21867	21901	21863	22061	21995	21952	21981	22008	21926	22107	21699	22146	22128	21921	21906	22046	21800	22215	22070	22179	22074	21792	22048	21801	21918	22162	21922	21879	22124	21917	21699	21906	21936	22101	22032	21931	21984	22135	22134	22117	21774	22135	22212	21868	21931	21798	21978	22029	21736	21657	21947	21963	21928	22085	21894	21914	21837	22023	21890	22007	21834	21842	21959	21989	22083	21848	21858	21927	21940	21982	22312	22214	21881	21851	22256	21905	22063	21861	21999	22040	21924	21869	21893	21917	21996	21803	22040	21951	21946	21923	22092	21932	21959	22139	22137	22057	22039	21924	21975	21848	21927	22060	22035	21882	21899	21858	21759	21982	21907	21968	22180	21966	21792	22041	21679	21927	22117	21834	21990	21948	22066	22141	21731	22053	22158	21917	22115	21850	22034	21820	22076	21968	21913	22016	22079	22129	21863	22080	21873	21969	22007	22121	21837	21857	21745	21929	21845	21929	22012	21926	21910	22103	22169	21929	21817	22212	21950	21727	21945	21967	21830	21990	21875	22002	22105	22025	21866	22033	21872	21709	21893	21977	22081	22098	21985	21919	22027	21902	21871	21943	21883	21887	22249	21907	21874	21903	22022	21978	21930	21823	21832	22157	21841	21979	22060	21826	21976	21900	21837	21996	21842	21815	21935	22080	22018	21795	21935	21851	21864	22089	21853	21927	21938	21982	21888	21996	21804	21884	21782	21802	22213	22153	22008	22159	22017	21945	21830	22050	22033	22031	21836	21963	22116	21956	21870	22050	21887	22005	22063	21920	21965	21891	21865	22075	21873	22050	22125	22131	21834	21929	21915	21986	21932	21974	22144	22042	22013	21865	21884	22031	21993	21938	21881	21819	21755	21753	22126	21879	21946	22092	21895	21800	22075	21995	21983	21864	22001	22022	22027	22147	21846	22129	22221	22018	22214	21808	22017	21886	21773	21841	22034	21919	22036	21913	22168	22173	22331	21901	21777	21815	21937	22195	21878	21987	21874	21930	21872	21946	21826	22119	21962	21885	21844	21999	22110	21998	21934	22051	21810	21981	22181	22200	22126	21901	21776	21855	21973	21802	22036	21946	21912	21939	21916	22093	21994	21864	21865	21796	22007	21950	21944	22117	21808	22067	22080	21866	22129	22240	22114	21875	22090	21858	21995	22040	22062	21867	22072	21780	21817	21939	21917	21935	22064	21837	21921	22099	21946	21876	22024	22084	22016	22033	21852	21782	22020	22013	21871	22044	21990	21923	21843	22056	22026	21833	21830	22048	21693	22080	21996	21906	21851	22110	22039	21990	22045	21858	22049	22105	21949	22124	22233	21979	22072	21783	21871	21990	21818	21850	22152	22151	21953	21787	21854	22019	21947	22014	22130	21959	22000	21983	22160	22000	22088	21933	22038	21913	21883	21855	22042	21894	22217	21825	21967	21813	22023	22015	22001	21954	21798	22051	22048	21857	21895	21961	21982	21926	21781	21914	21751	21982	21968	22038	22044	22063	21841	21950	21987	21696	22100	21784	21723	21773	21960	21904	22035	21815	22163	22206	21849	21935	21938	21901	22114	22095	22138	21876	21833	21937	22153	21990	22103	21990	21867	22098	21817	21888	21913	22000	21994	21818	21778	21886	21947	22127	21962	21923	22022	21983	21862	21700	21843	22011	22178	21991	21856	21749	22006	21763	22039	21844	21946	22095	22106	22016	22037	21957	21830	22071	22075	21789	21963	21998	22064	21957	22179	22015	22017	22175	22044	22121	22137	21858	21723	22047	22094	21928	21876	22185	21986	21709	22118	22012	21845	22062	22077	21896	21917	22111	21985	21816	22028	21896	22167	22097	21990	21984	22149	22227	22054	22121	21705	22137	21934	21856	22182	21920	21872	21979	22183	21885	21882	22027	21962	21753	21832	22090	22029	21750	21926	21785	21654	21906	22005	21811	21828	21974	21901	21764	21993	22007	21965	21944	21807	21923	21895	22188	21977	21808	21955	22135	21988	22072	22137	22075	21953	21812	22081	21934	22045	22061	22064	21952	21974	21899	21877	21926	21906	21845	22172	22203	21829	21833	22040	22104	22000	22055	21805	21998	22072	22006	21913	22117	22043	21733	21992	22034	22078	22067	22130	22076	21874	22086	22092	21838	21771	21945	21950	21920	21927	22016	22084	22009	21838	21925	21914	21955	21873	21909	21653	21956	21957	22061	22101	21783	22092	22029	21888	21856	21810	21592	22026	21910	22025	21960	21995	21988	21866	22236	22024	21918	22033	21786	22020	22047	21901	22058	21906	22169	22140	21916	21851	22213	21772	22072	21940	22153	22098	21920	21904	22032	21983	22122	22122	22046	21928	21986	21993	21896	21811	21980	22069	22028	21991	21975	21916	21999	21900	22009	22073	21812	21925	22046	21847	21899	22079	21854	21980	22144	22166	21829	21922	21973	21732	22010	22190	21782	21894	21961	22005	22035	21923	21852	22174	22057	21903	22035	21961	22010	21916	21919	21972	21926	21913	21888	21831	21767	21767	22012	22035	22045	22001	21996	22080	22062	21972	21976	21987	22204	22016	22075	21984	22146	21891	22201	22102	22067	21984	22114	22020	21815	21857	22054	22028	21916	21858	21943	21954	21919	22046	22022	22222	21992	21919	21919	22213	21768	21936	22020	21998	22034	22214	21854	21874	21963	22036	22016	22175	22036	22012	21987	22149	22109	22052	21835	22175	21879	22010	21856	21878	22031	21889	21933	21815	21865	21999	21857	21914	22164	22189	21943	22130	21828	21947	21946	21761	22106	22187	21952	22032	22075	21926	22001	21839	22099	21949	22131	21942	22013	21974	21863	22094	21873	22070	21971	21928	22236	22149	21942	21872	21900	21898	21969	21904	21791	21955	22085	21992	21931	22119	22019	22199	22108	21823	22054	22079	21871	22265	22157	21910	21990	21911	21737	22134	22025	21980	21905	22047	22057	22097	22011	21960	21859	22020	21865	21974	21976	21927	22215	22039	21910	21926	22025	21953	21866	21869	21958
25779	37713	37492	30836	26748	25768	24601	22838	21065	19902	19119	20460	19635	18194	17315	16868	16792	16706	16872	16865	16821	16694	16745	16667	16632	16685	16819	16830	16732	16789	16803	16866	16725	16971	16772	16741	16793	16773	16664	16479	16731	16756	16768	16623	16697	16839	16829	16658	16630	16706	16762	16886	16788	16778	16717	16621	16719	16643	16760	16805	16821	16885	16737	16806	16600	16739	16890	16726	16617	16614	16744	16901	16779	16719	16789	16774	16736	16717	16719	16850	16960	16629	16761	16761	16903	16549	16811	16833	16814	16775	16749	16614	16655	16639	16693	16844	16839	16680	16853	16593	16701	16849	16741	16822	16845	16696	16748	16991	16803	16678	17050	16669	16881	16953	16720	16759	16777	16761	16569	16628	16962	16768	16814	16881	16808	16635	16746	16759	16708	16753	17062	16738	16873	16894	16750	16644	16797	16830	16840	16815	16654	16748	16812	16882	16705	16742	16709	16425	16847	16648	16676	16830	16627	16619	16622	16649	16676	16749	16538	16875	16717	16814	16641	16764	16746	17048	16735	16676	16868	16864	16613	16846	16708	16689	16749	16692	16623	16622	16751	16680	16716	16692	16740	16715	16800	16804	16857	16626	16800	16657	16692	16616	16740	16709	16796	16889	16758	16752	16658	16755	16832	16610	16599	16746	16733	16765	16854	16822	16758	16805	16996	16683	16703	16814	16608	16811	16739	16861	16787	16610	16774	16807	16665	16693	16809	16803	16603	16696	16855	16739	16899	16838	16681	16704	16735	16783	16916	16759	16666	16726	16625	16800	16628	16767	16844	16690	16848	16681	16767	16606	16864	16709	16613	16783	16738	16707	16724	16758	16648	16600	16594	16728	16648	16613	16766	16738	16902	16675	16623	16804	16709	16766	16814	16866	16670	16779	16695	16673	16883	16803	16529	16765	16775	16667	16726	16858	16669	16843	16688	16723	16645	16821	16641	16641	16748	16771	16752	16867	16597	16657	16840	16610	16713	16630	16855	16711	16746	16776	16758	16780	16952	16634	16853	16502	16575	16872	16724	16755	16806	16684	16723	16669	16677	16953	16749	16838	16868	16833	16769	16786	16737	16929	16773	16785	16649	16532	16718	16846	16753	16820	16790	16762	16610	16655	16645	16650	16810	16803	16752	16757	16672	16608	16752	16691	16985	16754	16906	16847	16708	16748	16730	16657	16703	16869	16866	16905	16812	16671	16639	16767	16832	16780	16584	16741	16607	16881	16745	16757	16644	16741	16855	16623	16689	16992	16727	16865	16602	16712	16826	16804	16695	16673	16777	16644	16855	16914	16791	16749	16592	16733	16763	16703	16719	16589	16835	16846	16682	16879	16753	16703	16778	16550	16617	16685	16738	16639	16938	16762	16716	16908	16753	16810	16705	16719	16788	16674	16588	16696	16760	16704	16687	16768	16871	16708	16812	16785	16820	16751	16731	16896	16688	16864	16717	16714	16642	16596	16798	16757	16737	16833	16857	16773	16759	16781	16884	16715	16705	16903	16786	16740	16792	16601	16722	16762	16596	16624	16522	16805	16968	16656	16553	16793	16687	16603	16733	16825	16741	16645	16819	16756	16797	16632	16646	16840	16673	16641	16846	16866	16768	16634	16641	16622	16714	16857	16663	16790	16725	16618	16764	16783	16943	16649	16795	16690	16652	16925	16613	16768	16785	16747	16863	16800	16750	16736	16686	16837	16700	16777	16782	16747	16654	16873	16615	16827	16776	16664	16667	16911	16875	16765	16790	16763	16838	16727	16767	16664	16760	16609	16826	16812	16925	16730	16899	16904	16678	16914	16720	16763	16877	16760	16819	16791	16664	16942	16746	16800	16886	16851	16832	16721	16794	16686	16740	16746	16715	16839	16796	16825	16712	16765	16727	16659	16695	16749	16789	16608	16853	16610	16980	16614	16976	16816	16719	16728	16905	16854	16730	16902	16818	16654	16825	16875	16724	16777	16968	16779	16845	16701	16780	16744	16912	16840	16638	16802	16626	16797	16523	16671	16660	16707	16691	16734	16833	16726	16730	16836	16700	16852	16726	16741	16799	16862	16672	16853	16815	16758	16755	16669	16749	16794	16613	16898	16613	16561	16766	16611	16902	16787	16767	16888	16613	16751	16847	16749	16877	16823	16611	16720	16776	16731	16633	16720	16654	16721	16783	16671	16881	16798	16663	16874	16602	16633	16798	16751	16782	16786	16652	16669	16886	16748	16611	16697	16758	16852	16769	16721	16738	16691	16781	16780	16786	16902	16622	16851	16865	16891	16768	16608	16595	16738	16772	16728	16723	16848	16901	16788	16741	16737	16655	16635	16839	16748	16918	16633	16636	16693	16857	16865	16577	16808	16706	16776	16713	16886	16891	16652	16808	16743	16810	16724	16770	16648	16852	16741	16704	16785	16724	16865	16606	16514	16697	16645	16864	16864	16622	16685	16520	16736	16795	16796	16637	16934	16756	16783	16680	16729	16889	16623	16849	16899	16667	16644	16827	16670	16723	16693	16832	16729	16798	16796	16723	16886	16773	16749	16759	16532	16815	16776	16821	16655	16727	16773	16928	16842	16708	16802	16667	16919	16810	16904	16776	16681	16718	16902	16768	16643	16814	16615	16871	16866	16649	16534	16798	16842	16778	16588	16835	16739	16885	16712	16710	16779	16765	16647	16967	16669	16658	16855	16876	16758	16702	16749	16898	16831	16690	16801	16806	16627	16811	16768	16735	16660	16820	16750	16843	16645	16762	16625	16559	16915	16811	16725	16788	16639	16744	16765	16931	16710	16874	16747	16766	16703	16691	16678	16813	16673	16772	16825	16811	16681	16681	16837	16806	16878	16821	16820	16433	16941	16645	16948	16707	16824	16725	16782	16767	16785	16831	16844	16726	16562	16806	16733	16672	16774	16612	16718	16697	16822	16694	16884	16637	16520	16998	16828	16734	16690	16777	16843	16737	16606	16825	16775	16787	16718	16888	16745	16642	16592	16750	16933	16731	16739	16698	16782	16650	16855	16836	16769	17011	16703	16778	16819	16758	16749	16928	16748	16869	16784	16957	16741	16714	16818	16816	16823	16670	16791	16643	16733	16773	16993	16606	16651	16647	16751	16848	16743	16882	16767	16809	16899	16670	16785	16792	16782	16728	16862	16935	16668	16808	16792	16865	16710	16868	16828	16729	16815	16945	16680	16707	16772	16878	16752	16620	16806	16877	16744	16853	16763	16841	16866	16717	16741	16897	16781	16781	16658	16759	16859	16850	16908	16643	16799	16720	16723	16864	16821	16721	16780	16824	17065	16799	16864	16606	16877	16730	16835	16779	16859	16679	16907	16840	16642	16652	16721	16634	16883	16697	16596	16806	16747	16852	16834	16894	16849	16766	16926	16749	16835	16888	16857	16678	16797	16628	16615	16933	16996	16760	16721	16759	16714	16896	16807	16882	16852	16868	16792	16710	16564	16812	16766	16857	16630	16689	16807	16709	16747	16807	16882	16800	16828	16771	16804	16756	16703	16870	16743	16785	16652	16919	16877	16694	16933	16645	16696	16811	16822	16636	16840	16941	16820	16625	16725	16787	16786	16616	16920	16677	16762	16932	16765	16760	16816	16632	16687	16874	16821	16709	16869	16730	16824	16755	16849	16734	16802	16782	16988	16740	16884	16687	16886	16701	16792	16783	16920	16720	16810	16687	16749	16763	16688	16760	16829	16845	16756	16864	16789	16752	16667	16764	16653	16811	16813	16648	16703	16738	16924	16500	16778	16740	16667	16844	16708	16538	16820	16770	16829	16829	16897	16842	16490	16886	17037	16591	16661	16845	16681	16814	16636	16943	17046	16826	16819	16753	16741	16767	16765	16691	16832	16753	16764	16763	16755	16697	16687	16785	16867	16727	16953	16786	16894	16803	16697	16637	16872	16745	16731	16740	16713	16918	16695	16750	16770	16906	16734	16920	16649	16835	16690	16772	16645	16724	16853	16914	16938	16768	16885	16716	16874	16627	16855	16826	16577	16647	16927	16743	16780	16749	16648	16706	16594	16841	16731	16739	16752	16874	16587	16764	16696	16603	16803	16540	16937	16653	16738	16657	16648	16669	16814	16807	16694	16722	16737	16822	16605	16636	16743	16918	16666	16684	16550	16593	16737	16877	16800	16816	16672	16803	16762	16698	16826	16804	16818	16801	16826	16675	16895	16637	16815	16848	16710	16810	16865	16772	16693	16761	16777	16638	16790	16725	16827	16584	16693	16720	16862	16569	16604	16696	16736	16876	16837	16815	16662	16815	16829	16652	16861	16711	16730	16780	16538	16748	16585	16713	16754	16818	16782	16922	16816	16694	16725	16698	16827	16843	16974	16640	16860	16878	16610	16847	16708	16590	16821	16695	16699	16737	16762	16797	16793	16829	16930	16828	16765	16844	16711	16679	16801	16895	16677	16909	16914	16567	16770	16712	16895	16680	16916	16759	16629	16871	16578	16546	16742	16624	16729	16677	16645	16835	16897	16897	16654	16805	16697	16940	16825	16687	16715	16727	16586	16732	16720	16495	16709	16910	16855	16723	16960	16626	16862	16695	16658	16759	16599	16934	16663	16830	16754	16776	16587	16780	16775	16703	16747	16578	16693	16666	16731	16888	16751	16811	16727	16861	16779	16734	16752	16779	16788	16780	16626	16792	16758	16752	16712	16708	16819	16738	16847	16703	16667	16710	16889	16842	16871	16596	16684	16721	16796	16812	16723	16682	16952	16837	16711	16749	16853	16677	16508	16767	16912	16676	16696	16836	16898	16907	16717	16789	16767	16766	16758	16676	16685	16882	16690	16847	16753	16691	16814	16610	16853	16759	16727	16685	16720	16755	16668	16853	16783	16738	16658	16665	16791	16663	16813	16600	16548	16778	16956	16962	16736	16751	16787	16719	16619	16850	16765	16576	16825	16770	16880	16766	16790	16707	16759	16784	16758	16639	16605	16857	16827	16701	16759	16701	16996	16688	16779	16496	16761	16672	16790	16661	16598	16704	16840	16797	16850	16713	16688	16742	16756	16833	16723	16767	16759	16689	16910	16552	16825	16797	16734	16872	16718	16819	16902	16736	16770	16762	16870	16834	16866	16762	16735	16814	16781	16711	16737	16782	16689
25540	21446	30315	32057	32298	33591	31816	28218	27498	26260	24935	33183	33410	27958	24336	22334	21956	21687	21713	21677	21552	21564	21676	21749	21586	21662	21620	21515	21635	21567	21417	21597	21586	21638	21868	21764	21787	21604	21620	21712	21703	21624	21789	21650	21698	21437	21482	21572	21717	21374	21452	21775	21631	21563	21705	21671	21785	21728	21426	21561	21540	21591	21542	21402	21758	21589	21583	21883	21504	21403	21553	21482	21400	21736	21705	21489	21697	21319	21625	21461	21487	21570	21542	21664	21595	21549	21678	21648	21637	21606	21623	21524	21560	21541	21776	21396	21509	21521	21818	21460	21653	21442	21542	21764	21723	21613	21549	21395	21439	21503	21611	21596	21759	21804	21666	21819	21620	21615	21864	21495	21637	21523	21315	21491	21485	21691	21668	21592	21621	21656	21522	21665	21715	21492	21686	21358	21610	21376	21529	21675	21495	21451	21278	21489	21384	21531	21727	21784	21546	21694	21690	21601	21625	21670	21442	21319	21651	21711	21754	21543	21731	21736	21655	21744	21550	21661	21556	21312	21739	21506	21748	21437	21419	21369	21530	21630	21343	21509	21624	21618	21564	21454	21385	21401	21527	21398	21467	21588	21413	21378	21734	21628	21571	21732	21488	21418	21583	21499	21635	21370	21509	21515	21488	21454	21490	21597	21671	21881	21420	21622	21729	21537	21663	21773	21518	21640	21625	21694	21329	21569	21593	21656	21593	21677	21445	21614	21611	21609	21487	21645	21539	21447	21552	21559	21546	21514	21544	21583	21523	21787	21380	21733	21837	21476	21686	21561	21669	21525	21631	21532	21673	21545	21733	21610	21473	21566	21572	21310	21532	21802	21566	21686	21701	21664	21240	21746	21563	21667	21736	21606	21736	21641	21696	21399	21631	21770	21574	21541	21587	21417	21568	21429	21661	21638	21462	21375	21385	21589	21755	21555	21369	21493	21748	21734	21348	21726	21648	21428	21580	21360	21768	21609	21687	21625	21681	21654	21628	21607	21588	21376	21599	21644	21689	21553	21474	21609	21762	21597	21604	21425	21554	21637	21521	21620	21687	21455	21765	21442	21681	21757	21560	21564	21353	21545	21437	21483	21600	21783	21342	21468	21557	21434	21675	21346	21548	21410	21466	21472	21506	21659	21631	21703	21790	21726	21379	21476	21506	21651	21669	21534	21607	21616	21641	21571	21519	21662	21581	21477	21441	21279	21727	21806	21508	21929	21496	21715	21606	21493	21472	21465	21678	21538	21622	21804	21692	21776	21586	21525	21698	21428	21488	21548	21695	21621	21603	21509	21462	21290	21497	21657	21563	21613	21728	21550	21613	21567	21553	21629	21644	21440	21588	21559	21689	21461	21538	21768	21708	21570	21620	21478	21577	21272	21336	21564	21455	21513	21435	21638	21656	21839	21540	21645	21691	21551	21321	21390	21558	21510	21624	21574	21733	21518	21649	21499	21662	21530	21678	21345	21636	21657	21469	21725	21748	21668	21801	21540	21566	21521	21594	21454	21764	21657	21576	21853	21701	21521	21576	21870	21573	21584	21582	21465	21622	21612	21717	21508	21667	21589	21498	21607	21836	21511	21499	21373	21540	21760	21429	21470	21658	21571	21514	21804	21696	21665	21680	21691	21618	21604	21406	21598	21557	21432	21565	21645	21786	21564	21333	21538	21516	21766	21441	21576	21274	21577	21585	21637	21513	21777	21676	21692	21461	21710	21403	21643	21646	21388	21565	21575	21412	21531	21586	21605	21740	21737	21641	21700	21473	21521	21558	21640	21579	21717	21573	21462	21605	21604	21493	21735	21594	21721	21737	21600	21401	21583	21674	21700	21784	21689	21880	21604	21691	21455	21477	21494	21291	21540	21593	21491	21602	21499	21314	21378	21642	21716	21761	21710	21723	21563	21750	21676	21671	21524	21502	21400	21677	21428	21552	21368	21572	21811	21591	21600	21512	21668	21554	21397	21563	21477	21687	21550	21892	21421	21624	21361	21784	21432	21586	21603	21503	21661	21769	21621	21593	21464	21455	21447	21630	21443	21489	21592	21414	21533	21539	21550	21516	21604	21568	21499	21552	21593	21589	21655	21671	21352	21644	21319	21745	21763	21797	21619	21743	21456	21328	21902	21666	21589	21674	21699	21355	21505	21660	21507	21543	21521	21450	21763	21513	21354	21661	21591	21415	21450	21515	21569	21409	21580	21432	21609	21821	21598	21517	21477	21615	21480	21710	21704	21646	21392	21863	21534	21532	21588	21613	21655	21581	21683	21776	21568	21817	21567	21490	21550	21406	21649	21454	21520	21513	21732	21511	21783	21557	21466	21835	21433	21826	21557	21833	21690	21589	21572	21804	21627	21767	21638	21473	21542	21668	21560	21580	21390	21532	21612	21352	21678	21568	21453	21541	21729	21607	21431	21551	21500	21574	21477	21545	21673	21579	21684	21869	21638	21352	21782	21889	21593	21674	21509	21513	21659	21497	21529	21585	21357	21301	21504	21703	21649	21494	21643	21450	21677	21714	21618	21730	21694	21688	21627	21655	21628	21623	21497	21685	21484	21625	21596	21509	21587	21614	21922	21643	21645	21624	21540	21747	21440	21689	21609	21438	21615	21517	21490	21697	21558	21396	21673	21642	21599	21558	21613	21700	21545	21348	21540	21716	21527	21530	21538	21522	21767	21532	21601	21268	21602	21799	21590	21511	21560	21422	21545	21929	21433	21384	21419	21619	21646	21600	21744	21830	21593	21568	21785	21570	21497	21752	21698	21734	21449	21698	21785	21579	21472	21461	21608	21615	21641	21677	21527	21481	21487	21535	21678	21553	21495	21493	21815	21659	21555	21733	21441	21569	21621	21569	21741	21461	21500	21463	21576	21515	21539	21577	21601	21691	21555	21525	21671	21684	21504	21293	21552	21374	21378	21712	21591	21506	21603	21564	21779	21568	21541	21652	21908	21691	21550	21569	21474	21583	21540	21540	21348	21454	21470	21876	21562	21528	21548	21641	21589	21619	21586	21606	21602	21665	21560	21640	21611	21699	21549	21625	21614	21673	21881	21509	21467	21389	21439	21712	21528	21399	21665	21578	21571	21609	21485	21515	21622	21557	21529	21596	21443	21709	21529	21323	21522	21437	21744	21711	21526	21709	21585	21609	21691	21546	21550	21518	21666	21574	21708	21614	21653	21625	21487	21469	21414	21435	21572	21571	21703	21561	21463	21459	21635	21588	21734	21537	21434	21625	21554	21370	21715	21558	21465	21477	21627	21457	21818	21597	21665	21450	21510	21570	21593	21575	21582	21595	21503	21581	21602	21758	21671	21790	21801	21620	21415	21511	21565	21570	21658	21589	21567	21558	21513	21743	21469	21593	21435	21813	21540	21579	21481	21719	21776	21565	21644	21703	21611	21661	21651	21490	21624	21720	21552	21510	21653	21363	21536	21647	21673	21470	21572	21632	21711	21669	21619	21547	21377	21644	21423	21600	21531	21652	21495	21595	21648	21677	21893	21654	21747	21698	21608	21667	21587	21385	21602	21676	21509	21310	21743	21638	21485	21348	21690	21646	21358	21562	21644	21659	21640	21506	21449	21244	21512	21601	21560	21571	21592	21716	21583	21803	21611	21776	21542	21391	21473	21538	21507	21636	21743	21462	21812	21838	21628	21563	21707	21583	21387	21592	21540	21510	21588	21535	21448	21290	21549	21529	21574	21403	21764	21412	21851	21620	21531	21623	21474	21621	21658	21384	21529	21645	21341	21707	21542	21292	21702	21526	21727	21584	21633	21709	21443	21517	21456	21651	21569	21517	21731	21508	21712	21588	21619	21281	21537	21603	21649	21600	21707	21415	21528	21508	21630	21766	21356	21736	21511	21603	21448	21777	21676	21569	21567	21523	21474	21634	21502	21543	21429	21618	21496	21577	21549	21576	21466	21263	21576	21632	21583	21555	21682	21740	21617	21510	21695	21430	21666	21722	21598	21500	21433	21757	21516	21645	21648	21507	21433	21730	21628	21542	21537	21715	21579	21580	21790	21691	21952	21727	21748	21594	21445	21558	21793	21688	21705	21564	21589	21520	21682	21447	21552	21639	21430	21388	21381	21649	21534	21208	21677	21694	21573	21729	21543	21502	21603	21438	21581	21513	21568	21796	21633	21446	21628	21528	21670	21694	21590	21550	21803	21689	21637	21830	21539	21441	21631	21387	21599	21648	21728	21717	21492	21558	21504	21498	21598	21649	21491	21620	21894	21599	21595	21857	21619	21543	21619	21717	21560	21680	21601	21588	21683	21741	21792	21612	21619	21553	21479	21521	21516	21668	21632	21875	21725	21597	21552	21720	21659	21626	21337	21596	21740	21629	21559	21470	21531	21630	21470	21514	21701	21322	21506	21410	21625	21304	21581	21592	21339	21635	21536	21633	21676	21575	21410	21567	21602	21617	21615	21498	21567	21745	21717	21571	21331	21834	21565	21661	21524	21558	21597	21655	21372	21429	21523	21593	21466	21677	21772	21408	21573	21564	21720	21772	21429	21672	21695	21517	21675	21686	21664	21501	21551	21351	21575	21509	21549	21407	21474	21559	21598	21490	21374	21557	21669	21608	21545	21481	21411	21556	21565	21694	21650	21362	21474	21556	21576	21559	21328	21667	21537	21650	21553	21649	21672	21719	21634	21576	21506	21414	21622	21619	21416	21615	21536	21525	21660	21544	21341	21599	21563	21643	21590	21450	21823	21564	21751	21528	21414	21714	21662	21663	21591	21711	21629	21495	21587	21660	21436	21604	21590	21498	21405	21541	21532	21529	21691	21793	21551	21598	21614	21304	21676	21745	21623	21646	21528	21674	21687	21424	21563	21711	21749	21599	21571	21761	21611	21418	21629	21544	21559	21458	21407	21622	21490	21610	21501	21635	21440	21476	21505	21643	21378	21526	21634	21504	21557	21508	21694	21804	21620	21668	21428	21561	21835	21456	21542	21497	21555	21417	21638	21722	21499	21635	21458	21588	21639	21603	21444	21656	21734	21493	21407	21619	21329	21449	21587	21575	21771	21567	21509	21618	21678	21564	21649	21359	21626	21535	21660	21587	21601	21807	21690	21681	21628	21817	21698	21490	21727	21523	21618	21373	21519
27299	47334	48814	41948	37171	33120	28841	26032	25014	22962	21192	33423	30427	23779	18991	17099	16672	16640	16573	16606	16705	16665	16703	16810	16692	16550	16775	16547	16478	16575	16539	16697	16698	16432	16763	16819	16657	16485	16832	16707	16503	16528	16523	16566	16507	16497	16572	16414	16771	16761	16597	16696	16764	16802	16585	16643	16680	16630	16574	16733	16555	16650	16631	16608	16655	16589	16512	16624	16649	16585	16496	16515	16413	16569	16558	16627	16588	16567	16604	16566	16588	16624	16508	16537	16794	16705	16612	16536	16667	16573	16462	16635	16614	16614	16775	16547	16572	16692	16665	16580	16481	16610	16696	16515	16523	16581	16504	16564	16463	16466	16530	16732	16608	16594	16654	16669	16514	16572	16636	16575	16527	16622	16557	16562	16696	16508	16637	16709	16595	16540	16639	16350	16677	16523	16694	16711	16426	16731	16562	16653	16466	16575	16462	16591	16590	16670	16689	16570	16573	16620	16568	16615	16642	16601	16573	16758	16624	16510	16634	16638	16651	16662	16660	16567	16537	16490	16734	16605	16544	16633	16596	16635	16485	16617	16804	16550	16344	16517	16626	16588	16591	16302	16746	16755	16652	16716	16562	16476	16604	16450	16631	16653	16618	16494	16481	16472	16365	16659	16516	16610	16652	16729	16856	16423	16661	16580	16685	16605	16613	16565	16703	16558	16536	16526	16670	16588	16452	16757	16619	16398	16684	16555	16495	16606	16623	16555	16741	16551	16720	16607	16643	16656	16553	16505	16598	16663	16507	16594	16671	16570	16489	16701	16477	16612	16559	16597	16578	16500	16520	16565	16477	16578	16558	16542	16610	16750	16668	16358	16540	16515	16405	16580	16636	16409	16452	16629	16686	16448	16644	16464	16474	16670	16605	16606	16539	16514	16612	16597	16634	16651	16573	16464	16660	16624	16364	16510	16724	16598	16506	16547	16599	16670	16634	16594	16563	16603	16703	16589	16642	16553	16499	16534	16441	16596	16641	16609	16698	16570	16672	16484	16615	16473	16657	16491	16520	16538	16554	16518	16460	16733	16741	16625	16606	16516	16520	16564	16521	16684	16643	16674	16565	16584	16547	16619	16551	16813	16634	16451	16725	16508	16440	16454	16538	16617	16628	16594	16707	16740	16718	16638	16522	16721	16693	16623	16501	16459	16406	16625	16738	16548	16509	16419	16433	16519	16657	16530	16769	16554	16433	16541	16690	16687	16578	16531	16459	16574	16545	16742	16510	16583	16650	16890	16582	16498	16657	16530	16671	16523	16496	16628	16491	16345	16450	16546	16794	16634	16613	16557	16629	16468	16582	16623	16805	16521	16622	16475	16589	16437	16543	16542	16442	16547	16377	16641	16486	16473	16690	16448	16738	16779	16543	16547	16756	16545	16710	16538	16640	16565	16532	16523	16554	16629	16472	16494	16607	16662	16575	16693	16586	16736	16462	16546	16558	16444	16597	16445	16756	16645	16624	16701	16706	16754	16404	16644	16417	16699	16763	16645	16516	16523	16591	16413	16696	16649	16642	16670	16481	16446	16702	16531	16500	16508	16497	16466	16599	16552	16582	16607	16513	16606	16651	16416	16553	16682	16719	16654	16590	16631	16351	16628	16565	16621	16432	16721	16626	16580	16529	16570	16562	16621	16784	16716	16655	16422	16632	16542	16525	16636	16679	16652	16648	16608	16674	16627	16547	16615	16732	16625	16753	16602	16833	16675	16720	16630	16664	16554	16570	16419	16468	16488	16500	16680	16656	16577	16627	16770	16518	16589	16527	16595	16732	16592	16577	16873	16641	16546	16713	16567	16689	16660	16546	16461	16721	16667	16573	16534	16459	16495	16717	16641	16584	16548	16692	16407	16743	16448	16591	16677	16543	16701	16556	16669	16509	16738	16726	16659	16545	16511	16709	16450	16722	16657	16822	16743	16655	16469	16786	16568	16631	16619	16640	16766	16574	16649	16689	16728	16575	16689	16503	16550	16612	16602	16477	16684	16505	16678	16703	16647	16532	16599	16649	16561	16594	16732	16509	16517	16565	16569	16734	16519	16575	16506	16705	16611	16436	16548	16616	16627	16477	16562	16667	16625	16555	16516	16679	16432	16534	16754	16569	16554	16509	16727	16658	16554	16551	16431	16721	16643	16540	16487	16560	16636	16555	16499	16779	16610	16564	16661	16413	16612	16550	16579	16685	16759	16501	16520	16478	16524	16806	16741	16611	16584	16568	16539	16638	16594	16704	16682	16707	16549	16594	16736	16774	16535	16529	16636	16596	16629	16711	16635	16651	16526	16557	16596	16773	16718	16656	16681	16445	16615	16656	16647	16626	16592	16525	16425	16648	16591	16441	16632	16447	16536	16543	16501	16606	16693	16747	16684	16527	16741	16667	16622	16603	16736	16823	16603	16696	16544	16629	16295	16406	16657	16599	16487	16593	16594	16647	16737	16499	16713	16584	16670	16608	16507	16490	16543	16646	16472	16618	16437	16709	16585	16628	16758	16558	16780	16557	16555	16741	16456	16564	16627	16735	16474	16571	16455	16673	16619	16729	16471	16598	16570	16386	16646	16645	16653	16529	16655	16604	16664	16464	16541	16423	16522	16532	16653	16656	16736	16579	16506	16594	16543	16907	16597	16533	16665	16586	16732	16502	16542	16717	16419	16565	16472	16583	16607	16649	16683	16614	16538	16523	16664	16525	16614	16579	16546	16493	16688	16589	16461	16533	16568	16721	16437	16767	16674	16501	16559	16592	16595	16637	16474	16520	16592	16627	16565	16627	16530	16662	16522	16599	16465	16599	16660	16584	16496	16658	16570	16552	16607	16570	16509	16648	16381	16641	16518	16660	16436	16389	16536	16631	16493	16319	16582	16592	16480	16549	16564	16528	16542	16563	16493	16656	16758	16582	16520	16460	16593	16719	16585	16629	16562	16572	16373	16660	16573	16712	16525	16679	16658	16516	16449	16424	16507	16482	16649	16611	16564	16512	16645	16680	16774	16676	16652	16747	16550	16619	16552	16612	16680	16523	16791	16542	16796	16713	16548	16415	16486	16480	16609	16635	16703	16610	16784	16482	16695	16599	16527	16527	16699	16540	16706	16671	16646	16478	16569	16531	16526	16723	16639	16475	16657	16569	16477	16531	16650	16782	16558	16749	16777	16648	16497	16543	16550	16675	16653	16650	16546	16542	16580	16735	16591	16494	16717	16801	16552	16528	16616	16697	16537	16655	16618	16616	16654	16654	16550	16609	16538	16835	16714	16668	16535	16495	16705	16476	16416	16660	16577	16592	16724	16455	16680	16461	16671	16606	16622	16539	16717	16576	16633	16478	16572	16561	16588	16533	16563	16699	16540	16748	16481	16533	16580	16486	16609	16715	16568	16608	16704	16654	16652	16687	16606	16563	16485	16576	16612	16628	16646	16468	16617	16544	16553	16449	16580	16611	16588	16564	16416	16593	16683	16496	16573	16563	16731	16510	16665	16296	16782	16441	16617	16620	16511	16555	16492	16586	16598	16539	16536	16788	16418	16470	16661	16660	16407	16636	16583	16577	16587	16681	16609	16647	16547	16628	16548	16548	16529	16550	16629	16560	16730	16735	16477	16649	16558	16620	16376	16607	16567	16748	16572	16511	16602	16647	16448	16622	16583	16530	16731	16603	16381	16669	16512	16712	16429	16524	16475	16655	16599	16686	16531	16632	16547	16713	16432	16623	16656	16622	16577	16506	16385	16639	16676	16702	16679	16491	16585	16647	16702	16512	16605	16664	16575	16613	16620	16534	16409	16657	16658	16737	16506	16661	16450	16744	16652	16574	16595	16570	16394	16485	16597	16673	16750	16722	16610	16513	16561	16638	16645	16600	16525	16520	16651	16597	16532	16661	16513	16776	16392	16653	16735	16578	16565	16773	16584	16620	16660	16686	16388	16493	16562	16585	16752	16361	16718	16589	16595	16800	16619	16621	16616	16557	16640	16668	16560	16574	16623	16596	16550	16529	16652	16526	16715	16548	16514	16788	16661	16642	16481	16648	16626	16717	16468	16595	16406	16403	16664	16613	16559	16400	16567	16699	16514	16576	16673	16538	16541	16339	16593	16713	16553	16687	16601	16508	16566	16552	16655	16519	16660	16380	16598	16275	16601	16479	16633	16533	16621	16598	16657	16792	16548	16617	16413	16523	16475	16604	16613	16560	16473	16471	16513	16662	16726	16531	16483	16639	16534	16687	16510	16503	16654	16628	16584	16739	16626	16629	16424	16689	16628	16595	16644	16566	16736	16521	16438	16474	16701	16602	16562	16618	16583	16582	16690	16513	16718	16657	16485	16707	16608	16711	16446	16361	16656	16347	16577	16599	16551	16681	16654	16642	16299	16717	16593	16768	16517	16598	16464	16602	16496	16784	16504	16751	16503	16496	16470	16565	16537	16630	16591	16526	16530	16618	16548	16531	16644	16610	16584	16686	16510	16613	16633	16495	16632	16688	16574	16716	16439	16464	16700	16664	16549	16512	16543	16626	16773	16524	16557	16476	16642	16536	16458	16432	16692	16748	16431	16474	16544	16688	16578	16517	16635	16753	16517	16655	16449	16488	16730	16726	16553	16540	16537	16588	16611	16565	16491	16614	16643	16680	16655	16430	16567	16430	16630	16567	16523	16605	16735	16589	16618	16447	16665	16596	16545	16606	16555	16433	16578	16571	16595	16513	16515	16526	16567	16545	16532	16639	16579	16415	16520	16499	16613	16525	16602	16443	16542	16569	16679	16503	16434	16577	16405	16692	16461	16644	16688	16673	16442	16598	16540	16472	16598	16637	16684	16446	16674	16653	16524	16672	16501	16729	16407	16412	16645	16710	16553	16637	16702	16687	16727	16646	16639	16509	16593	16613	16546	16625	16682	16512	16567	16589	16559	16577	16699	16621	16593	16586	16630	16609	16578	16775	16333	16654	16617	16735	16673	16478	16620	16720	16673	16667	16435	16446	16533	16610	16657	16614	16597	16742	16650	16650	16619	16538	16475	16642	16752	16495	16686	16600	16520	16705	16496	16653	16532	16628	16533	16543	16677	16724	16510	16731	16418	16732	16641	16399	16708	16583	16624	16668	16772	16552	16515	16561	16619	16505	16636	16631	16372
23616	21148	28989	26556	29377	35848	37775	32778	30848	28844	27125	38625	42665	33533	26983	23067	21614	21291	21423	21388	21356	21254	21524	21233	21405	21275	21248	21338	21368	21312	21184	21302	21405	21190	21162	21258	20938	21401	21376	21323	21150	21119	21467	21244	21152	21276	21210	21167	21046	21014	21400	21010	21219	21216	21079	21120	21289	20995	21332	21144	21135	21234	21199	21186	21277	21134	21346	21150	21151	21214	21074	21426	21081	21108	21168	21102	21273	21072	21235	21187	21160	21227	21159	21217	21153	21075	21168	21150	20928	21131	21164	21294	21234	21308	21437	21112	21216	21191	21242	21307	21218	21248	21179	21265	21241	21066	21300	21255	21395	21013	21182	21161	21345	21069	21139	21033	21005	21041	21267	21027	21171	20916	21120	21057	21092	21274	21430	21183	21159	21100	21213	21065	21119	21168	21128	21241	20965	20957	21307	21324	21327	21283	21177	21347	21132	21141	21234	21231	20950	21288	21156	21328	21360	21063	21345	21103	21318	21302	21053	21288	21154	21059	21116	21168	21266	21072	21260	21133	21379	21197	21129	21227	21140	21233	21210	21167	21157	21219	21190	21273	21030	21095	21136	20931	20878	21021	20945	21054	20948	21194	21193	21329	21175	21247	21261	21404	21272	21036	21194	21204	21212	21199	21061	21288	21134	21130	21117	21107	21229	21193	20977	21179	21234	21237	21109	21175	21207	20953	21174	21188	21116	21143	21245	21254	21215	21279	21098	21273	21082	21205	21246	21231	21370	21196	21238	21332	21274	21086	21113	21141	21096	21114	21068	21132	21251	21107	21333	21102	21181	20994	21310	21116	21217	21029	21181	21319	21266	21297	21208	21133	21257	21156	21242	21100	21148	21082	21153	21139	21036	21387	21265	21116	21063	21191	21102	21132	21335	20977	21179	21247	21088	21043	21080	21097	21169	21272	21174	21276	21121	21344	21383	21058	21213	21250	21215	21119	21181	21126	20922	21344	21163	21127	21300	21041	21205	21033	21352	21145	21301	21050	21187	21233	20890	20999	21345	21252	21084	21359	21171	21325	21289	21147	20915	21106	21388	21202	21232	21076	21085	21093	21143	21055	21142	21040	21018	21085	21115	21064	21225	21256	21236	21164	21097	21295	21234	20968	21112	21231	21057	21065	21194	21151	21318	21168	21376	21038	20981	21163	20976	21124	21084	21312	21036	21174	21269	21416	21085	21241	21380	20967	21111	21136	21160	21252	21214	21206	21422	21263	21176	21258	21051	21054	21270	21266	21372	20978	21136	21144	21030	21214	21171	21355	21228	21206	21068	21217	21073	21141	21151	20909	21044	21142	21326	21151	21140	21415	21148	21184	21160	21204	21311	21226	20954	21043	21247	21312	21035	21021	21330	21022	21190	21119	21077	21294	21155	20987	20920	21050	20918	21237	21155	21376	21379	21258	21194	21063	20990	21391	21041	21002	21023	21224	21264	21139	21135	21005	21091	21318	21233	21097	21100	21243	21158	21034	21101	21073	21172	21190	21222	21308	20902	21205	21253	21083	21205	21402	21254	21194	21259	21118	21481	21112	21096	21372	21285	21276	21261	21235	21231	21168	21263	21327	21140	21154	21110	21103	21301	21252	21388	21359	21181	21305	21282	21191	21057	21200	21134	21254	21206	21373	21317	21022	21047	21325	21272	21153	21019	21437	21358	21077	21196	21294	21063	21267	21078	21110	20994	21195	21263	21078	21288	21249	21435	21224	21179	21051	21170	21223	21215	20960	21167	21156	21435	21484	21214	21176	21102	21300	21160	21163	21085	21192	21290	21143	21132	21095	21164	21121	21223	20885	21187	21202	20975	21089	21175	21033	21128	21278	21062	21196	21083	21161	21057	21271	21226	21166	21169	21159	21150	21166	21076	21163	21165	21123	21208	21089	21081	21000	21377	21153	21129	21247	21322	21184	21141	21150	21172	21152	21203	21051	21382	21282	21312	21278	20984	21030	21154	21295	21208	21208	21101	21223	21157	21267	21059	21201	21131	21190	21218	21116	21394	21036	21299	20998	21150	21228	21034	20876	20985	21362	21407	21266	21251	21263	21097	21291	21141	20935	21554	21156	20993	21151	21181	21128	21247	21317	21138	21067	21211	21199	21015	21189	21303	21210	21320	21152	21287	21131	21262	21117	21027	21143	21009	21121	21085	21323	21253	21137	21121	21049	21363	21171	21499	20933	21194	21138	20996	21185	21147	21151	21039	21019	21348	21199	21088	21358	21132	21200	21253	21024	21187	21178	21245	21178	21237	21491	21121	21088	21050	21074	21210	21286	21364	21220	21128	21324	21052	21180	21397	21246	21232	21319	21261	21281	21300	21133	21170	21199	21320	21345	21171	20911	21067	21256	21073	20937	21169	21069	21191	21152	21225	21192	21263	21219	21180	21002	21246	21123	21283	21257	21269	21374	21430	21092	21242	21106	21091	21298	21302	21218	20990	21048	21358	21190	21158	21336	21123	21400	21171	21305	21091	21148	21269	21050	21190	21251	21275	21083	21116	21259	21162	21047	20985	21338	21276	21023	21009	21066	21257	20987	21107	20930	21314	21227	21185	21200	21259	21222	21077	21288	21229	21327	21105	21185	20944	21280	21188	21120	21177	21130	21207	21215	21108	21320	21182	21040	21313	21088	21258	21240	21178	21275	21334	21038	21167	21135	20873	21366	21214	21381	21316	21116	21226	21297	21137	21003	20847	21122	21411	21234	21511	21075	21107	21152	21128	21053	21043	21250	21184	21059	21168	21378	21226	21002	21219	21340	21274	21263	21068	21276	21281	21121	21278	21180	21178	20978	21130	21116	21037	21203	21333	21087	21193	21191	21196	21095	21315	21306	21495	21139	21016	21106	21198	20983	21243	21229	21056	21209	20948	21138	21075	21335	21354	21159	21169	21265	21088	21395	21358	21213	21228	21306	21187	21110	21255	21075	21193	21346	21036	21182	21211	21273	21266	21238	21310	21250	21032	21145	21063	21174	21229	21210	20985	21152	21001	20906	21196	21261	21162	21274	21329	20947	21289	21288	21086	21033	21090	21351	21224	21109	21269	21095	21238	21294	21297	21084	21040	21248	21239	21342	21363	21215	21307	21328	21227	21223	21214	21030	21003	21243	20976	21341	21112	20974	21097	21189	21466	21247	21232	21304	21456	21503	21353	21175	21543	21073	21323	21337	21298	21077	20984	21249	21418	20998	21165	21096	21091	21130	21150	21327	21186	21291	21134	21236	21035	21151	21453	21124	21274	21122	20995	21036	21179	21379	21268	21224	21233	21314	21152	21195	21336	21146	21170	21229	21115	21188	21215	21065	21038	21127	21134	21124	21105	21134	21134	21249	21190	21290	21233	21070	21108	21366	21462	21357	21125	21104	21117	21307	21209	21030	21137	21322	21216	21269	21282	21145	21147	21262	21101	21167	21145	21083	21237	21128	21055	21228	21336	21099	21160	21169	21290	21019	21325	21355	21148	21319	21138	21223	21238	21068	21116	21030	21338	21428	21084	21157	21384	21432	21199	21233	21340	21329	21225	21289	21061	21204	21164	21178	21169	21265	21124	21227	21394	21329	21205	21321	21317	21044	21091	21212	21101	21441	21312	21308	21116	20983	21093	21364	21294	21188	21016	21288	21182	21293	21061	21142	21354	21128	21123	21196	21272	21381	21249	21019	21310	21264	21302	21266	21163	20968	21158	20993	21117	21148	21154	21037	21288	21322	21174	21125	21036	21246	21253	21230	21039	21115	21056	21084	21223	21263	21303	21131	21259	21076	21334	21016	21232	21162	21317	21320	21020	21076	21044	21328	21270	21280	21010	21159	21141	21326	20986	21142	21114	21243	21258	21262	20977	21195	21022	21090	21197	21062	21091	21204	21060	21351	21131	21119	21205	20889	21100	21143	21205	21005	21258	21049	21090	21126	21195	21138	21344	21290	21336	21112	21174	21267	21163	21318	21315	21162	21237	21249	21303	21039	21320	21242	21255	21039	21176	20920	21034	21081	21360	21238	21210	21563	21181	21245	21267	21269	21209	21317	21177	21381	21384	21194	21238	21137	21087	20978	21292	21175	21234	21151	21282	21189	21044	21166	21029	21193	21052	21161	20858	21247	21148	21180	21191	21239	21133	21148	21159	21080	21001	21106	21058	21225	21019	21156	21254	21453	21100	21321	21046	21329	21337	21068	21034	21244	21203	20918	21228	21359	21011	20880	21228	21112	21314	21022	21155	21338	21318	21305	21282	21173	21157	21355	21214	21244	21210	21265	21290	21366	20896	20945	21097	21190	21314	21157	21050	21291	20953	21126	21039	20958	20970	21271	21244	21210	21020	21080	21145	21290	21294	21430	21254	21286	21052	21176	21269	21064	21281	21344	21240	21173	21338	21325	21188	21226	21240	21243	21218	20988	21206	20953	21156	21098	21208	21081	21253	21194	21149	20964	21177	21302	21296	21210	21306	21348	21384	21339	21069	21001	21367	21304	21410	21318	21215	21103	21019	21355	21259	21417	20959	21208	21107	21128	21360	21345	21044	21298	21119	21176	21048	21133	20858	21220	21302	21232	21004	21252	21017	21053	21095	21260	21173	21076	21163	21224	21295	21057	21316	21407	20985	21135	21063	21237	21280	21257	20991	21093	21280	21040	21241	21124	21309	21293	21131	21290	21082	21298	21174	21044	21293	21275	21038	21259	21083	21137	21114	21018	21032	21288	21153	21332	21362	21372	21173	21227	21041	21289	21122	21146	21169	21097	21217	21134	21065	21280	21364	21242	21362	21234	21189	21150	21119	21244	21086	21326	21290	21222	21279	21337	21289	21277	21091	20966	21122	21153	21248	21127	21053	21255	21295	20963	20884	21337	21193	21460	21339	21214	21300	21069	21137	21356	21262	21302	21233	21121	21172	21297	21512	21342	21082	21152	21233	21035	20804	21245	21209	21289	21262	21400	21376	21319	21255	21125	21197	21327	21309	21320	21150	21258	21328	21138	21058	21473	21197	21253	21285	21220	21092	21172	21010	21303	21244	21140	21309	21287	21220	21213	21229	21182	21084	21276	21203	21081	21155	21312	21284	21121	21103	21061	21173	21140	21001	21129	21192	21008	21064	21169	21057	21010	21106	21322	21322	21267
30393	52647	55197	49747	45522	41316	36646	32669	29767	26899	24708	40097	39611	30244	22463	17788	16340	16313	16180	16449	16264	16381	16565	16253	16324	16299	16386	16283	16452	16520	16345	16366	16301	16514	16189	16238	16358	16344	16379	16330	16363	16242	16477	16500	16362	16334	16354	16310	16493	16091	16445	16382	16413	16361	16354	16225	16247	16262	16461	16274	16314	16383	16411	16207	16394	16233	16283	16294	16269	16420	16441	16450	16526	16205	16360	16222	16375	16351	16342	16419	16442	16325	16463	16324	16382	16258	16319	16234	16341	16374	16391	16477	16357	16330	16373	16407	16297	16270	16363	16284	16364	16287	16240	16353	16290	16380	16359	16300	16369	16245	16384	16269	16224	16502	16193	16328	16302	16405	16491	16555	16465	16332	16272	16317	16329	16394	16323	16376	16404	16418	16257	16498	16369	16263	16317	16321	16457	16419	16180	16358	16319	16389	16284	16429	16062	16397	16528	16168	16150	16337	16341	16569	16320	16524	16571	16423	16208	16321	16301	16477	16377	16460	16361	16194	16287	16357	16414	16410	16326	16177	16423	16477	16129	16310	16123	16315	16180	16405	16364	16213	16255	16344	16359	16339	16270	16359	16426	16428	16305	16418	16234	16039	16456	16410	16436	16355	16239	16163	16307	16239	16121	16446	16556	16286	16283	16285	16265	16448	16368	16375	16330	16316	16455	16437	16247	16180	16466	16377	16370	16281	16123	16365	16339	16337	16458	16445	16421	16261	16493	16369	16337	16139	16411	16254	16270	16240	16466	16347	16249	16516	16366	16540	16267	16247	16359	16495	16306	16185	16360	16265	16343	16292	16382	16329	16315	16285	16378	16239	16368	16205	16387	16355	16438	16221	16291	16279	16240	16375	16478	16290	16221	16290	16364	16401	16395	16336	16273	16346	16215	16129	16386	16374	16374	16369	16442	16276	16206	16309	16181	16319	16117	16449	16217	16307	16419	16397	16483	16314	16345	16246	16421	16203	16262	16343	16429	16260	16380	16212	16291	16374	16359	16355	16245	16359	16281	16425	16221	16332	16271	16405	16260	16244	16329	16273	16345	16359	16567	16231	16124	16355	16232	16228	16213	16237	16284	16449	16260	16484	16342	16216	16285	16221	16271	16290	16348	16167	16495	16502	16389	16316	16381	16270	16354	16415	16351	16399	16222	16381	16301	16268	16371	16238	16342	16364	16430	16161	16253	16358	16362	16471	16310	16344	16345	16330	16411	16441	16330	16328	16403	16474	16284	16314	16448	16250	16380	16391	16249	16258	16252	16272	16405	16317	16207	16276	16393	16253	16234	16243	16076	16267	16119	16325	16238	16350	16388	16164	16608	16200	16375	16348	16342	16321	16379	16460	16213	16379	16151	16261	16390	16395	16146	16391	16261	16554	16449	16406	16423	16357	16441	16332	16134	16277	16164	16242	16169	16236	16251	16126	16388	16460	16385	16245	16356	16333	16373	16309	16486	16279	16364	16220	16307	16250	16253	16394	16263	16523	16302	16507	16445	16416	16507	16350	16376	16184	16400	16282	16436	16296	16494	16276	16207	16224	16312	16401	16293	16538	16374	16392	16212	16324	16134	16183	16371	16305	16187	16339	16333	16399	16440	16319	16141	16170	16273	16317	16292	16298	16288	16368	16355	16144	16305	16460	16483	16266	16265	16326	16376	16441	16362	16426	16424	16343	16369	16147	16346	16370	16304	16330	16206	16275	16359	16102	16195	16302	16445	16302	16231	16375	16264	16405	16251	16403	16326	16116	16284	16455	16283	16394	16305	16391	16381	16358	16314	16364	16403	16373	16319	16344	16155	16410	16146	16293	16246	16253	16344	16339	16258	16301	16277	16262	16137	16382	16322	16308	16370	16265	16261	16272	16320	16279	16276	16322	16342	16305	16299	16170	16137	16277	16207	16325	16279	16394	16364	16281	16193	16336	16391	16451	16502	16107	16321	16459	16309	16363	16463	16394	16361	16420	16147	16270	16475	16344	16481	16278	16291	16245	16459	16349	16403	16316	16478	16055	16398	16242	16347	16363	16324	16323	16339	16578	16212	16372	16449	16300	16522	16197	16269	16455	16176	16326	16185	16377	16364	16376	16330	16223	16337	16284	16273	16399	16268	16289	16338	16550	16285	16394	16305	16424	16341	16264	16426	16287	16485	16234	16371	16274	16452	16302	16207	16288	16359	16275	16365	16320	16335	16308	16416	16409	16350	16330	16220	16367	16362	16355	16250	16131	16446	16402	16383	16300	16329	16299	16396	16317	16418	16464	16366	16321	16513	16321	16336	16364	16498	16287	16229	16177	16277	16308	16504	16314	16239	16224	16245	16290	16225	16368	16302	16268	16375	16302	16385	16208	16207	16453	16232	16345	16400	16362	16349	16234	16548	16350	16264	16403	16305	16250	16333	16340	16321	16322	16359	16386	16318	16370	16300	16255	16462	16443	16304	16315	16300	16274	16452	16326	16466	16223	16360	16277	16264	16269	16419	16390	16358	16394	16226	16275	16257	16447	16518	16505	16330	16184	16247	16112	16170	16483	16294	16338	16295	16332	16335	16323	16469	16318	16342	16332	16340	16302	16246	16456	16359	16359	16294	16452	16274	16377	16265	16351	16247	16341	16354	16370	16264	16312	16352	16270	16333	16527	16312	16317	16412	16473	16336	16403	16211	16281	16409	16471	16248	16406	16351	16246	16246	16497	16251	16297	16439	16456	16188	16377	16329	16340	16446	16410	16372	16241	16334	16309	16451	16374	16285	16255	16415	16365	16581	16426	16294	16503	16393	16293	16421	16250	16432	16385	16378	16452	16489	16216	16293	16105	16379	16289	16506	16266	16306	16272	16354	16345	16413	16394	16305	16326	16280	16405	16212	16415	16245	16363	16382	16308	16180	16189	16497	16349	16439	16420	16389	16346	16401	16276	16226	16293	16336	16303	16318	16299	16388	16237	16400	16296	16296	16269	16308	16242	16231	16294	16467	16145	16442	16345	16380	16340	16593	16531	16366	16248	16529	16218	16211	16347	16449	16208	16318	16351	16318	16136	16331	16280	16342	16370	16518	16179	16309	16407	16487	16204	16436	16276	16423	16174	16247	16333	16402	16334	16433	16310	16420	16347	16209	16354	16298	16415	16158	16510	16411	16310	16335	16354	16350	16376	16534	16188	16168	16219	16363	16548	16432	16301	16363	16508	16328	16414	16238	16441	16249	16205	16401	16237	16364	16354	16215	16415	16397	16460	16394	16249	16583	16404	16458	16449	16294	16310	16429	16235	16318	16267	16214	16253	16401	16411	16218	16225	16386	16259	16380	16341	16247	16219	16234	16180	16243	16285	16398	16261	16403	16429	16310	16441	16431	16342	16320	16473	16134	16318	16343	16345	16232	16303	16355	16380	16194	16450	16336	16347	16299	16399	16405	16267	16546	16228	16276	16409	16408	16394	16541	16219	16361	16465	16352	16243	16250	16479	16427	16283	16424	16201	16461	16503	16384	16357	16311	16304	16295	16368	16360	16313	16240	16234	16236	16248	16356	16256	16385	16152	16161	16232	16283	16140	16202	16361	16331	16365	16193	16384	16269	16231	16251	16362	16580	16348	16319	16245	16185	16372	16239	16284	16347	16209	16394	16238	16433	16300	16158	16127	16354	16516	16288	16286	16422	16354	16334	16483	16267	16429	16294	16314	16420	16510	16427	16162	16499	16285	16375	16184	16343	16308	16205	16276	16252	16340	16261	16332	16406	16474	16225	16292	16148	16404	16325	16378	16436	16409	16189	16344	16210	16237	16453	16508	16372	16283	16484	16412	16282	16299	16250	16333	16330	16328	16348	16211	16255	16411	16392	16370	16230	16308	16485	16342	16274	16356	16400	16333	16445	16272	16424	16282	16306	16371	16176	16317	16352	16374	16425	16234	16419	16418	16330	16145	16235	16372	16368	16334	16546	16377	16361	16282	16313	16413	16243	16407	16310	16061	16454	16309	16338	16428	16188	16176	16235	16494	16292	16372	16258	16537	16375	16451	16381	16377	16434	16401	16347	16134	16578	16217	16309	16345	16249	16392	16397	16438	16256	16360	16277	16356	16374	16394	16244	16315	16465	16268	16439	16413	16261	16441	16304	16265	16295	16190	16453	16263	16200	16155	16363	16410	16329	16372	16401	16365	16346	16315	16152	16271	16377	16234	16319	16390	16343	16275	16398	16402	16271	16273	16300	16497	16160	16327	16536	16281	16395	16389	16494	16310	16347	16253	16525	16258	16411	16189	16344	16318	16314	16439	16423	16369	16313	16206	16513	16371	16367	16363	16304	16372	16358	16433	16275	16261	16368	16279	16192	16315	16369	16295	16405	16326	16424	16487	16219	16278	16411	16321	16376	16349	16281	16419	16353	16247	16313	16312	16237	16362	16383	16278	16282	16223	16186	16324	16283	16305	16329	16296	16289	16314	16204	16212	16414	16248	16355	16308	16408	16345	15887	16453	16302	16327	16399	16313	16515	16149	16403	16510	16290	16327	16234	16298	16410	16460	16247	16398	16230	16347	16205	16304	16305	16188	16259	16327	16283	16494	16292	16233	16238	16268	16291	16324	16219	16295	16165	16358	16161	16284	16397	16325	16299	16164	16291	16186	16281	16339	16211	16289	16285	16386	16343	16244	16207	16249	16414	16411	16455	16181	16362	16310	16452	16177	16279	16424	16255	16430	16243	16287	16334	16208	16376	16468	16225	16396	16161	16213	16339	16366	16120	16210	16518	16341	16285	16371	16315	16407	16472	16322	16324	16189	16107	16337	16459	16425	16348	16184	16306	16332	16443	16434	16259	16219	16258	16375	16465	16274	16352	16329	16321	16399	16398	16374	16190	16305	16358	16265	16396	16339	16539	16339	16505	16165	16305	16287	16242	16458	16202	16372	16300	16417	16436	16240	16280	16479	16282	16365	16323	16208	16287	16355	16154	16362	16453	16240	16274	16192	16421	16542	16448	16225	16300	16364	16281	16344	16297	16410	16375	16301	16491	16365	16443	16175	16263	16465	16099	16272	16335	16375	16363	16385	16186	16223	16271	16311	16261	16433	16321	16516	16360	16435	16268	16367	16363	16276	16570	16313	16267	16223	16471	16199	16346	16423	16308	16385
33006	31471	37454	34675	30412	28806	27806	26577	25370	24635	23612	23539	23376	22872	22206	21543	21526	21480	21426	21264	21493	21628	21591	21263	21411	21378	21493	21244	21470	21569	21385	21325	21451	21202	21359	21554	21404	21616	21556	21441	21648	21606	21471	21471	21604	21535	21543	21538	21272	21531	21315	21616	21283	21697	21319	21306	21359	21431	21249	21444	21388	21448	21432	21299	21459	21263	21549	21606	21567	21448	21488	21428	21281	21215	21299	21402	21404	21323	21390	21503	21415	21396	21493	21518	21435	21763	21286	21294	21327	21204	21358	21371	21696	21516	21137	21321	21505	21416	21267	21269	21247	21556	21468	21427	21224	21325	21583	21644	21337	21393	21519	21507	21473	21427	21398	21288	21397	21407	21468	21214	21286	21101	21590	21365	21304	21497	21396	21504	21282	21236	21389	21409	21561	21404	21377	21357	21291	21306	21507	21400	21433	21549	21363	21379	21467	21307	21296	21519	21452	21303	21559	21272	21490	21492	21566	21342	21594	21475	21382	21304	21407	21329	21265	21228	21285	21548	21248	21431	21531	21323	21431	21465	21386	21372	21285	21563	21381	21262	21437	21514	21394	21302	21469	21308	21495	21371	21425	21221	21447	21547	21338	21173	21647	21591	21266	21278	21459	21462	21329	21258	21439	21281	21659	21448	21235	21338	21336	21417	21486	21441	21620	21407	21326	21378	21683	21481	21407	21475	21563	21592	21383	21386	21329	21321	21493	21448	21584	21545	21482	21507	21364	21537	21324	21325	21491	21290	21495	21520	21458	21249	21475	21656	21496	21417	21507	21281	21166	21332	21595	21395	21521	21498	21511	21366	21518	21386	21345	21444	21453	21515	21512	21619	21739	21410	21463	21399	21554	21571	21526	21372	21323	21410	21331	21490	21383	21218	21294	21527	21527	21439	21548	21543	21528	21484	21378	21306	21301	21435	21622	21624	21337	21452	21440	21540	21351	21430	21611	21551	21499	21291	21380	21263	21574	21262	21540	21540	21461	21438	21396	21368	21624	21475	21382	21376	21278	21409	21429	21557	21441	21247	21422	21543	21310	21332	21445	21526	21496	21357	21487	21553	21387	21572	21458	21274	21252	21363	21383	21185	21455	21287	21257	21553	21344	21440	21368	21399	21544	21561	21331	21349	21257	21424	21516	21512	21368	21489	21557	21347	21454	21464	21264	21584	21460	21426	21196	21559	21494	21214	21422	21362	21283	21179	21273	21491	21356	21558	21548	21637	21400	21314	21332	21425	21365	21451	21341	21187	21502	21241	21474	21316	21246	21252	21504	21472	21468	21621	21291	21646	21364	21391	21327	21616	21491	21361	21523	21522	21493	21556	21461	21485	21632	21508	21258	21226	21526	21418	21444	21460	21364	21290	21481	21522	21467	21141	21309	21336	21346	21457	21677	21255	21446	21513	21430	21500	21242	21353	21434	21330	21424	21338	21476	21246	21462	21583	21750	21430	21494	21579	21514	21432	21338	21382	21535	21492	21473	21606	21506	21299	21505	21599	21581	21616	21299	21402	21525	21244	21408	21677	21353	21591	21482	21561	21230	21369	21381	21570	21270	21398	21446	21550	21487	21390	21605	21471	21388	21530	21527	21379	21350	21381	21464	21260	21476	21508	21374	21677	21318	21402	21398	21521	21303	21539	21385	21354	21357	21636	21232	21487	21223	21263	21608	21637	21550	21264	21536	21680	21380	21208	21154	21347	21319	21228	21381	21576	21349	21366	21230	21459	21341	21287	21500	21472	21478	21617	21529	21408	21461	21428	21396	21461	21506	21369	21476	21510	21614	21569	21545	21353	21163	21610	21705	21507	21283	21300	21497	21427	21468	21544	21404	21437	21464	21447	21582	21496	21621	21593	21399	21274	21455	21278	21489	21463	21464	21346	21403	21407	21315	21569	21554	21411	21447	21451	21564	21416	21286	21493	21471	21229	21571	21510	21321	21340	21432	21370	21623	21670	21307	21606	21582	21312	21435	21538	21304	21363	21413	21449	21395	21428	21249	21426	21548	21595	21584	21352	21527	21353	21242	21228	21444	21280	21561	21331	21560	21291	21617	21432	21288	21366	21452	21499	21590	21479	21408	21366	21440	21433	21258	21432	21438	21689	21412	21438	21451	21505	21532	21544	21202	21536	21525	21448	21521	21588	21389	21269	21370	21392	21335	21499	21483	21382	21208	21571	21342	21193	21278	21370	21216	21249	21424	21397	21404	21197	21245	21526	21554	21297	21615	21301	21602	21436	21418	21533	21487	21330	21323	21589	21390	21433	21351	21520	21422	21402	21512	21769	21442	21525	21402	21276	21424	21369	21314	21486	21561	21517	21312	21369	21318	21294	21464	21288	21623	21426	21358	21642	21472	21528	21353	21382	21511	21531	21729	21749	21386	21402	21288	21527	21377	21401	21304	21372	21436	21528	21378	21521	21399	21448	21504	21524	21602	21542	21463	21682	21278	21449	21379	21504	21433	21338	21079	21476	21399	21481	21394	21326	21400	21392	21464	21210	21291	21286	21253	21407	21281	21439	21427	21485	21180	21398	21531	21514	21257	21268	21260	21320	21283	21490	21658	21635	21504	21306	21515	21575	21631	21345	21511	21413	21225	21484	21510	21439	21428	21518	21262	21456	21289	21478	21180	21369	21392	21479	21309	21446	21294	21395	21496	21322	21484	21387	21508	21578	21339	21294	21656	21315	21452	21414	21381	21480	21669	21678	21246	21262	21683	21738	21418	21650	21500	21321	21309	21484	21539	21264	21531	21437	21434	21419	21308	21276	21490	21362	21380	21305	21537	21323	21297	21378	21179	21588	21482	21292	21504	21573	21371	21337	21768	21306	21198	21379	21451	21598	21283	21383	21423	21476	21305	21233	21438	21413	21319	21171	21477	21522	21542	21432	21629	21508	21455	21499	21459	21317	21507	21434	21250	21572	21501	21321	21381	21387	21512	21287	21432	21424	21486	21770	21368	21317	21369	21429	21200	21406	21461	21174	21568	21405	21658	21737	21437	21316	21289	21593	21375	21472	21410	21388	21623	21366	21627	21385	21460	21535	21471	21608	21447	21557	21364	21642	21448	21110	21263	21504	21492	21362	21568	21405	21290	21162	21630	21450	21293	21453	21591	21414	21502	21694	21345	21411	21372	21330	21417	21540	21476	21275	21603	21426	21443	21381	21709	21484	21269	21447	21536	21241	21344	21336	21307	21633	21395	21519	21667	21465	21400	21443	21544	21612	21313	21128	21269	21218	21557	21444	21509	21395	21287	21499	21522	21498	21251	21161	21386	21465	21440	21254	21610	21320	21167	21503	21365	21395	21280	21643	21502	21455	21308	21419	21225	21391	21495	21467	21457	21338	21375	21413	21447	21586	21324	21365	21557	21538	21360	21525	21497	21501	21343	21324	21424	21391	21465	21365	21519	21480	21486	21382	21324	21473	21598	21363	21472	21556	21486	21471	21608	21570	21464	21477	21365	21576	21500	21382	21304	21414	21562	21501	21398	21304	21258	21390	21283	21467	21407	21371	21540	21406	21509	21605	21380	21305	21343	21518	21562	21251	21411	21639	21406	21552	21324	21550	21411	21507	21489	21255	21614	21406	21332	21511	21533	21469	21605	21193	21345	21329	21342	21321	21536	21269	21576	21269	21378	21219	21579	21659	21399	21542	21562	21233	21482	21401	21463	21420	21444	21543	21470	21490	21413	21259	21269	21184	21370	21356	21402	21478	21291	21419	21271	21380	21347	21526	21569	21354	21084	21428	21654	21291	21191	21441	21476	21483	21623	21501	21288	21268	21303	21494	21507	21240	21385	21215	21540	21414	21821	21383	21515	21577	21588	21478	21406	21292	21345	21348	21430	21509	21410	21382	21397	21435	21432	21396	21305	21531	21559	21508	21373	21359	21428	21627	21467	21611	21646	21590	21455	21345	21583	21335	21437	21436	21546	21397	21426	21787	21542	21425	21398	21282	21433	21275	21308	21535	21539	21419	21441	21475	21491	21496	21409	21441	21431	21289	21571	21237	21305	21426	21511	21423	21482	21614	21489	21556	21602	21447	21505	21408	21514	21601	21513	21492	21519	21531	21561	21336	21584	21561	21514	21639	21495	21400	21372	21297	21519	21324	21623	21224	21488	21420	21371	21512	21439	21322	21415	21369	21557	21466	21395	21409	21382	21611	21232	21496	21542	21257	21610	21467	21289	21341	21425	21408	21402	21536	21568	21498	21675	21387	21321	21574	21361	21397	21372	21446	21516	21465	21441	21375	21234	21308	21330	21396	21607	21531	21403	21515	21337	21278	21401	21272	21354	21244	21275	21305	21344	21335	21382	21574	21553	21444	21292	21452	21557	21359	21272	21626	21575	21335	21372	21264	21386	21353	21477	21561	21405	21433	21440	21427	21555	21483	21397	21523	21427	21418	21678	21338	21560	21522	21420	21356	21200	21522	21428	21334	21320	21156	21321	21259	21332	21349	21651	21397	21665	21503	21234	21441	21603	21467	21271	21465	21500	21474	21510	21247	21587	21379	21429	21455	21257	21692	21374	21552	21529	21479	21398	21602	21342	21306	21405	21322	21362	21677	21635	21356	21466	21289	21520	21508	21417	21309	21500	21285	21326	21497	21468	21357	21407	21576	21358	21468	21227	21691	21248	21555	21519	21360	21565	21349	21511	21471	21371	21188	21374	21493	21498	21340	21341	21358	21631	21515	21529	21585	21396	21484	21558	21371	21628	21513	21245	21443	21336	21291	21450	21615	21452	21528	21473	21551	21554	21335	21267	21298	21546	21466	21561	21360	21521	21454	21353	21328	21575	21329	21477	21593	21385	21342	21735	21450	21633	21498	21359	21291	21481	21338	21403	21478	21575	21322	21532	21278	21246	21410	21695	21509	21451	21334	21458	21615	21758	21364	21233	21461	21172	21469	21463	21452	21217	21385	21301	21531	21531	21463	21437	21510	21492	21508	21199	21779	21398	21336	21296	21513	21405	21487	21369	21581	21393	21435	21445	21528	21553	21572	21548	21391	21622	21513	21507	21390	21441	21607	21434	21465	21365	21366	21493	21471	21605	21475	21530	21368	21552	21338	21412	21442	21710	21243	21578	21431	21489	21519	21419	21593	21413	21351
27755	38238	38925	32575	28767	26411	25571	24133	22341	21250	19660	19981	19139	18118	17287	16755	16647	16713	16360	16517	16542	16425	16625	16710	16514	16575	16482	16627	16475	16485	16430	16549	16640	16438	16647	16686	16504	16542	16480	16611	16660	16349	16677	16551	16729	16482	16471	16490	16626	16476	16517	16456	16357	16518	16561	16435	16629	16442	16526	16485	16601	16563	16578	16630	16469	16560	16588	16598	16518	16481	16565	16285	16646	16559	16620	16668	16449	16660	16560	16489	16657	16598	16602	16616	16618	16467	16691	16496	16507	16590	16540	16320	16457	16652	16441	16435	16467	16507	16540	16567	16736	16452	16554	16608	16405	16405	16631	16469	16518	16524	16595	16401	16410	16491	16474	16359	16690	16469	16566	16625	16546	16507	16393	16464	16461	16295	16494	16345	16591	16547	16474	16504	16401	16603	16468	16658	16514	16482	16367	16429	16437	16442	16419	16612	16356	16483	16460	16481	16596	16525	16482	16646	16604	16540	16512	16553	16632	16555	16338	16402	16388	16656	16584	16555	16403	16373	16430	16731	16559	16540	16588	16594	16553	16625	16492	16539	16406	16473	16727	16450	16558	16500	16447	16467	16442	16575	16445	16595	16514	16632	16469	16455	16747	16522	16575	16679	16417	16460	16536	16528	16563	16509	16554	16464	16412	16555	16519	16418	16715	16505	16491	16421	16691	16557	16520	16696	16511	16534	16355	16497	16447	16488	16517	16523	16646	16612	16412	16475	16598	16398	16442	16546	16352	16539	16435	16508	16483	16407	16350	16512	16465	16573	16399	16635	16595	16478	16469	16589	16502	16581	16519	16639	16418	16345	16703	16566	16444	16689	16741	16502	16465	16566	16468	16590	16547	16237	16387	16491	16493	16573	16473	16443	16459	16543	16560	16600	16573	16595	16579	16593	16563	16570	16593	16669	16377	16466	16332	16592	16561	16424	16562	16684	16510	16435	16512	16322	16605	16456	16662	16675	16472	16372	16460	16596	16589	16400	16458	16602	16466	16661	16607	16681	16608	16419	16611	16382	16578	16626	16503	16525	16390	16621	16567	16480	16638	16576	16408	16572	16524	16490	16531	16377	16499	16503	16524	16655	16574	16484	16448	16407	16572	16534	16499	16498	16485	16678	16522	16441	16583	16406	16498	16413	16574	16494	16552	16644	16479	16350	16592	16471	16383	16429	16533	16686	16463	16528	16515	16638	16602	16647	16399	16572	16465	16420	16411	16663	16599	16428	16511	16494	16459	16535	16500	16671	16641	16573	16484	16494	16420	16622	16355	16519	16505	16416	16607	16518	16574	16459	16510	16478	16514	16543	16566	16568	16497	16512	16506	16605	16432	16436	16378	16560	16625	16430	16332	16524	16525	16512	16632	16516	16509	16402	16579	16419	16303	16539	16421	16590	16645	16506	16492	16607	16356	16565	16423	16438	16601	16505	16662	16423	16557	16587	16613	16476	16515	16522	16450	16600	16574	16670	16622	16485	16502	16630	16497	16464	16512	16484	16429	16592	16635	16668	16623	16476	16489	16457	16612	16409	16645	16581	16361	16583	16358	16524	16396	16311	16633	16479	16686	16465	16431	16595	16510	16368	16579	16483	16565	16348	16544	16523	16662	16653	16589	16618	16695	16601	16596	16240	16477	16485	16506	16352	16608	16297	16406	16454	16460	16530	16497	16528	16491	16503	16525	16595	16655	16483	16367	16599	16418	16557	16463	16450	16706	16495	16501	16548	16411	16543	16651	16445	16436	16540	16510	16658	16380	16541	16569	16466	16578	16432	16628	16599	16460	16435	16383	16597	16535	16611	16498	16640	16586	16419	16439	16605	16567	16414	16672	16460	16502	16385	16467	16298	16593	16695	16483	16499	16451	16581	16445	16532	16603	16681	16561	16523	16822	16477	16465	16592	16464	16407	16598	16555	16467	16651	16542	16558	16610	16444	16422	16509	16456	16280	16537	16550	16443	16360	16620	16408	16610	16377	16390	16529	16550	16702	16361	16488	16561	16592	16580	16311	16395	16539	16362	16400	16474	16671	16470	16435	16427	16664	16352	16464	16596	16535	16430	16387	16541	16488	16553	16619	16602	16662	16510	16685	16595	16331	16489	16492	16399	16446	16340	16478	16389	16601	16520	16538	16392	16470	16616	16522	16391	16611	16473	16456	16427	16435	16631	16434	16395	16542	16555	16531	16498	16442	16409	16596	16402	16510	16484	16432	16595	16473	16438	16459	16419	16491	16564	16475	16426	16574	16435	16531	16609	16413	16542	16572	16547	16509	16650	16573	16508	16386	16481	16530	16483	16475	16474	16379	16471	16409	16514	16407	16489	16534	16558	16525	16412	16441	16397	16309	16583	16485	16518	16566	16494	16617	16583	16458	16525	16514	16535	16618	16549	16524	16542	16481	16561	16360	16548	16537	16537	16360	16596	16513	16472	16506	16478	16751	16511	16502	16654	16524	16621	16478	16543	16548	16446	16552	16414	16395	16622	16569	16576	16520	16606	16566	16592	16537	16535	16503	16589	16564	16512	16371	16536	16464	16662	16572	16441	16505	16400	16581	16386	16464	16644	16387	16520	16697	16486	16557	16563	16398	16649	16664	16437	16591	16486	16486	16559	16495	16440	16778	16459	16687	16402	16534	16597	16535	16423	16488	16441	16512	16448	16519	16601	16399	16467	16444	16456	16645	16513	16476	16555	16730	16540	16481	16432	16420	16416	16661	16589	16410	16455	16571	16539	16691	16676	16579	16471	16399	16515	16586	16671	16433	16578	16514	16445	16413	16484	16481	16408	16690	16410	16475	16614	16742	16496	16445	16247	16652	16616	16332	16325	16511	16446	16536	16489	16636	16506	16604	16610	16497	16348	16665	16428	16478	16594	16456	16601	16477	16321	16659	16489	16403	16581	16723	16361	16492	16485	16575	16350	16536	16529	16533	16517	16471	16559	16555	16522	16490	16526	16634	16631	16451	16573	16472	16415	16501	16581	16397	16649	16388	16572	16619	16532	16434	16576	16534	16517	16504	16558	16529	16479	16387	16489	16533	16811	16697	16408	16484	16435	16505	16539	16586	16507	16444	16521	16443	16445	16603	16486	16571	16520	16483	16609	16329	16423	16481	16640	16565	16457	16576	16558	16569	16520	16435	16582	16450	16549	16558	16587	16371	16372	16592	16641	16622	16488	16369	16552	16512	16518	16488	16492	16482	16607	16405	16581	16577	16447	16521	16558	16451	16448	16431	16309	16511	16637	16630	16434	16441	16429	16535	16411	16397	16492	16363	16673	16494	16614	16717	16463	16538	16561	16403	16562	16673	16404	16613	16464	16495	16719	16508	16452	16372	16375	16442	16553	16513	16579	16460	16610	16585	16664	16571	16652	16574	16565	16343	16522	16439	16328	16595	16507	16231	16535	16609	16541	16619	16468	16553	16589	16592	16439	16375	16703	16739	16481	16649	16389	16506	16701	16635	16618	16333	16625	16612	16469	16507	16534	16590	16599	16480	16464	16302	16531	16506	16421	16566	16641	16474	16608	16634	16540	16411	16652	16522	16587	16593	16489	16472	16490	16568	16621	16505	16334	16383	16571	16592	16409	16417	16620	16634	16568	16716	16425	16498	16602	16679	16586	16657	16335	16660	16569	16500	16483	16274	16468	16331	16446	16398	16473	16390	16616	16395	16545	16673	16519	16557	16667	16676	16507	16355	16538	16595	16355	16505	16553	16574	16465	16329	16684	16433	16565	16480	16643	16570	16353	16652	16686	16547	16579	16702	16461	16534	16465	16359	16600	16377	16514	16484	16562	16450	16320	16436	16562	16338	16453	16632	16559	16461	16615	16486	16506	16431	16461	16595	16500	16570	16641	16409	16622	16515	16222	16541	16359	16404	16553	16323	16395	16294	16611	16545	16520	16493	16470	16390	16614	16598	16659	16511	16599	16664	16526	16612	16360	16653	16587	16546	16533	16569	16518	16600	16510	16537	16299	16588	16539	16451	16557	16510	16569	16535	16479	16573	16388	16617	16547	16612	16438	16498	16506	16577	16468	16504	16537	16416	16431	16374	16656	16633	16460	16598	16549	16397	16577	16467	16356	16637	16525	16392	16610	16564	16521	16575	16604	16375	16552	16547	16565	16572	16535	16480	16521	16480	16636	16449	16463	16429	16620	16535	16639	16580	16670	16571	16528	16590	16350	16524	16601	16364	16538	16545	16161	16573	16529	16436	16548	16609	16408	16597	16417	16358	16553	16509	16566	16574	16707	16441	16670	16550	16684	16614	16389	16524	16552	16548	16642	16556	16383	16492	16446	16623	16670	16451	16407	16655	16593	16540	16594	16546	16352	16474	16536	16621	16425	16441	16394	16641	16607	16591	16615	16510	16354	16649	16447	16559	16490	16332	16465	16618	16711	16488	16431	16373	16641	16503	16519	16551	16732	16624	16683	16515	16452	16448	16555	16439	16669	16488	16453	16587	16544	16567	16502	16525	16558	16562	16580	16520	16444	16710	16565	16577	16392	16388	16579	16617	16517	16458	16431	16518	16458	16510	16661	16495	16600	16309	16693	16521	16517	16485	16541	16375	16691	16628	16549	16519	16390	16689	16456	16509	16381	16580	16405	16434	16595	16483	16511	16572	16661	16655	16443	16406	16659	16574	16514	16536	16546	16487	16549	16452	16487	16495	16509	16558	16425	16524	16514	16484	16380	16639	16435	16549	16552	16496	16703	16480	16476	16573	16581	16585	16558	16585	16407	16334	16481	16431	16507	16502	16437	16563	16543	16315	16431	16508	16581	16605	16411	16480	16715	16482	16528	16504	16460	16496	16596	16485	16646	16605	16643	16552	16608	16471	16533	16531	16417	16495	16396	16763	16398	16367	16574	16584	16609	16363	16482	16433	16575	16528	16726	16559	16668	16597	16537	16519	16526	16551	16516	16441	16567	16502	16387	16664	16549	16549	16420	16424	16391	16611	16552	16605	16612	16548	16501	16650	16503	16457	16478	16524	16560	16541	16390	16578	16535	16589	16474	16443	16602	16470	16664	16449	16378	16717	16391	16536	16496	16524	16501	16518	16372	16680	16528	16619	16403	16536	16560	16504	16476	16612	16441	16471	16597	16484	16600	16595	16485	16611
25515	21150	29399	31695	33085	33330	32619	29384	27575	26269	25225	31693	32952	28446	24367	22148	21271	21279	21202	20935	21220	21249	20977	21229	21017	21000	21203	21277	21195	21015	21098	20956	21266	21208	21066	21286	21206	21296	21047	20865	21137	21169	21241	20981	21048	21200	21012	21119	21381	21039	21019	21302	21225	21201	21081	21022	21177	21107	21067	20934	21028	21042	21039	21013	21215	21151	21103	21169	20982	21062	21220	21064	21115	21240	21157	21020	21166	21333	21046	21069	21048	21010	21006	20881	20940	21093	21054	21004	21148	21124	21104	21076	20958	21047	20991	21215	21166	21344	21040	20967	21146	21070	21336	21059	21052	21204	21066	20983	21212	21299	21171	21076	21031	21010	21185	21058	20904	20965	20878	21130	21128	21182	21083	21132	21141	21189	21116	21065	21134	21051	21289	21126	21100	21068	21132	20995	21146	21246	20920	21053	21041	21045	20832	21117	21051	21102	21171	20965	21031	20874	21124	20955	20914	21173	21079	21013	20944	21250	21210	21080	21088	21068	21028	20852	20879	21010	21350	21174	20923	21145	20997	20980	20844	20931	21001	21077	20966	21055	21110	21280	21220	21153	21124	21044	20870	21081	21019	21124	21233	20888	21044	21091	21011	20846	21219	20945	21094	21026	20991	21174	21036	21162	20837	21077	20967	21073	21024	21131	21111	21118	21189	20960	21086	21007	21325	21221	21115	21279	21297	20959	20985	20947	21304	21057	21100	20935	21280	21223	21279	21301	21116	21122	21363	21056	21057	21201	21220	21023	21234	21083	21110	20935	21081	20944	21146	21023	20887	21301	21304	21102	20947	20979	21047	20790	21033	20892	20942	21197	21065	21065	20939	21172	21026	20880	21118	21046	20954	21134	21094	20905	21066	20824	21123	21040	20949	21102	21023	21077	21029	21024	21011	21076	20806	21062	21026	21118	21003	21074	21026	21050	21008	21025	21286	20903	21210	21239	21063	21100	21316	21421	21180	20966	21191	20867	20924	21086	20922	21109	21123	21040	21166	21257	21097	21039	21094	20748	21010	21031	20850	21195	21065	20991	21058	21156	21021	20963	21153	21064	20995	21012	21208	21235	20991	20924	20899	20940	21134	20948	21098	21030	21169	21012	21289	21185	21218	20889	21021	21034	20866	21181	20907	21101	21225	21070	21043	20908	21072	20914	21047	21069	20943	20986	20983	21180	21281	21108	21046	20923	21187	21101	21030	20970	21108	21053	21130	21135	20940	21243	20881	20845	20959	21093	21097	20994	21163	21162	21299	20920	21104	21095	21066	20994	21166	21072	20982	21191	21049	21028	21061	21010	20916	21008	21090	20902	21173	20962	21373	21248	21066	21114	21101	21049	21041	21044	21183	21107	21051	21088	20933	21169	21017	21036	21196	21100	21078	21172	20806	20990	21206	20974	20947	21079	20952	20891	21098	21015	21172	21189	20971	21035	21188	21097	21186	21105	20830	20991	21174	21084	20995	21204	20984	21140	21094	21083	20964	20944	21116	21106	21288	21221	21005	21145	20718	21094	21207	21116	20983	20977	21006	21023	21228	21124	21018	20848	21278	21105	20977	20806	20946	21278	21116	21086	21132	21219	21211	20891	20927	21083	21010	20942	21172	21087	21019	21244	20919	21081	21059	21182	21150	20881	21113	20931	21098	20784	21075	20922	21163	21273	21120	21202	20999	21198	21093	21234	21193	21185	21165	21251	21233	21240	21181	21108	21113	20874	21153	20979	21219	21035	20891	21210	20979	21009	21000	20903	21082	21075	20994	21169	20907	21281	21028	20863	20997	20875	21254	20963	21095	20877	21076	21087	21170	21200	21192	21226	21049	21050	21001	21276	21223	21325	21117	21216	21222	21191	21166	21261	21005	21037	21008	21056	21056	20962	21097	21172	21166	20995	21154	21180	21063	21050	20932	21266	21298	20831	20994	21124	21180	20861	21067	21035	21107	20922	21018	20862	21117	21046	21087	21053	21128	21099	21020	21081	21110	21112	21158	20943	21189	21180	20943	21300	20914	20973	21062	21265	21237	21078	21215	21112	21191	21008	20895	20957	21124	21014	21019	21036	20937	21160	21115	21216	21092	21001	21000	21159	21195	21021	21175	21047	20972	21463	21045	21179	21403	21267	21026	21092	21161	21182	20821	21069	21051	21072	21000	21027	21102	21046	21059	21049	21137	21135	21218	20958	21161	21215	21044	21096	21181	21175	21142	21095	21454	21015	21233	21055	20962	20938	21139	21138	21239	21023	21217	21228	21010	20868	21034	21144	20922	21110	21006	21059	21128	21075	20835	21082	21061	20837	21132	21050	21244	21084	21172	21001	20970	21146	21118	21117	20997	21037	21142	21038	20947	21106	20949	21204	21033	21121	21203	20962	21041	21089	21088	21132	21240	21011	20921	21084	21110	21070	21204	21037	21112	20703	21256	21350	21048	21089	20985	21006	20979	21092	20866	21102	21065	21092	20864	21061	21184	21016	21021	21261	21048	21179	21209	21064	21035	21033	20944	20846	21066	20981	21062	21227	21042	21081	21312	21298	21109	21037	21019	20927	21134	21145	21083	21219	21062	21186	20971	21047	20983	21008	21002	21176	21145	21133	21088	21064	21108	21148	20999	21037	21177	21015	21135	21055	21041	21199	20896	21071	21340	21093	21069	21158	21195	21069	21120	20921	21366	21110	21206	21196	20860	21010	21056	21165	20851	21040	21100	21126	21110	21050	20962	20843	21031	20904	20969	21305	21180	21150	21304	20978	21146	21153	21163	21147	21333	21044	21201	20964	21227	21018	21110	20997	20978	21167	21037	21135	21238	20924	21159	21123	21095	21139	21004	20755	21138	20987	21049	21009	21243	21010	21130	20924	21306	21041	20950	21007	21153	21214	21279	20972	20973	21299	21036	21186	21270	21004	21103	21040	21034	21197	21183	21077	21028	21192	20840	20793	21311	21298	21026	20780	20781	21073	21110	21202	21200	21202	20957	21129	21152	21270	21001	20970	21049	20898	20931	20874	20977	21068	21097	21232	21004	20895	21118	20950	21012	21147	21076	21269	21051	21085	21259	21091	20834	21037	21159	21098	21084	21140	21031	21068	21101	20928	21095	20937	21130	20995	20921	21140	21163	20896	21142	20976	21251	21047	21283	20921	21172	21248	21241	20903	20921	20969	21231	21142	21243	21012	20885	21033	21135	21148	21160	21099	21026	21097	21059	21090	21353	20973	21218	21139	20879	21098	20923	21143	21086	20992	21332	21132	21234	20861	21008	21285	21012	20990	21124	21041	21154	21068	21203	21161	20845	21135	20938	20839	21277	21107	21008	21181	20944	21039	21207	20957	21043	21102	21189	20910	21192	20992	21111	21186	21015	21037	21130	21089	21134	21248	21086	21076	21105	21232	21276	21220	21133	21148	21194	21010	21197	21141	21002	21009	21152	20800	21125	21225	21015	21005	21052	20975	21126	20969	20950	21188	21125	20988	21177	21294	21068	21053	21085	21163	20985	21112	21040	21093	20960	20841	21149	21223	21079	20887	21120	21028	21069	20977	21096	21269	21228	21052	21217	21064	20912	21014	21288	21289	21176	21239	21218	20708	21093	21037	20905	20980	20952	20995	21199	20970	21032	20977	20902	20991	21020	21048	21059	21071	21064	21235	20921	21168	20893	20997	21056	20939	21149	21140	21065	20979	21256	21163	21021	21017	20901	21072	20995	21005	21146	21096	21193	21015	21122	21030	21150	20949	21144	20942	20990	21171	21049	21144	21158	21090	21262	21037	20919	21287	20986	21283	21174	21167	20929	21217	20917	21118	21064	21091	20804	21176	21267	21100	21003	21200	21173	20998	20982	20910	21038	21172	21204	20984	21169	21033	20967	21067	21037	21039	20978	20984	20944	20882	21116	21004	21163	21076	21167	21176	21044	21290	21081	20919	21171	21122	21222	21022	20996	20905	21035	20881	21007	21176	21034	20885	21179	21099	21230	20934	21052	21023	20967	21005	20992	21056	21192	21081	21117	21087	21061	21112	21151	21038	21117	20989	21116	21040	21017	20898	21051	21137	21183	20857	20822	20866	20991	21042	20986	21092	20961	21061	21223	21007	20986	21279	21080	21220	20939	20830	21001	20927	21112	20906	20982	21434	21262	20902	21148	21007	21010	20973	21045	20938	20973	21174	20991	21097	21029	20853	21039	21357	20963	21104	21082	21096	21049	21122	21195	21128	21107	20977	21157	20813	21126	21186	21190	21146	21047	20977	21153	21123	21059	21083	21069	21012	21040	20947	21080	21083	21376	21210	21196	21072	21116	21068	20955	20947	20932	20972	21201	21138	21107	21018	21177	21032	21170	21202	21157	21299	21036	21079	20939	21164	21164	21113	20906	21092	20968	21176	21105	21066	21194	21257	21118	20907	21143	21181	21001	21085	20965	21152	21072	21144	21019	21176	20934	21170	21149	20913	21008	21096	21217	21129	20929	20922	21158	21168	21101	20898	20998	21220	20998	20886	21222	20963	21108	20753	21226	20908	20994	21070	20908	21182	20999	20943	21196	21227	21184	21004	21119	20777	21126	21160	21160	21169	21011	21294	21279	21222	21030	21182	21011	21243	21123	21150	20935	20939	20968	21022	21124	21054	21107	21087	21136	21220	21164	21262	21210	21088	21095	21172	21219	20887	20962	21164	21128	21163	21241	21310	21005	21110	20893	20985	21219	21036	21172	21252	21124	21013	21166	21062	21033	21081	21206	21109	21160	21072	21314	20957	20938	20735	20917	21169	21235	21145	21129	21310	21231	21133	21181	21128	21164	20906	21040	21260	20951	21112	21072	21045	20947	21016	20838	21238	21328	21314	20989	21007	21181	21266	20985	21005	21256	21014	20937	20918	20755	21361	21113	20975	21041	20951	21005	20968	21107	21084	21029	21070	21143	21150	21061	21129	21063	21128	21123	21130	20880	21082	21088	20943	20747	21143	21209	21041	21366	21066	21084	21357	21191	21216	21143	20980	20948	21330	21087	20903	21011	21175	20960	21090	21142	21043	21063	20976	21159	21205	20815	21242	21249	20959	21019	20992	21134	21029	20877	20949	20991	21077	21136	21044	21096	20947	21178	21079	20998	21290	21198	21172	20878	21405	21280	21056
26875	43269	46588	42760	37637	33226	30741	27808	25617	23219	22370	31727	30221	24705	19611	17051	16467	16351	16404	16352	16465	16408	16412	16334	16328	16389	16302	16442	16387	16243	16424	16355	16468	16412	16425	16318	16427	16191	16218	16269	16312	16355	16496	16386	16382	16354	16487	16317	16325	16581	16365	16230	16391	16505	16297	16504	16506	16413	16522	16352	16295	16425	16307	16252	16462	16319	16320	16307	16371	16349	16428	16240	16114	16361	16292	16386	16309	16328	16346	16385	16300	16151	16330	16436	16348	16472	16388	16424	16512	16390	16280	16359	16242	16312	16306	16251	16562	16416	16380	16377	16298	16346	16481	16429	16418	16424	16373	16378	16240	16499	16366	16378	16243	16488	16465	16386	16353	16397	16353	16276	16314	16405	16375	16346	16473	16476	16360	16403	16427	16345	16365	16326	16324	16370	16395	16285	16264	16256	16465	16367	16186	16340	16281	16312	16214	16322	16462	16385	16475	16361	16413	16302	16337	16474	16283	16349	16501	16353	16406	16403	16466	16375	16422	16443	16333	16201	16166	16347	16388	16444	16307	16285	16250	16292	16361	16342	16502	16451	16431	16327	16263	16239	16243	16246	16197	16388	16312	16336	16158	16381	16370	16413	16281	16175	16385	16485	16433	16304	16236	16417	16453	16446	16436	16247	16393	16233	16345	16149	16382	16345	16207	16373	16235	16333	16325	16439	16381	16436	16361	16324	16400	16222	16340	16375	16333	16320	16507	16312	16220	16436	16593	16369	16332	16366	16388	16360	16329	16493	16334	16342	16379	16344	16270	16477	16364	16401	16329	16268	16416	16538	16453	16455	16480	16319	16391	16251	16321	16341	16315	16506	16265	16335	16363	16136	16377	16333	16426	16188	16320	16256	16382	16384	16404	16300	16232	16385	16337	16242	16345	16273	16388	16342	16429	16278	16519	16344	16310	16353	16438	16423	16253	16188	16541	16434	16506	16095	16212	16381	16468	16235	16399	16222	16316	16250	16309	16261	16471	16285	16486	16409	16261	16254	16354	16326	16259	16328	16363	16283	16264	16295	16367	16373	16189	16448	16482	16389	16396	16158	16448	16248	16362	16442	16173	16398	16590	16207	16375	16314	16169	16392	16292	16247	16384	16356	16415	16285	16338	16215	16490	16366	16384	16374	16243	16367	16245	16371	16349	16245	16264	16255	16521	16285	16223	16595	16444	16445	16432	16343	16436	16463	16329	16437	16271	16288	16314	16385	16222	16339	16515	16428	16527	16304	16339	16332	16339	16441	16522	16332	16263	16163	16401	16339	16258	16228	16292	16397	16340	16318	16252	16409	16507	16464	16536	16254	16371	16261	16451	16338	16249	16430	16242	16311	16334	16285	16405	16193	16316	16338	16501	16418	16438	16373	16479	16370	16368	16473	16448	16427	16373	16402	16313	16333	16471	16415	16463	16368	16414	16319	16546	16325	16458	16463	16456	16381	16236	16342	16220	16373	16480	16456	16417	16191	16328	16272	16320	16371	16551	16194	16362	16401	16242	16430	16419	16121	16126	16503	16310	16406	16346	16376	16231	16608	16447	16386	16439	16300	16533	16270	16324	16469	16460	16222	16309	16372	16383	16457	16459	16542	16537	16481	16353	16442	16437	16176	16554	16337	16224	16283	16364	16416	16529	16285	16391	16273	16331	16341	16390	16296	16230	16426	16451	16352	16427	16409	16394	16390	16417	16395	16423	16234	16396	16349	16505	16422	16231	16343	16568	16361	16344	16527	16459	16268	16241	16236	16234	16308	16263	16312	16361	16205	16433	16466	16187	16368	16295	16160	16301	16360	16424	16327	16336	16242	16324	16429	16270	16351	16322	16282	16539	16351	16389	16441	16385	16444	16343	16328	16244	16382	16346	16393	16492	16532	16364	16288	16377	16332	16392	16286	16310	16477	16357	16343	16361	16319	16513	16199	16228	16228	16582	16372	16527	16257	16195	16316	16234	16435	16087	16460	16359	16263	16430	16330	16416	16385	16254	16353	16496	16479	16319	16375	16195	16485	16303	16444	16437	16451	16317	16352	16223	16448	16401	16398	16370	16565	16321	16331	16421	16502	16472	16380	16343	16545	16358	16430	16317	16364	16506	16322	16343	16251	16464	16196	16299	16203	16297	16451	16241	16285	16421	16382	16199	16283	16335	16397	16395	16542	16336	16286	16379	16435	16429	16484	16539	16363	16227	16460	16269	16412	16242	16289	16282	16304	16548	16276	16555	16449	16319	16365	16261	16424	16388	16343	16438	16423	16159	16305	16298	16225	16261	16287	16206	16543	16230	16398	16413	16342	16309	16257	16540	16269	16329	16434	16436	16462	16388	16446	16378	16308	16491	16432	16441	16291	16495	16399	16511	16392	16476	16540	16392	16389	16261	16300	16353	16458	16349	16429	16228	16303	16230	16281	16332	16359	16236	16325	16358	16229	16281	16260	16463	16369	16343	16560	16142	16291	16355	16337	16334	16486	16301	16472	16253	16279	16466	16310	16386	16357	16329	16374	16412	16348	16336	16414	16378	16396	16342	16539	16295	16330	16209	16465	16304	16359	16258	16422	16387	16279	16197	16388	16329	16373	16521	16614	16332	16426	16306	16437	16229	16313	16284	16331	16315	16266	16319	16287	16286	16347	16315	16501	16506	16312	16233	16410	16524	16406	16555	16398	16303	16353	16219	16443	16393	16411	16408	16438	16357	16340	16344	16265	16421	16359	16183	16470	16350	16410	16312	16257	16457	16453	16254	16361	16411	16289	16367	16283	16339	16202	16294	16301	16299	16281	16430	16356	16213	16233	16223	16187	16307	16090	16308	16233	16481	16305	16356	16320	16514	16240	16467	16378	16330	16367	16260	16378	16384	16420	16344	16434	16307	16380	16326	16283	16645	16348	16309	16271	16401	16311	16492	16467	16484	16414	16453	16297	16466	16436	16503	16408	16404	16225	16391	16322	16448	16397	16194	16416	16419	16501	16507	16226	16454	16442	16420	16251	16563	16361	16421	16275	16462	16359	16311	16345	16470	16502	16395	16386	16509	16281	16237	16510	16420	16310	16392	16403	16470	16178	16376	16307	16516	16306	16421	16229	16235	16451	16340	16244	16341	16378	16398	16426	16295	16603	16454	16411	16467	16352	16395	16374	16492	16329	16507	16332	16386	16373	16420	16320	16297	16303	16323	16319	16388	16284	16226	16345	16498	16240	16481	16394	16333	16412	16468	16341	16452	16270	16498	16581	16464	16254	16447	16490	16379	16499	16373	16431	16482	16352	16308	16392	16558	16353	16530	16412	16243	16397	16367	16360	16270	16370	16241	16444	16365	16352	16334	16354	16425	16370	16404	16271	16279	16279	16335	16281	16321	16317	16317	16370	16507	16495	16379	16300	16256	16350	16271	16249	16350	16275	16327	16247	16133	16368	16377	16335	16225	16505	16341	16389	16262	16247	16448	16432	16374	16266	16410	16313	16390	16345	16396	16469	16450	16485	16301	16365	16453	16449	16349	16462	16340	16497	16554	16289	16484	16312	16330	16257	16369	16392	16444	16343	16377	16288	16453	16362	16418	16398	16336	16388	16613	16216	16516	16416	16544	16383	16494	16356	16403	16377	16237	16309	16321	16388	16372	16233	16304	16277	16267	16499	16176	16286	16303	16228	16291	16367	16392	16371	16323	16338	16453	16388	16496	16195	16468	16469	16360	16405	16456	16386	16459	16188	16484	16529	16308	16294	16271	16189	16357	16416	16258	16565	16526	16270	16541	16319	16441	16397	16523	16265	16355	16416	16370	16411	16434	16279	16421	16203	16300	16438	16297	16416	16467	16175	16439	16349	16458	16441	16295	16288	16508	16512	16341	16305	16241	16417	16212	16286	16331	16372	16412	16392	16403	16451	16290	16507	16264	16394	16471	16294	16131	16320	16400	16091	16457	16497	16396	16308	16394	16375	16200	16559	16514	16384	16329	16209	16530	16530	16305	16339	16459	16244	16455	16468	16381	16205	16408	16349	16407	16323	16363	16471	16309	16441	16234	16241	16506	16377	16351	16435	16361	16292	16195	16412	16438	16252	16325	16312	16347	16371	16274	16253	16442	16398	16477	16309	16437	16333	16295	16399	16328	16348	16414	16419	16482	16391	16303	16252	16372	16399	16422	16394	16460	16337	16571	16320	16351	16356	16421	16400	16473	16210	16232	16291	16294	16483	16356	16447	16264	16276	16268	16638	16370	16219	16417	16384	16263	16351	16406	16445	16205	16403	16223	16343	16311	16335	16251	16245	16473	16284	16230	16251	16326	16290	16383	16311	16224	16232	16255	16321	16403	16399	16447	16405	16216	16170	16433	16355	16384	16375	16389	16390	16333	16426	16368	16313	16393	16362	16392	16266	16351	16452	16471	16245	16565	16338	16408	16343	16372	16311	16530	16452	16357	16328	16389	16298	16450	16342	16482	16416	16450	16482	16500	16419	16398	16401	16379	16383	16163	16369	16204	16315	16344	16404	16355	16286	16341	16354	16337	16346	16340	16415	16441	16342	16338	16376	16381	16515	16389	16464	16389	16275	16472	16330	16406	16226	16425	16449	16106	16536	16397	16381	16271	16313	16356	16235	16377	16413	16308	16367	16362	16316	16455	16294	16475	16321	16346	16471	16298	16118	16484	16301	16434	16549	16406	16274	16425	16368	16537	16417	16384	16298	16313	16501	16318	16231	16326	16340	16439	16472	16432	16416	16349	16220	16309	16341	16312	16293	16389	16396	16358	16249	16426	16318	16251	16279	16326	16240	16449	16414	16361	16273	16314	16329	16415	16407	16412	16381	16444	16254	16327	16300	16225	16426	16270	16458	16291	16163	16373	16528	16340	16385	16379	16351	16390	16412	16390	16416	16328	16508	16303	16439	16392	16463	16320	16290	16323	16406	16313	16432	16451	16494	16475	16200	16092	16294	16385	16255	16279	16353	16506	16437	16448	16405	16415	16332	16269	16267	16268	16558	16518	16371	16481	16188	16370	16399	16578	16356	16504	16230	16369	16263	16416	16239	16409	16267	16375	16385	16295	16441	16271	16326	16480	16387	16492	16251	16312	16434	16422	16496	16439	16289	16555	16349	16216	16355	16316	16406	16177	16381	16476	16371
23644	21110	29029	27929	31438	36119	36428	33161	31543	29497	27313	40648	42883	34198	26538	22578	21382	21201	21242	21201	21272	21186	21124	21195	21228	21070	20974	21144	21225	21226	21285	21074	21309	21254	21155	20903	21014	20901	21227	21361	21245	21110	21219	21087	21250	21059	20862	20901	21081	20884	21038	21271	21170	20901	21144	21031	21320	21289	21155	21298	21169	21314	21099	21120	21036	21305	20870	21053	20964	20969	21109	20913	21099	21355	21080	20942	20932	21022	21198	21070	21192	21053	21058	21051	21157	21236	21021	20968	21102	21060	20982	21295	20953	20929	21111	20985	21130	20945	20976	20979	21041	21286	21041	21073	21022	21362	21290	21036	21090	21047	21050	21092	21356	20956	21032	20912	20818	20865	20906	21164	21010	20953	21118	20901	21270	21034	21162	20808	20946	21060	21080	21003	21031	21087	21117	21293	21008	21148	21276	20818	21017	21127	21161	21054	20871	20997	21211	21057	21187	21163	21022	21236	21159	21025	21099	20965	20957	21011	20664	20920	21083	20996	21208	21017	21080	20975	21075	20959	21094	21071	21119	21235	21014	21182	21135	20981	21075	21010	20978	21084	21117	21022	20949	21114	21279	20862	20927	21152	21023	20888	21266	21091	21078	21200	21176	21252	21108	21068	21032	20910	21152	20991	21109	20978	21183	20967	21019	21069	20819	20911	21025	21077	21182	21036	20903	21150	21122	21134	21126	21098	20961	21127	21101	21062	21052	21087	21217	21120	20961	20912	21112	21002	21115	21052	20929	21012	20980	21214	21149	21246	21089	20880	20929	20924	21021	21132	20856	21063	21057	21168	21152	21021	21174	21105	20919	21031	21014	20869	20950	21211	21091	20998	21090	21025	20940	21106	21076	20945	20907	20990	20876	21035	21014	21000	21025	21106	21078	21060	21110	20866	21028	21040	21290	21174	20981	21027	21071	21008	21038	20963	21213	21113	21132	20903	20776	20929	21230	20935	21175	21162	20987	20990	21058	21125	20894	21059	20914	20832	20915	20888	21222	21153	20949	20922	20906	20885	21153	21177	21270	21142	21189	21243	21206	21057	20969	21036	21076	21211	21053	21127	21118	21076	20868	21144	21078	21152	21220	21202	21043	21118	20988	20970	20967	20946	21058	21018	21044	21041	21005	20915	21101	21164	20946	20993	21118	20991	20877	21043	21115	20965	21043	21055	21197	20858	21235	20986	20931	21232	21049	21107	21207	20918	21093	21064	21002	20984	20979	21153	21243	21121	21111	21172	20985	20866	21217	21000	21248	21147	20985	20922	21165	21032	21010	21138	20968	21070	20985	21060	21042	21097	21000	21151	21307	21132	21116	20888	21109	21331	21083	21104	21262	21003	20860	21128	21158	20858	21138	21223	21174	20987	20938	21005	20996	20925	21158	21191	21012	21042	20960	20965	21214	21199	21104	21168	21118	21079	21074	21047	21196	21057	20932	21317	21210	21049	20926	21121	21004	21096	21195	21182	21064	21116	21098	21199	21190	20884	20968	20927	20902	20776	21035	21147	21344	21112	21289	21014	21102	21041	21068	21149	20870	20932	20890	20908	21092	21195	21032	21128	21049	21010	21095	20952	20875	21271	21000	20832	21100	21119	21010	21114	21027	21092	21162	20983	21071	20871	21122	20991	21121	20985	20947	20897	20917	20947	21028	21050	21130	21092	21116	20989	21048	20983	21192	21212	20918	20961	21218	21027	21051	21023	21116	21079	20756	20900	21049	21147	20979	20919	21000	21147	20999	20963	21056	20926	20890	20888	20952	20901	21020	21129	20978	20960	21140	20971	21144	20997	21013	20967	21048	21066	20949	21110	21097	20935	21041	21187	21059	20985	21145	21149	21080	20971	21130	21161	21180	20927	21103	21138	21367	21253	20958	20989	21012	20899	20934	21002	20800	21034	21026	21065	21052	21029	20987	21117	20925	21044	21065	21114	21048	21080	20933	21017	20885	20903	21011	21073	21030	21242	21212	21011	20878	21129	21135	20951	21054	21009	21006	20899	20944	21217	21207	21345	20919	21131	21115	21250	21000	21023	21191	21025	20978	21019	20964	20926	21027	21173	20884	20948	21178	21181	21142	20975	20990	21079	21037	20902	20939	21126	21146	21234	20868	20925	21160	20801	20855	21023	21210	21198	21264	20969	20908	21176	21193	20994	20949	20866	20991	21199	20903	21061	21126	21067	21070	20995	21049	21198	20900	21164	21113	21071	21102	20949	21034	21312	20961	20918	21064	20965	20967	20953	20993	21001	21039	21013	21219	21169	20964	20992	21172	21040	21039	21056	21008	20946	21134	21028	21026	21175	20937	20980	20822	21052	21148	21026	21076	20962	20993	21181	21074	20902	21102	21081	21149	20986	21143	21077	21050	20856	21235	20992	21123	20974	21004	21056	21105	20928	21122	21077	21017	20972	21091	20925	21235	21197	21027	21214	21101	21123	21022	20960	20996	21158	21206	20929	21189	20951	21022	21178	21187	21128	21007	21129	20927	21136	21208	21055	21141	21043	21060	21086	21258	20834	21103	21088	21086	20889	21101	21330	20914	21065	21045	21000	20947	20974	21158	21092	21147	21267	21020	21050	21175	21035	21109	21079	21098	20897	21005	21142	21012	20899	21073	21033	20996	21012	21059	20901	21015	21035	21107	20953	21073	21097	21137	21088	20993	21031	21211	20882	21235	21075	21080	21209	20947	21140	21034	20944	21133	21039	21227	21254	21212	21118	21095	21114	21165	21036	21210	21047	21032	20938	21150	20962	20962	20986	20991	20911	21183	20878	20955	21140	21099	20981	21045	21007	20984	20884	21221	21043	21210	21166	20916	21138	20950	21254	21290	21126	21014	21132	21025	20910	20980	21100	21195	20928	21236	20935	21009	21165	21166	21081	20818	21185	20712	21156	21158	20965	21004	21059	21139	21124	21042	21167	20921	21050	20997	21022	21181	21263	21099	21165	21055	21114	21004	21016	21019	21142	20969	21101	20982	21313	21237	21192	20847	21126	21149	21114	20998	21053	21118	21184	21154	21103	21017	20971	21220	21192	20958	21143	20843	20972	21066	21140	20946	20937	21017	20961	21108	21098	21059	21074	21029	21066	21047	21157	21108	20979	21067	21185	21230	21165	21010	21101	21063	21247	21090	20926	21095	20971	21054	21128	20978	20895	21168	21074	21203	21081	21137	21065	20909	21084	21045	20995	20928	21243	20927	21236	21300	20939	20989	20709	20919	20939	20889	21006	21055	21220	21079	21182	21136	21176	20953	21096	20951	21203	20895	21142	21048	20963	20984	20783	21070	21042	21059	21058	20921	20965	21141	21042	21114	21090	21217	20586	21051	20909	20840	21428	21168	21044	21031	20990	21039	21133	21105	21058	20909	21055	21347	21091	20982	21066	21033	20962	21116	21366	20861	21210	21089	21064	21351	21004	21131	21083	21051	21010	21064	20924	21033	20940	20793	20903	21049	21037	20911	21018	21136	21066	21011	20925	21001	20947	20980	20911	21038	21046	20910	20899	21188	20881	21101	20911	21314	21134	20878	20953	21337	21116	21057	21280	21225	20908	21120	20839	21249	21069	21007	21126	21199	20775	21102	21039	21005	21066	20998	21061	21167	21208	20918	21195	20925	21090	21108	20976	21008	21137	21352	21022	21104	21100	21209	21004	20845	21156	21211	21054	21264	21200	21156	21113	21148	21273	20980	20911	21236	21080	21102	20902	21093	20980	21053	20849	21167	21135	20986	21099	20883	20939	21053	20950	21143	21124	21086	20903	21048	21125	21107	21232	21165	20950	21170	21156	21226	20965	21342	21187	21068	21251	21229	21069	21004	21099	21305	21216	21148	21070	20995	20956	21013	21208	21087	21083	20817	20967	20790	20962	21107	20908	21110	21231	21311	21066	21381	21182	21122	21124	21025	21043	20979	21148	20992	21019	20982	21136	21158	21048	21169	21202	20885	21070	21123	20958	21075	20956	21032	20940	21005	21234	20919	21055	21061	21134	20917	21190	21177	21049	21006	20959	21119	21293	21130	21053	21201	21183	20974	21183	20949	21123	21222	21194	21008	21294	20920	21081	21083	21237	21155	20945	20969	21399	21052	20869	21131	21182	20947	20969	20998	21129	21050	21302	21010	21154	21026	20846	21038	20859	21005	20965	20849	21072	21132	21030	20953	21002	21199	21197	21105	20939	21253	20847	20861	20922	21084	20933	20922	21157	21131	21234	21036	21009	21193	21103	21088	21142	21252	21077	21033	20841	20855	20779	21085	20939	21038	21037	21133	20798	21165	21061	21084	20984	21015	21221	21175	20834	21091	20960	21100	21061	21236	21060	20882	20798	21105	21027	21021	21189	20973	20995	20952	21026	21154	21123	21273	21077	21035	21132	21093	21130	21097	21202	21154	20926	21121	21081	20970	21042	21187	21202	20921	20888	20873	21014	21100	20994	20919	21119	21217	21087	21125	21226	20927	21127	21135	21137	21260	20888	21176	21376	21056	20953	21047	20997	21077	21158	21045	21108	20950	21154	21097	21025	21114	20973	21294	21015	21128	21246	20884	21299	21229	21236	21215	21075	21179	21146	21140	21075	20800	21150	21059	21124	21175	21218	20986	21044	21079	20977	21113	20837	21271	21163	20945	21284	21122	21247	20997	21069	21182	21055	21005	20873	21094	21067	20812	21233	21168	21284	20972	21295	21172	21082	20900	20794	21062	21058	21166	21094	21076	21005	21113	20801	21009	21026	21173	20942	21218	20953	21197	21078	21263	21062	21030	21035	21153	21246	21126	21203	20936	21040	21073	21033	21090	21081	21031	21005	21197	21020	20910	20915	21158	20915	21022	20892	20913	20904	20908	20907	21063	20994	20873	20947	20907	20993	21386	20856	20903	20989	21074	21143	20942	21134	21120	21021	20966	21076	20970	21034	21132	20989	20962	21019	21265	20996	20869	21015	20904	21028	21116	21032	21175	21129	21130	20839	21029	21069	21164	20886	20975	20989	20978	21121	21170	21016	21232	20964	20936	21111	20874	20854	21003	21078	21191	20991	20933	20969	21126	21172	20999	21161	21183	20863	20981	21044	20958	20992	20976	21242	21277	21026	20891	20875	21052	21138	21200	21127	21032	21221	21088	20979
28271	49915	56523	53745	47197	41455	35439	33359	30977	27393	25088	41730	40461	30610	21278	17437	16387	16173	16290	16385	16421	16286	16399	16502	16199	16397	16362	16459	16605	16299	16513	16369	16231	16507	16376	16306	16243	16328	16538	16468	16465	16204	16225	16268	16352	16306	16257	16536	16373	16425	16215	16522	16363	16361	16251	16323	16372	16214	16194	16389	16458	16211	16285	16476	16504	16399	16412	16279	16289	16488	16446	16258	16289	16466	16462	16359	16299	16321	16290	16524	16229	16325	16285	16379	16382	16342	16441	16283	16266	16236	16418	16375	16285	16425	16227	16360	16422	16557	16291	16267	16323	16023	16214	16311	16265	16184	16420	16463	16370	16422	16219	16367	16336	16536	16192	16373	16324	16319	16340	16200	16505	16333	16219	16174	16367	16189	16456	16178	16276	16267	16474	16387	16288	16180	16385	16143	16281	16477	16244	16308	16322	16325	16243	16328	16510	16372	16227	16265	16338	16248	16348	16413	16265	16540	16126	16327	16296	16487	16343	16306	16312	16260	16341	16214	16221	16422	16297	16249	16168	16440	16259	16465	16485	16196	16502	16303	16239	16420	16281	16305	16254	16297	16100	16358	16200	16351	16294	16541	16328	16260	16265	16213	16275	16359	16472	16503	16292	16280	16233	16349	16387	16383	16334	16373	16527	16285	16485	16243	16422	16481	16196	16372	16263	16417	16462	16454	16352	16382	16115	16274	16288	16454	16116	16422	16246	16397	16391	16339	16379	16242	16335	16369	16523	16347	16442	16345	16402	16523	16287	16314	16216	16157	16277	16271	16302	16395	16213	16416	16247	16369	16369	16265	16371	16288	16323	16395	16296	16517	16245	16480	16423	16276	16440	16209	16233	16455	16163	16436	16174	16219	16217	16178	16487	16401	16437	16222	16410	16381	16466	16217	16398	16209	16062	16291	16187	16222	16319	16367	16253	16483	16297	16439	16361	16391	16430	16335	16450	16126	16330	16273	16345	16134	16242	16459	16246	16396	16390	16310	16278	16325	16334	16366	16193	16348	16038	16318	16322	16284	16462	16383	16305	16341	16305	16203	16289	16379	16245	16402	16319	16285	16423	16296	16380	16313	16389	16355	16252	16370	16387	16241	16309	16342	16451	16104	16339	16282	16222	16266	16472	16191	16380	16254	16277	16392	16183	16349	16283	16269	16295	16293	16333	16293	16340	16498	16189	16284	16319	16409	16140	16614	16184	16344	16251	16360	16337	16417	16231	16101	16321	16340	16385	16327	16367	16268	16509	16311	16229	16320	16507	16351	16408	16473	16272	16328	16415	16415	16219	16440	16221	16266	16092	16337	16355	16321	16514	16071	16301	16226	16428	16336	16394	16365	16379	16272	16389	16361	16181	16471	16318	16512	16112	16240	16392	16384	16422	16296	16305	16312	16230	16423	16372	16299	16449	16246	16221	16439	16293	16386	16313	16312	16433	16298	16478	16392	16241	16426	16394	16171	16130	16378	16269	16303	16343	16246	16385	16453	16317	16380	16426	16295	16287	16295	16333	16263	16370	16384	16346	16370	16441	16183	16194	16171	16298	16330	16259	16327	16336	16398	16462	16321	16433	16061	16318	16467	16332	16416	16382	16413	16254	16295	16103	16443	16330	16121	16339	16306	16362	16279	16200	16436	16320	16168	16353	16308	16407	16286	16329	16402	16287	16332	16251	16342	16417	16386	16326	16284	16280	16336	16208	16228	16380	16343	16187	16403	16330	16195	16271	16511	16269	16162	16328	16139	16220	16353	16319	16259	16343	16376	16275	16327	16367	16362	16212	16375	16432	16272	16344	16419	16437	16203	16208	16370	16243	16330	16306	16364	16499	16318	16435	16209	16124	16379	16285	16379	16467	16200	16352	16273	16308	16483	16437	16380	16253	16315	16197	16187	16350	16392	16201	16294	16353	16348	16233	16360	16335	16074	16284	16112	16315	16210	16364	16337	16349	16247	16250	16302	16319	16419	16351	16417	16398	16384	16097	16374	16192	16100	16248	16291	16387	16375	16227	16370	16256	16342	16318	16411	16277	16412	16269	16379	16317	16538	16192	16387	16161	16267	16317	16261	16435	16483	16306	16319	16293	16471	16368	16172	16300	16438	16299	16200	16396	16425	16458	16395	16376	16325	16327	16345	16362	16304	16214	16267	16411	16412	16180	16313	16291	16358	16391	16278	16322	16353	16233	16440	16339	16310	16344	16391	16335	16323	16476	16343	16404	16381	16201	16455	16311	16274	16222	16292	16285	16371	16233	16273	16248	16352	16236	16453	16303	16221	16417	16401	16490	16197	16233	16347	16387	16289	16411	16246	16290	16371	16467	16399	16433	16300	16272	16356	16320	16347	16362	16357	16383	16066	16351	16469	16222	16220	16391	16245	16299	16246	16401	16270	16334	16439	16177	16248	16516	16271	16347	16398	16439	16124	16268	16350	16476	16340	16373	16498	16248	16347	16291	16048	16382	16330	16201	16391	16435	16181	16251	16339	16428	16467	16390	16272	16350	16222	16305	16237	16362	16217	16239	16352	16443	16345	16418	16356	16307	16185	16436	16362	16069	16161	16308	16354	16293	16226	16247	16219	16566	16408	16295	16227	16216	16170	16320	16562	16260	16441	16514	16386	16371	16320	16198	16435	16286	16326	16188	16245	16365	16270	16337	16062	16298	16321	16499	16204	16244	16419	16379	16424	16411	16328	16359	16303	16165	16523	16360	16211	16268	16381	16383	16272	16520	16325	16301	16342	16136	16429	16454	16393	16472	16436	16373	16292	16323	16345	16315	16320	16359	16338	16287	16209	16289	16286	16445	16261	16307	16383	16343	16381	16292	16290	16441	16382	16433	16422	16351	16155	16465	16365	16310	16235	16473	16317	16445	16177	16360	16383	16183	16276	16529	16204	16286	16386	16416	16421	16421	16380	16324	16328	16440	16239	16094	16470	16215	16437	16359	16311	16293	16180	16380	16326	16352	16280	16404	16240	16394	16309	16282	16466	16332	16221	16253	16294	16217	16395	16497	16455	16212	16347	16220	16178	16218	16257	16356	16314	16239	16329	16363	16196	16302	16265	16448	16184	16269	16311	16249	16206	16356	16314	16279	16286	16383	16347	16350	16266	16476	16302	16287	16255	16140	16319	16317	16354	16237	16464	16119	16540	16320	16284	16262	16329	16269	16259	16313	16219	16321	16144	16279	16447	16332	16217	16348	16476	16404	16394	16312	16538	16399	16175	16292	16376	16349	16335	16342	16486	16290	16474	16168	16570	16522	16144	16288	16330	16325	16106	16245	16210	16288	16455	16395	16200	16302	16470	16357	16280	16414	16310	16371	16276	16287	16334	16664	16461	16210	16354	16145	16354	16337	16442	16422	16285	16301	16513	16287	16427	16427	16261	16462	16228	16301	16440	16238	16249	16364	16348	16336	16201	16328	16341	16349	16438	16143	16355	16386	16365	16054	16315	16354	16436	16353	16318	16548	16375	16277	16259	16411	16336	16214	16322	16235	16319	16448	16319	16105	16280	16500	16332	16348	16334	16369	16164	16309	16245	16404	16267	16307	16287	16169	16211	16358	16397	16283	16207	16368	16359	16228	16304	16320	16234	16302	16515	16430	16362	16260	16342	16374	16407	16257	16361	16440	16285	16255	16199	16244	16411	16394	16331	16411	16245	16181	16258	16214	16311	16320	16494	16303	16352	16263	16515	16356	16457	16341	16110	16430	16169	16180	16336	16543	16287	16392	16285	16393	16332	16152	16456	16301	16280	16229	16060	16335	16375	16224	16384	16487	16249	16407	16119	16262	16222	16352	16274	16326	16161	16379	16374	16324	16338	16199	16369	16370	16321	16212	16467	16327	16300	16312	16348	16383	16353	16257	16374	16294	16189	16156	16248	16315	16035	16556	16283	16400	16377	16326	16186	16270	16356	16261	16439	16238	16267	16144	16376	16309	16358	16452	16415	16228	16381	16382	16250	16485	16191	16287	16385	16307	16379	16308	16216	16332	16161	16206	16320	16411	16309	16484	16292	16302	16126	16307	16311	16192	16423	16458	16254	16332	16395	16307	16482	16129	16355	16292	16524	16281	16322	16310	16351	16255	16236	16339	16375	16286	16296	16452	16329	16371	16238	16243	16291	16320	16349	16213	16500	16301	16437	16325	16271	16345	16273	16344	16304	16267	16363	16354	16288	16449	16456	16231	16257	16404	16366	16058	16484	16250	16282	16360	16261	16335	16447	16079	16323	16353	16473	16382	16438	16167	16410	16272	16284	16261	16278	16446	16516	16182	16224	16194	16181	16192	16345	16341	16415	16271	16262	16325	16361	16369	16240	16398	16392	16417	16408	16165	16570	16417	16408	16339	16268	16305	16371	16401	16405	16329	16295	16296	16212	16230	16410	16409	16224	16242	16424	16116	16309	16266	16363	16327	16198	16298	16295	16466	16261	16446	16305	16448	16258	16289	16446	16204	16222	16379	16370	16303	16304	16115	16304	16510	16354	16282	16360	16234	16406	16245	16345	16462	16261	16223	16242	16326	16409	16279	16435	16301	16325	16293	16337	16233	16353	16179	16359	16369	16310	16292	16456	16468	16292	16343	16298	16439	16470	16242	16253	16247	16336	16293	16271	16482	16243	16318	16321	16407	16319	16271	16159	16459	16410	16419	16179	16346	16387	16338	16431	16369	16333	16273	16328	16330	16328	16244	16389	16265	16414	16456	16373	16383	16320	16213	16338	16388	16270	16352	16307	16505	16382	16310	16262	16209	16248	16362	16375	16506	16283	16394	16245	16427	16377	16411	16280	16381	16262	16264	16376	16364	16324	16200	16397	16100	16235	16323	16258	16332	16316	16244	16387	16334	16212	16276	16129	16306	16365	16444	16250	16309	16305	16408	16361	16312	16380	16355	16422	16350	16271	16227	16257	16441	16343	16393	16413	16496	16346	16538	16108	16277	16315	16186	16392	16147	16272	16248	16478	16159	16359	16301	16152	16360	16250	16182	16404	16337	16474	16349	16339	16410	16335	16546	16274	16188	16374	16250	16323	16320	16319	16260	16505	16242	16397	16439	16327	16188	16168	16257	16555	16430	16046	16327	16258	16352	16442	16282	16381	16246	16220	16176	16282	16318	16148
31759	34649	44359	39744	32632	29334	27933	26512	25023	24102	23590	24035	23670	22796	22352	22005	21790	21806	21765	21673	21631	21781	22012	21799	21742	21689	21729	21655	21720	21801	21717	21812	21985	21780	21721	21761	21823	21768	21618	21652	21879	21577	21807	21891	21785	21595	21829	21745	21738	21556	21788	21592	21848	21780	22025	21802	21955	21812	21779	21528	21790	22108	21605	21801	21569	21762	21777	21769	21775	21718	21855	21528	21723	21775	21506	21971	21872	21826	21838	21660	21730	21899	21761	21710	21690	21923	21748	21713	21537	21659	21910	22010	21692	22100	21779	21854	21804	21580	21741	21861	21777	21857	21609	21598	21719	21758	21771	21721	21446	21433	21936	21898	21873	21832	21716	21710	22010	21913	21662	21608	21920	21822	21830	21695	21729	21882	21728	21682	21816	21604	21635	21757	21727	21631	21690	21677	21716	21851	21782	21992	21751	21860	21599	21802	21732	21574	21649	21660	21691	21836	21718	21733	21728	21894	21602	21601	21885	21677	22020	21611	21701	21667	21651	21766	21769	21744	21795	21695	21614	21730	21722	21885	21740	21747	21788	21902	21703	21630	21529	21554	21614	21513	21903	21750	21598	21789	21678	21793	21820	21748	21652	21516	21689	22029	21646	21391	21973	22017	21707	21676	22036	21787	21656	21609	21663	21692	21718	21732	21693	21579	21662	21760	21620	21711	21758	21820	21678	21779	21711	21787	21834	21752	21750	21887	21783	21662	21551	21725	21902	22049	21750	21822	21718	21755	21863	21948	21856	21710	21753	21915	21758	21581	21678	21647	21535	21663	21664	21728	21893	21619	21961	21736	21696	21769	21854	22038	21746	21708	21746	21682	21759	21744	21688	21730	21444	21700	21850	21793	21824	21792	21601	21654	21677	21719	21605	21850	21729	21730	21812	21814	21742	21641	21628	22073	21827	21665	21633	21579	21769	21729	21852	21775	21707	21809	21709	22080	21733	21682	21779	21708	21844	21793	21747	21733	21606	21619	21913	21600	21530	21798	21721	21868	21866	21778	21480	21772	21590	21699	21563	21912	21615	21632	21707	21787	21704	21740	21636	21840	21754	21492	21851	21773	21823	21507	21833	21880	22108	21769	21765	21666	21660	21705	21629	21935	21610	21799	21914	21753	21869	21884	21761	21960	21715	21623	21767	22064	21662	21847	21731	21837	21856	21699	21826	21651	21667	21756	21549	21677	21822	21700	21836	21631	21845	21753	22020	21760	21751	21918	21669	21704	21651	21902	21609	21665	21900	21822	21723	21675	21762	21650	21686	21659	21666	21809	21982	21813	21726	21625	21973	21596	21774	21772	21744	21555	21638	21776	21921	21816	21909	21911	21708	21834	21634	21558	21676	21814	21696	21879	21769	21683	21671	21749	21643	21773	21658	21896	21764	21815	21887	21762	21883	21840	21903	21661	21647	21522	21690	21780	21622	21812	21746	21489	21687	21839	21832	21670	21688	21680	21724	21705	21679	21813	21788	21635	21686	21710	21597	21616	21734	21808	21587	21673	21832	21709	21729	21794	21624	21861	21830	21819	21777	21788	21819	21837	21911	21776	21872	21736	21740	21751	21750	21849	21941	21928	21763	21818	21875	21945	21770	21788	21616	21710	21589	21814	21734	21468	21860	21778	21770	21941	21712	21525	21884	21635	21781	21796	21740	21708	21662	21543	21634	21697	21890	21988	21964	21975	21735	21858	21914	21554	21699	21720	21703	21856	21848	21617	21664	21792	21748	21686	21622	21763	21769	21602	21579	21781	21697	21800	21782	21746	21612	21612	21859	21761	21771	21583	21604	21591	21723	21866	21732	21663	21813	21647	21570	22006	21813	21582	21867	21669	21720	21837	21953	21650	22160	21616	21715	21715	21811	21650	21772	21911	21813	21825	21707	21889	21729	21722	21767	21838	21649	21898	21664	21599	21748	21814	21739	21738	21519	21430	21660	21774	21830	21731	21500	21688	21665	21661	21799	21711	21886	21643	21812	21953	21636	21701	21777	21765	21905	21816	21752	21815	21881	21627	21881	21701	21824	21846	21836	21653	21609	21818	21796	21902	21880	21775	21664	21825	21655	21621	21934	21957	21580	21397	21840	21709	21704	21847	22010	21814	21702	21694	21649	21675	21703	21794	21709	21837	22132	21763	21403	21666	21787	21713	21681	21684	21921	21894	21724	21835	21686	21779	21803	21847	21933	21721	21870	21699	21925	21888	21756	21723	21895	21575	22085	21711	21907	21521	21744	21702	22046	21850	21753	21788	21846	21689	21861	21789	21624	21653	21915	21562	21790	21545	21827	21643	21826	21740	21780	21650	21688	21745	21633	21927	21774	21641	21762	21642	21712	21675	21791	21719	21740	21619	21805	21687	21504	21884	21742	21659	21893	21707	21756	21770	21699	21681	21774	21721	21832	21954	21739	21802	21544	21900	21759	21873	21858	21466	21840	21853	21759	21696	21628	21795	21717	21825	21507	21668	21776	21763	21483	21907	21715	21676	21634	21612	21881	21654	21746	21654	21741	21719	21654	21763	21516	22008	21824	21674	21633	21587	21684	21799	21820	21508	21742	21864	21874	21737	21443	21892	21756	21682	21546	21851	21731	21835	21754	21746	21586	21735	21793	21778	21937	21927	21867	21783	21686	21599	21506	21662	21903	21628	21792	21796	21772	21771	21722	21748	21873	21863	21723	21623	21701	21796	21613	21701	21820	21660	21759	21672	22006	21841	21718	21860	21716	21752	21700	21810	21784	21768	21961	21636	21893	21628	21745	21731	21745	21637	21633	21782	21986	21870	21679	21612	21724	21760	21783	21775	21738	21847	21554	21905	21619	21688	21813	21695	21676	21832	21767	21867	21996	21602	21689	21959	21841	21826	21916	21727	21825	21642	21838	21547	21841	21817	21755	21876	21800	21854	21869	21772	21943	21886	21724	21881	21831	21725	21837	21667	21794	21725	21737	21790	21806	21804	21782	21719	21781	21718	21608	21854	21719	21801	21802	21656	21748	21749	21902	21741	21572	21637	21966	21610	21925	21792	21832	21765	21934	21986	21691	21685	21467	21913	21737	21645	21646	21369	21933	21640	21669	21607	21789	21660	21780	21694	21887	21623	21835	21910	21649	21759	21746	21530	21553	21708	21849	21946	21966	21859	21853	21964	21692	21708	21940	21712	21678	21743	21802	21799	21826	21657	21571	21549	21798	21633	21827	21627	21576	21839	21988	21601	21710	21858	21876	21627	21753	21660	21771	21885	21893	21785	21828	21823	21732	21763	21708	21705	21940	21847	21754	21464	21540	21759	21790	21776	21728	21748	21645	21850	21757	21708	21722	21862	21668	21611	21863	21586	21648	21806	21700	21807	21877	21763	21752	21691	21996	21827	21684	21800	21947	21911	21703	21724	21727	21815	21759	21627	21803	21614	21862	21714	21789	21466	21658	21807	21801	21679	21857	21531	21708	21676	21658	21871	21585	21758	21633	21640	21836	21757	21753	21902	21755	21862	21648	21568	21792	22077	21683	21666	21716	21645	21809	21692	21829	21814	21831	21767	21816	21937	21905	21675	21499	22030	21677	21865	21730	21607	21599	21723	21804	21817	21857	21839	21848	21768	21790	21596	21870	21636	21580	21690	21851	21568	21763	21750	21907	21776	21845	21943	21874	21839	21953	21944	21718	21600	21861	21665	21734	21710	21763	21847	21632	21587	21882	21708	21888	21860	21821	21558	21516	21761	21848	21858	21764	21733	21906	21996	21639	21836	21775	21824	21700	21663	21997	21876	21943	21942	21484	21704	21676	21853	21790	21772	21647	21740	21702	21870	21777	21671	21592	21644	22075	21509	21659	21782	21792	21921	21757	21626	21689	21771	21668	21751	21855	21950	21563	21750	21781	21951	21762	21721	21641	21760	21660	21815	21612	21672	21773	21737	21854	21772	21704	21648	21776	21740	21765	21849	21789	21744	21788	21791	21678	21761	21830	21750	21763	21730	21654	21638	21795	21893	21738	21817	21651	21746	21627	21663	21862	21500	21660	21618	21765	21806	21705	21826	21712	21938	21830	22048	21691	21958	21595	21580	21526	21628	21619	21777	21842	21613	21909	21736	21773	21721	21696	21532	22200	21784	22032	21371	21655	21959	21713	21684	21904	21710	21844	21812	21669	21759	21822	21872	21711	21941	21832	21835	21770	21711	21739	21724	21774	21564	21862	21589	21920	21834	21839	21729	21665	21855	21820	21609	21479	21650	21776	21779	21804	21888	21891	21758	21680	21565	21803	21788	21684	21647	21696	21811	21785	21617	21858	21643	21772	21648	21864	21859	21636	21792	21872	21944	21877	21617	21512	21755	21962	21709	21577	21724	21726	21622	21700	21996	21779	21768	21708	21632	21687	21615	21645	21775	21808	21781	21877	22051	21849	21628	21547	21814	21717	21344	21662	21562	21854	21734	21568	21591	21884	21788	21840	21789	21844	21893	22009	21860	21607	21812	21739	21753	21944	21849	21713	21662	21849	21825	21725	21698	21668	21903	21846	21682	21672	21960	21960	21821	21742	21936	21782	21795	21466	21645	21731	21846	21870	21733	21787	21616	21819	21707	21883	21935	21874	21725	21626	21602	21828	21700	21811	21817	21780	21574	21923	21767	21846	21731	21714	21884	21887	21697	21769	21860	21801	21770	21764	21603	21832	21645	21701	21951	21646	21745	22012	21851	21866	21633	21628	21858	21978	21601	21537	21718	21570	21709	21622	21794	21756	21626	21663	21608	22040	21752	21956	21600	21746	21787	21829	21637	21644	21739	21787	21766	21820	21859	21832	21790	21833	21856	21654	21730	21939	21822	21830	21919	21838	21729	21765	21684	21820	21682	21947	21784	21903	21765	21886	21678	21760	21651	21776	21632	21524	21879	21761	21766	21978	21512	21818	21950	21845	21828	21743	21718	21743	21934	21869	21709	21700	21776	21564	21640	21773	21631	21798	21723	21863	21855	21797	21568	21676	21701	21713	21810	21899	21613	21820	21881	21776	21794	21792	21842	21651	21899	21661	21741	21774	21870	21725	21747	21701	21699	21879	21891	21806	21828	21936	21738	21920	21776	21633	21732	21869	21596	21932	21586	21684	21700	21921	21775	21621	21752
24423	43653	45984	37848	31047	27255	25683	23941	21631	20591	19183	20136	18925	17959	17273	16851	16692	16709	16766	16714	16694	16645	16732	16736	16868	16604	16770	16612	16719	16784	16727	16733	16633	16783	16689	16578	16631	16714	16807	16683	16767	16748	16709	16799	16713	16784	16892	16633	16653	16691	16766	16611	16646	16620	16786	16671	16586	16712	16781	16747	16610	16749	16627	16743	16734	16574	16572	16615	16727	16699	16557	16576	16618	16630	16803	16544	16639	16679	16748	16785	16651	16567	16722	16665	16657	16509	16624	16567	16676	16555	16701	16746	16832	16757	16532	16887	16696	16565	16718	16547	16756	16629	16695	16699	16637	16643	16616	16557	16702	16645	16537	16609	16809	16698	16392	16818	16729	16628	16726	16732	16713	16827	16685	16677	16611	16767	16764	16451	16865	16696	16632	16764	16606	16704	16631	16745	16759	16657	16684	16821	16751	16838	16768	16718	16460	16795	16610	16759	16741	16560	16536	16714	16605	16776	16818	16691	16685	16665	16666	16747	16731	16538	16743	16627	16675	16664	16798	16643	16506	16596	16586	16691	16868	16695	16780	16546	16653	16604	16600	16634	16824	16582	16652	16728	16782	16603	16698	16669	16631	16768	16767	16577	16802	16646	16544	16655	16736	16724	16722	16741	16661	16703	16552	16814	16713	16571	16745	16653	16592	16620	16610	16775	16723	16517	16649	16642	16826	16699	16700	16709	16683	16716	16594	16570	16634	16787	16464	16603	16816	16615	16648	16811	16723	16687	16762	16646	16772	16757	16552	16766	16789	16647	16763	16758	16781	16805	16620	16652	16852	16638	16532	16547	16787	16629	16737	16515	16750	16549	16848	16622	16516	16655	16593	16551	16735	16749	16731	16713	16700	16710	16695	16761	16500	16726	16719	16642	16578	16758	16827	16618	16639	16706	16624	16882	16888	16747	16719	16706	16727	16629	16691	16710	16660	16679	16736	16569	16807	16781	16790	16827	16715	16542	16699	16707	16790	16730	16714	16647	16645	16709	16764	16704	16764	16631	16632	16631	16568	16756	16709	16607	16800	16690	16737	16640	16806	16706	16581	16750	16542	16465	16531	16713	16671	16803	16815	16581	16592	16658	16709	16634	16588	16671	16689	16692	16716	16676	16529	16887	16796	16581	16648	16663	16816	16565	16687	16744	16668	16705	16686	16717	16703	16686	16593	16698	16730	16662	16756	16564	16716	16748	16684	16582	16630	16796	16542	16713	16635	16756	16652	16829	16628	16559	16760	16811	16717	16526	16695	16683	16754	16530	16707	16623	16718	16798	16511	16438	16695	16698	16719	16773	16782	16834	16663	16724	16811	16705	16666	16571	16785	16694	16640	16625	16755	16658	16544	16718	16724	16677	16652	16807	16639	16789	16674	16538	16724	16711	16814	16607	16596	16699	16521	16777	16667	16528	16732	16584	16733	16667	16709	16618	16602	16808	16778	16620	16728	16869	16682	16787	16801	16631	16769	16674	16630	16638	16619	16668	16672	16674	16630	16579	16716	16665	16832	16696	16520	16634	16494	16564	16790	16708	16758	16670	16746	16661	16677	16499	16757	16707	16749	16670	16691	16590	16759	16629	16819	16566	16746	16647	16738	16639	16657	16625	16807	16713	16592	16570	16698	16764	16565	16726	16772	16788	16632	16715	16795	16587	16800	16603	16684	16571	16704	16692	16759	16756	16651	16653	16745	16824	16647	16675	16616	16749	16587	16744	16768	16813	16645	16769	16761	16814	16740	16695	16757	16812	16718	16597	16614	16618	16603	16578	16694	16784	16629	16643	16732	16629	16653	16704	16521	16490	16626	16509	16738	16665	16596	16699	16558	16741	16728	16616	16795	16734	16656	16744	16790	16721	16791	16708	16693	16635	16806	16665	16464	16809	16671	16661	16704	16516	16716	16640	16701	16699	16823	16653	16695	16582	16708	16689	16604	16797	16653	16755	16844	16494	16643	16549	16611	16714	16582	16697	16729	16593	16546	16769	16753	16708	16698	16865	16663	16571	16845	16695	16592	16497	16595	16741	16611	16695	16651	16717	16599	16532	16700	16718	16745	16672	16737	16684	16699	16675	16656	16552	16673	16432	16641	16776	16704	16526	16586	16693	16653	16739	16690	16620	16682	16737	16683	16684	16630	16745	16819	16666	16656	16690	16822	16789	16661	16750	16671	16773	16682	16564	16728	16543	16690	16723	16697	16808	16695	16549	16742	16801	16684	16723	16638	16740	16700	16625	16683	16634	16722	16796	16797	16679	16665	16780	16787	16643	16789	16633	16714	16709	16481	16663	16620	16678	16738	16655	16826	16630	16679	16681	16719	16649	16501	16618	16659	16680	16511	16837	16773	16758	16905	16725	16509	16706	16720	16638	16775	16919	16557	16654	16665	16886	16688	16783	16762	16641	16706	16707	16720	16651	16689	16622	16732	16740	16710	16541	16756	16393	16800	16648	16671	16649	16615	16548	16668	16598	16794	16621	16556	16755	16666	16536	16651	16891	16816	16550	16764	16512	16560	16656	16703	16601	16548	16885	16606	16536	16731	16716	16610	16801	16726	16743	16694	16580	16661	16765	16633	16703	16569	16674	16704	16715	16748	16491	16510	16845	16619	16529	16787	16774	16610	16645	16714	16780	16576	16690	16811	16645	16736	16733	16793	16555	16549	16625	16650	16712	16785	16562	16731	16635	16768	16720	16712	16831	16709	16488	16713	16748	16672	16536	16739	16736	16697	16686	16666	16797	16542	16645	16683	16628	16539	16634	16656	16615	16533	16664	16679	16647	16632	16566	16812	16658	16737	16623	16690	16648	16710	16849	16686	16660	16618	16774	16761	16685	16756	16837	16657	16917	16741	16705	16597	16625	16713	16624	16568	16826	16773	16798	16670	16777	16710	16598	16737	16817	16903	16684	16728	16622	16561	16667	16664	16734	16812	16508	16552	16769	16667	16571	16666	16820	16654	16635	16716	16790	16717	16715	16769	16548	16961	16596	16640	16622	16676	16626	16588	16870	16667	16809	16544	16699	16733	16629	16672	16615	16661	16807	16698	16534	16820	16499	16753	16696	16686	16915	16750	16594	16662	16784	16669	16666	16622	16597	16747	16712	16557	16644	16737	16584	16617	16522	16629	16767	16658	16693	16637	16554	16602	16711	16719	16562	16642	16663	16613	16757	16654	16702	16621	16449	16807	16627	16561	16703	16406	16571	16831	16538	16738	16681	16643	16625	16722	16690	16515	16620	16758	16779	16749	16777	16583	16662	16773	16679	16658	16496	16807	16673	16646	16688	16756	16691	16623	16802	16845	16614	16622	16731	16626	16802	16791	16719	16513	16676	16615	16732	16805	16600	16772	16573	16648	16648	16715	16690	16767	16443	16717	16645	16695	16684	16628	16653	16774	16574	16821	16827	16710	16557	16722	16637	16585	16639	16633	16715	16557	16743	16791	16709	16656	16761	16664	16633	16709	16804	16603	16714	16913	16689	16815	16815	16694	16675	16589	16850	16698	16657	16797	16629	16602	16762	16708	16735	16761	16838	16594	16939	16561	16613	16761	16954	16651	16713	16578	16769	16705	16708	16765	16647	16707	16733	16691	16714	16662	16664	16668	16823	16710	16520	16802	16654	16806	16543	16775	16761	16682	16764	16818	16559	16537	16529	16830	16773	16488	16779	16644	16609	16608	16745	16735	16783	16813	16690	16533	16569	16625	16837	16845	16566	16705	16513	16558	16599	16669	16724	16900	16692	16652	16685	16599	16779	16712	16703	16845	16793	16814	16673	16600	16689	16766	16551	16915	16567	16713	16605	16633	16712	16556	16660	16712	16587	16560	16859	16683	16676	16670	16681	16716	16700	16781	16652	16688	16701	16621	16542	16771	16760	16749	16693	16649	16633	16744	16940	16659	16584	16747	16738	16739	16634	16682	16704	16904	16735	16777	16730	16550	16827	16692	16649	16737	16784	16667	16734	16678	16679	16833	16687	16602	16696	16812	16639	16727	16556	16799	16724	16672	16583	16584	16623	16698	16629	16761	16653	16744	16648	16743	16754	16636	16593	16659	16676	16647	16643	16763	16730	16683	16738	16604	16663	16862	16696	16608	16742	16755	16760	16666	16637	16825	16684	16662	16627	16660	16521	16789	16868	16528	16721	16620	16860	16645	16774	16840	16546	16618	16860	16784	16608	16604	16667	16548	16804	16755	16598	16595	16652	16670	16738	16804	16611	16506	16782	16654	16691	16726	16648	16546	16620	16677	16709	16641	16601	16653	16750	16611	16581	16653	16767	16686	16802	16794	16768	16586	16649	16750	16572	16649	16533	16624	16665	16798	16824	16721	16793	16765	16628	16813	16747	16741	16586	16848	16699	16747	16805	16704	16566	16583	16876	16514	16645	16863	16678	16686	16803	16608	16726	16785	16609	16626	16603	16618	16758	16653	16605	16719	16710	16810	16588	16579	16908	16773	16869	16742	16631	16639	16622	16667	16794	16869	16780	16606	16715	16603	16849	16608	16922	16642	16562	16692	16756	16744	16680	16798	16525	16586	16679	16645	16648	16636	16697	16665	16636	16644	16690	16617	16776	16770	16627	16577	16562	16642	16865	16642	16697	16663	16585	16612	16716	16583	16745	16679	16400	16846	16698	16531	16605	16844	16602	16602	16699	16603	16561	16769	16597	16699	16700	16790	16925	16807	16692	16724	16713	16657	16553	16724	16634	16569	16800	16894	16725	16509	16721	16549	16798	16829	16762	16800	16737	16682	16612	16670	16557	16635	16695	16692	16712	16688	16545	16716	16701	16648	16753	16593	16707	16553	16610	16712	16757	16713	16839	16573	16688	16791	16550	16858	16630	16811	16548	16947	16606	16639	16602	16729	16650	16616	16603	16532	16805	16535	16634	16689	16853	16814	16726	16592	16738	16637	16628	16663	16611	16717	16608	16509	16882	16604	16647	16687	16668	16718	16698	16500	16622	16575	16577	16807	16658	16677	16552	16655	16717	16676	16702	16609	16779	16700	16689	16610	16739	16595	16860	16681	16781	16576	16710	16704	16765	16676	16759	16707	16507	16657	16468	16779	16790	16737	16713	16838	16564	16793	16781	16589	16721	16650	16515	16454	16656	16681	16632
25525	21477	31371	33664	33132	33552	33288	29980	28168	27441	27780	34870	31213	26789	23843	22481	22369	21947	22065	21880	22075	22042	22141	22058	22090	21995	21993	21987	21909	21939	21937	22146	22205	21966	22216	22066	22031	22183	21934	21922	22025	21886	22164	21866	22087	22041	21996	22020	21865	21927	22040	22027	21983	21829	21873	22091	22075	21896	21989	21877	22170	21787	21931	22039	21876	21780	22147	21983	21989	22063	21972	21827	21954	22050	21997	21950	22087	21993	22118	21947	22140	21906	21909	22049	21961	21700	21815	21985	21825	22261	22010	21969	21989	21924	21935	21958	22073	21864	21936	21885	21935	21854	21819	21789	21919	22047	22061	22000	22035	22021	21947	21910	21919	21943	21958	22072	22137	21927	21828	22063	21956	21701	21861	21918	21996	22057	21850	22002	21988	22120	21932	21916	21936	21935	22039	22264	22009	21887	22087	22144	21777	22014	21754	21871	22035	21960	21967	21958	22099	21978	21937	21815	22114	21878	21999	21900	21981	21864	21751	21828	22189	22033	21923	21947	21786	21985	22061	21852	22090	21970	21885	22137	21993	21936	21721	21942	21956	22086	21966	21867	21932	22132	21941	21911	21954	21748	21839	22096	22064	22052	21909	22020	22235	22012	22056	21800	21893	22122	21867	22008	21795	22109	22006	21743	22077	21902	22030	21868	22156	21881	22057	22025	21997	21981	21889	21979	22031	22080	21923	21805	21896	21784	22152	22123	21889	21929	21795	22174	22127	21857	22049	22105	22049	22098	22019	21905	22185	22004	22217	21907	22075	21943	21782	22143	22026	21886	22108	21802	21902	21991	21976	21770	21997	22027	22049	21933	21841	22083	21622	22215	22035	21938	22160	21975	22039	22101	22047	22031	22216	22018	22189	21961	21883	21923	21925	22000	22131	22079	22148	22051	22235	22003	22105	21886	22144	22037	21982	21939	21934	21939	22023	21864	21848	21981	22042	21944	21856	21896	21946	21981	21952	21942	22085	21939	21920	21962	21923	21815	21912	21875	22062	21742	21883	21929	22043	22003	21976	21888	21976	22082	22252	21960	22064	22133	21991	21985	22170	21835	21950	22009	21841	22063	21904	21759	21915	21737	22154	21965	22123	21793	22048	21853	21954	21966	21729	22073	21956	21903	21900	21927	21910	22038	21934	21996	21992	21967	21844	21966	22169	22038	22000	22174	21774	22122	22025	22069	22061	22111	21822	21858	21925	21951	21864	21809	21836	22118	21844	21803	22107	21972	22014	21873	21808	21761	21966	21999	21977	21916	22004	22028	22026	21831	22015	21883	21917	21978	21935	21584	22046	21948	22058	22158	22106	21996	21967	22045	22017	21886	21897	21847	22031	21822	21952	21986	21945	21787	21911	21792	22004	21991	21857	21869	21785	21913	22089	22173	21987	21840	21955	21935	21876	21966	22081	21840	21976	22135	21979	21958	22018	22094	21835	22100	21931	22047	21904	22190	22129	21887	22004	21848	21906	21981	22018	21963	21984	22172	22129	22172	22012	21872	21754	21895	21881	22103	21872	22216	21980	21895	22016	22061	22132	21914	21936	21986	21842	21922	21929	22018	22042	22078	21773	22102	22058	22155	22275	22114	22117	21969	22017	22190	21874	21972	21953	21916	21805	21849	22123	22059	22129	21862	21856	21979	21905	21901	22007	21886	21988	21990	22183	22145	22025	22099	21731	21929	21871	21951	22165	21941	22168	21890	22040	21916	21946	21958	21978	21819	21893	22104	21996	21928	22036	21676	21926	21757	21914	22190	21942	22131	21916	21991	21900	22006	22074	22061	21946	22079	21872	21852	21854	22022	22117	21862	22075	22214	22056	21965	21999	22078	21830	22170	21913	21814	22112	22026	22233	21780	21976	22111	22133	22046	22034	21916	22155	22016	22059	22061	21998	21890	21951	21958	21992	22013	22023	21865	21818	21968	21799	22010	21901	21816	21971	21856	21955	21976	21749	21811	22081	22007	22131	22023	21921	21753	21880	21832	22108	22123	22138	22156	22056	21880	21845	22135	22074	21999	21717	22205	22036	21871	21982	21963	21960	21991	21873	21882	22072	21824	21865	21562	21809	22023	21976	22173	22100	22174	22068	22057	22088	22055	21878	21939	22140	22137	21988	22002	22040	21968	21982	21903	22179	21677	21936	22083	21877	21779	21965	21931	21740	21932	21931	21967	21960	21820	21913	21898	21983	21974	21870	21938	22174	21916	21943	21986	21917	21895	22091	21992	22032	21939	21924	21977	21966	22046	22190	22052	22134	21819	21854	22137	22016	21942	21996	21846	21979	21955	22003	21955	21917	21859	22026	21693	21821	22014	22031	22019	22111	22077	21905	21986	21898	21958	21968	21818	21922	21943	21921	21953	22031	21887	21794	21880	22108	21922	21848	21674	22072	22119	21953	22028	21905	22028	22023	22155	21994	21996	21703	22046	21877	21991	21871	22034	21973	22023	22025	22130	21893	22008	21927	21964	21827	22157	22223	21759	21913	21836	21865	22203	22143	21965	22018	21930	22026	21823	22183	22015	22060	22000	21871	21644	22063	21935	21846	21866	21860	22016	22136	21879	21882	22072	21764	21758	21920	22158	22044	22041	22068	21895	22084	22009	21963	21922	21900	21908	21990	22064	21962	22046	22318	21990	21791	22011	21987	22082	21875	22061	21930	22153	21923	21781	22199	21873	22022	21869	22089	21779	22045	21716	22151	22138	22047	21779	21943	22047	22032	21916	21834	21937	22032	22162	21975	21987	22173	21954	21991	22023	21971	22052	22090	21830	22119	21970	21958	21715	21975	22207	22132	22053	21713	21960	22094	21955	22146	21943	22050	21914	21964	21841	22009	21957	21974	21956	22060	21856	22200	22049	22014	21738	21763	21906	22148	21861	21977	21936	21885	22341	22095	22302	21879	22019	21761	21784	21932	21999	22063	22001	21693	21882	21782	22041	21996	21986	22045	21991	21852	22025	21948	21924	21978	21981	22181	22106	22075	21977	21968	22091	22193	22074	22094	22088	21999	21947	21838	21960	22007	21971	21991	22047	21989	21710	21768	22091	22072	21956	21830	22132	21839	22032	22071	22006	22161	21865	22004	21971	22022	22139	22032	21928	22188	21728	22085	22140	22053	21916	22009	21831	22097	21805	21961	21952	21906	21826	22031	21838	21996	22156	22206	22224	21817	21916	22137	22105	21992	22071	22076	22001	22017	21893	21842	21809	21822	22101	22032	22039	22154	22225	21883	22135	21935	21852	21879	22085	21992	22039	21887	22070	21904	22137	21936	21830	22088	21775	22015	21981	22067	22044	21935	22127	22079	21991	22173	21880	21826	21929	21990	22063	21934	22075	21955	22021	22009	21889	22056	21736	21963	21853	22111	21843	22004	21891	21841	21841	21852	21768	21840	22088	21936	21964	21916	21890	21937	22032	21883	21822	22072	21721	22085	21909	21997	21968	21998	22004	22096	21884	21945	21779	21884	22017	22088	22115	22102	21850	21850	21837	21818	21994	22115	21956	22056	21906	21881	22022	22053	22177	21969	22093	21988	22026	22087	22175	21901	21852	21985	21987	22084	21818	21979	21909	22037	22133	22026	22121	22094	21939	22028	21904	22169	21992	21962	21803	21675	21723	22012	22043	22005	21907	22121	22003	22022	22061	22010	22048	21969	21993	21896	21925	22119	22038	21967	22147	22038	22296	21750	22045	21754	21850	21938	22036	21886	22097	22066	21968	21897	22323	22119	21916	22111	21858	22009	22056	22006	22024	21983	21996	21934	21781	21609	22013	22003	21766	21995	21776	21960	21915	21874	21669	21937	21764	22090	21916	21841	22146	22094	21887	22009	22028	21837	22035	22023	21946	22151	22124	22132	21935	21830	22012	22074	21826	22017	22222	21996	22034	22143	21878	22096	21785	21890	22217	22120	22032	21817	21901	21987	21819	22052	22068	21980	22014	22047	21922	22104	21919	21985	22155	21772	21844	22123	21862	21965	21859	21645	21960	22250	21937	21896	21917	21995	21900	21788	21900	21938	21754	21826	22051	21966	22041	22186	21926	22206	22169	22158	22067	21911	21944	21826	21687	21884	21815	21959	22053	21988	21909	21913	21821	22218	22042	21911	21891	22171	21937	21675	21932	21956	22130	21994	22147	22106	22023	22092	21918	21824	22039	22007	21984	21753	21780	21995	22009	22028	22229	21821	21768	21904	21917	21934	22032	22060	21951	22056	22150	21906	21941	22035	21892	22019	22033	21860	21942	21919	22186	22057	22011	21966	22015	21809	21853	22351	21903	21849	21998	22020	22167	21711	22112	22221	22076	22019	21903	22077	21870	22157	21852	21956	21988	22134	22022	21990	21987	21920	21946	21714	22056	22011	21753	22099	22017	22183	21861	21970	21881	21950	22067	21984	22028	21801	22007	21804	21897	22013	21978	21889	21927	22149	22065	21971	21853	21889	21755	21983	22004	21736	21991	22063	21983	22038	21819	21729	21915	21961	22121	21942	21909	21639	21980	21881	21952	21921	22001	21934	21932	21882	22153	21981	22087	22058	21975	22079	21973	21967	21822	21741	21937	21941	21999	22008	22100	21733	22113	22133	22139	21870	21811	21952	21911	22083	21896	22077	21897	22001	21697	21888	21868	21960	22046	21732	22019	22018	22151	21993	22071	21850	22076	21932	22153	22014	22092	22042	21932	22078	22001	21688	21712	21756	22156	21806	22097	21915	21881	21980	22082	21755	21766	22034	22033	22069	21810	21783	21946	22219	22290	21880	22205	21904	22069	22190	21989	21846	21911	21788	21735	22049	22091	22055	22027	22072	22118	21903	21860	22035	22205	21838	22012	21834	21895	21824	21902	21853	21809	22057	21915	22187	21949	22129	21817	21822	21921	21823	22130	21996	22037	21922	22053	21625	21978	21973	21817	21815	22129	22092	21713	21917	21774	22095	21840	22064	21828	22155	21900	21987	22064	21779	22006	21939	22088	21890	21806	21937	22029	21975	21923	21966	21930	21977	22001	21927	21919	22007	22016	21936	21825	21801	21932	21913	22084	21937	22075	21823	21932	21965	22065	22017	22032	22002	21674	21815	21921	22050	22152	22110	21896	22008	22106	22139	22030	21853	22187	21909	21822
27539	50553	53184	44666	37157	33269	30844	28110	25990	24196	26138	33574	27755	22399	18595	17223	16947	16914	16899	16789	16804	16935	16780	16723	16773	16845	16775	16743	16902	16776	16907	16814	16772	16942	16853	16936	17043	16868	16926	16974	17086	16769	16847	16855	17012	16840	16711	17026	16677	17041	16699	16828	16952	16827	16854	16725	16926	17032	16932	16876	16658	16862	16733	16816	16660	17009	16913	17145	16751	16827	16745	16870	16847	16689	16802	16843	16859	16992	16877	16783	16806	16883	17016	16911	16847	16972	16850	16845	16691	16874	16818	16888	16920	16692	16831	16858	16764	16809	16884	16870	16893	16839	16986	16783	16738	16798	16743	16918	16903	16814	16740	16883	16794	16673	16765	17003	17026	16666	16911	17045	16742	16825	16805	16781	16853	17045	16922	16788	16964	16802	16878	16851	16952	16817	16893	16940	16981	17014	16795	16937	16854	16826	16969	16795	16689	16820	16727	16867	16966	16852	16926	16901	16834	16909	16962	16800	16819	16881	16807	16781	17038	16703	16916	16946	17044	17043	16858	16912	16824	16981	16767	16864	16957	16939	16929	16940	16903	17021	16803	16763	16692	16936	17093	16937	16892	16826	17010	16775	16881	16928	16910	16866	16908	16896	16976	17088	16818	16783	16722	16759	16747	16949	16726	16921	16885	16637	16905	16629	16664	16874	16809	16731	16895	16647	16704	16943	16868	16854	16859	16911	16885	16869	16794	16923	16997	16865	16773	16845	16820	16842	16792	16983	16770	16996	16865	16832	16893	16968	17003	16704	16813	16743	16749	16894	16747	16788	16894	16901	16991	16817	16900	16788	16937	16704	16871	16881	16963	16788	16864	16902	16897	16754	16808	16864	16934	16787	16837	16813	17054	16817	16893	16951	16720	16897	16833	16975	16997	16864	16889	16931	16862	16962	16892	16785	16802	16879	16667	16867	16938	16885	16851	16907	16758	16744	16731	16850	16896	16719	16921	17054	16956	16746	16896	16833	16824	16822	16978	17049	16825	16879	16862	16862	16925	16703	16769	16978	16969	16704	16948	16853	16773	16939	16744	16866	16595	16752	16760	16803	17055	16851	16903	16757	17040	16800	16729	16998	16895	16768	16793	16939	16922	16730	16941	16733	16893	16862	16829	16854	16777	16791	16932	16674	16784	16806	16746	16810	16879	16884	16897	16742	16894	16756	16645	16788	16793	16752	17059	16851	16962	17072	16840	16821	16819	16889	16884	16858	16857	16941	16917	16911	16747	16948	16993	16901	16839	16695	16913	16940	17031	16892	16809	16873	16962	16817	16729	16786	16723	16782	16780	16811	16872	16815	16769	16888	16765	16713	16772	16716	16848	16851	16867	16853	16632	16923	16863	16783	16838	16874	16773	16924	16996	16945	16926	16974	16787	16861	16851	16844	16843	16899	16719	16894	16904	16827	16833	16727	16809	16972	16823	16852	17021	16903	16902	16914	16844	16794	16827	16920	16853	16818	16892	16734	16817	17010	16836	17055	16927	17048	16689	17037	16824	16815	16954	16912	16897	16832	16805	16897	16876	16903	16790	16697	16847	16818	16762	16920	16983	16864	16962	16831	16834	16828	16913	16893	16829	16824	16840	16956	16817	16727	16909	16812	16885	16842	16913	16861	16905	16802	16856	16859	16805	16932	16863	16958	16898	16977	16824	16809	16799	16935	16905	16767	16881	16820	16951	16821	16778	16843	16787	16877	16899	16920	16892	16941	16971	16853	16836	16920	16696	16891	16821	16939	16794	16961	16963	17005	16941	16761	16883	16769	16954	16655	16974	16769	16720	16903	16855	16848	16792	16793	16843	16856	16775	16886	16746	16877	16803	16886	16950	16974	16751	16828	16910	16917	16751	17005	16795	16599	16919	16920	16894	16820	16967	16801	16658	16900	16886	16903	16738	16844	16817	16823	16834	16794	16888	16942	16907	16859	16779	16911	16942	16826	16839	16724	16999	16843	16905	17015	16866	16922	16971	16839	16661	16657	16882	16954	16673	16829	16940	16948	16891	16774	16768	16975	16938	17037	16627	16885	17066	16834	16884	16773	16763	16907	16606	16819	16837	16879	16923	16772	16824	16938	16866	16971	16769	16891	16853	17037	16776	16727	17021	16989	16904	16859	16828	16832	16869	16939	16916	16969	16866	16930	16909	16879	16844	16750	16858	16775	16814	16960	16809	16722	16887	16798	16880	16914	16905	16789	16834	16829	16752	16813	16809	16862	16864	16752	16853	16882	16725	16786	16881	16872	16883	16794	17050	16912	16915	16760	16657	16885	16910	17081	16964	16933	16997	16824	16753	17014	17005	16761	16897	16843	16830	16883	16913	16892	16903	16878	16832	16732	16845	16856	16872	17019	17026	16829	16797	16840	16927	16953	16965	16826	16821	16891	16825	17009	16800	16921	16814	17016	17054	16789	16769	16820	16950	16777	16861	16978	16703	16828	16915	16737	16944	16925	16889	16765	16770	16985	16865	16966	16779	16905	16871	16981	16793	16739	16851	16967	16696	16944	16752	17041	16801	16848	16904	16978	16794	16868	17034	16735	16713	16872	16729	16801	16902	16857	16806	16807	16861	16968	16887	16927	16702	16813	16961	16690	16849	16773	16920	16920	16759	16878	16973	16939	16853	16736	16696	16789	16938	16876	16769	16849	16879	16782	16792	16814	16788	16989	16929	16972	16858	16864	16646	16937	16890	16892	16829	16684	16767	16901	16870	16838	16858	16926	16865	16841	16756	16927	16996	16871	16926	17039	16768	16846	16714	16859	16882	16713	17042	16799	16721	17018	16889	16715	16809	16954	16770	16966	16794	16701	16689	16791	17028	16906	16874	16739	16925	16864	16763	17073	16923	16634	16900	16872	16836	16962	16823	16800	16848	16895	17139	16925	16742	16787	16742	16918	16883	16800	16672	16800	16766	16776	16834	16819	16753	16853	16714	17116	16845	16845	16849	16988	16730	16842	16975	16843	17000	16977	16766	16773	16869	16770	17066	16893	16880	16930	16685	16870	16869	16764	16910	16771	16946	16908	16870	16911	16801	16854	17047	16901	16855	16813	16902	16764	16941	16765	16858	16979	16824	16747	16990	16901	16879	16936	16967	16895	16852	16801	16874	16875	16954	16914	17067	16883	16953	16919	16863	16783	16671	16951	16851	16965	16786	16903	16786	16966	16904	16939	16874	16923	16814	16810	17087	16875	16834	16790	16811	16915	16977	16786	16878	16847	16765	16847	17098	16789	16978	16966	16988	16915	16952	16846	16898	16834	16723	16881	16799	16778	16776	16761	16851	16887	16847	16783	17028	16817	16882	16775	16933	16678	16877	16738	16895	16831	16980	16771	16752	16988	16854	16954	16932	16687	16737	16740	16755	16836	16783	16890	16977	16853	16752	16932	16798	16747	16790	16750	16957	16699	16881	16946	16857	16741	16940	16838	16964	16976	16820	16979	16861	17168	16742	16879	16819	16815	17021	16960	16801	16877	17133	16610	16824	16887	17047	17075	16952	16805	16883	16885	16934	16952	16780	16734	16880	16928	16852	16979	16975	16924	16706	17044	16749	16901	16909	16860	16768	16877	17011	16871	16914	16815	16801	16893	16915	16801	16801	16825	17051	16815	16837	16897	17011	16922	16900	16918	16847	16882	16814	16836	16798	16843	16893	16797	16729	16717	16753	16917	16903	16837	16727	16751	16874	16999	16773	16760	16917	17160	16841	16886	16904	16884	16833	16809	16908	16754	16907	16828	16970	16725	16937	16771	16902	16815	17021	16685	16864	16994	16839	16885	16793	16995	16862	16704	16848	16829	16807	16909	16934	16918	16864	16695	17055	16912	16786	16770	16754	16807	16806	16810	16805	16924	16763	16693	16815	16770	16944	16701	16800	16877	16917	16959	16840	16864	16905	17051	16799	16852	16890	16726	16959	16790	16999	16814	16993	16851	16785	16876	17018	16801	16911	16780	17079	16737	16919	16876	17036	16802	16878	16820	16702	16871	16788	16668	16867	16902	16839	16731	16901	16776	16620	16887	17131	16810	16883	16740	16812	16853	16807	16844	16868	16833	16759	16921	16962	16959	17093	16884	16986	16843	16895	16942	16723	16725	16957	16943	16834	16969	16943	16837	16856	16932	16999	16715	16905	16839	17023	16763	16950	16931	16760	16795	16877	16864	16769	16911	16688	16941	16871	16957	16899	16755	16839	16989	16900	16852	16794	16876	16999	16674	16873	16712	17118	16831	16724	16777	16928	16950	16859	16843	16928	16929	16825	16864	16841	16866	16995	16869	16887	16971	17004	16884	16824	16782	16641	16883	16827	16753	16942	16888	16910	16886	16867	16701	16952	16783	16804	16745	16736	16773	16804	16736	16987	16816	16879	16970	16714	16865	16944	16893	16849	16723	16681	16747	16732	16918	16853	16937	16729	16876	16963	16721	16846	16828	16937	16951	16957	16784	16905	16841	16976	17072	16766	16718	16880	16759	16907	16876	16878	16768	16845	16977	16772	16766	16865	16926	16919	16751	16765	16799	16883	16999	16717	17091	16812	16921	16687	16794	16847	16781	16882	17029	16939	17037	16830	16899	16980	16840	16886	16881	16875	16965	16761	16840	17012	16929	16888	16869	16970	17017	16770	16834	16865	16748	16912	16672	16847	16889	16878	16794	16953	16899	16770	16938	16897	16665	16972	16816	16721	16787	17018	16897	16844	16779	17011	16712	16835	16891	16975	16854	16874	16766	16902	16673	16901	16946	16839	16906	16773	16863	17020	16793	16817	16848	16880	16968	16574	16763	16746	16644	16921	16795	16827	16786	16827	16901	16822	16797	16896	16802	16842	16853	16847	16909	16830	16913	16945	16983	16816	16804	16802	16603	16859	16810	17074	16817	16905	16851	16875	16819	16682	16857	16897	17026	17049	16756	16966	16842	16887	17031	16780	16895	16730	16942	17030	16903	16781	16735	16843	17022	16865	16864	16616	16746	16755	16932	16713	16935	16743	16826	16822	16751	16821	16875	16966	16752	16792	17007	16567	16729	16779	16769	16862	16913	16893	16752	16927	16866	16818	16817	16713	16731	16986	16962	17008	16893	16982	16827	16792	16895	16771	16871	16827	16883	16844	16865	16920	16901
23534	21088	29162	27003	29013	34600	36583	32680	29544	28338	32538	47863	39308	31559	25988	23257	22184	22223	22189	22253	22312	22092	22130	22223	22306	22157	22106	22068	22008	22214	22056	22184	22127	22077	22086	22186	22292	22329	21968	22059	22016	22341	22325	21976	22258	22118	21975	22278	21962	21979	22011	22164	21895	22058	21857	22013	22049	22035	22019	21950	22134	21911	21993	22085	21981	22304	22003	22145	22024	21982	22048	22151	22277	22178	22178	22230	21966	21999	22257	22163	22217	22245	21950	22039	21897	21816	22043	22100	22246	22161	22143	22186	22149	22131	22137	21886	22156	22077	22010	22101	21996	21975	21956	22080	22125	22059	21901	21955	22046	22281	21998	22002	21965	22025	21892	22268	21940	21920	21917	22105	22462	22199	22102	22005	21937	22161	21923	21842	21790	22010	21935	22133	22168	21893	22107	21837	22221	22294	22068	21925	21915	22182	21993	21872	22080	22167	22327	21970	21996	21986	21936	22066	22008	21907	21989	22165	21837	21845	22085	21877	21724	22017	22019	22036	22263	22016	22076	22050	22249	22109	22239	21959	21921	21944	22220	22007	22124	22181	22005	22132	22188	22116	22132	22120	22128	22365	21995	22248	22219	22072	21856	22144	22110	21981	22139	22207	22027	21951	22041	21980	22066	22019	21899	21988	22254	22196	21986	22053	21907	21910	21855	22212	21922	21996	22162	22086	21881	22100	21934	21948	22118	21821	22163	22081	22177	22114	22136	22002	22094	22023	22076	22088	22138	22043	21909	22420	21940	22053	22313	22153	21967	22085	21839	22058	22169	21948	22005	21843	22070	22007	21999	22033	22182	22131	21957	21856	21941	22218	22047	22288	22027	22188	22212	22321	22095	22216	22021	22200	22073	22119	22215	22108	22329	22188	21994	22109	22138	21968	22168	22092	21918	22142	21995	22021	22132	22062	21976	21958	21985	22180	22260	22064	22145	22033	22137	22253	22121	22086	21988	22074	22323	21825	22111	22229	22011	22246	21821	21995	22017	21872	22184	21994	21984	21891	22153	22049	21823	21823	22086	21900	21793	22079	22173	21969	22051	22068	21970	22112	22134	22121	22042	21953	22035	21929	22038	22140	21965	21900	22271	22072	22088	22124	22291	22047	21954	21956	22198	22044	22015	22119	22022	22206	22009	22097	22075	22096	22070	22144	22133	22046	22025	22269	21961	22118	21972	22456	21977	22158	21988	22030	21913	22272	21964	22057	22286	22081	22129	22144	22124	21983	22115	22152	22219	22085	21811	21882	22078	22199	21971	21912	21910	21886	22217	22201	21807	21981	21838	22422	21855	21965	22104	22004	22219	21940	21900	22021	22130	22198	22162	21941	22254	21863	22094	22063	22129	21939	22003	21988	22196	22041	22149	22003	22115	22225	22146	22083	21942	21991	22161	22025	22033	21895	22255	22312	22151	22082	22032	22154	22229	22049	21893	21818	21965	21888	22234	22300	21832	22374	22052	22051	22218	22284	22213	22389	21984	21921	21831	22077	22020	21782	22112	21942	22012	22107	22182	22182	22160	22177	22006	22394	22095	22088	21885	21927	22241	22200	22250	22276	21948	22002	21870	22201	22024	22090	22093	22126	21960	22043	22339	22065	21947	21787	21829	22101	22027	21872	22104	22157	22126	22254	22204	22211	22146	22160	21995	22030	21925	21925	22075	22196	21891	22039	22094	22219	22127	22018	22002	21993	21945	22026	22024	22236	22440	22010	22062	22008	22028	22018	21870	21978	22222	22050	22122	22052	22155	21901	21962	22163	21983	21922	22085	21992	22019	21783	22130	22074	21848	21946	22080	22044	22179	21997	22307	22134	21976	22010	22043	21826	22123	21954	22389	22252	21936	22138	22281	22283	22227	22011	22094	21887	22181	22054	22165	21980	21958	21980	22124	21892	21822	22005	21973	21988	22071	22260	21989	22112	22074	22183	21980	21925	22159	22234	21947	22051	21916	22066	22094	22308	21935	22084	21942	22161	22007	22180	22025	22077	22027	21917	21804	22086	22006	22092	22104	22289	22130	21919	22058	22008	22038	22275	21977	22265	22060	22062	21711	22003	22089	22027	22318	22062	22035	21949	22151	22124	22149	22106	22106	22255	21970	21832	21994	22086	22166	21950	21845	21959	22106	21989	21919	22072	22050	21881	21906	22167	22153	22106	22195	22259	22276	22194	21927	21960	22082	22107	22218	21940	22106	22006	22289	22229	22157	21914	22150	22161	21806	21971	22028	22024	21947	22063	21999	22337	22178	22015	22095	22103	22135	22024	21953	22126	22089	22146	21973	21901	22129	21882	22141	22298	22028	22255	22096	22023	22175	22105	21992	22083	21938	21976	21935	21994	22283	22213	21925	21987	21896	21986	22107	21839	21873	22194	21994	21979	22099	22149	22257	22093	22162	22226	22058	21999	22294	22228	21960	22050	22192	22048	21838	22017	22176	21892	22003	21944	22057	21928	22112	22194	21926	22103	22105	22103	22247	22120	21997	22018	21864	22120	22304	22061	21864	22093	22073	22036	22111	22080	22102	22116	22009	21864	21901	22022	21977	22069	22173	21780	22082	22050	22045	22032	21987	22035	22073	22159	22024	22082	22047	22167	21993	21974	21994	22257	21951	22095	21932	22197	22032	22134	22134	22105	21988	21953	22071	22068	21988	22070	21814	22177	22175	22165	22103	22231	22085	22014	22013	21963	21869	21971	22130	22068	22056	22009	22155	22120	21836	22060	22195	21924	22240	21978	21947	21993	22107	22004	22066	22029	22027	21917	22053	22116	22225	22212	22107	21977	22060	21923	21886	21849	21772	22075	22130	22208	22181	21984	22048	22336	22121	21883	22034	21962	21949	21960	22177	21958	21966	22364	22045	22170	22050	22211	21900	22167	22073	22229	22043	22066	21977	22175	22118	21932	22268	22130	22211	22123	22061	22235	22139	22342	21963	21982	22226	21940	22169	21859	22092	22208	21997	21964	22112	22158	22036	22025	21983	22073	22000	22041	22194	21920	21850	22006	21939	22120	21995	22062	22099	22087	22007	22128	22195	22065	22185	22170	22058	22133	22059	21923	22042	21904	22095	22082	21958	22064	22116	22004	21830	22160	22126	22173	22126	21839	21940	22167	22035	21938	22166	22246	22042	22192	22004	21782	21888	21868	22093	22105	21905	22007	22050	22062	22168	21890	22102	21970	22062	22186	22157	21991	22106	22061	22058	22214	21785	22113	22185	22310	22090	22192	22036	22000	21982	22128	22116	21951	22062	22300	22165	22120	22228	22072	21857	22166	21982	22130	22167	21929	22085	22014	22038	21933	21932	22069	22198	21948	22118	21987	22109	22085	22080	22020	21964	22159	22282	22032	22004	22171	22064	22097	22017	22087	22219	22031	22145	21886	21964	21924	22045	21786	22204	22230	22022	22280	22252	22237	22211	22207	22084	22071	22330	21991	22103	22093	22029	22248	22083	22035	21892	22184	22098	22314	21991	22034	22094	22224	22085	21879	21990	21942	21894	21877	22134	22079	21778	21973	22009	21915	22143	22328	21871	21809	21981	22211	21928	21961	22039	21905	22019	22386	22050	21931	22048	21863	21926	22028	22101	21882	22205	22130	22131	22168	21982	21919	22219	21782	21982	22076	22195	21892	21946	21989	21912	21903	22025	21935	22202	22113	22191	21852	22012	22189	22047	22229	22242	22135	22199	22027	21846	22078	21985	22083	21845	21994	22107	21749	21934	22227	22252	21972	22101	22086	22137	22071	21949	22238	21884	22071	22025	22085	22017	22050	22040	21999	22202	22074	22172	22168	22117	22056	21996	21817	22197	22233	22243	22071	22180	22041	22090	21937	22127	22005	21994	22048	21969	21929	22051	22014	21819	21874	22177	22244	22037	21944	22025	22145	21859	22118	22166	22034	22036	22013	22079	22261	22056	22024	22177	22344	22098	22140	21958	22244	21908	22273	21787	21926	22088	22062	21880	22094	21959	22190	21858	22053	22021	22143	22078	21908	22082	22007	21917	22265	22037	21922	22030	21827	21967	22024	22203	21974	22394	22151	22039	22064	22050	21831	21975	21911	22122	22096	22039	22151	22009	22128	21999	22009	22135	22050	22161	21898	21884	22108	21983	22057	21974	22094	22277	21988	22221	22180	22001	22014	22021	22043	21929	22116	22028	22235	22216	22017	21814	21965	22177	22118	21890	22108	22243	21757	22213	22039	22352	22257	22117	21784	21959	21931	21843	21876	21947	22058	22162	22159	21994	21835	22207	22094	22018	22106	22164	21924	22040	22172	22006	22152	22020	22006	22072	21902	22173	22272	22092	22165	21893	21961	22068	22097	22145	22234	22087	22235	22089	22067	22105	21897	21997	22054	22178	22169	21918	22074	21954	21959	22067	22155	22032	21987	21858	21976	22087	22049	22033	21914	22065	22086	21821	22172	21916	21883	22085	22210	22061	21990	22011	21916	22159	22163	22289	21876	21927	22081	22091	22267	21982	22139	22065	21995	22231	22165	22010	22141	21815	22008	22077	21992	22105	21965	22022	22065	22067	22145	22098	22106	21935	21974	22221	22099	22105	22164	22207	22225	22082	22145	21887	22086	22076	22220	22069	22193	22045	22118	22142	22037	22213	22133	21974	21859	21873	22173	22161	21998	22125	22096	22287	22060	21975	22108	22047	22018	22005	22138	21927	22230	22217	22048	21927	22225	22136	22243	22113	21963	22109	21989	22175	22255	21971	21882	21862	22240	22096	22155	21992	22068	22143	22089	22105	22176	21979	21972	21936	21992	22082	21846	21995	21943	22097	22069	22119	22178	22118	22151	22176	22005	21911	22192	22004	22088	22241	22055	22081	22214	22159	22054	22243	22275	21863	22072	22087	21924	22144	22067	22229	22302	22114	22074	22150	22225	22007	22259	22081	22165	21950	22147	22101	22155	22355	22076	22098	22123	21984	22174	22228	21928	21910	22003	22031	22166	21964	22100	21824	22061	22045	22056	22099	21994	22307	22085	21975	22098	22140	22097	22237	22119	21954	22118	22275	22151	22196	21869	21750	21968	22193	21956	22087	22031	22050	22003	22049	22086	22022	22253	22130	22087	22143	21924	22013	22317	21962	22164	22083	21993	21839	22152
33185	57411	59723	51824	43897	39150	34917	31662	27524	25298	32410	46355	36318	27398	20555	17590	17090	16817	16819	16963	16884	16820	16897	16753	16763	16902	16837	17052	16954	16876	16842	16882	16900	16898	16952	16577	16815	16841	16983	16897	16938	16990	16916	16822	16812	16923	16811	16820	16983	16952	17055	16802	17081	16827	16809	16942	16866	16892	16880	16874	16768	16808	16800	17093	16677	16872	16901	16764	16987	16935	16924	16831	16775	17029	17012	16692	16855	16893	16880	16849	16898	16906	16853	16798	16819	16877	16836	16776	16702	16746	16924	16892	16868	16578	16791	16691	16856	16983	16765	16794	16940	17075	16781	16731	16920	16870	16797	16750	16872	16717	17100	16921	16762	16767	16843	16941	16820	16677	16863	16894	16807	16843	16749	16785	16879	16784	16990	16901	16662	16770	16761	16889	16881	16703	16866	16912	16882	16718	16901	16764	16903	16859	16706	16952	16765	17015	16822	16909	16919	16816	16688	16816	17018	16737	16820	16705	16861	16883	16893	16808	16874	16891	16685	16690	16824	16904	16579	16964	16795	16878	16762	16843	16895	16724	16791	16708	16996	16923	16875	16846	16880	16794	16934	16767	16771	16768	16913	16910	16955	16835	16895	16885	16915	16834	16895	16827	16717	16791	16867	16635	16864	16753	16850	16791	17031	16782	16890	16979	16808	16750	17036	16633	16858	16753	16838	16888	16860	16703	16931	16851	16825	16928	16967	16738	16903	16861	16818	16635	17031	16584	16727	16909	16811	16859	16831	16895	16763	16969	16815	16583	16813	16782	17033	16939	16789	16850	16899	16859	16916	16717	16806	16857	16873	16735	16915	16751	16727	16881	17033	16617	16981	16918	16836	16860	16898	16741	16873	16856	16945	16816	16759	16800	16865	17024	16802	16895	16786	16817	16799	16603	16863	16881	16693	16972	16945	16775	16838	16689	16672	17018	16912	16884	16984	16692	16901	16659	16884	16733	16795	16730	16861	16901	16937	16891	16737	16894	16882	16728	16806	16874	16936	16830	16766	16993	16934	16974	16914	16716	16798	16971	16827	16861	16745	16833	16663	16868	16986	16762	16705	16755	17152	16907	16919	16724	16858	17006	16961	16886	16964	16880	16684	16813	16808	16689	16813	16829	16821	16886	16782	16938	16799	16839	16696	16681	16902	16860	16719	16825	16822	16789	16907	16834	16932	16786	16830	16674	16828	16778	16806	16987	16794	16748	16672	16956	16914	16958	16704	16918	16922	16783	16912	16964	17075	16781	16889	16853	16725	16801	16842	16750	16733	16693	16760	16830	16851	16864	16665	16803	16880	16863	16703	16770	16716	16801	16842	16721	16939	16971	16756	16971	16827	16880	16915	16841	16993	16894	16955	17023	16841	16872	16927	16972	16881	16836	16768	16861	16941	16815	16727	16961	17013	16836	16724	16923	16802	16778	16813	16769	16684	16737	16912	16967	16888	16956	16877	16880	16929	16880	16760	17120	16907	16755	16904	16868	16745	17052	16986	16836	16863	16952	17048	16674	16870	16760	16945	16798	16698	16807	16831	16854	16654	16861	16702	16712	16972	16716	16683	16889	16897	16873	16992	16770	17005	16755	16959	16724	16865	16710	16891	16784	16921	16844	16771	16890	16871	16831	16789	16810	16925	16640	16938	16749	16736	16898	16714	16939	16817	16635	17046	16764	16779	16822	16764	16812	17022	16803	16841	16666	16904	16696	16853	16948	16818	16726	16942	16675	16771	17005	16806	16806	16733	16853	16787	16946	16757	16852	16809	16920	16716	16929	16797	16886	16810	16974	16893	16841	16910	16931	16942	16834	16840	16869	16730	16842	16829	16728	16721	16862	16903	16841	17032	16602	16812	16817	16872	16955	16676	16934	16847	16765	16864	16766	16797	16735	16916	16757	16983	16895	16937	16760	16898	16830	16862	16838	16813	16736	16874	16729	16855	16941	16682	16779	16879	16797	16867	16875	16879	16896	16927	16752	16951	16755	16799	16954	16761	16836	16952	16623	16869	16632	16836	16896	16848	16881	16895	16877	16763	16690	17114	16877	16733	16776	16867	16806	16927	16585	16868	16896	16776	16966	16846	16823	16744	16715	16875	16882	16770	16765	16861	16824	16788	16785	16894	16874	17092	16880	16847	16882	16718	16759	16941	16752	16682	16810	16803	16929	16763	16821	16826	16903	16780	16856	16865	16674	16973	16825	16920	16863	16672	16685	16879	16825	16928	16929	16688	16938	16755	16728	16704	16804	16998	16809	16841	16907	16722	16686	16746	16879	16808	16884	16878	16757	16746	16889	16893	16879	16781	16776	16766	16850	16965	16693	16823	16859	16845	16936	16968	16955	16842	16917	16795	16924	16750	16847	16842	16774	16881	16862	16821	16657	16989	16740	16901	16860	16911	16985	16833	16770	16892	16892	16824	16887	16937	16885	16851	16748	16610	16851	16867	16982	16895	16816	16784	16687	16774	16858	16667	16905	16981	16791	16651	16784	16667	16885	16673	16910	16757	16736	16803	16844	16897	16717	16894	16738	16868	16856	16989	16869	16647	16840	16881	16773	16624	16663	16853	16732	16802	17018	16993	16893	16892	16968	16757	16684	16794	16877	16828	16884	16842	17001	16830	16765	16944	16723	17005	16856	16914	16750	16883	16794	16625	16852	16664	16866	16873	16777	16670	16983	16791	16617	16790	16482	16899	16659	17061	16900	16619	16985	16923	16708	16763	16882	16883	16793	16891	16837	16780	16728	16868	16883	16725	16964	16871	16732	16652	17053	16807	17104	16718	16819	16705	16768	16997	16894	16799	16813	16998	16626	16794	16933	16876	16673	17011	17013	16772	16846	16806	16798	16890	16749	16998	17006	16731	16862	16728	16781	16875	16693	16681	16692	16800	16798	16747	16862	16720	16810	16831	16873	16748	17013	16866	16761	16913	16870	16844	16661	16899	16683	16899	16637	16934	17022	16942	17074	16799	16707	16870	16856	16743	17029	16942	16915	16949	16769	16968	16698	16795	16667	16853	16714	16889	16786	16879	16860	16952	16726	16834	16811	16832	16735	16848	16842	16751	16836	16828	16796	16793	16821	16850	16970	16836	16885	17014	16732	16807	16872	16708	16789	16865	16893	16894	16895	16705	16986	17005	16948	16867	16874	16975	16889	16991	16919	16867	16891	16818	16854	17013	16787	16853	16842	16940	16827	16852	16811	16920	17015	17000	16794	16820	16821	16915	16926	16824	16733	17019	16876	16803	16747	16764	17089	16788	16860	16994	16783	16795	16889	16796	17090	16964	16660	16827	16921	16842	16668	16814	16571	16870	17016	16761	16892	16946	16870	17009	16843	16875	16743	16892	16881	16781	16758	16792	16748	16841	17027	16837	16943	16862	16885	16938	16805	16944	16822	16836	16858	16718	17065	16760	16751	17023	16790	16948	16847	16845	16934	16839	16988	16654	16882	16925	16790	17052	16921	16781	16759	16763	16774	17100	16696	16742	16772	16812	16710	16767	16778	16921	16951	16614	16990	16891	16727	16897	16935	16743	16869	16864	16808	16714	16740	16855	16877	16865	16934	16799	16685	16709	16765	16831	16901	16740	16772	16861	16850	16875	16935	16850	16971	16849	16786	16916	16856	16915	16770	16785	16876	16703	16835	16687	16746	16912	16843	16850	16792	16929	16821	16652	16899	16798	16826	16831	16912	16816	16925	17004	16876	16800	16810	16958	16705	16826	16740	16743	16791	16840	16828	16819	16922	16896	16936	16770	16960	16835	16845	16854	16797	16861	16787	16833	16919	16676	16846	16965	16841	16947	16698	16958	16933	16777	17090	16827	16836	16772	16922	16929	16898	16822	16715	16850	16886	16942	16915	16730	16826	16734	16938	16855	16807	16853	16837	16807	16848	17058	16823	16794	17024	16839	16848	16872	16881	16887	16974	16922	16776	16846	16817	16884	16905	16925	17020	16930	16782	16621	16937	16818	16941	16703	16905	16848	16715	16841	16646	16873	16960	16893	16891	16707	16903	16882	16770	16979	16785	16953	16866	16930	16754	17117	16816	16752	16939	16841	16916	16801	17022	16775	16865	16925	17014	16932	17099	16670	16702	16844	16859	16905	17021	16692	16803	16672	16852	16736	16836	16828	16876	17003	16764	16762	16976	16790	16814	16787	16865	16952	16665	16834	16946	16642	16875	16637	16929	16864	16751	16929	17031	16792	16763	16828	16880	16997	16731	16912	16726	16778	16887	16849	16917	16815	16855	16761	16858	16875	16719	16906	16820	16919	16798	16795	16803	16860	16928	16923	16606	16879	16696	16786	16690	16836	16870	17033	16862	16879	16728	16753	16915	16796	16794	16935	16896	16771	16965	16873	17033	16887	17008	16756	16703	16846	16870	16981	16806	16783	17077	16859	16779	16840	17029	16957	16917	16841	16935	16856	16846	16797	16918	16905	16855	16703	16676	16845	16987	16778	16756	16980	16724	16721	16785	16988	16757	16850	16766	16679	16790	16809	17008	16815	16790	16667	16783	17092	16956	16834	16792	16894	17006	16893	16617	16710	16896	16834	16694	16758	16798	16738	16609	16996	16705	16804	17013	16768	16833	16986	16824	16900	16657	16780	16971	16799	16768	16825	16789	16740	16645	16863	16935	16643	16715	16853	16774	16779	16807	16754	16836	16892	16890	16832	16895	16773	16860	16835	16803	16947	16816	17080	16836	16927	16735	16698	16683	16674	16986	16759	16953	16759	16853	16721	16888	16855	16764	16611	16815	16671	16993	16818	16875	16964	16918	16983	16980	16767	16788	16778	16860	16810	16891	16745	16619	17031	16926	16661	16961	16863	16721	16656	16816	16830	16964	16948	16799	16835	16712	16790	16824	16720	16645	16911	17003	16875	16917	16834	16870	16998	16764	16838	16873	16890	16924	16738	16878	16771	16945	16757	16774	16898	16751	17083	16823	16757	16940	16794	16798	16866	16945	16909	16881	16838	16810	16891	17025	16828	16889	16934	16749	16843	16862	16776	16961	16874	17032	16827	16934	16953	16840	16727	16814	16793	16983	16796	16801	16839	16623	16900	16879	16959	16756	16904	16791	16732	16949	16971	16863	16969	16705	16942	16844	16926	16866	17021	16652
34278	38308	42815	38392	32932	29316	27110	25544	24124	23686	23624	24795	24184	23458	22486	22102	22233	22231	22158	22119	22159	22297	22110	22197	22196	22060	22042	22175	22144	21987	21943	22115	22066	22037	22057	22083	22303	22341	22149	22366	22101	21928	22228	22177	22397	22226	22201	22005	22124	21899	22449	22182	22324	22047	22119	22275	22483	22135	22019	22219	22345	22156	22153	22047	22158	22156	22301	22262	22010	22108	22046	22011	22261	22319	22061	22156	22004	22113	22022	22168	22197	22163	22305	22193	22244	22330	22039	22119	22335	22192	22242	22174	22130	22246	22343	22106	22002	22086	22086	22246	22035	22066	22350	22190	22390	22365	22244	22052	21974	22150	22433	22344	22258	22061	22302	22144	22219	22120	21995	22171	22181	21986	22317	22111	22020	22053	22273	22318	22120	22241	22100	22081	22134	22131	22019	22139	22150	22233	22208	22244	22387	22289	22155	22129	22051	22157	22141	22192	22129	22072	22164	22207	22196	22188	22312	22260	22137	22167	22173	22467	22303	22105	22216	22101	22126	22227	22236	22223	22191	21992	22214	21962	22380	22082	22085	22079	22078	21961	22215	22262	22283	22043	22207	22177	22128	22180	22295	22198	21953	21950	22307	22197	22024	22199	22054	22406	22354	22065	22131	22240	22070	22320	22053	22305	22066	22251	22116	22117	22258	22323	22137	22325	22114	22312	22058	22037	22218	22412	22263	22104	22226	22055	22233	22213	22014	22145	22252	22019	22116	22088	22218	22113	22304	22230	22222	22209	21989	22132	22212	22092	22174	22093	22234	22190	22346	22359	22264	22123	22222	22187	22471	22177	22326	22164	22093	22092	22380	22358	22296	22111	22093	22045	22058	21992	22241	22246	22022	22166	22131	22061	22237	22262	22145	22167	22197	22211	22182	22023	22186	22187	22327	22349	22312	22060	22236	22224	22171	22281	22139	22048	21906	22163	21992	22188	22055	22263	22169	22266	22227	22011	22051	22095	22380	22088	22404	22100	22223	22331	22149	22138	22078	22212	22098	21936	22058	22082	22296	22099	22194	22160	22275	22072	22178	22193	22173	22331	22192	22087	22230	22064	22012	22159	22096	21997	22205	22301	22091	22086	21864	22176	22272	22078	22063	21958	22191	22063	22073	21928	22218	22121	22250	22197	21981	21952	22190	22257	22445	22184	22193	22219	22255	22131	21896	22147	21958	22281	22244	22218	21901	22131	21968	22071	22236	22234	22186	21985	21936	22133	22079	22225	22310	22248	22223	22113	22149	22156	22256	22489	22309	22200	22133	22152	22071	22377	21973	22019	22050	22256	22242	22148	22170	22134	22096	22328	21933	22122	22036	22047	21938	21915	22096	22106	22172	22275	22017	22015	22203	22240	22014	22001	22091	21996	22202	22137	22190	22010	22029	22195	22143	22310	22173	22204	22269	22090	22203	22091	22369	22294	22078	22155	22162	21980	22134	22214	22164	22364	22126	22187	22440	22117	22295	22233	22251	22184	22256	22031	22293	22184	22251	22394	22159	22183	22145	22261	22171	22217	22187	22152	22216	22300	22084	22163	22162	22213	22084	22149	22075	22067	22041	22217	22257	22229	22074	22115	22143	22103	22195	22266	22144	22234	22188	22354	22309	22089	22350	22257	22172	22180	22173	22313	22300	22071	22199	22231	22107	22325	22248	22103	22110	22217	22236	22061	22223	22046	22203	22012	22205	22178	22269	22272	22421	22366	22279	22091	21979	22175	22100	22289	22240	22023	22174	22064	22152	21995	22233	22222	22241	22174	22197	22250	22167	22212	22010	22204	22136	22188	22109	22341	22270	22097	22465	22076	22239	22022	22199	21845	22057	22265	22339	22222	22158	21994	22140	22129	22423	22244	22024	22196	21902	21918	22234	22164	22100	22107	22166	22243	22274	22237	22299	22139	22114	22147	22016	21919	22045	22175	21885	21954	22161	22388	22301	22085	22071	22023	22052	22238	22115	22252	22272	22037	22230	22354	22056	22103	21991	22219	22373	22294	22113	22137	22099	21992	22075	22117	22219	22236	22445	22208	22125	22495	22307	21988	22047	22022	22350	21922	22268	22128	22201	22043	21986	22260	21814	22136	22120	22177	22352	22151	22286	22077	22206	22297	22116	22226	22308	22120	22043	22337	22134	22181	22015	22141	22219	22321	22340	22111	22328	22307	22390	22393	22182	22065	22242	22172	22184	22264	22147	22144	22174	22203	22002	21980	22489	22255	22225	22196	22126	22329	22039	22145	22306	22367	22120	22322	22061	22135	22184	22174	22442	22075	22061	22373	22280	22246	21969	22115	21973	21997	22143	22133	22113	22053	22450	21774	22383	22195	22074	22087	22321	22130	22077	22215	21886	22047	22003	22076	22362	22233	21993	22141	22055	21949	22098	22105	22102	22016	22155	22042	22191	22106	22243	22070	22321	22310	22291	21994	22127	22211	22224	22050	22252	22035	22142	22114	22189	22036	22214	22148	22044	22297	22032	22246	22111	22229	22029	22141	22318	22348	22068	22231	22235	22265	22067	22048	22444	22009	22141	22164	21969	22269	22203	22283	22079	22346	22161	22007	22054	22098	22032	22178	22138	22210	21885	21788	22227	22137	22346	22188	22233	21942	22044	22337	22303	22272	22125	22096	22074	22223	22237	22194	22201	22112	22396	22168	22113	22116	22272	22221	22016	22081	22431	22209	21934	22172	22364	22004	22226	22292	22182	22094	22089	22321	22150	22160	22097	22171	22072	22144	22101	21908	22058	22110	22189	22147	21889	22119	22165	21937	22113	22265	22203	22276	22091	22109	22430	22092	22343	22201	22243	22189	22195	22199	22129	22258	22214	22104	22281	22325	22270	22355	22141	22105	22246	22422	22256	22237	22331	22320	22194	22186	22223	22444	22008	22130	22234	22116	22162	22240	22189	22256	22209	22203	22170	22192	22043	22086	22313	22102	22164	22469	22102	22134	22354	22014	22183	22256	22146	22121	22067	21968	22322	22130	22374	22116	22080	21992	21995	22107	22146	22313	22094	22168	21895	21942	22284	22348	22161	22190	22203	22373	22220	22140	22096	22101	22284	22025	22258	22195	22426	22290	22091	22290	22146	22178	22177	21914	22026	22219	22257	21909	22343	22319	22135	22143	22017	22110	22270	22212	21953	21921	22186	22073	22160	22121	22256	22028	22227	21992	22250	22208	22280	22040	22267	22183	22075	22338	22031	22198	22233	22217	22142	22111	22358	22029	22135	22108	22130	22114	22034	22197	22232	22092	22169	22274	22138	22109	22060	22123	22168	21970	22173	22378	22381	22085	22269	22254	22491	22189	22074	22109	22375	22161	22249	22304	22348	22127	22256	22169	22056	22040	22217	22143	22097	21989	22216	22141	22285	22331	22005	22160	22159	22202	22103	22130	22102	22296	22172	22171	22332	22249	22128	22048	22294	22202	22221	22260	22346	22431	22421	22087	21987	22305	22070	22124	22149	22329	22014	22100	22319	22146	21923	22169	22345	22020	22191	22221	22422	22198	22269	22098	22231	22184	22090	22019	22026	22177	22182	21969	22198	22343	21976	22161	22155	21888	22125	22225	22197	22114	22042	22028	22049	22078	22264	22111	22298	21948	22099	22187	22326	22248	22009	22148	22311	22179	22238	22109	21986	22356	22049	21906	22023	22167	22096	22160	22136	22355	22178	22225	22295	22292	22040	22456	22078	22055	22164	22075	22057	22045	22023	22174	22321	22215	22213	22294	22067	22281	22146	21992	22291	22155	22229	21993	22130	21932	22171	21900	21993	22170	22202	22240	22109	22149	22017	22190	22319	22143	22255	22237	22322	22008	22222	22356	22023	22361	22290	22122	22325	22125	22170	22167	22100	22148	22207	22121	22152	22050	22175	22129	22097	21866	22129	22313	22233	21981	22056	22192	22079	22092	22287	22356	22205	22166	22338	22277	22326	22305	22266	22121	22059	22102	22250	22220	22081	22256	21759	21972	22137	22063	22175	22246	22072	22153	22385	22199	22141	22158	22191	22123	22371	22151	22138	22111	22125	21979	22192	22246	21892	22299	22321	22249	22115	22140	22005	22114	22114	22167	22291	22116	22180	22227	22226	21999	22347	22151	22086	22358	22244	22071	21955	22206	22275	22085	21914	22266	22256	22083	22509	22181	22479	22090	22184	22150	22048	22129	22282	22399	22271	22195	22206	22218	22311	22166	22254	22080	22372	22224	22257	22108	22114	22267	22131	22069	22313	22094	22259	22232	22139	22199	22300	22071	22125	22357	22283	22082	22001	22141	22061	22121	22020	22260	22128	22317	21998	22098	22243	22227	22050	22373	22291	22083	22188	22065	22244	21993	22274	22406	21974	22283	22297	22297	22332	22223	22105	22196	22195	22099	22032	22098	22203	22094	22320	22199	22242	22074	21998	22193	22220	22292	21991	22236	22123	22223	22028	22227	22245	22183	22146	22024	22039	21998	22274	22118	22072	22291	22123	22089	22086	22314	22239	22213	22484	22152	21950	22217	22245	22269	22235	22049	22329	22170	22135	22187	22156	22132	22140	22306	21917	22165	22121	21935	22121	21954	22099	21937	22061	22141	21900	22187	22078	21992	22066	22212	21892	22244	22272	22033	22153	22323	22315	22144	22205	22185	22202	22119	22269	22219	22147	22220	22365	22004	21916	22140	21999	22241	22225	22300	22323	22080	22072	22011	22194	21876	22292	22143	21970	21990	22320	22160	22213	22023	22147	22161	22195	22299	22076	21935	22022	22353	22227	22226	22195	22110	22242	22122	22323	22115	21971	22135	22222	21881	22235	22217	22158	22217	22317	22227	22133	22199	22494	22225	22070	22111	22345	22299	22341	22196	22348	22098	22164	22105	22271	22176	22098	22345	22338	22202	21994	22229	22280	22085	22287	22301	21994	22279	22238	22029	22062	22265	22269	22163	22169	22125	22254	22253	22030	22086	22300	21966	22136	22153	22245	22261	22260	22249	22194	22140	22100	22291	22095	22132	22049	22203	22163	22164	22180	22258	22268	22370	22236	22067	22061	22302	22024	22114	22069	22199	22257	22324	22122	22284	22105	22167	22152	22216	22161	22260	22065	22277	21953	22305	21967	22060	22276	22195	22086	22168
30737	46157	44723	36805	31251	26415	23635	21647	19865	19115	19387	20918	19427	18055	17293	17114	16717	16896	17027	16863	16816	16862	16840	16884	16904	16930	16831	16865	16941	16965	16807	16819	16726	17000	16758	17040	16927	16860	16961	16793	16908	16824	16829	16940	16795	16912	17045	16894	16822	16736	16918	16797	16978	16823	16902	16799	16952	16923	16934	16927	16808	16858	16746	17000	16782	16839	16983	16865	16877	16937	16823	16749	17000	16689	16930	16678	16985	16850	16892	16828	17056	16809	16962	16921	16968	16955	16798	17005	16919	16929	16766	16881	16761	16906	16857	16984	16863	16737	16846	16988	16752	16961	16920	16900	16772	16881	16913	16819	16805	16767	16906	16854	16859	16858	16952	16863	16737	16782	16678	16813	16844	16813	16716	16907	16906	16998	16807	16644	16965	16815	17060	16960	16696	16865	17023	16756	16933	16844	16763	16859	16838	16801	16850	17085	16735	16814	16846	17162	16911	16876	16844	16791	16832	17027	16860	16903	16907	16876	16849	16926	17030	16905	16943	16805	16897	16880	16824	16970	16816	16725	16896	16929	16939	16866	16974	16784	16974	16994	16902	16878	17021	16845	16790	16792	16899	16814	16813	16960	16904	16909	16846	16647	16895	16891	16896	16906	16914	16943	16805	16645	16942	16781	16874	16905	16905	16975	16796	16908	16787	16875	16922	16815	16733	16827	16868	16858	16739	17054	16828	16808	16846	16951	16910	16740	16860	16987	16725	16797	16908	16770	16968	16698	16870	16909	16859	16697	17018	17074	16927	16867	16945	16845	16839	16892	16810	16987	16750	16775	16799	16998	16882	16905	16815	16865	16797	16968	16845	16919	16836	16793	16695	16917	16921	16884	16834	16817	16869	17026	16877	16780	16719	16979	16792	16881	16694	16877	16675	16824	16956	16971	16868	16938	16700	16798	16911	16803	16890	16875	16931	16709	16886	16872	16850	16805	16904	17074	16962	16812	16716	16980	16936	16860	16857	16914	16853	16962	16921	16920	16971	17009	16881	16948	17063	17003	16812	17031	16962	16797	16863	16740	16875	16976	16775	16628	16874	16890	16828	16715	16980	16780	16791	16907	16773	16727	16975	16934	16842	16790	16955	16771	16737	16932	16855	16759	16897	16894	16888	16833	16857	17070	16915	16807	16885	17014	16900	16946	16978	16714	17004	16773	16852	16700	16780	16932	16996	17065	16890	16991	17000	16852	16709	16772	16974	16870	16846	16903	16932	16818	16812	16810	16816	16772	16997	16919	16751	16970	16923	16828	16818	17047	16851	16938	16960	16891	16814	16897	16837	16780	17058	16882	16931	16930	16883	16842	16950	16729	16751	16826	16927	16911	16738	16923	16901	16829	16873	16796	17000	16889	16874	17002	16775	16916	16965	16986	17097	16830	16862	16850	16891	16891	16886	17077	16980	16987	16929	16620	16939	16844	16974	17004	16859	16909	16939	16933	16942	16929	16837	16964	16867	16919	16812	16883	16738	16943	16700	16956	16781	16842	16773	16875	16941	16997	16835	16786	16856	16991	16783	16840	16730	16556	17032	16979	16796	17012	16887	16894	16626	17055	16956	16937	16976	16874	16797	16925	16898	16653	16950	16838	16862	16812	16892	16876	16684	16826	16793	16940	16918	16703	16801	16794	16856	16878	17024	17055	16950	16987	16904	16892	16910	16894	16985	16828	16997	16916	16979	16904	16682	16888	16812	16981	16911	16942	16961	16925	16812	16874	16744	16826	16905	16873	16946	16789	16775	16928	16844	16881	16868	16996	16822	16709	16595	17120	16719	16950	16900	16922	16938	16961	16756	16936	16714	16794	16647	16849	16830	16871	16909	16804	16758	16875	16907	16805	16784	16909	16972	16796	16764	16821	16949	16742	17040	16776	16945	16881	16713	16979	16807	16884	16876	16997	16880	16910	16939	16893	16828	16801	16759	16777	16735	16943	16881	16827	16901	16894	16822	16655	16910	16737	16852	16989	16726	16698	16983	16963	16757	16969	16736	16794	16948	16866	17015	16697	16971	16948	16710	16985	17047	16873	16817	16815	16775	16869	16776	16799	16880	16909	16832	16876	16942	16935	16850	16690	17101	16668	16981	16692	16822	17024	16924	16779	16811	17003	16906	16820	16843	16808	16946	16916	16693	16928	16879	16908	16938	16866	16771	16982	16689	16826	16870	16753	16852	16859	16837	16900	16845	16732	16964	16736	16852	16686	16864	16689	17010	16837	16822	16897	16775	16868	16897	16826	16879	16985	16870	16881	16947	16899	16982	16774	16896	16956	16793	16798	16899	16958	16771	16938	16918	16954	16790	16960	16881	16700	16980	16648	16837	16729	16808	16789	16725	16895	16905	16824	16842	16974	16745	16904	16971	16722	16944	16712	16738	16868	16901	16824	16765	16835	16892	16738	16909	16885	16879	16796	16938	16837	16851	16968	16873	16816	16779	16858	17007	16789	16954	16978	17075	16851	17001	16877	16984	16764	17064	16674	16548	16836	16907	16956	16854	16835	17131	16898	16738	16822	16915	16833	16855	16820	16968	17053	16812	16794	17059	16988	16805	17004	16846	16840	16830	16780	16967	16837	16818	16973	16774	16905	16939	16774	16922	16847	16821	16706	16879	16721	16867	16887	16958	16869	16894	16868	16833	16889	16861	16979	17060	16909	16931	16714	16816	16890	16902	16911	16945	16905	16800	16912	16921	16828	17008	16815	16969	16855	16965	16854	16808	16905	16830	16922	16967	16821	16898	17029	16817	16969	16899	16888	16998	16809	16806	16893	16920	16895	16704	16883	16851	16846	16799	16855	16872	16834	16892	16794	16919	17074	16875	16904	16993	17037	16931	17002	16783	16874	16791	16901	16606	16715	16821	17017	16866	16809	16885	17061	16902	16852	16895	16818	17076	16872	16906	16980	16859	16860	16851	16826	16847	16906	16775	16731	16943	16761	16904	16820	16755	17021	16801	16896	16952	16922	16725	16918	16889	16881	16833	16801	16703	17079	16859	16945	16960	16767	16844	17019	16925	17012	16877	16834	16841	16814	16802	16897	16977	16821	16890	16792	16883	17006	16974	16965	16996	16950	16802	16906	17172	17021	16846	16787	16770	16921	16666	16986	16969	16760	16857	16919	17037	17048	16872	16863	16916	16914	16901	16818	17249	16853	16839	16802	16838	16791	16908	16855	16911	16827	16977	16861	16852	17072	16960	16842	16812	16929	16877	17029	16723	16732	16867	16823	16917	16928	16737	16889	16683	16749	17017	16826	16914	16729	16962	16914	16827	16945	16786	16894	16943	16914	16959	16918	16847	16744	16885	16836	17022	16856	16823	16857	16744	16901	16767	16732	16768	17042	16983	16787	16922	16882	16934	16860	16668	16952	16959	16819	16866	16803	16874	16962	16871	16821	16863	17036	16724	16954	16891	16833	16849	16870	17050	16731	16836	16783	16889	16841	16791	16741	16901	16750	16862	16789	16901	16909	16792	17027	17043	16697	16907	16982	16797	16856	16857	16990	16747	17035	16754	16886	17127	16889	16930	16919	16794	17003	16919	16893	16877	16958	17047	16925	16850	16832	16814	16960	16938	16778	16758	16806	16724	16867	16944	16858	16810	16834	16901	16906	16844	16814	16883	16730	16924	16856	16898	16841	16804	16789	16857	17011	17040	16901	16864	17065	16804	16999	16800	16864	17027	16853	16792	16843	16895	16832	16955	16936	16927	16636	16949	16839	16928	16979	16813	16909	16838	16914	16710	16754	16988	16880	16689	16623	16978	17011	16926	16858	16928	16852	16974	16835	16970	16986	16699	16911	16840	16827	16979	17050	16869	16854	16702	16878	16716	16694	16960	16872	16844	16935	16865	17012	16682	16802	16955	16812	16761	16872	16785	16905	16773	16814	16994	17007	16986	16713	16772	16952	16848	16755	16871	16815	16808	16836	16896	16886	16845	16882	16746	16812	16738	16974	16783	16826	16929	17174	16725	16857	16965	16931	16939	16841	16984	16845	16885	16823	16939	16819	17042	16741	16942	16877	16849	16886	16931	16966	16904	16852	16924	16886	17074	17016	16831	16959	16785	16866	16994	16809	16872	16967	16885	16819	16898	16976	16865	16884	16775	17042	17107	16893	16745	16887	17067	16770	16944	16914	16980	16772	16787	16785	16990	16873	17020	16775	16904	16896	16901	16880	16789	16773	16863	16869	16942	16893	17012	16633	16922	17193	16863	16882	16928	16896	16888	16860	17063	16955	16754	16892	16976	16780	16859	16958	16952	16848	17051	16875	16951	16854	16715	16895	16985	16907	16969	16957	16888	16824	17072	16758	16887	16931	17068	16916	17050	16660	16931	16858	16878	16726	16931	17009	16900	16942	17004	16764	16899	16942	16852	16992	16978	16916	17068	16910	16811	16880	16838	17004	17015	16915	16846	16851	16926	16973	16817	16892	16852	16893	16926	17096	16778	16729	16968	16825	16986	16801	16968	16935	17003	16782	16874	16863	16845	16808	16917	16844	16882	17003	16918	16865	16904	16788	16923	16926	16943	17053	16913	16862	16977	16804	16829	17080	17055	16907	16702	16818	16911	16880	16825	16924	16848	16814	16901	17044	16894	16830	16968	16829	16803	16911	16797	16807	16910	16808	17017	16888	17002	17024	17049	16889	16781	16765	16859	16934	16979	17022	16771	16858	16757	16740	16973	16917	16836	16737	17046	16990	16882	16923	16839	16790	16871	16999	16877	16842	16665	16947	16780	16940	16720	16918	16831	16815	16780	16972	17021	16894	16785	16847	16761	16899	16818	16922	16664	16887	16763	16724	16871	16976	16955	16868	16905	16969	17038	16860	16979	16862	16680	16847	17019	16944	16740	16772	16856	16921	16807	16822	16792	16895	16875	16889	16827	16858	16923	16837	16903	16794	16885	16845	16768	17044	16947	16801	17102	16956	16960	16824	16910	16867	16873	16885	16942	16878	16880	16996	16850	16798	16986	16694	16874	16944	16873	16938	16928	16639	16864	17065	16805	16897	16923	16818	16778	16917	17112	16835	16751	16942	16930	17105	16846	17046	16908	16932	16957	16990	16994	16866	16923	16823	16890	16787	16924	16792	16760	16808	17006	16895	16947	16959	16794	16907
25632	21547	31123	33406	32940	32650	31803	27811	26088	25372	25247	33032	34861	28416	24268	22547	22023	21968	22000	21721	22014	21829	22044	21893	21751	21762	22235	21819	21801	21721	21860	21847	21858	21671	21702	21816	21701	21810	21740	21856	21940	21855	21769	21911	21780	21850	21913	21919	21822	21935	21753	21748	21528	22013	21790	21721	21770	21597	21982	21589	21874	22013	21942	21806	22021	21907	21899	21910	21861	21692	21824	21872	21788	21706	22030	21672	21876	21771	21946	21867	21807	21832	21929	22023	21696	21703	21861	21874	21804	21704	21670	21769	21755	22059	21551	21886	21978	21958	21970	21857	21725	22024	21810	21670	21836	21850	22011	21854	21828	21857	21827	22005	21846	21936	21850	22134	21839	21768	21643	21672	21785	21830	21716	21859	21916	21854	21849	21822	21837	21821	21843	21943	21869	21671	21780	21692	21756	21947	21860	21851	22029	21847	21845	21667	21703	21794	22055	21826	21967	22078	21949	21810	21957	21810	21880	21762	21753	21600	21822	21861	21927	21708	21891	21871	21833	21913	21739	21842	22029	21849	21678	21655	21551	21770	21762	21874	22235	21808	21744	21728	21716	21888	21988	21617	21781	21820	21901	21832	21854	21981	21745	21884	22010	21834	21806	21874	21657	21898	21755	21516	21772	21684	21854	21708	21686	21845	21875	21694	21802	21951	21977	21777	21683	21830	21635	21737	21800	21867	21792	21840	21864	21748	21833	21707	21927	21865	21972	21899	21651	21741	21686	21975	21713	21785	21926	21760	21888	21632	21747	21642	21730	21880	21838	21809	21848	21638	22000	21778	21942	21756	21797	21948	21926	21620	21862	21842	21790	21968	21958	21727	21705	21729	21782	21698	21812	21610	21887	21824	21758	21590	21834	21792	21824	21798	21948	21710	21806	21802	21848	21995	21738	21783	21733	21904	21736	21830	21665	21697	21741	21716	21955	22031	21529	21861	21851	21800	21931	21933	21901	21947	21811	21929	21652	21902	21904	21769	21951	21652	21724	21862	21782	21687	21762	21610	21651	21881	21852	21783	21743	21862	21613	21680	21748	21641	21960	21906	21804	21862	21772	21771	22015	21928	21999	21461	21626	21869	21737	21840	21768	21726	21743	21881	21786	21828	21951	21626	21521	21851	21947	21741	21709	21861	21834	21724	21770	21741	21887	21727	21962	21802	21772	21939	21560	21735	21774	21786	21746	21879	21932	21893	21885	21863	21645	21843	21832	21844	21885	21824	21970	21944	21652	21803	21697	21945	21994	21885	21987	21777	21820	21622	21885	21831	21720	22006	22066	21822	21912	21962	21922	21670	21901	21880	21659	21794	22087	21769	21901	21624	21580	21762	21808	21758	21887	21550	21662	21721	22029	21855	21649	21722	21802	21683	21657	21874	21981	21961	21819	21838	21771	21762	21614	21800	21931	21885	21917	21762	21835	21745	21952	21722	21786	21715	21754	21935	21741	21802	21859	22038	21830	21826	21890	21676	21822	21797	21933	21702	21795	22195	21792	21711	21757	21711	21964	21928	21867	21884	22069	21794	21628	21974	21893	21868	21760	21873	21728	21837	21487	21701	21894	21938	21773	21715	21965	21895	21782	21838	21585	21646	21828	21864	22083	21788	21688	21831	21775	21594	21809	21958	21930	21712	21820	21916	21787	21779	21775	21858	21656	21934	21528	21780	21900	21811	21922	21921	21923	21572	21802	21779	21765	21565	21877	21843	21967	21859	21755	21969	21912	21953	21756	21774	21851	21918	21751	21856	21910	21821	21522	21908	21762	21683	21833	21624	21726	21936	21846	21830	21663	21821	21677	21646	21863	21750	21625	21757	21822	21861	21708	21901	22044	21897	21898	21815	21865	21702	21839	21839	21829	21917	21676	21682	21956	21749	21505	21796	21837	21864	21773	21891	21962	21592	21866	21638	21825	21769	21795	21766	21904	21675	21985	21793	21704	21694	21835	21846	21840	21882	21942	21769	21731	21921	21962	21886	21881	21759	21930	21821	21591	21816	21922	22005	21917	21729	22014	21911	21831	21665	21834	21813	21874	21668	21648	21927	21845	21519	21709	21906	21873	21835	21764	21800	21849	21907	21830	21768	21956	21824	21790	21906	21854	21814	21918	21758	21847	21843	21784	21998	21847	21571	21716	21821	21900	21448	21664	21776	22019	21796	21736	21616	22003	21898	21663	21816	22037	21655	21985	21928	21704	21765	21854	21780	21850	21955	21756	21891	21863	21752	21812	21931	21746	21787	21882	21898	22025	21939	21725	21686	21721	21924	21638	21755	21764	21942	21860	21856	21636	21740	21813	21900	21671	21860	21915	21981	21792	21860	21833	21643	22039	22254	21759	21891	21969	21837	21829	21948	21955	21770	21951	21838	21895	21751	22007	21932	21667	21542	21789	21848	21836	21845	21833	21793	21788	21767	21937	21699	21762	21988	21916	21878	21894	21807	21949	22020	21792	21606	21817	21753	21835	21705	22125	21792	21908	21553	21842	21831	21764	21719	21843	21782	21827	21852	21734	21908	21759	21813	21973	21872	21872	21764	21712	21614	21715	21909	21826	21872	21724	21924	22217	21690	21544	21852	21790	21989	21705	21741	21840	21837	21756	21932	22128	21754	22008	21935	21874	21748	21866	21751	21900	21799	21964	21909	21903	21794	21793	21667	21687	21961	21844	21761	21727	21783	21766	22000	21919	21946	21793	21880	21832	21828	21734	22032	21985	21873	22047	21880	21989	21800	22031	21807	21817	21877	21835	21816	21819	21815	21694	21903	21674	21940	21709	21928	22160	21976	21849	21745	21920	21733	21664	21704	21982	21846	22066	21890	21834	21693	21875	21752	21736	21823	22105	22057	21836	21776	21872	21640	21855	21643	21950	21914	22002	21732	21893	21722	21741	21765	21837	21797	21931	21839	21867	21867	22040	21856	21807	21987	21830	21781	21922	21979	21831	21902	21745	21657	21942	21771	21912	21840	21698	21772	21923	21841	21920	21953	21517	21790	21733	21896	21845	21672	21832	21886	21875	21770	21669	22035	21688	22018	21772	21768	21711	21803	21950	21647	21724	21565	21762	21724	21942	21868	21835	22067	21587	22160	21820	21999	21858	21912	21818	21773	21661	21617	22033	22019	22007	21800	22046	21870	21759	21944	21653	21915	21682	21960	21769	21719	21861	21840	21922	21830	21918	21854	21806	21916	21833	21860	21910	21637	21734	21736	21660	21847	21911	21742	21725	21744	22054	21716	21748	21721	21756	21809	21917	21770	21755	21795	21873	21929	21933	21596	21777	21776	22062	21704	21853	21858	21848	21841	21833	21861	22210	21678	21841	21682	21832	21834	21843	21882	21994	21729	21747	21914	21911	21930	21912	21771	21896	21982	21737	21784	21703	21906	21818	21813	21812	21839	21836	21946	21868	21767	22152	21616	21746	21565	21641	21837	21985	21749	21745	21720	21888	21764	21829	21682	21922	21794	21681	21835	21806	21726	21825	21868	21940	21594	21864	21839	21992	22140	21760	21660	21830	21957	21781	21771	22000	21893	22033	21945	21568	21722	21899	21784	21610	21526	21714	21806	21900	21610	22068	21720	21834	21697	21784	21681	21951	21983	21892	21778	21866	21794	21936	22048	22002	21933	21823	21996	21658	21739	21720	21819	21674	21763	22146	21980	21675	21961	22058	21908	21740	21791	21833	21987	21757	21935	21687	21682	21942	21636	21825	21850	21784	21996	22013	21917	21731	21878	21697	21728	21823	21974	21750	21858	21692	21641	22054	21817	21711	21907	21867	21958	21867	21888	21809	21603	21778	21854	21888	21704	21842	21990	21638	21794	21700	21635	21890	21622	21604	21739	21705	21709	21681	21619	21881	21755	21928	21637	21755	21731	21689	21681	22076	21996	21792	21775	21794	21834	21806	21761	21946	21658	21681	21835	21851	21737	21738	21945	21991	21830	21750	21875	21798	21776	21802	21828	21860	22031	21893	21874	21833	21721	22051	21993	21620	21730	22061	21803	22062	21855	22068	21744	21513	21574	21771	21881	21932	21860	22003	21640	21689	21682	21813	21716	21893	21778	21589	21749	21627	21783	21742	21718	21769	21886	21857	21875	21666	21817	21934	21701	21870	21969	21990	21756	21841	21791	21644	21876	21882	21847	21838	22012	21985	21945	21867	21823	21975	21920	21877	22007	21948	21949	21731	21814	21888	21756	21935	21803	21735	21984	21898	21977	21843	21908	21807	22179	21810	21693	21866	21884	21777	21677	21807	22010	21933	21899	21725	21812	21790	21693	21756	21763	21901	22049	21919	21816	21961	21800	21757	21930	21960	21860	21817	21982	21789	22006	21753	21959	21761	21798	21807	21822	21569	22029	21699	21837	22025	21956	21766	21749	21833	21925	21665	21755	21910	21959	21824	21731	21727	21957	21797	21713	22069	21757	21987	21809	21982	21765	21804	21864	21932	21753	21890	21752	22054	21967	21777	21796	21881	21992	21685	21896	21810	21715	21970	21896	21815	21784	21674	21815	21726	21750	21812	21800	21835	21936	22111	21973	21703	21969	21797	21598	21726	21683	21691	21603	21878	21672	21868	21620	21797	21858	21831	21868	21807	21868	21968	21843	21708	21917	21925	22014	21862	21720	21910	21548	21838	21967	21910	21700	21754	21744	21805	21615	21888	21976	21835	21873	21899	21675	21745	21921	21881	21944	21878	21922	21717	21786	21777	21885	21926	21784	21866	22170	22041	21940	21804	21623	21898	21891	21908	21715	21587	21920	21873	21732	21923	21788	21587	21828	21751	21828	21632	21827	21742	21880	21787	22016	21858	21846	21922	21727	21768	21912	21825	21808	21872	21989	22000	21911	21881	21894	22009	21870	21805	21761	21938	21982	21817	21715	21776	22059	21718	21842	21659	21739	21793	21839	21627	21693	21937	21591	21913	21816	21852	21700	21649	21865	21960	21829	21928	21913	21895	21947	21762	21941	21903	22115	21649	21846	21828	21729	21666	21785	21838	21777	21735	21823	21607	21678	21773	21749	21793	21494	21739	21911	21812	21941	21970	21864	21721	21684	21822	21668	21855	21865	21686	21807	21921	21949	21887	21551	21887	22033	22020	21757	21874	21573	21656	21880
31158	52201	53449	43929	37079	31451	28907	25078	22860	21521	22113	33013	31023	23823	19096	17385	16957	16879	16808	16771	16788	16760	16828	16844	16801	16789	16700	16877	16792	16817	16733	16838	16715	16741	16611	16794	16910	16727	16811	16669	16693	16711	16802	16719	16753	16935	16622	16765	16848	16746	17066	16850	16734	16796	16739	16773	16920	16667	16694	16897	16745	16824	16780	16591	16850	16858	16824	16862	16685	16882	16809	16771	16793	16778	16715	16752	16852	16677	16689	16768	16805	16821	16831	16833	16842	16995	16838	16855	16700	16691	16710	16855	16993	16728	16756	16622	16915	16706	16712	16628	16589	16667	16901	16855	16668	16735	16694	16764	16683	16668	16795	16819	16705	16814	16658	16747	16858	16725	16834	16645	16859	16726	16892	16575	16678	16703	16909	16664	16602	16746	16776	16725	16803	16721	16830	16603	16651	16778	16867	16741	16742	16861	16789	16743	16688	16620	16746	16785	16683	16679	16716	16899	16754	16555	16741	16707	16665	16595	16798	16831	16730	16829	16849	16813	16927	16794	16945	16638	16404	16820	16763	16706	16778	16821	16747	16715	16740	16856	16685	16900	16900	16621	16829	16702	16909	16751	16852	16660	16710	16814	16617	16776	16766	16812	16755	16783	16818	16656	16677	16628	16813	16795	16843	16830	16873	16855	16837	16590	16735	16699	16723	16862	16642	16766	16613	16615	16936	16673	16814	16713	16872	16773	16770	16858	16710	16777	16898	16603	16779	16962	16848	16774	16733	16716	16880	16783	16719	16636	16718	16725	16651	16788	16829	16704	16854	16924	16773	16766	16903	16809	16809	16772	16863	16840	16689	16852	16814	16649	16701	16672	16839	16879	16927	16672	16896	16770	16558	16720	16685	16885	16757	16817	16759	16901	16577	16778	16812	16706	16547	16863	16850	16816	16813	16793	16834	16798	16711	16686	16845	16612	16741	16752	16754	16712	16741	16582	16809	16914	16643	16951	16852	16682	16652	16817	16792	16735	16776	16955	16825	16639	16629	16836	16926	16751	16672	16811	16786	16781	16842	16710	16831	16839	16911	16777	16824	16772	16827	16689	16772	16904	16779	16634	16645	16726	16837	16812	16690	16873	16775	16634	16690	16836	16843	16867	16803	16586	16838	16737	16810	16736	16816	16751	16710	16752	16846	16746	16829	16815	16902	16833	16770	16757	16646	16919	16624	16687	16638	16858	16759	16644	16728	16871	16760	16754	16850	16705	16841	16746	16648	16715	16842	16797	16690	16825	16749	16819	16761	16792	16755	16666	16763	16670	17036	16824	16688	16696	16778	16834	16806	16670	16860	16896	16678	16675	16645	16788	16889	16798	16647	16738	16819	16721	16563	16861	16971	16705	16857	16881	16696	16769	16820	16792	16753	16673	16866	17027	16553	16711	16802	16860	16848	16796	16910	16772	16833	16755	16696	16672	16662	16862	16788	16806	16691	16728	16790	16805	16784	16632	16781	16555	16792	16785	16683	16907	16698	16631	16836	16845	16802	16843	16918	16834	16701	16851	16776	16663	16616	16761	16765	16692	16667	16724	16632	16739	16856	16785	16843	16765	16862	16851	16865	16795	16853	16817	16586	16576	16737	16827	16752	16775	16641	16738	16935	16734	16727	16850	16899	16707	16641	16842	16731	16787	16773	16778	16750	16837	16769	16868	16742	16720	16869	16756	16927	16788	16785	16880	16814	16719	16780	16648	16923	16765	16702	16795	16779	16771	16912	16753	16681	16866	16703	16727	16931	16769	16820	16791	16655	16876	16738	16743	16915	16659	16773	16659	16806	16666	16855	16603	16810	16456	16782	16881	16760	16763	16822	16779	16772	16932	16721	16633	16920	16711	16661	16778	16713	16720	16807	16854	16901	16864	16664	16728	16756	16714	16751	16696	16836	16776	16801	16728	16828	16584	16714	16849	16727	16732	16737	16684	16697	16644	16731	16782	16722	16683	16802	16887	16710	16742	16549	16754	16816	16842	16734	16776	16900	16760	16847	16695	16677	16827	16828	16726	16660	16813	16730	16643	16745	16772	16795	16781	16555	16798	16863	16696	16842	16753	16639	16693	16906	16693	16823	16870	16810	16723	16838	16735	16683	16776	16770	16711	16841	16694	16667	16851	16869	16860	16811	16581	16716	16768	16820	16786	16669	16630	16780	16759	16715	16817	16703	16785	16901	16822	16798	16897	16687	16666	16788	16730	16680	16645	16832	16776	16699	16756	16926	16749	16946	16686	16755	16793	16923	16748	16756	16906	16777	16891	16802	16789	16747	16695	16690	16878	16731	16701	16778	16861	16919	16889	16738	16761	16782	16604	16678	16829	16831	16711	16787	16793	16752	16662	16849	16741	16792	16850	16708	16720	16835	16861	16721	16887	16773	16775	16799	16776	16639	16669	16911	16765	16687	16851	16704	16842	16707	16749	16784	16742	16788	16799	16566	16666	16647	16755	16820	16821	16774	16627	16710	16962	16863	16905	16832	16647	16588	16796	16679	16950	16729	16832	16761	16761	16635	16779	16792	16774	16719	16669	16854	16680	16825	16904	16839	16653	16681	16654	16806	16774	16804	16834	16758	16595	16828	16772	16736	16836	16871	16736	16864	16869	16765	16685	16703	16738	16729	16815	16749	16753	16745	16663	16797	16716	16794	16760	16848	16741	16951	16812	16808	16593	16647	16703	16896	16809	16760	16907	16763	16699	16738	16840	16870	16763	16667	16833	16747	16856	16798	16759	16912	16842	16711	16651	16672	16788	16820	16774	16752	16769	16576	16738	16916	16604	16816	16789	16633	16670	16646	16796	16666	16715	16770	16732	16790	16793	16814	16756	16644	16735	16617	16756	16680	16702	16720	16862	16876	16649	16606	16852	17004	16741	16657	16867	16906	16709	16761	16937	16791	16631	16858	16793	16740	16779	16738	16933	16821	16781	16756	16774	16707	16845	16868	16772	16785	16736	16652	16823	16873	16821	16705	16646	16759	16810	16759	16762	16756	16785	16740	16765	16924	16688	16514	16804	16963	16663	16782	16845	16947	16617	16773	16680	16783	16610	16756	16738	16554	16730	16703	16718	16614	16787	16721	16755	16690	16523	16774	16657	16783	16814	16906	16646	16686	16812	16742	16720	16641	16818	16978	16772	16725	16845	16862	16720	16915	16802	16683	16883	16638	16957	16847	16940	16780	16610	16833	16891	16623	16816	16845	16668	16662	16704	16893	16809	16879	16778	16644	16896	16731	16825	16821	16735	16559	16652	16870	16778	16836	16830	16788	16767	16640	16775	16761	16741	17057	16640	16639	16893	16857	16869	16514	16776	16807	16643	16639	16791	16843	17002	16555	16714	16915	16691	16566	16678	16780	16713	16773	16855	16921	16899	16685	16775	16844	16777	16766	16647	16741	16897	16893	16715	16752	16822	16616	16816	16885	16707	16784	16908	16606	16779	16834	16935	16806	16599	16813	16824	16902	16834	16712	16763	16864	17028	16711	16827	16748	16744	16939	16962	16994	16693	16785	16789	16718	16753	16624	16764	16578	16883	16685	16744	16685	16649	16695	16715	16815	16709	16843	16648	16691	16832	16577	16750	16748	16727	16777	16602	16982	16844	16906	16736	16856	16909	16704	16700	16741	16847	16831	16792	16787	16825	16712	16809	16980	16820	16717	16733	16723	16812	16820	16727	16596	16774	16831	16688	16891	16758	16536	16765	16715	16907	16930	16609	16566	16828	16911	16761	16911	16713	16728	16752	16714	16773	16729	16627	16741	16712	16767	16755	16823	16932	16844	17019	16656	16768	16832	16706	16888	16898	16766	16760	16740	16727	16749	16712	16793	16695	16769	16730	16804	16775	16656	16748	16872	16744	16747	16969	16718	16587	16700	16764	16807	16953	16979	16776	16733	16866	16832	16729	16756	16810	16775	16715	16721	16668	16713	16887	16649	16717	16698	16713	16871	16787	16724	16598	16847	16678	16658	16852	16978	16747	17091	16686	16805	16869	16640	16921	16919	16785	16874	16842	16755	16834	16857	16690	16827	16694	16873	16811	16861	17044	16818	16740	16579	16874	16850	16619	16824	16848	16912	16884	16858	16696	16729	16724	16736	16667	16587	16951	16770	17008	16838	16719	16669	16751	16888	16642	16760	16756	16780	16859	16631	16777	16876	16904	16755	16765	16710	16797	16756	16880	16788	16918	16732	16794	16777	16768	16854	16986	16597	16952	16942	16839	16837	16761	16781	16707	16825	16764	16796	16745	16799	16816	16779	16628	16660	16696	16869	16582	16796	16813	16666	16690	16729	16848	16654	16847	16604	16679	16808	16770	16737	16724	16790	16847	16784	17021	16759	16800	16886	16651	17091	16778	16898	16679	16788	16760	16907	16843	16812	16687	16802	16803	16561	16879	16790	16768	16732	16671	16720	16721	16890	16869	16771	16759	16901	16799	16712	16558	16601	16862	16663	16775	16814	16701	16719	16740	16882	16790	16781	16774	16645	16753	16877	16820	16791	16749	16912	16779	16962	16885	16878	16846	16527	16805	16775	16876	16870	16848	16983	16709	17046	16919	16837	16693	16855	16791	16852	16781	16846	16940	16720	16884	16785	16709	16698	16700	16954	16707	16832	16820	16836	16628	16879	16772	16805	16836	16880	16777	16732	16663	16926	16742	16972	16686	16773	16588	16854	16731	16775	16787	16769	16854	16743	16968	16700	16874	16638	16631	16757	16868	16778	16587	16515	16865	17146	16765	16915	16831	16881	16809	16626	16692	16843	16687	16789	16573	16801	16804	16915	16810	16790	16748	16848	16747	16699	16823	16798	16606	16812	16837	16809	16936	16674	16719	16836	16815	16909	16727	16746	16816	16767	16717	16804	16866	16828	16917	16765	16752	16811	16877	16824	16635	16753	16807	16748	16868	16932	16805	16765	17149	16805	16588	16817	16722	16749	16883	16711	16834	16654	16755	16771	16678	16968	16589	16826	16833	16784	16906	16808	16839	16851	16873	16594	16952	16773	16985	16727	16757	16713	16791	16778	16724	16503	16864	16712	16923	16721	16835	16665	16806	16789	16810	16695	16835	16749	16693	16691	16865	16775	16848	16753	16745	16644	16694	16771	16678	16764	16596	16698	16850
23558	21050	28973	26910	29289	34720	36746	32181	30353	29548	30867	43106	43038	33502	26821	23391	22461	22206	21890	21900	22029	22139	22245	22082	22012	21866	22042	22213	21914	21992	22113	22051	21966	22007	21961	21993	22146	22113	21901	22040	21997	21900	21962	22086	22127	21941	22113	22174	22036	21913	22193	22151	22144	21862	22089	22189	22008	22023	21976	22019	21924	21804	22015	21802	21620	22135	22042	21780	21953	22085	21953	22179	22052	21801	21845	22033	21912	21774	22056	21950	21921	22008	21819	21954	21957	22104	22105	21927	21937	21903	21847	22010	22067	21996	21873	22164	22011	21964	22003	22083	21622	21753	21912	21855	21826	22065	21956	21778	22044	21946	22037	21971	22056	21893	21988	21843	21958	21738	22124	22027	21900	21924	21989	21997	21854	21998	21891	22008	21754	21944	21847	22015	22060	21771	22178	21984	21923	22052	22312	21896	22094	21911	22056	21985	22052	21829	21943	21942	22000	21900	21919	21996	22176	22058	21950	22016	22086	21927	22047	21817	21853	21935	21737	21726	21848	21959	22016	22086	22110	22027	21786	22018	22000	22017	21826	21936	21999	21745	22103	21652	21747	21744	21749	21899	22043	22013	22119	21936	21806	21818	22048	21902	22104	21729	21992	22008	21827	22222	22006	22031	22086	22138	21925	22102	22126	22090	22099	21831	22019	21906	21977	21947	22123	22049	21962	22009	22049	22165	22086	21821	21892	22075	22014	21934	21932	21765	22034	21932	22099	21822	21894	22078	21824	22074	22014	21908	21977	21972	21996	22045	21747	21868	22045	21807	22116	21910	21925	21810	22040	22027	21929	21899	21904	21865	22078	21993	21899	21997	21776	21815	21916	21902	21949	21879	21868	21754	21673	21818	21973	21968	21858	21743	22032	21843	21989	21664	22018	21889	21763	21828	22147	21933	22050	22179	21954	21860	21773	21732	22017	22003	21993	22085	22044	21868	22085	22132	21866	21743	21840	21950	21939	21696	21972	21875	22102	21969	22000	22233	21972	21831	21962	21858	21971	21938	22033	22083	21950	21931	21827	22032	22065	21934	21906	21906	21857	21832	21988	21835	21960	21940	22118	21990	21776	21871	22109	22007	21946	22240	21961	21837	21865	22107	21780	21675	22033	21919	22006	22036	22245	22050	21860	21909	22064	22117	22178	21979	22191	22037	21988	22024	21795	22047	21866	22136	21859	22136	22170	21763	21718	21878	21804	21767	22013	21830	22113	21870	21738	21642	21961	22059	21786	21981	21961	21859	21910	21936	21932	21678	22015	21990	21938	21944	21750	21918	21961	21930	22128	21808	21933	21855	21987	21717	21902	21940	21940	21844	21719	21901	22046	21924	21982	22012	22001	21907	21984	21942	21962	21973	21806	22046	21892	21905	22045	22047	22254	21945	21970	22091	22004	21783	21868	22053	22065	21935	21869	22109	21874	21833	22062	21981	21886	21803	21896	21924	21915	22053	21712	21829	22249	21978	22175	21892	21918	22003	21746	22214	22160	21952	22003	21996	22116	21908	21943	21960	21978	21760	21908	22023	22053	21872	21906	21922	22053	21799	21930	22093	21716	21937	22055	22003	21764	21814	21984	21907	22133	22071	21979	21846	22125	22052	21842	21858	21954	21920	21919	22104	22011	21921	21938	21924	21975	21921	22067	22009	21892	22091	21937	22061	21895	21892	21820	22010	21846	22039	22000	22047	21822	21790	21952	21927	21936	21832	21897	21861	22154	21871	22030	21746	22029	21699	21809	21899	22076	21771	21822	21700	21981	22103	21957	21999	22009	21965	21863	21840	22107	21794	21895	21939	21963	22007	21960	21805	21966	21904	21649	21986	21908	21886	21952	21764	21892	21702	22098	22009	22126	21985	21819	21949	21717	21927	21864	21752	21981	22055	21629	22046	21726	21580	22040	21919	22000	21819	22213	21650	22162	21853	21847	21899	22095	22094	21900	21837	22191	21908	21934	21658	21970	22081	22040	21840	21964	21815	22075	21977	21825	22096	21797	22257	21963	21724	21946	21638	22059	21918	21824	21984	21846	21919	22059	21808	21795	21809	21985	21917	21967	21781	21941	22000	22035	21773	21920	21966	21986	22177	21958	21895	21882	22150	21840	22022	21880	21950	21945	21717	21748	21944	21957	21950	21927	21828	21671	21868	22024	22033	22119	21881	21776	22006	21845	21870	22022	21927	22002	22020	21932	21912	22014	21814	21884	21958	21681	21938	21844	21685	21822	21872	21887	21881	22196	22123	22045	21711	22131	21748	22229	21734	21988	21747	22022	22033	21979	22038	21884	21929	21976	21902	22048	21762	21839	22085	22113	21865	21759	21823	21979	22142	22056	21863	22107	21885	21910	22041	21818	22041	21910	21820	21927	21906	21827	21891	21938	21894	22153	22037	22094	21983	21966	21880	21799	21939	21947	21810	21905	21827	21927	21931	21833	22139	21975	21841	21910	21805	22100	21987	22101	22081	22029	22013	22081	21853	22116	21996	21953	22133	21946	21812	21892	21870	22092	21655	21903	21940	21779	21855	21795	21782	22022	21969	22001	21980	21944	21944	21911	21768	21913	22053	21994	21670	21756	22230	21861	21962	22047	21917	22014	21831	22031	21974	21874	21804	22021	21898	21822	21737	21947	21878	21589	21964	21958	21972	22039	21985	21975	21895	22051	21728	22054	22272	22035	22042	21975	22046	21829	21831	21820	21904	21890	21907	21965	21955	21903	21837	21843	21820	22035	21823	22067	21900	21923	21943	22057	22157	22001	21969	21930	22131	21927	22201	21919	21965	22042	22109	22066	21908	21901	21798	22280	22028	21915	21929	21939	21893	22034	21835	22051	22040	21934	21867	21864	22151	21908	21986	21993	21809	22126	22163	21990	21832	21907	21810	21888	21973	22073	22069	22123	21922	22008	22008	22007	21839	21946	21926	21881	21886	21920	22002	21750	21949	21947	22139	22092	22009	21847	21978	22033	22081	22158	22155	21903	21960	22070	21971	22084	22177	21807	21959	21921	21994	21862	21975	21800	21965	21819	21874	22193	21888	21936	22147	22046	22226	21951	21948	22011	21937	21891	21942	22164	21799	22098	22007	21745	21959	21951	21830	21746	22069	21916	22067	22161	21932	22158	22084	22012	21830	22066	21869	22007	21847	22013	21923	22031	22063	21970	21813	21844	21861	21687	21956	21924	21728	22022	21977	22073	22064	21883	21968	21862	21867	22016	21755	21920	21911	22135	21941	21666	21846	21925	21806	22047	21906	22200	21918	21978	22087	21806	21756	21909	21865	22120	21902	21989	21692	21850	21878	21884	21905	21893	21837	21925	21787	21958	21886	21863	21937	22087	21920	21738	21992	22044	21818	21920	21829	21859	22252	22003	21857	21843	22088	21960	21791	21847	21844	22089	22018	21565	21838	22009	22044	22176	22030	22047	21863	22164	21827	21996	22180	22131	21817	21821	21952	21842	21880	21885	21825	21892	21950	21681	21988	21830	22056	21982	21772	21981	21838	21882	21910	22093	21833	22050	21981	21842	22034	22025	21844	21794	21986	21753	22081	22091	21908	21858	21952	22091	22008	21951	21869	21896	21722	22007	21730	21964	22083	21932	21974	21870	22015	21795	21782	21664	22016	21827	21819	21903	21663	21741	21964	22001	22151	21973	21905	21861	21775	22007	21980	22009	21983	21891	21922	21890	21787	22071	21933	21896	22124	21729	21972	21903	21818	22025	21959	21959	21938	22002	21856	22217	21994	22043	22238	21846	21743	21918	21939	21913	21985	22079	22026	21706	21940	21871	21869	21948	22058	22000	21953	21805	21918	21973	21980	21878	21729	21976	22080	21742	21734	21906	21912	21931	21735	21719	21797	22146	22099	22033	21871	21643	21703	21962	22009	21879	21830	21915	21939	21934	21913	22221	21868	22207	21956	21996	21530	21891	21860	22184	22078	21941	21969	22059	21887	21780	22058	21885	21942	22039	21880	21689	22052	21969	22049	21989	21920	22030	21778	22060	21834	21797	22166	21885	21904	21942	21926	22153	21826	22054	21825	21997	22013	21840	21967	22114	21944	21820	22013	21919	21747	22025	21902	22342	22029	21800	21945	21954	21814	21902	21878	21967	21960	21777	21995	22056	21990	22029	21980	22108	21936	21786	21910	21830	21833	21941	22053	22026	21882	21991	21900	21958	21727	22076	22214	21885	21999	21958	21997	21960	21887	21751	21984	22085	22033	21860	21789	21922	22311	22069	22200	22033	21820	21880	21946	21902	22087	22015	22051	21705	21878	21912	21998	21997	21876	22017	21785	21751	21736	21846	22019	21866	21980	21813	21922	21964	21960	22259	21981	22057	21877	21978	22212	22098	21899	21967	21836	21942	22066	22021	21898	21896	22094	21954	22081	21697	21926	21797	22010	22088	21950	21972	21979	22063	21850	21856	21912	22109	21846	21993	21981	22105	21800	21779	21849	22033	21885	21773	21769	22142	21799	21709	21812	22018	21972	21993	21986	21972	21954	22010	21958	21896	21692	21890	21913	21985	21949	21910	21630	21908	22021	21970	21922	21745	21936	21978	21932	21720	21889	21985	21969	22112	21944	22014	22064	21861	21690	21799	21948	21890	21802	22000	21914	21909	21920	21897	21776	21929	21764	21799	22082	21882	21788	22020	22161	22132	21823	21935	21885	21967	21922	21959	21869	21774	21952	21936	21994	22019	21792	22063	21868	21750	21885	22073	22072	21863	22005	21836	21851	21966	21865	21972	21836	21975	22037	22102	21887	21747	21835	21798	22152	21821	22239	21991	21807	21825	22085	21970	22095	21993	21957	21785	22021	21863	21943	21798	22039	22133	21877	21861	21755	22021	21972	21631	21948	21879	21966	22166	21984	21852	21887	21765	21890	22007	22091	22080	21918	21913	21882	21997	21879	21829	21847	22063	22003	22188	21930	21971	21843	21987	21912	21929	21955	22021	22002	21956	22125	21793	21661	22025	21818	21862	21743	21735	21948	21816	22027	21936	22143	21876	22012	21915	22072	22087	21799	21916	21885	21925	21853	21804	22049	22242	22091	22113	21932	21789	21736	21886	22190	22039	21887	21951	21873	21918	21902	21856	21799	21941	21924	22111	22056	22002	21829
32995	56670	59689	52055	44814	39438	34793	30952	28724	27140	29657	43171	40222	29932	21495	17844	16676	16545	16720	16811	16884	16828	16840	16762	16689	17028	16642	16799	16806	16743	16762	16862	16741	16709	17099	16746	16657	16636	16690	16843	17019	16531	16916	16806	16837	16740	16826	16841	16736	16661	16654	16833	16801	16837	16556	16716	16685	16845	16677	16757	16798	16721	16760	16743	16961	16883	16822	16962	16773	16789	16826	16619	16848	16726	16875	16640	16778	16849	16622	16746	16699	16563	16798	17008	16742	16804	16777	16745	16624	16759	16767	16834	17031	16770	16613	16598	16809	16669	16859	16722	16862	16834	16837	16754	16877	16793	16983	16665	16878	16859	16793	16941	16786	16686	16870	16771	16930	16757	16662	16676	16865	16851	16722	16876	16748	16711	16861	16908	16794	16952	16847	16802	16685	16704	17001	16888	16627	16743	16753	16734	16864	16793	16722	16724	16740	16710	16714	16710	16820	16761	16753	16770	16704	16620	16679	16682	16842	16765	16808	17019	16736	17000	16808	16866	16692	16845	16673	16742	16962	16805	16745	16757	16736	16802	16572	17051	16891	16944	16903	16931	16611	16799	16679	16865	16665	16853	16604	16579	16575	16956	16746	16930	16759	16911	16818	16760	16882	16791	16702	16666	16750	16788	16884	16679	16583	16808	16667	16892	16824	16921	16940	16619	16856	16790	16780	16694	16702	16748	16849	16666	16699	16652	16640	16774	16770	16770	16796	16940	16675	16729	16615	16746	16807	16732	16838	16687	16791	16788	16642	16977	16650	16772	16781	16672	16637	16605	16813	16809	16820	16828	16818	16847	16950	16759	16750	16752	16633	16785	16776	16946	16677	16744	16765	16742	16874	16759	16783	16623	16770	16872	16862	16740	16843	16837	16671	16597	16699	16784	16759	16717	16756	16784	16828	16919	16806	16940	16935	16777	16844	16762	16739	16737	16701	16748	16725	16687	16611	16813	16690	16859	16807	16665	16867	16651	16719	16823	16880	16665	16738	16785	16898	16640	16736	16919	16660	16768	16718	16743	16800	16757	16980	16798	16866	16814	16790	16740	16891	16741	16960	16787	16778	16687	16752	16875	16818	16628	16751	16760	16668	16891	16681	16663	16871	16755	16810	16765	16793	16792	16679	16877	16878	16673	16794	16854	16725	16680	16894	16641	16764	16875	16729	16888	16788	16801	16878	16799	16798	16710	16993	16713	16752	16640	16636	17006	16736	16819	16925	16711	16777	16880	16741	16830	16786	16861	16613	16809	16835	16808	16863	16722	16593	16898	16757	16863	16622	16787	16973	16777	16787	16764	16651	16709	16881	16774	16834	16954	16883	16924	16793	16932	16880	16741	16984	16728	16703	16676	16609	16865	16784	16630	16789	16748	16720	16777	16870	16665	16773	16930	16767	16818	16640	16641	16642	16886	16689	16651	16764	16834	16713	16652	16849	16708	16680	16737	16799	16819	16821	16962	16754	16838	16804	16769	16749	16743	16575	16702	16764	16616	16693	16750	16796	16590	16677	16843	16791	16598	16641	16701	16785	16755	16698	16649	16806	16656	16584	16794	16574	16848	16698	16793	16740	16838	16858	16667	16836	16802	16681	16856	16933	16817	16753	16698	16762	16774	16797	17009	16802	16813	16909	16728	16744	16927	16771	16704	16878	16799	16809	16666	16650	16980	16793	16621	16750	16858	16826	16837	16809	16953	16644	16708	16814	16866	16689	16727	16920	16784	16925	16679	16795	16889	16732	16695	16715	16988	16781	16838	16608	16634	16715	16779	16944	16845	16870	16758	16767	16814	16668	16656	16812	16761	16614	16860	16687	16662	16861	16768	16802	16851	16739	16918	16503	16929	16753	16727	16862	16735	16744	16666	16667	16894	16720	16640	16754	16697	16696	16693	16684	16936	16791	16758	16844	16745	16912	16675	16802	16836	16690	16807	17041	16895	16661	16709	16835	16770	16833	16692	16581	16737	16863	16823	16666	16954	16840	16723	16599	16700	16654	16927	16690	16894	16978	16882	16597	16765	16717	16664	16746	16883	16877	16855	16885	16662	16803	16844	16782	16710	16815	16796	16727	16926	16884	16706	16704	16730	16838	16698	16667	16688	16813	16787	16782	16745	16772	16672	16727	16821	16702	16724	16904	16968	16761	16673	16715	16782	16833	16939	16716	16757	16653	16627	16941	16634	16737	16716	16900	16724	16820	16752	16683	16776	16742	16699	16750	16672	16927	16870	16737	16880	16749	16743	16842	16669	16714	16855	16842	16724	16792	16779	16868	16738	16891	16839	16835	16723	16910	16613	16817	16812	16635	16740	16797	16802	16528	16755	16805	16627	16775	16917	16866	16805	16835	16785	16738	16742	16838	16624	16742	17108	16933	16780	16841	16815	16774	16786	16527	16904	16585	16817	16725	16667	16850	16699	16769	16857	16790	16654	16769	16724	16772	16883	16780	16818	16729	16820	16732	16904	16586	16828	16846	16774	16770	16834	16653	16806	16787	16719	16600	16674	16746	16744	16910	16813	16765	16736	16666	16671	16825	16751	16693	16739	16975	16771	16632	16711	16876	16870	16856	16609	16909	16788	16732	16686	16745	16705	16780	16833	16741	16904	16774	16684	16710	16852	16666	16695	16904	16785	16769	16834	16762	16898	16674	16987	16819	16733	16808	16989	16778	16915	16664	16787	16617	16794	16620	16603	16775	16765	16815	16717	16695	16874	16702	16661	16966	16694	16850	16812	16688	16862	16741	16889	16961	16662	16799	16799	16732	16722	16818	16780	16692	16808	16748	16741	16726	16608	16814	16725	16869	16598	16824	16722	16881	16738	16824	16713	16838	16804	16528	16768	16823	16789	16784	16649	16705	16826	16782	16855	16708	16785	16892	17017	16622	16751	16807	16896	16678	16802	16890	16551	16826	16921	16600	16782	16796	16854	16624	16763	16880	16972	16844	16694	16981	16932	16747	16785	16876	16933	16882	16908	16706	16649	16755	16784	16834	16772	16802	16593	16674	16681	16822	16760	16857	16859	16788	16763	16779	16820	16671	16508	16777	16821	16586	16838	16963	16806	16837	16991	16686	16951	16778	16958	16802	16941	16669	16763	16752	16798	16871	16903	16860	16699	16804	16703	16747	16690	16739	16733	16847	16677	16784	16814	16770	16883	16757	16725	16793	16954	16825	16613	16873	16794	16780	16844	16743	16703	16817	16776	16591	16582	16750	16714	16621	16805	16846	16767	16943	16676	16769	16688	16922	16828	16654	16842	16684	16734	16809	16836	16795	16664	16811	16709	16928	16742	16570	16920	16826	16663	16669	16923	16805	16841	16965	16722	16920	16830	16853	16815	16833	16740	16843	16875	16732	16893	16832	16705	16827	16717	16719	16750	16700	16702	16902	16676	16706	16606	16713	16850	16754	16880	16782	16778	16872	16784	16732	16866	16779	16716	16643	16779	16710	16873	16796	17001	16817	16838	16903	16864	16862	16864	16672	16712	16827	16738	16830	16623	16915	16800	16764	16829	16837	16787	16725	16961	16972	16994	16938	16597	16763	16869	16720	16620	16834	16920	16704	16850	16818	16635	16798	16754	16693	16808	16781	16865	16656	16847	16674	16742	16645	16855	16818	16738	16739	16794	16807	16869	16883	16755	16821	16903	16835	16839	16793	16710	16761	16615	16741	16798	16969	16860	16974	16704	16871	16804	16716	16889	16783	16900	16714	16655	16754	16791	16998	16743	16889	16864	16963	16928	16853	16679	16706	16889	16724	16870	16868	16926	16673	16786	16826	16724	17021	16657	16787	16764	16723	16653	16847	16838	16777	16860	16882	16829	16794	16626	16644	16668	16882	16709	16822	16851	16779	16725	16813	16781	16535	16786	16771	16748	16857	16790	16769	16602	16924	16583	16883	16614	16825	16853	16819	16729	16895	16748	16833	16770	16825	17031	16711	16764	16860	16752	16813	16733	16722	16954	16834	16551	16969	16778	16840	16678	16816	16779	16678	16819	16894	16860	16846	16710	16794	16750	16792	16879	16734	16616	16746	16862	16862	16805	16787	16741	16796	16808	16916	16781	16870	16792	16792	16800	16887	16716	16710	16734	16642	16531	16699	16814	16895	16734	16767	16744	16680	16850	16883	16926	16625	16611	16630	16774	16838	16720	16675	16809	16757	16909	16872	16646	17096	16803	16735	16764	16746	16733	16685	16832	16765	16884	16734	16933	16844	16727	16766	16784	16715	16877	16522	16926	16678	16862	16757	16830	16915	16826	16801	16667	16735	16914	16835	16699	16839	16935	16873	16778	16652	16766	16704	16865	16718	16850	16782	16733	16701	16766	16835	16847	16720	16710	16798	16863	16865	16778	16762	16729	16694	16768	16666	16670	16912	16751	16878	16790	16768	16805	16788	16777	16641	16700	16647	16777	16824	16638	16743	16707	16808	16837	16821	16614	16561	16791	16722	16746	16901	16802	16640	16689	16914	16595	16847	16870	16851	16880	16848	16683	16913	16715	16791	16748	16715	16723	16766	16796	16662	16909	16793	16649	16674	16911	16753	16847	16978	16761	16710	16828	16748	16863	16570	16790	16952	16777	16804	16929	16690	16886	16647	16875	16679	16765	16624	16833	16590	16608	16967	16792	16664	16622	16703	16860	16765	16762	16836	16820	16702	16744	16773	16711	16768	16702	16774	16800	16676	16866	16612	16770	16568	16771	16750	16750	16629	16687	16759	16804	16775	16855	16714	16879	16796	16788	16903	16871	16698	16869	16765	16729	16979	16799	16841	16843	16740	16742	16754	16817	16792	16755	16827	16949	16691	16835	16756	16700	16823	16800	16893	16618	16902	16747	16945	16685	16917	16780	16811	16844	16836	16747	16694	16825	16865	16619	16824	16813	16802	16882	16805	16796	16854	16916	16538	16877	16738	16808	16726	16677	16765	16730	16825	16895	16840	16815	16713	16669	16705	16673	16702	16801	16882	16737	16733	16835	16863	16769	16716	16648	16806	16800	16783	16714	16619	16753	16764	16722	16899	16706	16685	16880	16737	16675	16849	16756	16751	16873	16727	16833	16859	16767	16779	16853	16859	16817	16975	16756	16662	16826	16818	16849	16707	16812	16791	16660	16652	16782
33986	37343	43504	39503	33261	29924	27762	26276	25313	24830	24690	25314	24813	23802	22894	22732	22553	22674	22829	22722	22599	22597	22562	22679	22669	22795	22919	22751	22835	22648	22760	22441	22736	22596	22465	22623	22758	22702	22604	22651	22684	22595	22602	22546	22668	22718	22724	22546	22643	22828	22826	22600	22484	22650	22641	22641	22714	22609	22653	22732	22894	22710	22714	22886	22897	22615	22541	22716	22695	22703	22727	22778	22507	22518	22755	22727	22555	22621	22704	22735	22449	22513	22738	22578	22739	22811	22604	22536	22544	22486	22401	22640	22771	22381	22647	22935	22756	22824	22798	22770	22603	22593	22650	22487	22680	22513	22861	22788	22954	22764	22583	22685	22611	22708	22630	22619	22758	22560	22771	22630	22773	22966	22661	22608	22486	22597	22483	22843	22871	22841	22689	22533	22969	22531	22533	22567	22824	22399	22673	22448	22615	22632	22904	22510	22629	22780	22519	22868	22589	22479	22512	22672	22515	22636	22385	22573	22873	22563	22634	22575	22502	22716	22701	22402	22848	22549	22419	22690	22794	22728	22866	22690	22713	22595	22622	22596	22522	22622	22688	22515	22462	22391	22824	22515	22570	22742	22780	22802	22584	22403	22653	22826	22738	22699	22646	22446	22883	22591	22634	22474	22838	22808	22668	22811	22635	22614	22627	22605	22812	22453	22771	22740	22689	22616	22645	22502	22737	22638	22542	22601	22650	22543	22854	22768	22675	22666	22359	22519	22563	22697	22745	22794	22642	22724	22430	22563	22622	22485	22466	22729	22729	22625	22637	22670	22625	22727	22874	22508	22723	22766	22631	22552	22720	22497	22564	22579	22742	22551	22595	22615	22546	22755	22426	22661	22951	22585	22757	22701	22678	22773	22784	22645	22456	22503	22571	22638	22810	22553	22837	22744	22744	22645	22708	22850	22836	22903	22595	22548	22715	22655	22600	22819	22539	22705	22825	22563	22465	22520	22560	22619	22792	22625	22672	22645	22621	22706	22883	22733	22363	22817	22699	22622	22571	22751	22674	22632	22681	22529	22604	22437	22544	22579	22685	22630	22593	22992	22675	22631	22539	22622	22865	22528	22709	22613	22655	22553	22424	22512	22592	22588	22547	22721	22379	22698	22543	22783	22590	22587	22742	22698	22395	22488	22483	22482	22572	22705	22828	22471	22732	22852	22619	22853	22796	22630	22583	22698	22712	22564	22612	22465	22555	22592	22860	22608	22848	22814	22645	22574	22695	22788	22659	22842	22602	22757	22684	22750	22635	22691	22420	22748	22716	22605	22719	22834	22854	22714	22686	22673	22615	22381	22481	22570	22490	22749	22701	22848	22630	22805	22649	22665	22864	22618	22718	22577	22525	22697	22697	22606	22621	22596	22723	22519	22673	22700	22840	22582	22635	22554	22747	22697	22586	22669	22713	22543	22879	22562	22535	22646	22703	22675	22457	22744	22697	22743	22570	22897	22675	22848	22726	22608	22743	22473	22705	22601	22896	22710	22614	22669	22358	22454	22647	22658	22552	22745	22638	22596	22764	22726	22414	22391	22666	22732	22576	22543	22440	22780	22656	22542	22667	22686	22546	22631	22754	22681	22607	22545	22651	22739	22587	22631	22710	22502	22526	22422	22757	22728	22518	22591	22761	22723	22748	22444	22317	22609	22711	22629	22749	22534	22587	22732	22639	22734	22610	22432	22864	22668	22687	22548	22736	22723	22598	22689	22708	22951	22479	22655	22405	22444	22648	22548	22552	22703	22691	22729	22792	22736	22621	22683	22597	22734	22798	22511	22541	22450	22326	22626	22533	22526	22757	22409	22461	22955	22629	22587	22823	22486	22585	22746	22598	22777	22613	22631	22603	22658	22767	22593	22746	22722	22695	22539	22637	22647	22627	22456	22532	22901	22771	22673	22741	22435	22643	22766	22761	22511	22502	22619	22773	22609	22772	22770	22724	22491	22710	22674	22693	22604	22646	22731	22678	22444	22590	23039	22699	22743	22657	22455	22823	22765	22669	22613	22639	22743	22665	22803	22642	22651	22591	22678	22721	22438	22698	22763	22697	22809	22540	22876	22516	22860	22552	22715	22600	22561	22904	22692	22833	22713	22652	22598	22885	22646	22716	22717	22729	22635	22875	22597	22749	22624	22743	22654	22611	22648	22738	22641	22546	22584	22730	22721	22787	22736	22721	22569	22689	22662	22714	22541	22779	22624	22572	22698	22634	22580	22528	22648	22392	22650	22691	22609	22745	22522	22511	22604	22383	22774	22591	22716	22642	22538	22675	22788	22683	22708	22594	22758	22907	22911	22785	22372	22671	22812	22527	22713	22549	22925	22697	22817	22813	22684	22881	22656	22748	22928	22605	22817	22709	22768	22467	22539	22798	22646	22776	22634	22662	22749	22444	22921	22600	22702	22622	22488	22776	22624	22574	22440	22644	22446	22607	22664	22606	22757	22664	22593	22580	22633	22963	22725	22752	22622	22774	22703	22592	22646	22503	22678	22767	22875	22607	22742	22802	22517	22738	22801	22644	22722	22779	22668	22648	22472	22528	22667	22746	22448	22472	22569	22762	22616	22660	22680	22665	22748	22597	22851	22524	22545	22368	22734	22693	22667	22756	22591	22593	22509	22479	22516	22592	22631	22658	22669	22763	22562	22481	22755	22634	22771	22705	22698	23013	23196	22654	22618	22739	22906	22754	22865	22715	22816	22627	22521	22543	22604	22599	22607	22669	22616	22611	22819	22604	22684	22404	22587	22504	22710	22581	22732	22980	22574	22615	22757	22594	22606	22689	22479	22475	22711	22630	22749	22710	22693	22566	22648	22540	22669	22602	22496	22681	22866	22778	22625	22542	22745	22736	22877	22838	22890	22666	22572	22689	22723	22529	22703	22784	22702	22487	22849	22824	22699	22700	22681	22704	22609	22582	22600	22547	22703	22639	22539	22862	22854	22733	22609	22772	22487	22593	22510	22528	22623	22557	22606	22542	22633	22701	22588	22814	22707	22692	22675	22561	22701	22721	22787	22684	22742	22755	22532	22441	22462	22528	22520	22600	22662	22570	22631	22713	22726	22811	22567	22550	22552	22463	22746	22680	22662	22711	22769	22644	22653	22913	22750	22575	22618	22648	22551	22683	22970	22577	22955	22723	22608	22702	22656	22694	22515	22806	22592	22672	22900	22670	22919	22611	22586	22653	22646	22720	22504	22530	22640	22605	22558	22628	22877	22661	22877	22793	22573	22705	22571	22773	22974	22280	22897	22845	22824	22674	22576	22617	22790	22670	22672	22734	22520	22654	22733	22480	22774	22545	22508	22514	22518	22446	22574	22762	22854	22565	22704	22651	22842	22727	22713	22773	22829	22697	22361	22838	22544	22532	22614	22469	22674	22763	22744	22816	22445	22729	22673	23062	22608	22755	22601	22733	22554	22713	22813	22607	22647	22711	22661	22678	22712	22535	22729	22430	22834	22854	22697	22700	22502	22697	22576	22721	22835	22975	22560	22636	22663	22691	22669	22598	22629	22554	22695	22628	22497	22630	22383	22669	22610	22835	22747	22780	22514	22945	22522	22813	22733	22606	22649	22595	22415	22706	22833	22607	22600	22495	22743	22749	22914	22460	22667	22809	22528	22905	22555	22934	22666	22843	22687	22634	22755	22704	22670	22557	22543	22748	22612	22750	22628	22818	22671	22644	22727	22864	22558	22785	22714	22739	22764	22628	22665	22949	22797	22370	22621	22588	22746	22735	22581	22595	22635	22618	22431	22679	22662	22622	22578	22785	22746	22698	22584	22686	22715	22805	22543	22552	22461	22392	22799	22805	22505	22630	22615	22610	22645	22591	22621	22652	22496	22550	22633	22523	22610	22648	22696	22644	22622	22543	22553	22643	22694	22533	22671	22721	22629	22769	22560	22537	22600	22657	22628	22604	22685	22563	22839	22619	22852	22749	22580	22631	22688	22712	22727	22604	22616	22637	22930	22656	22826	22797	22360	22598	22753	22931	22589	22902	22580	22622	22479	22476	22571	22718	22571	22646	22653	22727	22593	22771	22567	22721	22645	22293	22540	22675	22899	22676	22692	22598	22654	22543	22865	22727	22820	22743	22465	22597	22510	22600	22697	22714	22736	22587	22565	22812	22497	22858	22697	22535	22845	22674	22766	22511	22394	22894	22782	22706	22555	22626	22589	22652	22540	22703	22571	22596	22750	22773	22557	22621	22757	22703	22567	22488	22748	22580	22531	22552	22775	22793	22650	22608	22766	22685	22652	22527	22686	22866	22552	22668	22858	22770	22584	22725	22631	22699	22588	22718	22782	22671	22562	22730	22453	22544	22846	22818	22508	22609	22618	22623	22758	22683	22791	22755	22722	22645	22434	22886	22595	22485	22750	22944	22574	22837	22596	22510	22723	22666	22579	22622	22720	22910	22752	22708	22469	22584	22634	22817	22860	22711	22925	22717	22728	22420	22661	22952	22406	22817	22746	22549	22507	22862	22707	22561	22577	22619	22528	22656	22703	22696	22636	22518	22446	22651	22639	22596	22721	22710	22608	22689	22647	22684	22818	22649	22622	22987	22633	22616	22841	22498	22628	22505	22720	22785	22678	22794	22648	22787	22687	22688	22784	22726	22570	22839	22883	22478	22718	22784	22629	22464	22456	22983	22560	22663	22590	22488	22584	22445	22771	22554	22606	22693	22765	22469	22689	22454	22503	22746	22468	22838	22692	22663	22683	22734	22633	22847	22676	22606	22590	22658	22639	22619	22633	22594	22575	22551	22810	22575	22742	22577	22503	22837	22707	22741	22515	22689	22667	22651	22586	22636	22758	22465	22705	22652	22813	22777	22514	22643	22590	22795	22541	22674	22602	22628	22393	22564	22641	22901	22717	22500	22650	22614	22598	22869	22508	22719	22768	22619	22597	22565	22497	22716	22569	22854	22677	22600	22631	22777	22505	22649	22587	22712	22476	22766	22788	22777	22638	22887	22761	22564	22652	22874	22755	22826	22505	22777	22746	22429	22644	22545	22787	22807	22530	22812	22718	22594	22695	22629	22651	22516	22611	22826	22766	22655	22576	22568	22368	22748	22661	22454	22624	22710	22747	22731	22563	22682	22719	22332	22672	22639	22709
30011	44839	45465	37674	31115	26974	24673	22588	21230	20509	20546	20761	19743	18137	17367	17204	17093	17156	17217	16951	17228	17242	17171	17102	17284	17118	17085	17209	17244	17071	17197	17078	17291	17099	17122	16992	17127	17203	17131	17226	17301	17017	17076	17204	17198	17185	17086	17224	17065	17284	17110	17243	17029	17069	17128	17190	17036	17208	17212	17116	17005	17201	17087	17120	17156	17212	17017	17311	17257	17049	17319	17165	17008	17180	17241	17272	17124	17061	17182	17126	17211	17065	17150	17162	17035	17155	17017	17278	17233	17060	17058	17364	17218	17113	17118	17284	16930	17223	17095	17200	17055	16963	17204	17063	17209	16963	17129	17056	17214	17103	17144	17067	17108	17238	17227	17173	17214	17153	17162	17053	17157	17071	17128	17035	17062	17233	17175	17102	17114	16983	17190	17284	17013	17184	17143	16957	17251	17006	17147	17237	17124	17208	16990	16933	17040	17300	17167	17108	17217	16955	17049	17067	17192	17127	17250	17187	17026	17063	17032	17212	17150	17188	17272	17047	17093	17248	17119	17042	17421	17305	17030	17119	17191	17047	17146	16987	17231	17330	16978	17174	17383	17135	16995	17413	17025	17082	17093	17188	17299	16978	17238	17077	17158	17039	17144	17090	17266	17264	17151	17158	17057	17102	17038	17370	16987	17241	17279	17250	16997	17133	17169	17210	17103	17110	17085	17199	17242	17047	16908	16973	17144	17080	17087	17203	17189	17152	17056	17153	17136	17267	17282	16944	17036	17150	17268	17175	17190	17187	17199	17179	17388	17254	17072	17157	17140	17123	17197	17280	17060	17184	17191	17246	17350	16908	17214	17012	17118	17132	17026	17049	17089	17074	17210	17246	17050	17252	17350	17105	17056	17145	17134	17150	17229	17266	17208	17253	17228	17140	17141	17112	17152	17302	16893	17258	16981	17050	17164	17209	17086	17051	17107	17280	17214	17205	17274	17274	16969	17220	17126	16953	17198	17012	17170	17127	17223	17232	17192	16978	17117	17049	17234	17129	17156	17165	17144	17321	17261	17131	17163	17322	17158	17172	17199	17107	17242	17223	17130	17040	17071	17093	17262	17091	17055	17046	17155	17130	17366	17139	17102	17211	17023	17146	17126	17146	17185	17123	17183	17245	17235	17090	17197	17160	17051	17050	17147	17125	17175	17119	17101	17203	17048	17192	17146	17078	17100	17081	17081	17343	17019	17043	17117	17225	17103	17072	17234	17057	17105	17073	17205	17157	17143	17125	17258	17106	17198	17122	17136	17324	17136	17227	17171	16930	17069	17258	17168	17094	17185	17267	17216	17213	17221	17105	17041	17147	17046	17054	17142	17179	17126	17006	17034	17093	17238	16806	17220	17220	16914	17117	17044	17073	17148	17135	17118	17246	17102	17165	17274	17112	17192	17142	17071	17132	17196	17140	17191	17032	16971	17051	17141	17106	17305	17281	17076	17232	17239	17093	17224	17139	17133	17198	17066	17229	17131	17202	17158	17261	17232	17154	17004	17179	17020	17135	17095	16995	17241	17181	17198	16971	17190	17179	16993	17299	17163	17104	17123	17254	17193	17261	17121	17152	17267	17141	17274	17108	17038	17047	17089	17007	17059	17292	16888	17254	17088	17146	17411	17190	17187	17248	17260	17090	17114	17128	17036	17125	17049	17184	17095	17086	17250	17059	17306	17110	17088	17154	17171	17135	17221	17251	17080	17156	17165	17129	17202	17265	17007	17194	17175	17083	17205	17133	17019	17142	17009	17089	17165	17167	17166	17065	17190	17169	17132	17161	17112	16981	17120	17135	17187	17060	17083	17310	17119	17318	17186	17343	17109	17192	17017	17176	17287	17166	17056	17042	17164	17143	17080	17119	17256	17284	17284	17069	17269	17125	16979	17244	17119	17123	17214	17115	17097	17012	17038	17091	17135	17008	17243	17236	17155	16998	17335	17061	17131	17195	17110	17137	17201	17275	17308	17183	17040	17196	17176	17171	17049	17148	17124	17086	16952	17101	17107	17233	17232	17164	17005	17323	17156	17061	17167	17078	17202	17216	16965	17201	17252	17212	17332	17128	17193	17191	17069	17028	17218	17154	17133	17034	17247	17116	17202	17284	17222	16906	17045	17185	17271	17111	16973	17176	17180	17095	16965	16983	17135	17276	17138	17129	17244	17048	17138	17194	17154	17252	16956	17088	17090	17018	17209	16998	17167	17101	17188	16978	17126	17094	17055	17239	17232	17249	17081	17148	17136	17044	17073	17096	16997	17229	17176	17491	17099	17060	17061	17010	16974	17140	17165	17207	17016	17034	17188	17066	17253	17053	17030	17094	17267	17215	17213	17261	17243	17055	17135	17064	17290	17005	17295	17035	17258	17138	17221	17305	17274	17049	17141	17099	17189	17236	17107	17081	17095	17177	17071	17153	17261	17284	17351	17157	17217	17330	17306	17205	17205	17076	17103	17076	17006	17184	17036	17327	17118	17062	17139	17066	17286	17127	17046	17062	17171	17103	17327	17178	17159	17235	17220	17132	17118	16990	17090	17260	17010	17107	17066	17216	17115	17091	17271	17264	17123	17217	17017	17241	17190	17323	17212	17313	17187	17138	17180	17181	17210	17132	17301	17126	17135	17145	17286	17251	17185	17181	17085	17174	16994	17163	17134	17198	17200	17051	17269	17060	17112	17109	17114	17144	16936	17050	17089	16996	17200	16993	17113	17144	17139	17131	17287	17176	17095	17225	17147	17206	17193	17234	17124	17131	17267	17115	17281	17152	17107	17243	17131	17156	17157	17183	17179	17086	17390	17053	17286	17131	17113	17266	17091	17187	17517	16939	17102	17176	17116	17059	17195	17050	17163	17100	17037	17004	17198	17159	16985	17136	17307	17171	17245	17274	17141	16962	17038	17068	17218	17078	16973	17270	17057	17070	17297	17155	17103	17317	17250	17136	16988	17297	17089	17094	17217	17059	17299	17042	17220	17098	17163	17007	17181	17079	17076	17107	17149	17128	17167	17084	17257	17086	17422	17243	17175	17274	17123	17371	17097	17087	17091	17238	16989	17136	17357	17017	16993	17112	17253	17124	17164	16987	17046	17215	17235	17169	17230	17144	17012	17074	17120	17104	17157	16954	17070	17140	17145	17045	17197	17067	17180	17202	17069	17135	17134	17050	17205	17225	17044	17155	17075	17118	17220	17226	17114	17079	17112	17280	17087	17135	17077	17202	17196	17107	17085	17097	17258	16951	17243	17238	17178	17078	17040	17088	17277	17276	17111	17171	17260	17320	17317	17105	16996	17145	16995	17325	17166	17171	17158	17357	17170	17242	16984	17210	17124	16993	17208	17324	17193	17228	17081	17094	17115	17290	17266	17222	17319	17151	17133	17202	17169	17045	17101	17135	17192	17094	17020	17270	17023	17119	17163	17104	17145	17324	17096	16956	17200	17286	17148	17147	17361	17082	17036	17266	17188	17219	17200	17160	17217	17104	17103	17240	17020	17075	17212	17102	17190	17171	17276	17046	17163	17344	17174	17041	17207	17119	17165	17214	17265	17173	17210	17117	17125	17317	17150	17226	17231	17222	17258	17209	17233	17226	17152	17251	17186	17182	17101	17311	17243	17076	17078	17124	17156	17044	17090	17308	17280	17062	16993	17103	17076	17198	17364	17083	17271	17180	16980	17064	17117	17029	17160	17204	17186	17252	17048	17144	17221	17114	17157	17001	17167	17022	16993	17383	17255	17129	17091	17405	17138	17311	17168	17025	17150	17268	17143	17224	17050	17257	17037	17170	17017	17315	17026	17135	17167	17230	16959	16973	17253	17328	17218	16858	17058	17311	17196	17222	17081	17230	17112	17008	17052	16998	17188	17142	17147	17179	17205	17298	17260	17172	17267	17151	17051	17167	17094	16996	17190	17229	17107	17142	17076	17098	17096	17227	17360	17253	17074	17120	17168	17259	17106	17161	17216	17249	17031	17175	17262	17159	17172	16988	17203	17148	17110	17226	17146	17254	17252	16977	17348	17232	17071	16981	17250	17139	17056	17186	17161	17234	17293	17020	17176	17067	17169	17196	17140	17281	17140	17123	17091	17156	17185	17166	17191	17065	17091	17303	17106	17204	17067	17149	17051	17267	17151	17063	17179	17045	17256	17236	17053	17276	17125	17278	17241	17256	17107	17120	17042	17032	17214	16986	17174	17062	17278	17175	17294	17152	17149	16987	17065	16961	17158	17289	17335	17345	17103	17262	17127	17153	17207	17294	17304	17039	17105	17165	17256	17250	17347	17155	17106	17237	17111	17064	17095	17224	17154	17272	17063	17157	17100	17236	16984	17179	17093	17167	17110	17314	17179	17287	17091	16983	17161	17110	16968	17060	17239	17263	17265	17076	17028	17069	17137	17432	17202	17150	17076	17249	17024	17096	17406	17216	17269	17271	17177	17223	17217	17172	17108	17156	17061	17072	17280	17225	17202	17143	17096	17326	17296	17103	17275	17236	16961	17208	17251	17208	17124	17105	17146	17117	17091	17354	17188	17140	17129	17109	17086	17079	17080	17235	17146	16982	17139	17142	17095	17281	17165	17134	17131	16907	17034	17015	17141	17097	17183	16913	17096	17300	17116	17155	17123	17214	17323	17255	17297	17308	17106	17257	17109	17163	17041	17160	17300	17133	17147	17062	17018	16916	17230	17292	17115	17016	17221	17100	17094	17059	17295	17211	17200	17068	17074	17244	17074	17191	17084	17258	17161	17174	17382	17319	17224	17262	17214	17082	17043	17129	17105	17271	17026	17044	17081	17163	17286	17270	17113	17266	17021	17207	17154	17241	17182	17031	17039	17185	17095	17088	17186	17143	17122	17248	17176	17092	17107	17154	17213	17136	17203	17121	17225	17207	17143	17253	16844	17220	17308	17112	17064	17277	17167	17226	17266	17229	17052	17199	17113	17157	17112	17218	17168	17143	17238	17199	17216	17180	17110	17213	17301	17318	17513	17012	17156	17201	17127	17194	17131	17192	17051	16925	17109	17340	17211	17165	17114	17131	17129	17105	17264	17165	17268	17022	17141	17119	17022	17176	17165	17329	17217	17126	17138	17132	17100	17117	17375	17231	17105	17139	17069	17109	17181	17153	17316	17030
25480	21472	30746	33368	34071	34312	33084	29357	27820	27368	29857	36389	32153	26961	24032	23099	22606	22848	22847	22894	22562	22606	22546	22595	22653	22594	22441	22734	22655	22535	22616	22474	22631	22506	22753	22958	22566	22536	22723	22718	22526	22464	22829	22718	22773	22571	22678	22646	22646	22544	22659	22550	22609	22499	22700	22625	22481	22701	22330	22482	22703	22625	22821	22621	22518	22816	22573	22437	22641	22538	22635	22410	22548	22562	22675	22555	22361	22556	22640	22491	22539	22639	22616	22657	22490	22772	22745	22484	22657	22548	22672	22554	22599	22629	22675	22485	22368	22572	22483	22326	22725	22877	22744	22587	22525	22551	22518	22618	22326	22854	22372	22504	22525	22513	22359	22506	22547	22390	22535	22572	22414	22566	22600	22730	22564	22758	22483	22694	22791	22552	22276	22649	22744	22464	22417	22493	22468	22550	22578	22493	22584	22615	22607	22686	22679	22576	22367	22569	22482	22524	22517	22294	22443	22576	22656	22518	22442	22713	22434	22433	22679	22584	22446	22337	22534	22595	22598	22616	22713	22593	22745	22680	22367	22527	22659	22539	22689	22565	22698	22414	22460	22430	22647	22646	22446	22554	22581	22332	22696	22453	22509	22653	22696	22621	22667	22477	22537	22646	22723	22587	22571	22750	22417	22629	22575	22480	22611	22731	22663	22494	22627	22276	22642	22861	22421	22782	22574	22617	22650	22532	22424	22409	22461	22450	22628	22605	22545	22559	22445	22445	22715	22639	22470	22518	22522	22444	22425	22494	22346	22487	22797	22648	22628	22660	22449	22317	22336	22289	22799	22693	22508	22619	22525	22674	22555	22769	22461	22488	22644	22507	22351	22519	22966	22550	22472	22728	22534	22374	22627	22773	22596	22580	22602	22558	22281	22384	22435	22478	22550	22341	22514	22515	22386	22288	22608	22666	22369	22493	22443	22495	22608	22508	22511	22698	22467	22576	22704	22590	22480	22529	22638	22421	22590	22546	22488	22639	22508	22687	22663	22560	22529	22582	22524	22691	22450	22553	22534	22605	22740	22599	22611	22548	22757	22621	22839	22414	22789	22639	22487	22431	22484	22457	22405	22452	22519	22481	22632	22556	22631	22514	22678	22614	22551	22641	22512	22425	22554	22768	22447	22780	22376	22395	22567	22514	22401	22529	22729	22523	22592	22597	22693	22519	22626	22717	22684	22365	22475	22625	22586	22774	22680	22823	22654	22387	22487	22474	22490	22366	22608	22470	22523	22468	22588	22597	22641	22684	22612	22642	22731	22421	22637	22541	22623	22231	22538	22540	22623	22621	22451	22521	22386	22594	22541	22716	22467	22643	22486	22522	22703	22547	22367	22691	22546	22523	22554	22695	22641	22546	22351	22281	22522	22521	22599	22565	22474	22618	22676	22416	22561	22547	22689	22529	22730	22400	22635	22258	22548	22556	22452	22611	22562	22422	22498	22603	22666	22453	22380	22415	22822	22676	22791	22832	22707	22499	22360	22603	22527	22425	22603	22518	22706	22489	22581	22624	22380	22466	22478	22574	22462	22525	22535	22560	22418	22683	22544	22434	22502	22279	22592	22912	22494	22387	22797	22423	22666	22582	22631	22605	22477	22743	22436	22337	22516	22657	22444	22681	22612	22728	22715	22796	22821	22752	22528	22575	22342	22472	22580	22379	22629	22957	22409	22523	22626	22677	22528	22818	22606	22695	22557	22280	22512	22472	22658	22726	22680	22553	22607	22531	22635	22595	22963	22633	22522	22701	22520	22465	22616	22760	22696	22417	22434	22362	22685	22676	22526	22662	22720	22497	22663	22691	22442	22474	22491	22352	22723	22548	22709	22645	22754	22658	22689	22283	22669	22632	22318	22535	22488	22421	22522	22823	22405	22544	22626	22560	22527	22685	22393	22621	22319	22673	22575	22543	22450	22471	22576	22557	22516	22314	22568	22549	22606	22677	22836	22409	22436	22460	22583	22727	22509	22807	22683	22919	22431	22623	22600	22711	22557	22437	22681	22511	22556	22611	22528	22414	22664	22676	22687	22696	22692	22544	22531	22540	22741	22685	22525	22511	22692	22759	22569	22306	22552	22456	22527	22614	22565	22709	22519	22545	22660	22599	22285	22439	22488	22809	22495	22334	22601	22755	22551	22390	22630	22514	22561	22631	22815	22700	22519	22707	22514	22802	22844	22710	22546	22459	22569	22561	22617	22424	22648	22519	22517	22434	22759	22567	22649	22663	22691	22716	22667	22600	22386	22463	22546	22401	22681	22736	22370	22443	22546	22567	22567	22612	22460	22361	22564	22684	22583	22373	22473	22515	22424	22544	22598	22603	22265	22508	22505	22559	22605	22511	22690	22656	22615	22476	22613	22478	22668	22683	22571	22618	22434	22577	22504	22595	22687	22512	22646	22540	22452	22648	22655	22644	22364	22778	22360	22449	22487	22556	22755	22678	22592	22556	22466	22727	22448	22849	22824	22595	22204	22534	22641	22599	22496	22699	22590	22712	22453	22643	22639	22877	22705	22671	22468	22372	22847	22674	22483	22519	22489	22628	22766	22558	22648	22697	22457	22520	22740	22539	22472	22576	22451	22759	22768	22468	22674	22550	22621	22425	22669	22465	22823	22613	22779	22550	22470	22558	22783	22705	22592	22642	22441	22550	22283	22511	22612	22534	22567	22646	22574	22567	22499	22584	22567	22455	22630	22839	22548	22701	22735	22658	22328	22459	22311	22895	22526	22621	22560	22564	22554	22578	22666	22562	22575	22600	22649	22468	22782	22553	22423	22412	22757	22734	22457	22487	22663	22885	22647	22443	22754	22811	22623	22789	22666	22722	22339	22508	22696	22655	22446	22517	22497	22357	22384	22524	22775	22474	22506	22561	22570	22465	22412	22554	22521	22491	22483	22534	22577	22509	22587	22559	22574	22626	22553	22756	22581	22623	22599	22531	22548	22592	22677	22573	22529	22477	22548	22861	22676	22560	22502	22579	22502	22849	22542	22692	22774	22409	22593	22651	22681	22492	22496	22312	22606	22559	22528	22554	22601	22777	22722	22415	22731	22474	22518	22519	22467	22713	22558	22708	22577	22653	22571	22592	22547	22607	22498	22476	22777	22613	22525	22679	22446	22457	22596	22742	22415	22327	22693	22603	22622	22824	22613	22478	22608	22508	22605	22737	22732	22681	22416	22459	22574	22584	22649	22478	22587	22632	22484	22673	22731	22679	22467	22402	22656	22545	22563	22858	22541	22598	22682	22535	22616	22522	22615	22549	22539	22541	22564	22218	22617	22504	22246	22485	22472	22473	22727	22714	22503	22663	22540	22373	22565	22533	22502	22519	22478	22666	22592	22570	22678	22591	22609	22538	22664	22579	22476	22676	22512	22474	22476	22559	22599	22598	22701	22705	22545	22478	22514	22526	22429	22432	22469	22354	22662	22589	22424	22540	22500	22376	22430	22592	22638	22619	22400	22774	22586	22924	22686	22495	22480	22663	22376	22560	22468	22595	22514	22656	22589	22566	22489	22615	22648	22771	22788	22606	22579	22550	22543	22416	22818	22483	22468	22696	22735	22476	22522	22447	22450	22538	22535	22467	22475	22330	22551	22544	22377	22678	22521	22703	22522	22484	22575	22466	22257	22511	22751	22375	22657	22510	22661	22662	22721	22426	22526	22506	22376	22522	22505	22627	22633	22651	22617	22639	22572	22502	22604	22792	22657	22662	22703	22563	22589	22660	22367	22431	22519	22525	22362	22407	22443	22520	22485	22420	22656	22755	22627	22652	22629	22699	22623	22652	22584	22801	22600	22353	22482	22337	22508	22559	22427	22396	22653	22598	22644	22377	22613	22527	22416	22414	22271	22369	22443	22439	22462	22533	22727	22696	22746	22513	22631	22614	22711	22401	22597	22694	22653	22801	22876	22701	22745	22735	22582	22730	22541	22460	22539	22664	22269	22524	22594	22427	22677	22638	22710	22661	22323	22445	22487	22459	22578	22646	22470	22637	22332	22730	22495	22616	22574	22599	22369	22469	22596	22678	22615	22458	22709	22594	22621	22380	22683	22596	22387	22752	22611	22637	22865	22600	22528	22561	22650	22525	22436	22666	22731	22504	22569	22375	22496	22541	22658	22425	22748	22650	22756	22508	22481	22585	22244	22763	22565	22382	22501	22594	22615	22650	22620	22445	22485	22866	22518	22584	22632	22778	22498	22650	22573	22401	22686	22297	22226	22579	22525	22538	22743	22632	22411	22380	22606	22660	22653	22553	22563	22340	22618	22633	22653	22736	22471	22517	22466	22692	22559	22636	22662	22766	22463	22437	22512	22475	22564	22649	22730	22425	22654	22463	22703	22467	22708	22595	22735	22632	22491	22441	22525	22220	22482	22485	22590	22444	22346	22410	22651	22555	22830	22552	22553	22602	22526	22660	22370	22510	22540	22818	22760	22712	22677	22588	22719	22571	22717	22594	22555	22551	22788	22283	22636	22531	22447	22550	22611	22679	22619	22486	22640	22475	22469	22390	22578	22578	22436	22416	22606	22567	22480	22671	22565	22589	22519	22480	22668	22444	22639	22504	22715	22571	22518	22731	22617	22366	22551	22544	22633	22735	22818	22690	22825	22573	22688	22601	22398	22448	22432	22488	22337	22676	22596	22571	22646	22416	22707	22582	22708	22698	22535	22802	22643	22493	22501	22583	22795	22607	22590	22538	22508	22467	22508	22634	22535	22600	22647	22332	22517	22549	22624	22580	22521	22736	22438	22546	22596	22528	22581	22600	22436	22441	22400	22571	22597	22365	22565	22366	22750	22582	22333	22350	22618	22620	22712	22670	22463	22602	22706	22620	22542	22638	22718	22882	22591	22653	22679	22413	22683	22480	22506	22592	22366	22505	22435	22338	22751	22650	22532	22556	22731	22726	22646	22542	22574	22414	22657	22386	22564	22515	22474	22625	22701	22751	22596	22434	22537	22328	22584	22427	22430	22759	22738	22806	22725	22636	22582	22798	22327	22434	22668	22576	22562	22481	22694	22480	22623	22503	22430	22306	22738	22531	22565	22631	22612	22513	22822	22733	22774	22671	22589	22531	22694	22642	22679	22564	22439	22708	22553	22511	22472	22502	22513	22564
31127	50923	51784	44286	38535	33885	30209	26815	25103	23809	28429	34438	28263	21898	18496	17645	17219	16961	17301	17090	17172	17188	17230	17101	17221	17006	17005	17286	17032	17032	17351	17040	17100	17215	17269	17210	17121	17284	17069	17055	17131	17320	17148	17079	17111	17202	17198	17111	17099	17359	17268	17339	17187	16942	17104	17267	17211	17209	17065	17074	17241	17348	17089	17159	17243	17181	17082	17157	17182	17156	17178	17231	17295	17176	17046	17141	17022	17142	17098	17026	17239	17083	17087	17060	17120	17248	16967	17175	17010	17126	16981	17019	17143	17196	17076	17252	17073	17182	17107	17154	17149	17250	17376	17123	17141	17239	17161	17055	17127	17131	16981	17225	17148	17310	17262	17338	17258	17303	17358	16920	17405	17281	17262	17121	17136	17107	16983	17146	17178	17186	17370	17238	17179	17315	17310	17265	17222	17011	17246	17177	17283	17173	17424	17141	17065	17007	17173	17295	17194	17048	17189	17130	17220	17069	17289	17136	17160	17104	17216	17173	17179	16957	17183	17328	17108	17141	17356	17255	17140	17160	17302	17166	17224	17258	17241	17104	17037	17156	17236	17251	17239	17095	17145	17201	17065	17146	17291	17105	17209	17162	17201	17012	17175	17138	17174	17138	17119	17002	17194	17154	17284	17151	17251	17083	17184	17153	16983	17068	17139	17243	17081	17201	17101	17081	17325	17038	17227	17006	17098	17053	17171	17315	17001	17127	17187	17279	17189	17170	17165	17175	17183	17341	17141	17186	17269	17224	17072	17129	17163	17239	17016	17090	17072	17098	17082	17171	17183	17178	17037	17220	17087	17238	17166	17409	17204	17199	17240	17288	17179	17176	17215	17168	17216	17031	17045	17165	17069	17312	17045	17263	17003	16955	17189	17282	17182	17213	17217	17170	17253	17075	17199	17073	17130	17146	17102	17093	17209	17134	17225	17159	16899	17062	17192	17022	17043	17046	17277	17024	17142	17201	17202	17079	17106	17063	17016	17117	17158	17068	17186	17045	17081	17165	17257	17245	17109	17162	17279	17109	17231	17044	17165	17182	17204	17212	17348	17116	17330	17138	17000	17021	17189	17246	17484	17182	17114	17346	17438	17299	17130	17286	17134	17041	17203	17079	17095	17127	17144	17157	17133	17297	17324	17093	17097	17123	17253	17128	17142	16978	17065	17229	17173	17114	16993	17376	17070	17201	17119	17088	17110	17166	17123	17028	17302	17159	17171	17344	17138	17207	17111	17197	17153	17250	17165	17143	17111	17241	17040	17044	17228	17232	17197	17202	17196	17163	17205	17101	16947	17170	17089	17266	16990	17102	17273	17099	17293	17133	17267	17110	17077	17262	17074	17059	17044	16996	17138	17087	17287	17065	17186	17232	17248	17207	17146	17341	17249	17135	17254	17035	17270	17028	17144	17139	17243	17076	17118	17205	17130	17164	17143	17235	17088	17027	17111	17147	17236	17135	16978	17225	17078	17085	17042	17124	17057	17093	17297	17092	17286	17107	17255	17059	17283	17037	17294	17301	17200	16881	17283	16958	16996	17114	17145	17446	17160	17205	17125	17088	17250	17082	17227	17001	17157	17296	17223	17087	17179	17217	17126	17181	17335	17069	17275	17004	17131	17089	17098	17173	17211	17284	17017	17157	17261	17239	17205	17255	17108	17164	17228	17156	17142	17286	17175	17319	17145	17022	17071	16901	17202	17275	17337	17331	17269	17177	16985	17239	17158	17329	17001	17181	17149	17031	17031	17014	17113	17149	17307	17225	17112	17218	17176	17261	17321	17253	17078	17035	17143	16891	17142	17377	17064	17182	17244	17086	17064	17178	17199	17064	17010	17453	17068	17170	17073	17087	17153	16942	17139	17185	17121	17185	17196	17026	17179	17294	17139	17324	17256	17100	17281	17336	17073	17164	17140	17055	17220	17134	17362	17050	17212	17074	17204	17090	17065	17199	16966	17239	17080	17286	17059	17249	17290	17247	17181	17126	17113	17215	17118	17132	17197	17211	16996	17193	17207	17284	17188	17198	17137	17271	17110	17250	17107	17207	16988	17119	17243	17252	16933	17041	17067	17205	17222	17132	17106	17215	17130	17084	17229	17281	17148	17191	17119	17305	17089	17182	17201	17165	17167	17238	17204	16969	17215	17468	17219	17180	16996	17227	17119	17121	17237	17040	17279	17244	17257	17099	17078	17163	17196	17008	17232	17113	17270	16969	17352	17174	17138	17293	17201	17284	17130	17156	17148	17101	17335	16995	17242	16994	17087	17106	17166	17006	17268	17053	17151	17100	17194	17120	17028	17157	17099	17129	17110	17088	17305	17092	17043	17067	17181	17252	17116	17286	17141	17168	17129	17293	17214	17215	17258	17179	17268	17275	17178	17190	17048	17147	17259	17078	17230	17194	17277	17282	17169	17250	17121	17295	17209	17211	17155	17176	17241	17205	17181	17016	17167	17119	17187	17018	17147	17239	17074	17263	17219	17244	17121	17203	17201	17207	17266	17292	17111	16998	17218	17165	17297	17136	17242	16957	17319	17118	16987	17188	17031	17199	17179	17021	17234	17188	17177	17105	17241	17260	17029	17160	17249	17160	17206	16989	17208	17296	17177	17220	17200	17187	17064	17027	17172	17070	17173	17132	17204	17117	17273	17065	17296	17077	17118	17058	17176	17263	17145	17103	17148	17102	17315	17164	17062	17402	17171	17047	17126	17245	17020	17090	17283	17056	17291	17154	17079	17223	17004	17322	16921	17169	17251	17116	17025	17325	17176	17107	17052	17232	17216	17278	17035	17294	17094	17182	17313	17193	17124	17155	17075	17272	17169	17206	17072	17147	17128	17203	17061	17168	17104	17036	17207	17096	17292	17117	17055	17179	17358	17091	17042	17220	17214	17171	17292	17134	17119	17329	17144	17199	17095	17134	17196	17073	17299	17170	17064	17184	17085	17420	17147	17092	17198	17168	17028	17259	17196	17407	17107	16936	17122	17290	17131	17177	17239	17134	17385	17167	17089	17303	17071	17117	17153	17143	17095	17049	17279	17218	17139	17085	17213	17215	17146	17258	17267	17002	17053	17100	17046	17098	17209	17185	17193	17091	17288	17198	17088	17037	17292	16964	17121	16986	17245	17163	17028	16995	17081	17185	17212	17129	17069	17127	17192	17075	17219	17198	17188	16998	17161	17167	17089	17203	17170	17227	17146	17241	17157	17176	17119	17185	16957	17401	17211	17180	17178	17162	17096	17231	17093	17195	17133	17104	17051	17091	16949	17119	17254	17133	17237	17289	17258	17010	17201	17251	17343	17208	17110	16981	17328	17299	17283	17140	17153	17009	17069	17096	17248	16991	17170	17069	17055	17279	17233	17117	17278	16880	17032	16915	17340	17214	17255	17177	17125	17172	17184	17152	17258	17037	17049	17132	17194	17303	17214	17055	17307	17177	16958	17199	17084	17289	16988	17415	17294	17032	17166	17290	17222	17258	17090	17060	17373	17164	17111	17158	17217	17056	17221	17012	17227	17127	17056	17274	17192	17086	17124	17205	17360	17259	17193	17134	17196	17074	17179	17282	17175	17096	16923	17341	17171	17245	17057	16979	17056	17047	17316	17346	17117	17205	17238	16950	17212	17035	17241	17122	17277	17183	17261	17162	17169	17272	17194	17175	17068	17234	17408	17136	17110	17240	17288	17234	17114	17241	17104	17026	17055	17187	17227	17064	17167	17116	17215	17162	17231	17166	17095	17110	17168	17092	17103	17212	17199	17174	17223	17024	17257	17127	17215	16977	17169	17157	17117	17196	17300	17081	17194	17170	17048	17339	17167	17144	17151	17090	17386	17229	17216	17191	17144	17178	17298	17215	17168	17124	17069	17252	17156	17185	17181	17168	17254	17125	17103	17026	16910	17274	17116	17191	17173	17189	17226	17083	17234	17454	17174	17128	17115	17232	17104	17202	17280	17119	17172	17037	17141	17077	17094	17253	17236	17284	16989	17124	17127	17105	17049	17196	17116	17178	17266	17133	17093	17112	17131	17200	17382	17213	17174	17095	17224	17090	17231	17138	17066	17134	17155	17240	17142	17067	17085	17114	17224	17070	17151	17145	17247	17363	17027	17212	17127	17152	17272	17218	17073	17281	17194	17290	17172	17161	17135	17211	17328	17055	17375	16988	17002	17194	17140	17161	17181	17055	17084	17110	17128	17259	17117	17119	17075	17200	17275	17241	17125	17129	17142	17227	17231	17097	17278	17054	17166	17214	17156	17040	17246	17263	17132	17095	17181	17035	17035	17150	17078	17020	17193	17162	17129	17254	17065	17224	17103	17154	17104	17124	17287	17372	17103	17061	17133	17026	17188	17234	17157	17119	17164	17176	17115	17299	17105	17313	17098	17380	17361	17085	17389	17172	17118	17134	17172	17189	17167	17102	17140	17205	17239	17320	17192	17149	17117	17259	17144	17205	17111	17008	17125	17325	17321	17115	17186	17148	17151	17062	17211	17176	17024	17284	17073	17111	17118	17229	17153	17172	17064	17040	17194	17248	17333	17140	17147	16987	17188	17125	17231	17183	17253	17171	17233	17243	17096	16927	17196	17085	17179	17183	17053	17350	16993	17157	17210	17119	17239	17263	17181	17131	17190	17218	17112	17146	17133	17294	16987	17010	17240	16943	17322	17184	17234	17067	17004	17356	17242	17340	17153	17238	17051	17128	17050	17101	17156	17122	17224	17060	17282	17189	17165	17207	17090	17559	17050	17298	17192	17342	17109	17086	17265	17134	17141	17148	17151	17209	17086	16996	17075	17321	17104	17268	17107	17349	17356	16981	17154	17198	17181	17265	17119	17118	17248	17199	17188	17132	17092	17197	17277	17180	17315	17266	17037	17057	17176	17129	17030	17312	17172	17345	17028	17105	16923	17302	17173	17247	17213	17425	17091	17005	17138	17111	17224	17264	17162	17138	17119	17003	17111	17177	17095	17148	17040	17024	17134	17411	17198	17048	17226	17271	17120	17110	17076	17088	17189	17238	17032	17167	17369	17099	17304	17124	17300	17114	17166	17168	17261	17155	17339	17093	17000	17090	17159	17157	17103	17090	16951	17200	17053	17222	17203	17296	17001	17027	17151	17101	17128	17291
23521	21185	29326	27829	31372	36400	36887	32132	30430	30161	32018	45665	41453	32339	26192	23572	22800	22815	22782	22352	22713	22394	22746	22851	22486	22577	22519	22781	22589	22555	22434	22564	22652	22652	22698	22604	22369	22573	22268	22642	22523	22426	22414	22489	22608	22563	22711	22795	22715	22385	22744	22325	22575	22462	22263	22341	22405	22523	22723	22655	22503	22433	22470	22453	22317	22508	22611	22280	22447	22575	22297	22528	22357	22436	22280	22485	22281	22225	22475	22648	22727	22629	22645	22332	22480	22511	22507	22495	22453	22539	22457	22437	22620	22410	22532	22506	22426	22569	22565	22588	22333	22581	22507	22295	22665	22501	22307	22563	22491	22609	22414	22317	22581	22777	22250	22292	22455	22414	22286	22443	22327	22556	22254	22399	22148	22404	22466	22456	22532	22581	22461	22590	22635	22523	22337	22540	22499	22490	22434	22630	22735	22498	22341	22567	22305	22545	22650	22416	22381	22393	22319	22344	22609	22590	22398	22498	22444	22230	22616	22255	22516	22329	22633	22496	22439	22521	22472	22471	22612	22529	22767	22464	22476	22447	22332	22590	22318	22551	22784	22239	22324	22544	22473	22457	22509	22351	22180	22348	22613	22523	22253	22501	22457	22446	22575	22448	22790	22412	22321	22676	22472	22404	22387	22676	22500	22240	22506	22347	22429	22416	22586	22572	22449	22327	22580	22331	22445	22542	22374	22472	22400	22315	22350	22445	22175	22547	22342	22425	22448	22627	22556	22443	22731	22644	22289	22683	22545	22506	22519	22361	22602	22413	22431	22426	22371	22356	22506	22268	22453	22404	22566	22453	22554	22461	22471	22450	22665	22405	22349	22802	22481	22587	22674	22290	22514	22530	22391	22549	22514	22557	22432	22155	22579	22305	22432	22366	22617	22417	22322	22764	22378	22610	22690	22469	22726	22609	22602	22298	22510	22797	22574	22370	22561	22382	22446	22417	22550	22464	22574	22447	22298	22385	22505	22624	22490	22528	22410	22465	22520	22545	22427	22281	22300	22459	22448	22512	22290	22511	22542	22358	22628	22414	22391	22416	22374	22362	22398	22388	22526	22420	22500	22570	22705	22538	22492	22480	22603	22492	22686	22277	22330	22398	22228	22605	22481	22550	22614	22434	22351	22325	22546	22296	22583	22269	22605	22311	22364	22536	22391	22715	22447	22607	22589	22659	22634	22558	22489	22406	22382	22525	22460	22546	22397	22710	22472	22414	22494	22618	22519	22677	22281	22673	22582	22356	22527	22467	22639	22465	22340	22266	22329	22404	22524	22664	22431	22413	22422	22523	22536	22436	22480	22557	22432	22496	22389	22527	22470	22410	22251	22537	22310	22481	22265	22619	22485	22251	22603	22262	22428	22543	22380	22675	22583	22364	22536	22341	22492	22291	22515	22730	22505	22478	22273	22387	22525	22426	22589	22526	22409	22161	22419	22546	22374	22343	22478	22425	22500	22583	22510	22341	22580	22591	22599	22308	22448	22529	22178	22639	22289	22582	22309	22611	22436	22556	22704	22320	22339	22518	22299	22469	22573	22337	22579	22240	22451	22760	22661	22549	22367	22569	22425	22269	22428	22366	22366	22506	22631	22588	22341	22364	22570	22411	22493	22293	22529	22603	22541	22476	22261	22404	22361	22491	22611	22534	22303	22280	22400	22603	22535	22374	22645	22554	22575	22317	22681	22512	22384	22280	22525	22291	22491	22402	22662	22277	22559	22619	22619	22408	22448	22575	22445	22332	22568	22483	22312	22401	22529	22568	22515	22614	22483	22264	22691	22566	22592	22483	22723	22380	22691	22496	22669	22610	22388	22474	22402	22360	22417	22512	22440	22352	22404	22535	22475	22280	22510	22369	22324	22497	22437	22398	22442	22405	22518	22566	22590	22520	22374	22525	22586	22415	22403	22493	22474	22594	22519	22661	22552	22296	22561	22532	22504	22229	22511	22425	22638	22663	22405	22378	22515	22616	22371	22546	22484	22507	22492	22266	22591	22559	22607	22446	22693	22413	22378	22441	22542	22264	22472	22396	22730	22695	22487	22475	22423	22384	22546	22505	22570	22647	22556	22425	22459	22351	22511	22425	22480	22425	22203	22383	22370	22679	22477	22817	22491	22417	22431	22484	22369	22430	22451	22454	22398	22253	22579	22421	22506	22461	22551	22437	22579	22774	22487	22212	22337	22243	22572	22610	22550	22475	22233	22523	22361	22498	22394	22406	22339	22526	22466	22503	22604	22405	22425	22436	22405	22413	22741	22528	22211	22598	22554	22318	22389	22379	22513	22542	22406	22476	22425	22355	22468	22479	22264	22454	22431	22731	22483	22588	22416	22608	22632	22327	22863	22327	22477	22555	22605	22604	22525	22362	22448	22481	22463	22563	22279	22453	22404	22439	22458	22725	22540	22299	22376	22571	22602	22285	22471	22502	22834	22522	22641	22441	22383	22271	22467	22582	22427	22499	22351	22369	22327	22462	22475	22494	22616	22377	22491	22482	22449	22515	22356	22576	22640	22693	22543	22374	22340	22475	22186	22401	22269	22289	22585	22398	22484	22525	22329	22450	22234	22493	22425	22655	22480	22438	22348	22318	22575	22415	22913	22378	22309	22495	22493	22516	22525	22577	22481	22137	22492	22543	22403	22417	22656	22506	22737	22451	22606	22655	22462	22531	22526	22345	22315	22545	22661	22412	22541	22439	22722	22458	22354	22457	22618	22480	22585	22497	22331	22427	22336	22399	22509	22527	22427	22550	22377	22560	22413	22555	22464	22704	22558	22367	22461	22524	22632	22398	22533	22567	22572	22300	22372	22633	22354	22436	22483	22504	22477	22525	22441	22502	22276	22432	22511	22580	22405	22537	22398	22389	22527	22488	22281	22453	22368	22420	22529	22596	22298	22596	22526	22317	22268	22326	22566	22685	22515	22487	22251	22479	22561	22512	22555	22273	22410	22343	22396	22561	22410	22419	22408	22291	22636	22457	22429	22708	22262	22466	22415	22358	22621	22373	22484	22329	22628	22680	22444	22479	22544	22512	22421	22457	22560	22447	22323	22391	22421	22498	22374	22490	22481	22333	22492	22548	22690	22514	22695	22663	22544	22215	22391	22711	22542	22431	22641	22493	22469	22588	22534	22366	22668	22614	22481	22537	22609	22403	22431	22302	22543	22450	22613	22502	22428	22528	22561	22662	22405	22358	22333	22700	22460	22208	22199	22273	22237	22485	22643	22409	22524	22406	22356	22484	22464	22244	22476	22561	22385	22250	22560	22649	22351	22458	22575	22632	22506	22361	22402	22435	22584	22609	22560	22415	22548	22467	22650	22413	22453	22425	22495	22523	22571	22603	22758	22232	22411	22502	22205	22558	22533	22476	22466	22524	22689	22542	22552	22765	22353	22442	22402	22658	22545	22377	22512	22578	22521	22520	22512	22591	22414	22391	22692	22417	22685	22475	22236	22661	22697	22393	22378	22589	22736	22441	22544	22550	22396	22501	22454	22759	22572	22567	22354	22340	22310	22230	22473	22284	22534	22458	22868	22495	22595	22415	22531	22589	22317	22591	22464	22537	22498	22306	22514	22458	22454	22355	22602	22401	22494	22629	22476	22432	22538	22423	22479	22398	22394	22444	22237	22508	22325	22435	22453	22345	22490	22151	22547	22683	22364	22539	22495	22549	22404	22461	22321	22309	22434	22148	22452	22444	22434	22454	22507	22534	22378	22479	22441	22381	22425	22549	22296	22572	22632	22452	22570	22394	22518	22561	22430	22608	22627	22575	22580	22277	22556	22428	22418	22408	22640	22694	22551	22484	22411	22572	22481	22504	22509	22435	22566	22547	22528	22540	22588	22490	22431	22499	22572	22783	22631	22498	22456	22450	22432	22585	22420	22469	22616	22594	22509	22371	22453	22710	22550	22426	22320	22512	22559	22466	22547	22494	22490	22388	22486	22379	22598	22640	22463	22663	22716	22493	22536	22618	22503	22510	22491	22363	22443	22382	22416	22429	22462	22568	22309	22184	22542	22520	22471	22284	22679	22503	22620	22455	22333	22467	22553	22477	22649	22593	22532	22342	22552	22392	22227	22458	22715	22405	22392	22489	22515	22292	22562	22517	22424	22495	22537	22371	22433	22231	22362	22241	22600	22273	22333	22383	22370	22513	22454	22566	22481	22583	22158	22519	22419	22527	22150	22439	22489	22554	22621	22601	22540	22342	22602	22282	22435	22620	22337	22480	22567	22639	22200	22371	22640	22609	22739	22553	22368	22476	22430	22261	22484	22647	22387	22607	22420	22471	22446	22596	22404	22388	22388	22602	22343	22331	22539	22832	22518	22596	22783	22276	22487	22631	22705	22350	22268	22331	22377	22353	22532	22362	22509	22260	22358	22379	22497	22614	22527	22576	22479	22490	22506	22518	22440	22273	22355	22590	22523	22422	22606	22247	22526	22446	22494	22610	22513	22553	22509	22425	22390	22385	22495	22501	22565	22565	22330	22542	22503	22452	22617	22358	22367	22456	22598	22392	22345	22428	22573	22286	22389	22668	22236	22381	22476	22449	22242	22434	22603	22408	22443	22483	22402	22489	22562	22495	22464	22441	22538	22594	22502	22421	22368	22392	22308	22420	22232	22409	22614	22450	22523	22396	22497	22371	22609	22367	22738	22356	22421	22538	22418	22396	22362	22201	22421	22579	22463	22405	22393	22224	22437	22288	22541	22592	22564	22195	22339	22368	22418	22588	22507	22301	22679	22341	22643	22363	22596	22549	22441	22593	22502	22429	22571	22309	22448	22311	22655	22567	22412	22443	22495	22693	22323	22552	22531	22424	22588	22413	22528	22425	22589	22442	22585	22425	22554	22400	22442	22577	22514	22500	22557	22624	22677	22482	22579	22511	22545	22491	22551	22284	22543	22481	22457	22308	22394	22342	22373	22360	22512	22354	22386	22477	22559	22298	22331	22376	22459	22404	22617	22584	22626	22757	22806	22726	22611	22289	22474	22561	22134	22436	22546	22517	22265	22617	22289	22444	22573	22292	22396	22666	22330	22451	22376	22386	22394	22567	22515	22395	22490	22732	22507	22600	22488	22415	22673	22465	22448	22301	22704	22393	22510	22448	22617	22461
32626	54897	57105	54165	47011	40884	35055	30959	28760	27523	31281	44986	38041	27805	20218	17704	17207	17089	17085	16980	17021	16982	17267	17061	17218	17163	17166	16910	17147	17088	17089	17221	17106	16987	17016	17065	17203	16970	17101	17127	17088	17008	17205	16958	17303	16948	17133	16941	17092	17368	16923	17008	17046	16826	17120	17176	17087	17143	17023	17093	17163	17006	17016	16901	17151	17118	17131	16861	17049	17069	17053	17193	17099	17005	17145	16938	16972	17117	17070	17208	17117	17327	17080	16940	17071	17112	17122	16971	17007	16909	17062	17090	17068	17091	17087	17057	16932	17185	17074	17215	16852	16980	17080	16934	16933	17067	17139	17113	17009	17146	17242	17224	17068	16963	17238	16909	17161	17084	17177	16957	16991	17067	17095	16974	17034	17021	17154	17102	17130	16979	17091	17040	17010	16931	16820	17125	17074	17082	17155	16945	17129	16980	16993	17073	17150	16872	17098	16970	16920	16996	17106	17134	17236	16829	17139	17177	16899	17099	16859	17070	16938	17077	17085	17006	17081	17099	17092	17067	17040	16888	17010	17059	17099	17113	16940	17164	16976	17027	16930	17131	17053	17187	17108	16965	17088	17027	17054	17161	16886	17091	17171	17076	16999	17172	16990	17097	17058	16961	17096	16988	17252	17098	17083	17094	17075	16866	17144	17077	16925	17107	17070	16989	17081	16974	17270	17098	17048	16988	17190	17242	16965	16939	17054	17053	17029	16938	17024	16990	17240	16912	17142	17244	17144	16996	17086	16841	17065	16976	17408	17038	17104	17002	17229	17152	17103	17045	17126	17105	17009	17186	17109	17203	17027	16956	16928	17075	16950	17004	17174	16905	17061	17028	16979	16945	17021	17063	16890	16938	16991	17183	16902	17011	16930	16920	17045	16944	17090	16967	16957	17117	17116	17084	17074	17011	17005	17096	16862	16978	17071	17302	17089	17163	16995	16968	16950	17076	17190	17181	17025	17040	17158	16952	17003	16988	17104	17134	17007	17176	16919	16970	17032	17034	17221	16939	17027	17026	17063	17066	16895	16964	16987	16947	17070	17182	17077	17094	17029	16994	17221	17070	17202	17163	17046	16885	17044	17122	17062	17055	16994	17052	17011	16989	17094	17027	17021	16986	17088	17022	17199	17196	17025	16957	17163	16884	17005	17182	17163	17066	17071	16830	17030	17166	17138	16949	17211	17105	16952	17050	17134	17135	17213	17003	16941	16946	17014	17153	17017	17023	16989	17274	17032	17108	17222	17043	17092	17252	17033	17051	17068	17019	17268	16924	16934	17068	17030	17137	17122	17030	17112	17095	17112	17118	17034	16899	17095	17003	16963	17101	17192	16951	17119	17093	17084	17036	17007	17039	17005	17091	16918	16944	16976	17079	17192	16991	17263	17066	16953	17101	17002	17046	17101	17168	16899	17026	17029	16881	16968	16965	17207	16953	16977	17104	17058	17136	17003	17082	17062	17119	16958	17019	16877	17054	17066	17038	17134	17157	17090	17013	17114	17124	17182	17111	17025	17065	16922	17062	17109	17179	17021	17046	16822	17344	16962	17014	17011	17074	17090	17030	17154	17112	17014	17048	17112	16920	17258	16980	16952	17054	16799	17103	16999	16924	17007	17132	16935	16981	17173	16978	17216	17223	16959	16927	17177	17015	17083	17130	17159	16987	17117	17081	17277	17055	17155	17101	17238	17299	16901	17182	17228	16988	17109	16843	17088	17243	16918	17065	16979	17217	16932	17078	16940	17104	17029	17046	17155	16935	17188	17020	16998	16951	17235	17141	17005	16886	17222	17152	17235	17009	17046	17168	17061	17115	17015	16904	17080	17024	17125	17101	17028	17108	16881	16963	16911	17125	17057	17171	17191	16988	17091	17227	17047	17282	17074	16955	17078	17106	16979	16941	17003	17093	17017	17022	17133	17002	17071	17002	17095	17100	16879	17094	16957	17150	17015	17006	17169	17049	17067	17083	16984	17048	17132	17071	17000	17158	17082	17001	17152	16997	17105	17107	17135	17242	17261	16979	17153	17055	17130	17084	16993	17134	17110	17052	17121	17093	17099	17001	17246	17006	17012	16967	17130	16974	16987	17061	17008	16998	17163	17308	16941	17134	17105	17045	16899	16902	17105	17050	17024	17121	17002	17030	17003	17035	17107	17170	17001	17139	16994	17144	17191	17247	16919	17054	17093	17105	17106	17062	17128	17039	17000	17005	17208	17066	17010	17124	17109	17018	16965	17110	17145	17034	17324	17002	17058	16848	17054	16888	17102	17114	17161	16952	16924	17019	17034	17069	17192	17242	17132	17128	16910	17158	16996	17123	17369	17112	17075	17015	17200	17193	16901	16990	17106	17019	17159	17148	17160	17040	17081	17036	17148	17165	17233	16986	16962	17027	17002	17137	16890	17076	17090	17120	17184	17055	16926	17077	17134	17098	16952	17070	17018	17044	16923	17061	16854	16949	16992	16983	17120	16997	17145	17120	17113	16893	17193	17095	17029	16984	17019	17006	17130	16911	17136	17119	17066	17049	16914	16878	17131	17164	17050	17086	17102	16974	16940	17167	16948	16931	17006	16902	17237	17069	16816	17062	17108	17121	17027	17042	16923	17091	17125	16963	17060	17113	16976	17170	17251	17039	17115	17023	17165	16895	17203	17115	17205	17162	16986	17022	17119	17119	17061	16984	17017	16991	17061	16824	17095	17010	16994	17018	17174	17068	17012	16985	17025	16980	17152	17080	17101	16970	17100	17053	17133	17083	17097	17213	17030	17012	17168	16889	17212	16916	17034	17113	16928	16876	16949	17090	17015	17001	16914	17032	17041	16816	16925	16952	16911	17013	17060	16940	17151	17035	17065	17056	16957	17069	16991	17088	17110	17068	17137	16958	17204	17196	17092	16975	16956	17057	17095	17058	16930	16960	16981	16997	17022	16984	17111	17086	17061	17075	17011	17050	17157	17005	17098	17054	17183	16981	17054	17015	16889	16935	17129	16949	16799	17109	17098	17327	17042	16982	17178	16960	16766	16983	16966	17075	16960	17171	17163	17077	17038	17021	17071	17095	17093	17224	17126	16931	17084	16983	17114	17148	17198	16912	17300	17008	17027	16930	16958	16919	16890	17010	16969	17023	16884	17154	17141	17082	16927	16912	16976	17091	16966	17136	16959	17173	17128	17160	17200	17066	16955	17057	17044	17151	16980	17103	17120	17184	17135	16958	17076	16886	16975	17023	16997	17292	16973	17102	17192	17027	17125	17159	17074	16998	16918	17144	16929	17065	16894	17034	17119	16936	16970	17066	17065	17036	17088	17000	17146	17014	16967	16964	16971	17161	17072	17109	17154	17103	16880	16979	17055	16984	17064	17025	17245	16874	16868	17122	16957	17045	17150	16878	17172	17200	16985	16959	17205	17103	17134	17067	17149	16942	17188	17078	17060	16820	16924	17231	17071	17146	17063	16966	16952	17126	17211	16962	17175	17040	17012	16996	16850	17073	17028	16944	17136	17264	16831	17134	17162	17028	17008	17046	17037	17135	17006	17096	17186	17173	17217	17029	17099	17031	16978	17076	17079	17204	17132	16977	17122	17058	17018	16946	17092	17071	17243	17109	17013	17118	17017	16951	16753	16968	17124	17068	17146	17025	17085	17098	16968	17057	16988	16984	17106	17087	16889	16968	17195	17058	17072	17223	17089	17136	17009	17053	16975	17122	16913	17093	16964	16848	17144	17010	16930	16899	17122	17182	17035	17020	17012	16943	17157	17200	17047	17003	16977	17104	17129	17028	17058	17086	17027	17024	16953	17075	17039	17126	16966	17024	17229	16931	17078	17060	17043	17002	17012	16944	17049	17120	17162	17059	17006	16901	17015	16937	17120	16895	17143	17211	16908	17136	17047	17075	16891	17206	17050	16965	17114	16936	16901	17210	17050	16871	16944	16988	17070	16934	17203	17101	17033	17044	17069	17194	17096	16940	17046	17131	17275	16995	17136	17214	17040	17016	17008	17001	17031	17108	17193	17197	17028	17145	16989	17091	17095	17043	17081	17109	17024	17071	17079	17152	17292	16889	17023	16988	17166	16965	17090	16966	17128	16956	16985	17076	17036	17028	17150	16977	17109	17042	17191	16834	17180	17239	16969	17009	17024	17084	17106	17058	17033	17053	17030	17105	16998	16979	16908	17028	17022	17067	17059	17163	16999	17218	16927	17075	17032	16899	17146	17022	16927	17117	17393	17047	17011	17134	17050	17157	17010	16996	16991	17000	17013	17172	17139	16977	17113	17013	17063	16970	17019	17136	16944	17094	17091	16933	16988	17086	17033	17001	16965	17004	16920	17080	17023	16942	17057	17098	17033	17130	17180	16911	17037	17146	17202	17072	17111	16967	17104	17053	17270	16974	17043	17124	17009	17140	16869	17223	17002	16986	17090	17088	17106	17082	17026	17152	17104	16966	17099	17114	17003	17111	16944	16931	17232	17098	16987	17128	17300	17205	16996	16996	17111	17121	17158	16992	17063	16794	17098	17074	17149	16977	17206	17212	17177	17256	17039	17167	17010	17037	17084	17084	17210	17148	17211	16973	17038	16806	17155	16906	16992	16981	17052	17118	17107	17069	16930	17119	17252	17043	17202	16992	16958	17142	17181	17059	17099	17177	16943	17001	17188	16980	17191	17271	17085	16835	17066	17330	16906	17149	17096	17130	16807	17259	16849	16984	17128	17059	16988	16935	17157	17214	16976	17032	16914	16904	17040	17099	17162	16966	17021	16976	16943	17033	17106	17097	17177	16965	16940	16952	17049	17012	17103	17121	17308	17047	17001	17027	17040	17295	17348	16966	16926	17058	17185	16978	16953	16942	16984	17180	17131	17098	17030	17083	17079	16983	17028	17108	17111	16909	17189	16971	17221	16819	16986	16893	17035	17216	16975	17037	17046	17017	17126	17176	17005	17017	17093	17042	17069	16975	17062	17175	17215	16993	17067	17129	16959	17163	17124	17001	17090	17004	17168	17105	17146	17155	17122	17027	17017	16965	16972	17053	17212	17223	17129	17026	16989	17188	16956	17001	17009	17000	17047	16976	17173	17160	17075	16986	17051	17163	17062	16967	16991	16947	17180	17045	17181	17042	17057	17166
33560	37080	42120	37137	33066	31001	28970	26564	25811	24826	24726	25645	25646	24590	23618	23079	23070	22992	22936	22994	22998	22955	22930	23136	23027	22986	22901	22826	22892	22958	23184	22826	22959	23017	23092	23031	22938	22843	22792	22911	22963	22959	22993	22961	23000	22653	22945	22934	22841	22925	22862	23010	22929	23083	22917	23071	23017	22838	22962	22930	23015	23199	22830	22789	23065	23215	22939	22803	22975	22853	22891	23021	23065	22976	22890	23104	22861	22861	22976	22782	22928	22869	23026	22859	22847	22914	22938	22762	22789	22920	22972	22906	22951	22930	23027	23019	22627	22775	22874	23076	22767	22882	22853	22906	22909	22749	22784	22900	22964	22767	22880	22943	22867	22893	22955	22878	22935	22772	22839	22869	23044	22804	22865	22887	22787	22842	23017	22877	22938	23061	22983	23062	22936	22597	22952	23171	23129	22997	22979	22908	22728	22764	22922	22891	23072	23036	22974	23042	22938	22934	23095	23101	23056	22643	22720	22748	22949	22973	22885	22869	22862	22570	22820	22942	22743	22829	22917	22984	22955	23086	22958	22818	23093	22724	22965	22938	22959	22846	22789	22588	22867	23059	23054	23154	23046	22754	22988	22953	22862	22867	22944	22803	22988	22701	22930	22926	22922	22821	22824	22853	22718	22877	22592	22848	23080	22553	22856	22822	22858	22991	23017	22755	23114	23043	22899	22852	22930	22899	22968	22976	22912	22891	23025	22881	22813	22894	22925	23061	22827	22857	22915	23036	22866	22941	22981	22642	22784	22977	22705	23090	22704	22634	22854	22485	22905	22928	22751	22994	22905	22907	22676	22805	22732	23011	22775	22830	22984	22920	22972	22908	23164	22714	23214	22804	22876	22906	22864	22998	22992	22713	23162	22879	23199	22995	23009	22924	22933	22975	22946	22832	22933	22903	22976	23003	22737	22830	22775	22835	22652	22745	23131	22903	23178	22838	22959	22687	22807	22968	22924	23032	22868	22912	23036	22942	22850	22961	23006	22814	22878	22880	22812	22985	22765	22884	22890	23079	22791	22850	22798	22930	23104	22924	22980	22869	22767	22990	23041	22977	22929	22907	23040	23066	22931	23037	23051	22992	23047	22757	22962	22871	22991	22998	22972	23046	23163	22895	22637	23331	22979	22888	22950	22747	23001	23020	23150	22916	22879	23023	22959	22986	23012	22878	23044	22892	22837	22986	23092	22697	22843	22788	22894	22899	23282	23118	22958	22943	23117	22928	22836	22800	22880	23056	22879	22765	23022	22864	22882	22872	23053	22906	22952	22951	22716	22934	22846	22819	22719	23024	22888	22824	22958	22711	22749	22961	23074	23001	23027	22841	22729	22720	23034	22913	22944	22728	22911	23012	23107	22799	22907	22857	22944	22980	22967	23111	22879	22918	22956	23046	22870	22731	22844	22912	22944	23025	22625	23129	22943	23101	23034	22672	22724	22650	22841	22953	22981	23033	22858	22990	22847	22837	23008	22916	22726	22822	22890	22873	23040	22841	22914	22685	22938	22913	23101	22844	23012	23033	22887	23032	23056	22895	22780	22909	22969	23128	22869	22801	22706	23014	22890	22861	23122	22888	22993	22896	22791	22975	23098	22888	23026	23150	22895	22962	23016	22874	23004	22864	23048	22882	22913	22955	23039	22972	22899	22792	22884	23147	22942	22826	22813	22741	22887	22696	22983	22971	22894	22899	22874	23163	22972	22895	22936	22866	22967	22976	22975	23036	23088	22685	22659	23087	23158	22934	23131	22816	22756	23086	22930	22927	22667	22961	22971	22921	22913	22989	22833	22838	22812	22804	22638	22646	23009	22846	22835	22733	22916	22987	22862	22603	22978	22904	22788	22992	22936	22834	22974	22869	23155	23003	22782	22932	22951	22741	22930	23037	22754	22955	22932	22988	22768	22864	22942	22827	22917	22886	22808	23152	22823	23147	22743	22910	22963	22946	22857	22947	22996	23103	22827	22826	22954	23069	23067	22771	22894	23026	22873	22903	22977	22998	23045	22863	22970	23037	23062	22838	23113	22917	22733	22906	23089	22759	22693	22867	22866	22881	22955	22827	22815	23035	22845	22804	22977	23137	22748	22854	23022	22933	22983	22952	22800	22896	22981	22829	23047	23135	22807	22675	22946	22917	23200	23035	22944	22970	22832	22857	23017	22782	22724	22929	22891	22976	22931	22788	22736	22712	22873	22905	23009	23063	22861	23092	22950	23038	22797	23015	22956	22851	23047	22894	22936	22868	22927	23019	23033	22705	22868	22880	22914	22727	22943	22857	22943	22765	22998	23102	22772	22909	22925	22984	22885	22832	22981	22946	22765	23007	22796	22849	22864	22988	22872	22828	22901	22851	22679	22978	22871	22862	22889	23043	22837	22816	23198	22939	22996	22985	22943	22858	22898	23016	22963	23159	22995	23037	23047	22978	23087	22913	22935	23024	22942	22831	22965	22936	22883	23062	23028	23116	22924	22852	22960	22745	22748	23036	23104	23177	22955	22855	22866	22935	22857	23221	23054	23042	23079	22841	22981	23012	22852	22866	23030	23136	22905	22858	23002	22914	22923	22742	23013	22973	22965	23006	22927	22975	22993	22847	23021	22965	23146	23169	22870	22812	22627	22833	23116	22972	22816	22921	22916	23108	22746	22767	22842	23018	22774	22820	22952	23003	22868	22865	23015	22928	22981	22845	22869	22944	22837	22950	23081	22804	22868	23063	23175	22950	22710	22670	22984	23114	22878	23012	22967	22867	22952	22829	22868	22946	22621	22825	22891	22797	22801	22768	23008	23109	22955	22464	22915	22790	23154	22985	22834	22955	22866	23067	23011	22797	22993	22904	22896	22874	22638	22871	23134	22923	22912	22907	22919	22905	23260	22928	22917	22924	23066	23148	22976	23128	22680	22892	22918	22718	22901	22880	22883	22991	22804	22791	23008	22813	22823	22860	22862	22922	22745	22851	22800	22715	23051	23049	22980	22902	22953	22854	22857	22797	23018	22788	23056	22973	23020	23062	23136	23027	22888	22736	22904	22845	22950	23002	23117	22947	23033	22922	22816	22698	22915	22913	22860	22988	22926	22809	22997	22875	23011	23003	22793	22908	22870	23177	22695	22778	22886	23035	23159	22974	23116	22996	22982	22852	23239	22771	22708	22821	22695	23058	23035	22839	22870	22970	23014	22738	22868	22865	22844	22766	22872	22726	22866	22908	22900	22835	22803	22903	23018	22779	22946	23094	23100	22875	22665	22927	22758	22953	23071	22865	22914	22982	22789	23055	22883	22804	22957	22980	22974	22973	23164	22890	23000	22903	22914	22881	23051	23023	23005	22826	23033	22926	22697	23003	23057	23013	22748	23007	23072	22786	22946	23058	22852	22805	22891	23022	22794	23066	22761	22862	22866	23065	22828	23049	22702	22777	22962	22613	22956	23088	23202	22929	22901	22814	23000	22840	23068	23022	22804	23084	22851	22773	22804	22956	22963	23146	23194	23087	22727	22967	22838	22812	22815	22858	23127	22740	22794	23069	22976	22783	22997	22783	22845	22596	22904	22829	22861	22773	22975	22963	22875	22700	23111	22523	22939	22566	22863	22999	23020	22923	22978	22879	22828	22833	22923	22948	22835	22784	22908	22899	22948	22825	22945	22697	22674	23174	22878	23165	23145	22787	22937	22950	23030	23048	22837	22935	23037	22804	22958	22781	22890	22894	23027	22652	22724	23027	23024	22764	22870	22935	22903	22773	22939	22719	22731	22795	22990	22952	22999	22937	22963	23037	23034	22949	22673	22994	22772	22751	22938	23049	23133	23052	22884	22829	22842	23021	22862	22905	22814	22705	23004	23182	23075	22989	23150	22952	22820	22816	22902	22931	22987	22896	22949	23043	22990	22786	22917	22876	22825	23162	23134	22795	22829	22730	22760	22831	23097	23086	22968	23040	22962	23221	22968	22846	23120	22785	23178	23089	22824	23170	22905	23110	22889	22884	22809	22954	23129	22827	22978	23117	22776	22745	22951	22911	22861	23152	22877	22768	23006	23153	23067	22774	22838	23238	22904	22900	23005	22947	22679	22450	23148	22951	22779	22603	22791	22711	22875	22913	22805	22841	22803	22869	22780	22720	22911	22939	23037	23001	22972	22849	22932	22810	22914	22898	22675	22917	22990	22936	22775	22887	22923	22940	22902	22822	22887	22947	22933	22717	23103	22794	22929	23022	22937	23060	23041	22944	22887	22971	22794	23052	22768	22643	23022	22793	23097	23179	23074	22907	22837	23156	23063	23017	23051	23065	22994	22741	23117	22930	22888	22887	22824	22981	23150	22900	22957	22831	23053	22743	23019	22990	22807	22710	22856	23036	22810	23269	22970	22846	23178	23330	23078	23005	22842	22921	22862	23051	23044	22930	22878	22988	22807	22862	23015	22953	23014	22657	22954	22886	22798	22965	23026	22920	22930	22990	22948	22869	22808	22995	22993	23064	22735	22910	22960	23053	22948	22991	22736	22976	22804	22905	22862	23094	23179	22846	22965	22868	22841	23069	22948	22947	22792	22901	22932	23048	23009	22817	23027	22731	22693	23063	22832	22843	22709	23113	22911	23154	22861	22869	22807	22655	22796	22911	22982	23148	23089	22862	22907	22955	22861	22615	22999	22878	23081	23064	22876	23028	23127	23065	23079	23035	22879	22658	22993	22663	22758	22823	22986	22749	22889	22946	22655	22975	23005	23083	23194	23209	22735	22944	23115	22749	23054	23121	23241	23056	22880	22984	23009	22841	23224	22776	22964	22889	23069	22930	22997	22986	22957	22736	23043	22661	22811	23059	22869	22840	22888	22985	22743	22997	23145	22851	23130	22838	23010	23020	22833	22900	23088	23159	22947	22842	22752	22974	22899	22958	22857	22990	22863	22920	22875	22864	22903	23041	22713	22802	23090	22649	22804	23108	22810	22910	23075	22968	22947	23011	22941	22799	22769	22906	22986	22989	23086	22938	22749	23047	22927	22831	22967	22841	22961	22839	23047	22876	23055	22833	22924	22897	22884	22807	22813	22867	22779	22766	22686	22824	23119	22948	22836	22861	22908	23030	22889	22794	22866	22979	22868	22844	22920	22840	23087	22842	23040	22801	22901	23030
29780	44366	42882	34528	31068	28355	25612	22648	21132	20435	20754	21340	20429	18701	17795	17222	17069	17341	17332	17206	17292	17320	17252	17327	17352	17281	17372	17332	17315	17429	17203	17277	17478	17349	17407	17013	17315	17231	17267	17052	17186	17265	17222	17163	17360	17174	17302	17279	17315	17219	17194	17297	17251	17400	17149	17362	17239	17319	17285	17299	17495	17313	17365	17427	17199	17257	17258	17315	17383	17177	17382	17200	17379	17346	17413	17165	17227	17190	17265	17364	17249	17327	17190	17330	17152	17344	17283	17243	17215	17250	17279	17210	17168	17119	17275	17175	17435	17312	17217	17261	17189	17282	17247	17275	17129	17409	17183	17190	17062	17308	17202	17296	17150	17284	17352	17364	17181	17253	17143	17348	17059	17205	17364	17370	17320	17182	17225	17232	17209	17419	17175	17271	17273	17255	17165	17154	17397	17332	17254	17306	17400	17181	17454	17272	17333	17158	17209	17212	17297	17387	17288	17292	17289	17318	17158	17344	17254	17379	17223	17121	17305	17270	17291	17184	17298	17269	17340	17097	17102	17354	17340	17305	17299	17137	17241	17233	17342	17297	17267	17304	17395	17329	17275	17230	17316	17213	17265	17241	17259	17246	17140	17275	17226	17106	17067	17343	17291	17027	17301	17223	17267	17335	17463	17241	17138	17298	17112	17252	17240	17247	17383	17096	17115	17284	17224	17191	17234	17347	17071	17278	17319	17208	17315	17253	17312	17253	17314	17259	17209	17437	17426	17313	17240	17208	17315	17394	17306	17432	17205	17169	17341	17210	17339	17332	17172	17210	17376	17386	17298	17296	17178	17224	17312	17352	17211	17320	17286	17188	17111	17159	17285	17192	17233	17250	17337	17210	17313	17213	17334	17050	17320	17330	17117	17300	17164	17247	17384	17311	17352	17399	17204	17378	17384	17153	17314	17207	17281	17512	17207	17165	17393	17437	17385	17381	17306	17244	17282	17165	17166	17220	17136	17335	17362	17213	17342	17271	17348	17258	17349	17182	17330	17203	17301	17257	17391	17147	17315	17352	17292	17457	17251	17328	17398	17387	17269	17506	17150	17286	17266	17347	17140	17404	17283	17255	17186	17338	17407	17226	17270	17450	16982	17220	17198	17299	17247	17115	17182	17251	17227	17173	17410	17283	17252	17244	17371	17313	17347	17343	17231	17497	17310	17357	17153	17334	17318	17187	17073	17238	17372	17158	17218	17276	17242	17264	17273	17159	16964	17329	17359	17253	17229	17392	17376	17360	17283	17422	17432	17123	17216	17309	17294	17411	17140	17207	17300	17264	17238	17430	17312	17165	17222	17225	17271	17256	17357	17213	17126	17395	17191	17434	17234	17129	17363	17323	17340	17425	17454	17078	17157	17363	17174	17310	17404	17182	17347	17286	17213	17066	17355	17042	17315	17209	17247	17226	17239	17284	17273	17339	17437	17298	17277	17337	17213	17107	17307	17261	17049	17293	17312	17157	17261	17279	17327	17150	17330	17300	17200	17190	17320	17277	17252	17261	17337	17277	17260	17239	17310	17218	17198	17270	17448	17313	17216	17376	17293	17124	17257	17323	17370	17292	17367	17449	17241	17285	17211	17199	17323	17236	17497	17361	17163	17312	17343	17273	17234	17204	17296	17323	17420	17288	17328	17291	17354	17302	17207	17249	17343	17235	17140	17257	17263	17168	17294	17208	17149	17153	17204	17272	17233	17188	17363	17322	17176	17161	17462	17232	17131	17125	17358	17182	17192	17416	17257	17166	17334	17336	17187	17236	17328	17325	17353	17322	17385	17194	17209	17296	17260	17421	17291	17328	17168	17236	17138	17414	17193	17147	17319	17136	17234	17297	17283	17344	17186	17313	17395	17398	17236	17262	17196	17223	17381	17452	17349	17283	17348	17145	17402	17346	17331	17205	17333	17282	17259	17435	17150	17184	17533	17177	17331	17367	17242	17235	17246	17269	17181	17461	17250	17303	17412	17195	17255	17309	17231	17369	17121	17269	17340	17285	17302	17308	17263	17440	17116	17347	17258	17436	17283	17214	17351	17379	17468	17249	17271	17355	17131	17268	17319	17390	17464	17309	17249	17189	17202	17341	17259	17181	17476	17171	17305	17308	17160	17268	17384	17270	17252	17378	17158	17054	17404	17347	17273	17208	17261	17166	17273	17242	17409	17184	17336	17038	17137	17294	17294	17195	17411	17400	17150	17411	17300	17474	17458	17383	17257	17416	17178	17162	17220	17375	17362	17317	17210	17321	17334	17432	17240	17217	17277	17292	17295	17513	17265	17269	17394	17104	17289	17238	17311	17246	17374	17312	17270	17281	17158	17131	17032	17313	17340	17284	17157	17126	17364	17244	17384	17394	17179	17302	17467	17100	17242	17240	17102	17290	17218	17357	17296	17375	17173	17262	17147	17319	17275	17327	17292	17428	17110	17422	17407	17491	17375	17382	17261	17155	17211	17251	17135	17039	17172	17314	17249	17132	17172	17481	17284	17300	17239	17366	17121	17430	17180	17393	17373	17191	17316	17349	17159	17230	17250	17382	17427	17131	17128	17171	17045	17461	17188	17281	17208	17218	17365	17380	17365	17378	17201	17473	17238	17217	17294	17298	17091	17173	17378	17237	17460	17256	17159	17244	17058	17127	17335	17273	17459	17200	17369	17197	17172	17299	17348	17319	17287	17318	17369	17343	17229	17319	17533	17429	17299	17273	17437	17293	17383	17359	17358	17141	17167	17282	17340	17314	17082	17348	17359	17476	17242	17301	17231	17048	17162	17082	17515	17238	17308	17158	17321	17176	17195	17260	17237	17260	17390	17306	17425	17383	17212	17375	17262	17160	17474	17164	17368	17309	17250	17238	17309	17224	17331	17193	17332	17199	17147	17326	17314	17319	17444	17314	17216	17297	17345	17382	17183	17330	17242	17426	17260	17356	17315	17313	17286	17277	17301	17173	17267	17383	17366	17357	17194	17284	17330	17336	17157	17232	17203	17219	17253	17240	17432	17368	17240	17172	17304	17399	17308	17327	17310	17234	17337	17293	17418	17352	17183	17323	17282	17157	17123	17459	17232	17045	17309	17077	17355	17246	17370	17257	17297	17269	17474	17351	17137	17309	17212	17266	17315	17303	17389	17216	17380	17311	17188	17234	16985	17218	17116	17208	17372	17250	17413	17470	17181	17164	17239	17247	17191	17234	17393	17195	17142	17392	17371	17248	17396	17308	17316	17184	17126	17190	17385	17188	17190	17290	17207	17219	17170	17309	17287	17339	17122	17376	17092	17325	17217	17264	17134	17355	17457	17372	17416	17221	17214	17252	17372	17212	17205	17426	17281	17197	17310	17318	17268	17361	17280	17258	17158	17336	17247	17186	17175	17126	17357	17264	17248	17182	17422	17163	17543	17241	17220	17177	17288	17327	17479	17339	17219	17435	17221	17256	17345	17411	17243	17340	17218	17429	17355	17264	17333	17213	17300	17442	17201	17162	17363	17183	17185	17206	17425	17381	17357	17335	17188	17173	17335	17344	17268	17089	17303	17285	17101	17245	17262	17216	17177	17356	17239	17408	17414	17336	17244	17493	17235	17459	17171	17155	17410	17224	17162	17319	17199	17194	17365	17317	17097	17287	17339	17148	17097	17301	17257	17408	17380	17396	17216	17396	17139	17325	17398	17280	17288	17124	17250	17348	17315	17103	17264	17472	17126	17248	17290	17338	17227	17244	17245	17423	17308	17177	17232	17325	17479	17333	17422	17381	17198	17308	17108	17227	17104	17337	17264	17222	17442	17270	17401	17263	17186	17064	17436	17263	17239	17299	17295	17234	17213	17230	17359	17240	17243	17232	17163	17261	17276	17376	17152	17225	17181	17242	17168	17418	17176	17186	17240	17297	17240	17376	17215	17085	17315	17264	17252	17310	17218	17279	17327	17295	17415	17331	17358	17349	17263	17240	17232	17293	17250	17234	17307	17377	17240	17299	17248	17234	17190	17296	17471	17252	17172	17285	17305	17206	17473	17308	17100	17316	17206	17334	17203	17268	17098	17234	17289	17234	17439	17331	17297	17250	17252	17300	17438	17328	17377	17330	17203	17296	17332	17313	17282	17405	17383	17257	17469	17191	17175	17264	17288	17286	17296	17236	17148	17458	17293	17077	17415	17338	17308	17415	17206	17201	17279	17377	17202	17396	17461	17218	17187	17359	17195	17569	17459	17196	17272	17159	17306	17173	17235	17224	17325	17266	17428	17304	17296	17335	17273	17193	17304	17472	17186	17303	17147	17273	17247	17284	17165	17141	17297	17160	17229	17224	17223	17225	17305	17212	17301	17223	17105	17182	17237	17376	17300	17279	17143	17205	17304	17426	17185	17162	17402	17232	17309	17392	17193	17157	17489	17292	17160	17193	17161	17290	17403	17334	17232	17259	17168	17436	17329	17331	17306	17288	17348	17166	17221	17439	17213	17326	17376	17212	17194	17539	17385	17246	17348	17322	17354	17156	17318	17175	17212	17242	17172	17304	17364	17365	17352	17243	17175	17477	17280	17340	17068	17328	17301	17131	17215	17411	17352	17304	17234	17368	17169	17334	17281	17167	17492	17261	17369	17374	17351	17384	17351	17177	17467	17330	17321	17407	17231	17245	17307	17132	17269	17285	17435	17381	17370	17171	17413	17130	17026	17180	17249	17365	17100	17269	17267	17026	17343	17289	17122	17233	17340	17127	17258	17344	17459	17253	17442	17262	17295	17326	17139	17204	17258	17168	17175	17290	17211	17245	17363	17259	17341	17369	17241	17374	17342	17274	17331	17258	17167	17370	17366	17374	17220	17291	17469	17199	17340	17280	17353	17345	17278	17278	17216	17195	17192	17304	17262	17451	17376	17167	17376	17196	17190	17278	17135	17371	17155	17176	17223	17209	17323	17336	17209	17363	17286	17209	17289	17020	17431	17322	17336	17329	17297	17123	17197	17264	17332	17484	17267	17252	17239	17232	17354	17272	17330	17310	17200	17295	17470	17519	17142	17407	17197	17411	17368	17260	17177	17260	17413	17325	17296	17321	17269	17139	17207	17151	17248	17466	17315	17175	17146	17177	17112	17331	17227	17315	17296	17310	17219	17086	17179	17280	17372	17325
25462	21693	30967	31224	31543	33889	33372	29481	27614	26436	26015	31351	36469	30552	25628	23526	22817	22753	22520	22787	23075	22805	22757	22522	22520	22733	22815	22559	22749	22853	22690	22670	22847	22622	22695	22539	22750	22893	22595	22629	22779	22608	22727	22920	22683	22642	22715	22835	22747	22989	22512	22496	22516	22713	22756	22669	22784	22776	22675	22399	22460	22842	22732	22657	22795	22770	22544	22485	22872	22758	22822	22838	22630	22623	22729	22758	22735	22754	22681	22598	22555	22743	22481	22604	22763	22788	22521	22469	22600	22712	22849	22673	22541	22638	22569	22828	22833	22704	22645	22662	22768	22571	22631	22878	22310	22464	22449	22600	22816	22792	22643	22609	22665	22692	22458	22784	22765	22877	22612	22656	22679	22571	22621	22770	22715	22893	22664	22586	22584	22709	22400	22699	22660	22700	22520	22610	22574	22926	22696	22706	22828	22632	22574	22669	22519	22970	22774	22578	22862	22673	22694	22624	22777	22588	22600	22770	22541	22683	22673	22669	22631	22566	22749	22585	22781	22808	22657	22583	22639	22872	22737	22928	22700	22792	22712	22585	22505	22634	22617	22820	22637	22676	22514	22714	22836	22739	22761	22716	22750	22507	22453	22556	22850	22677	22815	22551	22702	22573	22759	22527	22588	22481	22532	22441	22552	22769	22763	22516	22660	22552	22675	22713	22672	22733	22723	22825	22771	22485	22617	22590	22533	22592	22412	22551	22791	22945	22616	22632	22396	22717	22627	22481	22710	22402	22688	22741	22625	22717	22566	22727	22584	22688	22624	22723	22651	22589	22780	22611	22564	22722	22782	22650	22575	22797	22597	22482	22645	22595	22812	22648	22835	22612	22695	22549	22571	22632	22529	22476	22437	22604	22798	22533	23007	22642	22962	22563	22623	22516	22824	22351	22762	22483	22583	22554	22805	22643	22738	22530	22703	22731	22480	22684	22730	22775	22654	22453	22624	22853	22678	22582	22655	22680	22632	22555	22762	22821	22486	22355	22527	22769	22750	22894	22744	22608	22674	22609	22883	22521	22520	22910	22517	22742	22779	22745	22825	22601	22749	22443	22590	22728	22768	22574	22509	22687	22595	22625	22803	22765	22573	22783	22787	22635	22912	22597	22845	22709	22819	22601	22535	22500	22637	22590	22625	22729	22652	22575	22715	22772	22566	22642	22743	22587	22633	22572	22685	22591	22682	22809	22532	22876	22647	22466	22604	22718	22669	22662	22610	22797	22636	22741	22737	22523	22436	22634	22566	22407	22819	22533	22735	22715	22608	22727	22417	22564	22374	22492	22618	22540	22611	22724	22654	22810	22691	22782	22849	22686	22582	22474	22589	22572	22613	22886	22684	22672	22828	22601	22768	22973	22751	22782	22411	22780	22464	22684	22856	22603	22752	22598	22591	22536	22654	22788	22578	22661	22691	22416	22802	22658	22923	22782	22795	22631	22514	22826	22661	22700	22906	22744	22751	22705	22617	22616	22875	22638	22651	22742	22602	22653	22616	22471	22765	22730	22653	22751	22637	22786	22538	22346	22614	22380	22609	22779	22690	22762	22652	22684	22773	22571	22791	22406	22650	22583	22581	22914	22715	22792	22500	22591	22609	22746	22760	22724	22572	22523	22558	22555	22681	22745	22800	22557	22530	22701	22703	22843	22835	22605	22509	22718	22646	22466	22411	22572	22813	22663	22793	22702	22685	22471	22567	22631	22584	22430	22703	22749	22592	22637	22800	22639	22626	22701	22664	22664	22596	22672	22771	22720	22684	22613	22789	22545	22596	22518	22548	22401	22649	22806	22659	22766	22795	22722	22744	22642	22629	22550	22711	22811	22886	22624	22514	22744	22747	22642	22616	22773	22685	22710	22583	22627	22722	22659	22791	22607	22665	22733	22569	22432	22664	22678	22727	22404	22503	22586	22608	22544	22533	22400	22610	22719	23028	22707	22848	22852	22764	22602	22910	22741	22841	22656	22512	22631	22656	22707	22862	22654	22662	22472	22411	22516	22691	22791	22680	22687	22726	22714	22769	22979	22454	22503	22750	22573	22684	22740	22823	22781	22812	22655	22561	22685	22631	22705	22659	22571	22908	22779	22849	22745	22621	22615	22788	22680	22763	22678	22681	22596	22714	22637	22565	22891	22674	22605	22748	22697	22612	22797	22830	22717	22575	22811	22488	22516	22703	22551	22806	22437	22553	22819	22620	22777	22645	22404	22630	22579	22823	22823	22781	22744	22722	22705	22639	22637	22464	22798	22725	22683	22642	22674	22771	22465	22727	22805	22691	22734	22517	22474	22661	22690	22772	22550	22837	22718	22584	22585	22496	22583	23032	22713	22531	22710	22654	22615	22592	22757	22642	22760	22657	22654	22613	22667	22673	22605	22670	22642	22638	22922	22672	22862	22522	22722	22583	22614	22564	22849	22555	22564	22740	22717	22574	22654	22459	22592	22510	22522	22738	22938	22683	22721	22700	22683	22713	22772	22687	22749	22530	22527	22791	22631	22663	22744	22536	22647	22626	22629	22744	22606	22573	22679	22614	22519	22585	22844	22819	22629	22670	22728	22872	22493	22577	22548	22570	22734	22881	22772	22534	22743	22686	22723	22715	22569	22579	22754	22569	22744	22476	22791	22571	22787	22827	22802	22842	22754	22761	22932	22758	22509	22873	22811	22659	22619	22764	22733	22554	22671	22519	22693	22713	22654	22595	22550	22759	22486	22672	22763	22735	22625	22549	22833	22720	22665	22694	22676	22793	22712	22597	22627	22631	22532	22580	22522	22670	22750	22742	22675	22754	22717	22533	22726	22713	22639	22648	22650	22815	22633	22541	22720	22701	22701	22835	22458	22760	22558	22593	22609	22731	22679	22764	22470	22605	22596	22780	22718	23000	22522	22909	22753	22518	22784	22561	22626	22546	22445	22567	22495	22641	22774	22716	22555	22808	22665	22368	22380	22912	22678	22720	22737	22752	22740	22549	22691	22691	22666	22587	22925	22650	22681	22582	22652	22603	22723	22568	22647	22679	22758	22689	22837	22661	22732	22544	22818	22710	22823	22837	22647	22613	22755	22733	22551	22492	22812	22743	22468	22725	22734	22573	22659	22547	22714	22464	22756	22552	22552	22490	22518	22831	22695	22490	22733	22770	22606	22595	22878	22768	22746	22676	22798	22704	22622	22501	22779	22712	22626	22892	22732	22556	22555	22856	22481	22565	22591	22534	22586	22677	22585	22816	22850	22823	22825	22927	22822	22536	22641	22659	22664	22782	22690	22721	22553	22738	22744	22701	22647	22671	22617	22790	22672	22556	22546	22815	22595	22691	22592	22648	22397	22730	22654	22618	22535	22776	22717	22755	22632	22808	22565	22801	22560	22691	22652	22642	22716	22543	22462	22804	22672	22537	22818	22612	22647	22591	22774	22854	22605	22557	22766	22637	22523	22658	22611	22595	22714	22623	22676	22682	22813	22662	22633	22818	22549	22642	22608	22777	22587	22923	22441	22687	22865	22713	22815	22466	22639	22808	22405	22715	22756	22730	22576	22380	22528	22695	22682	22866	22832	22747	22527	22674	22696	22703	22618	22765	22613	23037	22751	22782	22737	22615	22728	22756	22887	22753	22640	22705	22663	22498	22485	22605	22746	22590	22867	22300	22711	22558	22825	22760	22860	22724	22598	22595	22679	22562	22559	22618	22482	22728	22441	22641	22569	22790	22974	22687	22722	22883	22658	22748	22585	22701	22579	22641	22829	22438	22677	22834	22666	22694	22541	22761	22426	22619	22636	22529	22802	22850	22729	22520	22555	22529	22527	22680	22618	22586	22606	22719	22780	22421	22726	22619	22565	22799	22865	22513	22539	22793	22808	22496	22930	22711	22586	22573	22704	22782	22663	22622	22745	22653	22810	22680	22744	22800	22738	22786	22828	22605	22757	22622	22722	22778	22737	22442	22658	22586	22478	22624	22615	22840	22579	22456	22752	22495	22673	22616	22448	22768	22544	22591	22460	22553	22539	22586	22772	22616	22697	22847	22638	22643	22589	22622	22683	22447	22521	22385	22827	22516	22658	22378	22658	22588	22481	22545	22574	22729	22838	22731	22406	22750	22470	22486	22525	22538	22651	22533	22698	22612	22662	22778	22658	22719	22785	22809	22659	22614	22773	22744	22621	22680	22702	22588	22542	22705	22578	22897	22421	22521	22681	22726	22516	22824	22566	22623	22435	22692	22691	22565	22704	22714	22520	22776	22766	22884	22538	22697	22716	22472	22557	22961	22644	22734	22886	22733	22758	22739	22774	22518	22722	22608	22743	22805	22685	22858	22811	22961	22693	22705	22822	22891	22731	22641	22683	22498	22551	22669	22705	22635	22477	22788	22482	22767	22536	22589	22736	22936	22636	22677	22456	22503	22776	22918	22706	22674	22575	22765	22671	22834	22828	22862	22771	22663	22450	22599	22475	22632	22720	22776	22641	22626	22605	22487	22697	22797	22907	22646	22736	22825	22613	22843	22575	22475	22628	22615	22700	22791	22719	22539	22709	22480	22719	22651	22716	23059	22673	22546	22585	22632	22444	22590	22824	22848	22616	22571	22773	22689	22839	22666	22609	22748	22801	22770	22707	22967	22803	22568	22625	22440	22781	22562	22690	22562	22800	22756	22561	22537	22716	22729	22536	22651	22968	22896	22507	22696	22668	22638	22688	22615	22894	22718	22831	22692	23191	22753	22611	22733	22600	22751	22623	22933	22693	22694	22581	22557	22632	22808	22598	22618	22893	22617	22481	22548	22563	22586	22625	22554	22773	22749	22729	22588	22803	22889	22610	22710	22762	22605	22607	22739	22459	22426	22666	22742	22770	22717	22581	22655	22849	22719	22642	22920	22654	22676	22614	22687	22508	22504	22709	22707	22541	22876	22693	22548	22766	22636	22801	22609	22597	22772	22824	22719	22470	22678	22419	22860	22680	22824	22543	22480	22614	22807	22704	22732	22626	22731	22688	22743	22779	22707	22677	22669	22846	22746	22607	23005	22841	22540	22692	22615	22746	22741	22771	22436	22688	22593	22773	22552	22776	22863	22742	22786	22633	22679	22579	22591	22767	22745	22644	22644	22608	22579	22837	22721	22714	22559	22867
29986	51225	50451	40996	35709	33249	30590	26863	24090	22493	21801	30396	33551	25580	20017	17645	17367	17296	17183	17030	17180	17410	17200	17246	17275	17256	17190	17266	17118	17220	17249	17166	17199	17265	17331	17346	17311	17248	17159	17372	17319	17304	17109	17230	17340	17278	17192	17178	17274	17237	17168	17214	17185	17279	17160	17150	17139	17050	17223	17157	17172	17164	17219	17093	17227	17203	17304	17274	17229	17475	17162	17210	17271	17193	17175	17288	17236	17190	17243	17122	17305	17254	17234	17274	17206	17226	17136	17191	17385	17272	17125	17067	17286	17257	17262	17065	17298	17248	17195	17350	17298	17240	17291	17324	17222	17208	17384	17220	17094	17345	17137	17201	17126	17233	17230	17412	17147	17075	17377	17067	17255	17243	17222	17201	17317	17138	17321	17184	17189	17093	17161	17186	17204	17230	17262	17231	17330	17098	17126	17377	17249	17230	17114	17200	17250	17275	17155	17242	17277	17260	17224	17242	17218	17173	17057	17145	17261	16988	17298	17137	17172	17166	17166	17178	17124	17237	17351	17132	17330	17207	17278	17210	17335	17309	17265	17254	17318	17135	17400	17279	17228	17089	17052	17373	17151	17309	17198	17160	17181	17177	17375	17221	17162	17390	17441	17241	17172	17342	17353	17256	17267	17295	17283	17256	17068	17157	17333	17297	17210	17189	17012	17276	17171	17229	17180	17251	17038	17246	17174	17374	17169	17133	17271	17400	17337	17092	17432	17110	17246	17108	17157	17316	17040	17195	17288	17128	17324	17157	17104	17145	17148	17196	17256	17089	17217	17173	17174	17185	17214	17242	17288	17244	17222	17252	17232	17345	17364	17180	17212	17307	17168	17182	17189	17235	17261	17217	17213	17132	17202	17188	17298	17363	17175	17202	17215	17181	17156	17258	17099	17193	17332	17380	17363	17137	17057	17163	17094	17113	17126	17346	17092	17096	17160	17147	17320	17396	17201	17053	17174	17335	17134	17234	17308	17196	17334	17169	17191	17254	17281	17229	17145	17143	17323	17148	17230	17266	17126	17185	17287	17332	16999	17086	17150	17130	17159	17248	17325	17195	17348	17266	17226	17346	17164	17284	17292	17337	17355	17171	17301	17241	17031	17226	17270	17375	17219	17171	17304	17164	17145	17242	17260	17027	17071	17321	17163	17362	17259	17197	17133	17257	17066	17135	17049	17314	17158	17134	17191	17042	17117	17089	17224	17127	17164	17239	17069	17224	17108	17189	17209	17152	17162	17134	17250	17153	17068	17345	17239	17150	17157	17205	17245	17201	17261	17138	17228	17249	17284	17137	17228	17136	17296	17099	17264	17353	17073	17253	17331	17179	17020	17062	17210	17291	17097	17267	17265	17226	17177	17301	17315	17048	17155	17168	17008	17034	17136	17300	17146	17256	17182	17107	17264	17290	17207	17370	17142	17179	17182	17186	17128	17337	17215	17190	17179	17175	17104	17196	17242	17232	17169	17176	17215	17199	17239	17173	17271	17230	17129	17108	17245	17370	17360	17279	17215	17230	17263	17105	17194	17241	17152	17268	17246	17209	17138	17172	17208	17260	17241	17153	17137	17271	16957	17157	17357	17256	17069	17183	17375	17199	17072	17407	17020	17284	17210	17052	17294	17171	17247	17150	17263	17282	17377	17332	17259	17146	17222	17088	17181	17128	17169	17165	17175	17171	17308	17354	17128	17097	17298	17231	17121	17290	17208	17242	17067	17123	17356	17268	17213	17216	17381	17071	17154	17221	17213	17090	17297	17310	17120	17440	17383	17398	17106	17124	17405	17183	17069	17259	17312	16877	17145	17301	17325	17241	17395	17229	17288	17377	17353	17219	17380	17328	17143	17159	17221	17342	17237	17387	17226	17255	17162	17265	17217	17272	17189	17164	17364	17117	17120	17363	17211	17263	17256	17379	17097	17156	17362	17153	17229	17312	17335	17158	17228	17213	17338	17207	17195	17324	17133	17231	17219	17296	17268	17241	17322	17174	17312	17222	17173	17144	17337	17278	17177	17290	17193	17194	17213	17256	17248	17389	17310	17159	17139	17207	17178	17176	17180	17324	17373	17193	17330	17278	17175	17057	17102	17314	17136	17119	17214	17277	17172	17217	17153	17336	17288	17135	17230	17430	17239	17210	17269	17201	17138	17304	17246	17136	17193	17139	17103	17371	17350	17155	17155	17076	17146	17162	17263	17221	17302	17484	17121	17338	17272	17116	17235	17231	17084	17249	17208	17175	17325	17042	17339	17268	17213	17289	17086	17233	17223	17204	17303	17154	17355	17283	17282	17349	17155	17045	17028	17292	17346	17156	17022	17210	17121	17186	17269	17212	17114	17174	17202	17296	17108	17408	17225	17157	17141	17155	17187	17070	17275	17066	17350	17277	17157	17229	17286	17328	17293	17325	17350	17362	17129	17021	17107	17247	17156	17384	17300	17198	17480	17126	17298	17361	17260	17097	17162	17172	17099	17396	17294	17176	17056	17407	17103	17299	17003	17310	17351	17184	17299	17217	17212	17262	17164	17289	17167	17142	17242	17381	17216	17098	17174	17189	17153	17101	17279	17225	17298	17287	17256	17356	17131	17269	17194	17308	17213	17145	17224	17218	17132	17218	17144	17246	17294	17159	17482	17223	17244	17174	17150	17268	17248	17190	17173	17080	17116	17306	17077	17392	17298	17208	17352	17275	17226	17245	17432	17364	17051	17148	17455	17323	17123	17318	17290	17299	17189	17249	17168	17145	17214	17055	17254	17128	17281	17229	17173	17263	17220	17191	17260	17161	17214	17044	17239	17021	17240	17245	17260	17345	17050	17180	17392	17210	17240	17031	17204	17071	17183	17398	17182	17406	17220	17233	17199	17333	17273	17210	17197	17285	17255	17282	17241	17131	17125	17234	17252	17318	17289	17146	17224	17043	17409	17221	17177	17155	17267	17171	17297	17218	17220	17134	17149	17252	17218	17105	17339	17124	17367	17263	17072	17183	17364	17222	17286	17309	17304	17206	17265	17211	17219	17241	17164	17161	17250	17163	17344	17284	17164	17190	17179	17165	17322	17113	17281	17397	17266	17051	17439	17087	17333	17153	17233	17172	17349	17328	17118	17280	17133	17172	17184	17187	17315	17211	17239	17278	17187	17213	17154	17179	17167	17303	17048	17227	17231	17223	17371	17281	17093	17312	17172	17293	17064	17094	17203	17274	17375	17054	17300	17055	17231	17249	17157	17202	17128	17177	17265	17180	17248	17291	17221	17264	17280	17380	17359	17197	17093	17178	17299	17383	17213	17172	17254	17192	17149	17078	17239	17200	17199	17203	17179	17139	17137	17210	17301	17101	17230	17256	16963	17182	17211	17245	17188	17219	17218	17193	17263	17258	17169	17216	17221	17294	17132	17202	17210	17480	17125	17286	17035	17190	17243	17246	17175	17103	17214	17240	17294	17357	17359	17318	17299	17275	17204	17383	17199	17155	17186	17140	17273	17155	17241	17182	17321	17084	17159	17172	17360	17162	17224	17266	17320	17313	17366	17172	17286	17289	17241	17385	17174	17230	17263	17217	17264	17164	17162	17174	17247	17101	17227	17239	17126	17194	17324	17242	17286	17230	17381	17281	17198	17216	17368	17278	17271	17217	17157	17151	17224	17022	17279	17115	17092	17315	17254	17275	17217	17322	17141	17022	17228	17213	17141	17269	17170	17222	17118	17212	17271	17330	17116	17102	17187	17323	17199	17296	17313	17241	17183	17399	17200	17341	17223	17243	17244	17175	17281	17105	17232	17089	17155	17218	17172	17256	17188	17350	17073	17122	17329	17072	17137	17385	17373	17088	17201	17210	17167	17230	17330	17128	17470	17240	17196	17101	17189	17392	17390	17201	17120	17190	17200	17504	17109	17196	17222	17079	17305	17253	17144	17246	17284	17237	17328	17206	17337	17156	17219	17153	17196	17212	17028	17096	17367	17249	17210	17271	17196	17094	17334	17102	17095	17099	17255	17217	17034	17255	17208	17288	17240	17262	17329	17392	17279	17232	17136	17145	17328	17192	17086	17273	17324	17259	17105	17119	17241	17330	17242	17303	17140	17355	17183	17158	17188	17098	17283	17214	17092	17232	17253	17328	17278	17343	17148	17264	17246	17158	17246	17259	16961	17213	17190	17290	17158	17245	17114	17246	17209	17265	17289	17394	17241	17295	17276	17061	17377	17426	17241	17243	17283	17303	17203	17198	17130	17098	17061	17135	17274	17475	17081	17346	17176	17290	17092	17213	17315	17158	17298	17193	17136	17275	17296	17150	17178	17278	17220	17360	17222	17234	17079	17062	17162	17286	17088	17250	17251	17400	17075	17409	17097	17185	17389	17275	17031	17167	17265	17271	17089	17148	17257	17315	17170	17207	17315	17170	17097	17422	17277	17094	17120	17442	17034	17294	17190	17209	17248	17160	17102	17324	17248	17306	16922	17186	17347	17283	17010	17033	17153	17280	17241	17031	17367	16846	17270	17231	17206	17215	17323	17251	17201	17013	17209	17380	17130	17202	17062	17090	17334	17052	17116	17393	17268	17223	17220	17236	17087	17254	17198	17293	17009	17208	17178	17364	17256	17287	17279	17200	17217	17198	17262	17165	17260	17067	17168	17325	17254	17095	17507	17110	17089	17259	17153	17424	17155	17124	17343	17134	17250	17206	17222	17219	17142	17359	17222	17398	17215	17119	16935	17082	17132	17010	17370	17211	17356	17163	17315	17205	17199	17115	17319	17039	17354	17090	17343	16993	17198	17275	17142	17214	17418	17181	17417	17168	17249	17148	17164	17221	17263	17019	17232	17351	17270	17159	17383	17188	17310	17223	17229	17292	17138	17276	17164	17097	17366	17235	17136	17397	17249	17199	17461	17066	17121	17245	17223	17381	17218	17271	17221	17130	17419	17167	17246	17485	17215	17229	17161	17302	17070	17160	17332	17214	17258	17145	17249	17320	17267	16972	17256	17066	17202	17202	17272	17255	17170	17291	17234	17283	17151	17191	17166	17236	17282	17307	17169	17261	17342	17110	17082	17215	17080	17152	17314	17238	17454	17234	17198	17279	17204	17217	17146	17285	17249	17127	17210	17166	17219	17217	17292	17383	17295	17217
23520	21193	29573	27677	30157	35066	37924	33568	30726	29119	27025	34644	45600	35512	27150	23649	22759	22497	22713	22452	22479	22415	22427	22430	22497	22492	22539	22578	22476	22388	22214	22315	22296	22274	22579	22435	22269	22283	22385	22173	22368	22286	22376	22293	22321	22075	22405	22211	22319	22431	22406	22536	22501	22138	22153	22298	22207	22302	22489	22634	22398	22149	22197	22257	22174	22228	22284	22378	22434	22422	22292	22293	22604	22163	22250	22506	22505	22328	22423	22538	22305	22192	22341	22510	22556	22177	22130	22500	22184	22383	22254	22299	22195	22376	22267	22279	22232	22640	22158	22497	22354	22389	22353	22390	22255	22073	22224	22212	22224	22252	22344	22182	22466	22187	22134	22268	22291	22327	22290	22314	22122	22257	22415	22402	22471	22246	22353	22306	22305	22258	22237	22416	22430	22274	22214	22281	22012	22214	22442	22150	22298	22119	22323	22560	22477	22269	22196	22209	22461	22408	22393	22414	22372	21932	22331	22184	22375	22338	22229	22278	22142	22271	22384	22182	22224	22248	22261	22282	22297	22280	22379	22296	22362	22376	22319	22293	22144	22310	22280	22160	22277	22055	22363	22470	22577	22344	22361	22217	22182	22174	22438	22217	22389	22361	21914	22280	22212	22179	22161	22320	22354	22275	22170	22093	22197	22301	22310	22301	22345	22206	22302	22153	22486	22279	22242	22311	22291	22511	22432	22307	22217	22216	22124	22403	22348	22285	22506	22352	22214	22330	22139	22483	22047	22128	22300	22275	22004	22272	22170	22204	22275	22342	22294	22263	22411	22261	22234	22387	22363	22363	22113	22160	22295	22255	22019	22269	22281	22077	22506	22108	22298	22302	22093	22349	22149	22292	22425	22227	22200	22354	22650	22236	22274	22568	22282	22235	22016	22344	22401	22038	22308	22251	22280	22481	22244	22356	22311	22250	22315	22298	22349	22271	22293	22248	22303	22288	22396	22372	22282	22130	22190	22207	22407	22448	22305	22383	22200	22305	22294	22371	22178	22375	22180	22128	22352	22184	22119	22320	22339	22218	22342	22215	22288	22330	22180	22248	22117	22007	22131	22122	22412	22194	22313	22299	22449	22348	22487	22152	22187	22248	22199	22326	22314	22314	22170	22215	22089	22186	22014	22295	22416	22204	22329	22368	22555	22400	22177	22254	22448	22282	22423	22121	22382	22129	22348	22303	22124	22121	22249	22328	22644	22088	22240	22123	22344	22220	22392	22360	22285	22213	22415	22136	22272	22111	22387	22223	22292	22434	22354	22368	22220	22423	22388	22308	22214	22449	22338	22268	22355	22393	22104	22095	22168	22215	22133	22389	22293	22248	22318	22199	22113	22180	22312	22305	22346	22356	22192	22373	22153	22081	22243	22373	22477	22402	22319	22329	22445	22257	22475	22095	22253	22389	22398	22241	22276	22416	22054	22404	22191	22303	22197	22109	22654	22228	22160	22025	22284	22448	22443	22239	22183	22351	22348	22208	22202	22231	22126	22103	22204	22359	22513	22399	22564	22359	22533	22294	22403	22319	22439	22232	22311	22215	22155	22247	22273	22209	22227	22206	22207	22298	22278	22403	22233	22314	22427	22242	22441	22381	22233	22476	22417	22207	22242	22244	22286	22365	22280	22157	22300	22219	22261	22500	22157	22354	22398	22515	22274	22282	22355	22129	22199	22108	22234	22268	22294	22187	22383	22225	22422	22402	22361	22386	22305	22120	22271	22413	22193	22261	22047	22528	22317	22355	22292	22209	22156	22318	22266	22118	22283	22314	22292	22285	22113	22288	22322	22144	22214	22305	22322	22330	22254	22168	22172	22243	22446	22264	22281	22488	22343	22135	22287	22288	22309	22531	22330	22302	22103	22556	22211	22155	22316	22070	22410	22237	22239	22342	22144	22146	22160	22372	22411	22257	22224	22287	22325	22523	22070	22305	22232	22136	22535	22354	22486	22268	22223	22306	22076	22227	22097	22274	22361	22092	22249	22417	22454	22220	22329	22371	22284	22310	22337	22223	22493	22325	22371	22383	22438	22248	22234	22453	22433	22395	22206	22298	22304	22061	22099	22348	22114	22204	22329	22339	22264	22300	22449	22336	22306	22263	22230	22286	22392	21993	22476	22169	22422	22362	22375	22212	22353	22222	22462	22116	22217	22074	22521	22034	22259	22662	22140	22412	22209	22306	22239	22135	22277	22370	22435	22412	22277	22239	22387	22381	22324	22096	22155	22490	22202	22036	22304	22228	22171	22392	22336	22380	22288	22395	22136	22484	22308	22308	22370	22533	22188	22278	22337	22187	22274	22247	22316	22269	22251	22429	22244	22280	22313	22472	22170	22282	22276	22341	22333	22110	22303	22141	22107	22077	22373	22364	22288	22142	22066	22231	22325	22287	22329	22337	22288	22354	22151	22315	22297	22178	22302	22456	22143	22315	22246	22178	22184	22432	22082	22446	22243	22446	22183	22422	22367	21952	22100	22340	22343	22437	22470	22454	22461	22120	22288	22500	22520	22189	22458	22326	22272	22312	22191	22401	22261	22289	22247	22185	22341	22162	22138	22521	22300	22435	22074	22279	22335	22282	22258	22074	22437	22360	22284	22257	22446	22248	22185	22302	22295	22335	22411	22413	22367	22487	22235	22357	22337	22131	22395	22374	22273	22427	22333	22243	22108	22243	22278	22392	22454	22259	22155	22305	22244	22415	22379	22323	22262	22482	22105	22185	22376	22348	22322	22203	22205	22275	22470	22161	22378	22327	22501	22293	22212	22270	22231	22114	22499	22388	22166	22146	22424	22183	22423	22174	22561	22336	22417	22328	22294	22179	21993	22235	22382	22423	22439	22185	22218	22355	22417	22548	22497	22116	22228	22146	22337	22151	22247	22283	22381	22188	22382	22259	22141	22095	22299	22291	22204	22390	22290	22416	22371	22307	22626	22255	22315	22387	22211	22364	22181	22256	22544	22461	22333	22264	22090	22188	22286	22310	22428	22530	22381	22323	22221	22140	22233	22221	22227	22164	22099	22327	22237	22145	22485	22502	22242	22358	22436	22334	22524	22366	22135	22283	22190	22025	22248	22374	22040	22248	22229	22089	22176	22290	22184	22512	22354	22260	22327	22244	22222	22134	22065	22116	22267	22231	22623	22415	22292	22410	22222	22359	22226	22275	22250	22260	22290	22572	22400	22307	22345	22268	22350	22188	22320	22316	22520	22277	22296	22449	22325	22354	22324	22507	22049	22432	22241	22494	22399	22370	22342	22322	22271	22434	22221	22222	22341	22364	22338	22273	22146	22254	22475	22371	22190	22261	22481	22496	22258	22478	22249	21984	22178	22402	22125	22145	22150	22100	22202	22467	22469	22239	22409	22353	22231	22267	22337	22297	22238	22415	22297	22110	22168	22328	22188	22513	22357	22392	22059	22262	22283	22192	22380	22256	22413	22234	22198	22308	22272	22161	22279	22255	22124	22200	22305	22060	22403	22365	22098	22293	22195	22195	22423	22323	22292	22505	22381	22288	22414	22374	22564	22317	22049	22194	22185	22084	22151	22407	22231	22351	22286	22204	22154	22168	22216	22323	22469	22228	22260	22318	22154	22130	22340	22171	22440	22295	22298	22289	22282	22400	22351	22332	22334	22330	22339	22140	22411	22295	22324	22321	22323	22250	22269	22079	22255	22423	22625	22358	22443	22149	22147	22025	22146	22360	22171	22428	22345	22245	22511	22126	22389	22552	22177	22179	22321	22305	22200	22328	22242	22221	22469	22572	22431	22397	22260	22303	22268	22193	22411	22184	22192	22281	22249	22113	22523	22424	22228	22088	22289	22071	22314	22478	22268	22472	22234	22336	22382	22519	22390	22236	22212	22327	22188	22243	22037	22201	22440	22318	22288	22357	22227	22286	22397	22440	22407	22112	22176	22346	22121	22159	22448	22452	22539	22397	22475	22242	22405	22168	22311	22418	22376	22307	22224	22278	22459	22329	22376	22179	22482	22061	22543	22131	22282	22369	22301	22367	22191	22503	22289	22301	22700	22130	22069	22348	22483	22227	22018	22208	22363	22214	22353	22040	21918	22249	22403	22257	22152	22363	22340	22167	22170	22295	22612	22308	22584	22353	22375	22145	22267	22290	22335	22278	22319	22310	22519	22472	22519	22125	22528	22558	22207	22204	22081	22310	22020	22171	22440	22288	22179	22201	22453	22186	22264	22211	22196	22291	22185	22421	22471	22308	22234	22237	22361	22452	22336	22171	22159	22469	22324	22372	22070	22142	22235	22364	22238	22236	22311	22424	22255	22360	22359	22360	22078	22213	22288	22250	22393	22214	22314	22092	22179	22488	22338	22540	22165	22501	22340	22196	22442	22380	22515	22217	22384	22336	22176	22319	22415	22338	22484	22260	22278	22095	22347	22241	22291	22498	22407	22321	22460	22417	22500	22275	22262	22434	22444	22297	22303	22333	22301	22378	22143	22137	22212	22176	22453	22435	22196	22352	22316	22625	22331	22071	22389	22314	22388	22271	22222	22311	22249	22259	22359	22245	22338	22217	22491	22223	22140	22392	22069	22608	22367	22058	22420	22363	22335	22412	22127	22265	22352	22362	22333	21964	22320	22380	22527	22317	22322	22256	22213	22158	22200	22349	22182	22289	22265	22370	22227	22345	22408	22053	22429	22330	22363	22269	22102	22189	22370	22364	22164	22355	22274	22243	22565	22402	22361	22495	22371	22235	22292	22332	21976	22106	22070	22247	22375	22347	22336	22192	22296	22582	22449	22421	22311	22632	22209	22495	22402	22197	22299	22293	22527	22239	22111	22440	22083	22249	22174	22473	22382	22316	22584	22373	22232	22199	22244	22356	22411	22225	22288	22056	22483	22371	22251	22481	22242	22222	22271	22033	22153	22380	22445	22392	22304	22510	22377	22539	22240	22264	22232	22313	22434	22473	22195	22392	22225	22137	22119	22343	22191	22256	22200	22220	22105	22149	22135	22135	22261	22072	22436	22204	22128	22251	22030	22112	22181	22263	22320	22111	22369	22111	22444	22271	22374	22366	22111	22331	22222	22600	22084	22150	22157	22106	22228	22177	22570	22300	22236	22327	22303	22524	22361	22375	22431	22272	22327	22111
32691	55567	58665	52065	45393	39919	36093	32951	28751	25762	23302	34831	42935	31333	21373	17902	16965	17099	16968	17105	16786	17107	16987	17092	16895	17047	16947	16931	17031	16951	17002	17011	17089	16904	16834	17064	17052	16787	16936	16941	17022	16765	17080	17075	16978	16975	17041	16872	16786	17086	16929	16895	16808	16962	16860	16958	16910	16966	17032	16933	16872	16887	16960	16922	16882	16858	17078	16894	17039	16909	16993	17014	17150	16896	17184	16857	16939	17001	16946	16980	16972	16881	16938	17047	16790	16952	17053	17068	16821	16897	17045	17057	17146	16768	17014	17084	16949	17109	16933	17016	17067	16868	16945	17050	17055	16921	16848	17024	16839	16958	17174	17095	16905	16705	17090	16851	16935	17078	17096	17042	16860	16870	17076	16786	16897	17097	16905	16979	16998	16965	17071	16842	17135	16973	17010	16832	17025	16842	16981	17076	16843	17063	17039	16934	16902	16986	17059	16797	16976	17234	17112	16983	16864	17098	16995	17153	17000	16920	16961	16901	16988	16836	16894	16908	17054	17118	17101	16882	17198	17090	17030	17048	16891	16893	16939	16995	16995	17017	16990	16902	16850	16985	17095	16939	16922	16869	16912	17011	17047	17028	16916	17011	17015	16970	16922	17041	16934	17007	16834	16910	17003	17030	16980	16962	16938	17133	16934	16755	17119	16905	17172	16880	17081	16948	17004	16921	17046	17059	17027	17036	17014	17034	16976	16953	16792	17017	17003	17018	17064	17152	17028	16844	16960	16849	17002	17061	16732	16938	17072	16895	17019	16983	16921	16987	16957	16883	16962	16865	17029	16915	16892	17096	16820	16879	16906	17107	16875	17100	17031	16945	16952	17002	16893	16878	16695	17061	16842	17240	17114	16881	16943	16972	16903	16961	16975	17029	16938	17145	17037	17057	16736	16983	16791	17090	16932	17050	16942	16902	17008	16968	16911	17115	16651	17037	16955	16858	17026	16828	16891	17004	16951	16938	16943	16917	17065	17083	17003	16923	17098	16904	16949	17006	16988	17091	17000	16969	17064	16877	16893	16998	16906	17018	17149	17054	17038	16905	17001	16979	16926	17048	16858	17006	16943	16968	17100	16986	16922	16909	17067	16867	16952	17139	16901	17002	16813	16958	16953	16975	17053	16983	16964	16952	17056	16880	16971	16961	17024	17016	16923	16862	17096	16834	16766	16939	17008	16938	16911	16795	16839	17072	16920	16964	16790	16906	17076	17019	17047	16983	16987	17042	16908	17091	16847	16920	16757	17041	16899	17081	17073	17015	17035	16920	17139	16959	16879	16899	17045	16887	17013	16872	16875	17083	16864	16996	16987	17031	16923	17062	16784	17032	17082	16926	16943	16959	16969	17121	17070	16910	16816	17163	16851	17009	16936	16874	16880	17035	16992	16990	16885	17258	16940	16830	16894	17160	16953	16902	16951	16881	17131	17094	16882	16873	17001	17047	16963	16816	16940	16921	16945	16934	16750	17132	17029	16905	16965	16944	16842	16864	17020	16892	16895	17109	16978	17024	16868	17117	16958	17006	16958	16909	17021	17085	16809	17110	17073	17003	17015	16947	16977	16833	17028	17171	17153	16982	16971	16935	16991	16827	17059	17172	16866	17018	17115	16935	16904	17049	17138	16955	16973	17133	16890	17025	16962	16862	17123	16821	16881	17144	16885	17013	17112	16965	16905	16990	16866	16924	16909	17063	17015	16948	16964	17145	16941	16952	16978	17017	16772	16859	17033	16970	16998	16990	16953	17029	16909	16814	17112	16987	16935	17059	16999	16963	16951	17034	17018	16808	16977	17021	16766	16910	16889	16846	17001	16968	16896	16791	17056	16857	17072	16972	17039	16917	17040	16831	16875	17006	17014	16945	16935	16842	16795	16990	16931	16950	17036	16914	17020	16963	16723	17147	16948	16975	16863	17025	16966	16961	17110	16938	16958	16902	17005	16935	16931	17025	17045	16882	17079	16837	16924	16808	16981	16880	17139	17133	16999	16936	17018	16963	17041	16986	16878	17071	16997	17033	16837	17096	17047	16857	17024	17121	17072	16992	16972	16940	17000	16903	16718	17108	16984	17056	16990	16999	16982	16945	16939	17039	16986	17061	16906	16947	17037	16879	16906	16967	16946	16882	16986	16817	16796	17035	16900	17029	17047	17187	16977	17038	17213	16768	17063	17024	17044	17055	17002	16906	16976	16860	16893	16918	17060	17027	17146	16782	17145	16778	17064	16942	17057	16906	16998	16838	16897	16933	17005	16783	16884	16919	17010	16975	16875	16920	16925	16816	17040	17079	16862	16945	16750	16875	17021	17022	16832	16901	17080	17045	16770	16965	16869	17016	16973	16901	16876	17040	16789	16983	16962	16954	17104	17047	16922	16771	17062	17185	16963	16844	16958	16813	17210	16908	17150	17096	16950	16949	16989	16781	16930	17006	16895	16856	16817	16971	16972	17002	17017	17041	16809	16947	16981	16899	16995	17028	16841	16906	17039	17001	17086	16915	17060	16937	16915	17027	17090	16830	16856	16848	17111	16712	17022	16944	17184	17028	17001	16932	17051	17186	17004	16995	16939	16974	16998	16868	16988	16998	17158	16949	17083	17063	16918	17094	16978	16881	17055	17058	16815	16968	17032	16893	16901	17043	16950	16984	16947	16822	17056	17030	16961	17034	16951	16852	17057	17149	16896	17023	17041	16851	16921	16718	16907	17020	16850	16867	16985	17040	16879	16909	17007	17092	16776	16872	16908	16959	16895	16951	17094	17214	17015	16887	17148	16842	16854	16944	17153	16949	16873	16895	17090	16859	16954	17031	16876	17069	16833	16979	16821	17024	16940	17107	16966	17059	17005	17097	16942	17152	16941	17129	16981	16798	16993	17300	16817	16965	17110	17038	16970	16942	16979	16900	17008	16900	17122	16962	16918	16892	16762	17023	17117	17007	16905	16842	17059	16984	17007	16922	16914	16978	16970	16959	16656	16939	16750	17004	17084	16957	16905	16950	16990	17056	16883	17027	16987	16887	17078	17014	16881	17047	17067	17121	16873	17064	16995	16985	16914	16711	16918	17115	16889	17001	16802	17034	16870	16938	17058	17069	16886	16871	16864	16822	16954	17071	17105	16984	16950	17127	16895	17085	16884	16975	16953	17101	16832	16993	16923	16977	17006	16969	16943	17018	16899	16864	17179	17052	17094	16991	16896	17086	17000	16939	17073	17065	16957	16916	16859	16898	17093	17021	16908	16972	17125	17069	16759	16989	16978	17004	16985	16844	17033	17079	16865	17009	17013	17039	16963	16980	17091	16915	16864	16909	17098	16963	16856	16993	16974	17019	16947	17000	17020	16920	17004	17007	16978	16965	17074	16889	16806	17039	16825	16901	17057	16870	17060	16855	17068	16902	17033	17025	17063	17029	17090	16974	17085	16881	16901	17029	17018	17013	16977	16883	17073	16818	17123	17151	16958	16891	16903	16850	17124	17145	16859	16982	16995	16931	16923	16884	16808	16993	16953	16984	16856	17132	16936	16906	16954	16884	16796	17022	16960	16961	17032	17048	16919	16999	16932	17055	16939	17023	16909	16903	16865	16994	16792	16950	17074	16900	16993	17045	17116	16976	17031	16902	16835	16924	16919	16878	16840	16941	17000	16899	17072	16870	17027	16772	16917	16960	16912	16882	16994	16964	16935	16870	16937	16925	16794	16816	17019	16866	17017	17042	17035	17019	16854	17209	16943	16961	17152	16870	17026	16970	16968	16806	16771	16867	17049	17097	16789	16907	16990	17030	16917	17008	16960	16926	16975	16929	16878	16991	16901	16915	16911	16875	16943	16902	16994	16886	16883	17026	17003	17098	16748	16868	17083	16879	16924	17005	16871	16914	17076	17195	17003	17004	17077	17101	16822	16882	16997	16923	17120	16948	17074	17069	17025	16983	16843	16990	16916	16850	17069	16977	16914	17021	16960	17046	17011	16905	16946	17112	16859	17026	16902	16978	16770	16914	16939	16909	17070	16801	17029	16877	17024	16910	17073	16881	16747	16929	17086	16860	17013	16841	17138	17030	16966	17036	16965	17219	16893	16904	16878	16951	16965	16875	16886	17051	17085	16959	16945	17063	16909	17058	17066	17101	17135	16951	16998	17067	16849	16998	16933	16748	16935	16972	16834	16971	17017	17012	16873	16841	16869	16979	16858	16962	16952	16924	16971	16806	16912	16935	16950	16973	17004	16908	17068	17122	16927	16929	17033	17121	16775	16929	16988	16942	16859	16935	16911	16987	17002	17038	16966	16991	16886	16919	16796	16934	17110	17216	16949	17145	16994	17104	16880	16996	17040	16772	17046	16896	16950	17090	17009	16891	16999	16811	16878	17005	16944	16916	16883	17023	17037	16881	16974	16889	16958	16906	16946	17036	17112	17057	17042	16790	16873	17077	16953	16860	17177	16861	16988	16944	17182	17112	16929	16971	16896	16906	16883	17091	17082	17072	16904	16970	16987	17034	16924	16942	16938	16999	16998	17032	17046	16956	16914	17067	16954	16818	16728	16797	16935	16993	17011	16915	16927	16932	16936	16983	16933	17050	16943	16764	17068	17099	16999	16766	16828	16910	16838	17147	17009	16987	16970	16851	16951	17003	16959	16900	17030	17030	17114	16981	17056	17011	16880	16951	16972	17032	17034	16967	17001	16835	16960	16895	16951	16763	16956	17102	16934	16999	16981	16924	17042	16920	16982	17064	16914	16938	16980	16946	16877	16706	16900	16984	16910	17001	16733	16767	16991	17089	16947	16919	16881	16781	16852	16953	16908	17077	17006	17064	17076	17075	17037	16841	17098	17007	17025	16784	17021	16913	16920	16847	16827	16929	17017	16865	16952	16888	17108	16871	16995	17139	17163	16869	17064	16944	16871	17016	16903	16897	16855	17184	17039	16943	17002	16939	16898	17027	16891	16998	16932	16758	17042	16960	16924	16873	16982	16793	16878	16877	17246	16941	17072	16980	16954	16976	17001	16922	16888	16888	16893	16869	16903	16923	16868	17109	16922	16907	17180	16998	16788	16960	17085	16897	17092	16983	17043	16870	17039	16975	16844	17117	16995	16983	16942	17064	16894	17125	17087	16719	16978	17064	17091	16758
34941	39797	43227	37633	33610	30305	27008	25669	24732	24311	23558	23481	24383	23970	22901	22378	22284	22069	22199	22223	22294	22192	22102	22206	22426	22163	22212	22072	22207	22333	21987	22287	22243	22284	22162	22159	22190	22321	22367	22162	22324	22417	22283	22042	22174	22045	22134	21982	22253	22485	22066	22084	22159	22104	22229	22309	22372	22307	22211	22300	22520	22230	22208	22155	22402	22160	22048	22422	22063	22229	22218	22271	22407	22152	22283	22236	22273	22091	22359	22272	22224	22378	22112	22328	22158	22091	22145	21950	22385	22150	22101	22236	22284	22298	22458	22264	22239	22345	22162	22188	22275	22286	22447	22169	22198	22063	22057	22301	22274	22315	22280	22291	22006	22596	22222	22498	22229	22097	22167	22207	22450	22196	22183	22175	22138	22224	22374	22349	22252	22314	22122	22206	22285	22217	21962	22229	22504	22408	22205	22170	22125	22188	22386	22235	22079	22293	22066	22179	22005	22213	22300	22301	22187	22057	22120	22263	22250	22341	22114	22060	22096	22391	22111	22085	22090	22423	22243	22409	22223	21945	22292	22307	22290	22194	22262	22361	22165	22280	22279	22160	22358	22250	22167	22363	22055	22351	22176	22172	22229	22348	22081	22263	22319	22312	22144	22178	22142	22321	22160	22215	22264	22137	22230	22062	22340	22145	22083	21984	22372	22333	22224	22202	22351	22195	22196	22058	22191	22281	22008	22094	22205	22303	22164	22099	22338	22372	22324	22320	22289	21985	22237	22207	22124	22357	22447	22209	22349	22275	22223	22217	22369	22387	22214	21940	22172	22260	22247	22122	22141	22260	22145	22194	22157	22464	22430	22391	22363	22287	22428	22139	22353	21969	22146	22281	22021	22290	22182	22225	22200	22349	22407	22219	22193	22137	22171	22285	22269	22157	22121	22289	22257	22436	22153	21966	22233	22221	22304	22291	22086	22108	22344	22258	22061	22172	22351	22354	22335	22355	22332	22084	22166	22242	22269	22124	22226	22189	22190	22041	22532	22344	22340	22280	22249	22065	22293	22396	22178	22178	22106	22336	22301	22305	22121	22421	22023	22265	22200	22227	22102	22231	22216	22270	22363	22240	22209	21926	22153	22201	22273	22334	22212	22288	22092	22142	22209	22076	22411	22108	22244	22191	22338	22383	22381	22279	21939	22266	22207	22100	22147	22293	22135	22209	22209	22372	22061	22165	22217	22366	22444	22155	22203	22284	22322	22068	22269	22426	22131	22164	22171	22197	22233	22222	22336	22057	22221	22205	22415	22334	22123	22186	22303	22178	22219	22207	21986	22179	22240	22417	22338	22239	22133	22493	22178	22444	22200	22230	22303	22138	22244	22381	21998	22078	22203	22222	22185	22377	21807	22238	22377	22254	22217	22390	22215	22374	22358	22307	22142	22271	22429	22250	22345	22192	22061	22255	22277	22096	22376	22157	22249	22163	22138	22262	22240	22274	22062	22049	22142	22428	22102	22026	22390	22160	22159	22160	22058	22176	22119	22362	22129	22355	22165	22409	22194	22066	22462	22301	22119	22169	22313	22352	22452	22321	22414	22307	22219	22124	22219	22329	22218	22305	22293	22258	22365	22159	22325	22292	22351	21988	22082	22290	22279	22043	22185	22150	21904	22349	22173	22219	22281	22327	22204	22477	22240	21990	22206	22050	22333	22238	21985	22068	22091	22128	22186	21960	22104	22166	22223	22221	22254	22324	22381	22047	22234	22076	22379	21935	22262	22122	22216	22315	22357	22219	22265	22410	22397	22250	22012	22191	22056	22349	22216	22296	22187	22159	22325	22388	22144	22046	22035	22382	22049	22330	21942	22189	22272	22307	22189	22153	22253	22356	22128	22390	22263	22184	22097	22455	22162	22345	22216	22351	22397	22204	22052	22261	22236	22199	22395	21876	22300	22137	22273	22127	21919	22202	22096	22430	22185	22199	22092	22126	22322	22196	22365	22197	22124	22158	22129	22132	22202	22169	22269	22143	22296	22024	22279	22061	22041	22217	22209	22120	22266	22221	22454	22265	22406	22137	22376	22259	22271	22258	22099	22235	22207	22378	22300	22245	22275	22092	22121	22253	22158	22210	22321	22228	22225	22394	22283	22280	22068	22144	22512	22204	22102	22126	22122	22211	22446	22279	22230	22200	22089	22119	22122	22332	22125	22212	22086	22152	22372	22424	22298	22131	22036	22201	22249	22318	22381	22302	22156	22149	22158	22331	22311	22234	22365	22413	22238	22335	22165	22278	22310	22419	22498	22169	22286	22251	22197	22049	22176	22159	22176	22376	22107	22163	22381	22310	22531	22309	21998	22222	22332	22081	22093	22057	22259	22287	22169	22331	22131	22133	22273	22292	22397	22275	22137	22237	22238	22331	22424	22191	22076	22187	22292	22392	22532	22241	22071	22211	22183	22127	22264	22268	21945	22053	22228	22418	22130	22150	22380	22240	22124	22145	22202	22369	22295	22201	22169	22268	22315	22278	22035	22363	22232	22256	22275	22341	22082	22079	22188	22209	22395	22445	22215	22114	22185	22203	22019	22239	22302	22285	22079	22355	22223	22426	22333	22418	22230	22063	22186	22175	22189	22399	22151	22291	22165	21792	22307	22469	22181	22207	22241	22338	22250	22230	22383	22122	22496	22296	22284	22054	22221	22009	22257	22209	22215	22263	22486	22358	22212	22085	22111	22073	22497	22321	22335	22457	22201	22283	22368	22130	22265	22302	22126	22188	22309	22198	22031	22056	22160	22302	22228	22078	22151	22190	22193	22270	22279	22272	22200	22236	22234	22180	22345	22126	22457	22284	22051	22261	22196	22217	22105	22245	22386	22149	22349	22290	22152	22395	22374	22290	22065	22385	22089	22025	22301	22174	22277	22309	22281	22179	22373	22396	22378	22075	22293	22336	22263	22366	22384	22173	22453	22349	22403	22090	22149	22108	22139	22089	22157	22049	22256	22338	22151	22161	22214	22256	22116	22158	22174	22017	22169	22305	22436	22263	22190	22318	22184	22201	22310	22095	22373	22159	22022	22247	22195	22173	22317	22086	22462	22078	22236	22161	22141	22532	22280	22255	22060	22164	22340	22356	22181	22183	22299	22389	22320	22178	22142	22384	22098	22214	22212	22306	22129	22085	22085	22287	22224	22121	22349	22013	22172	22306	22240	22049	22180	22260	22362	22340	22153	22173	22403	22022	22145	22109	22308	22158	22401	22065	22384	22228	22396	22286	22124	22157	22015	22273	22267	22157	22350	22310	22165	22476	22285	22504	22155	22425	22277	22197	22543	22206	22432	22132	22525	22150	22134	22318	22256	22392	22117	22046	22315	22169	22245	22123	22257	22176	22145	22155	22130	22245	22104	22219	22333	22355	22059	22103	22283	22225	22430	22160	22406	22196	22216	22229	22292	22308	22104	22096	22109	22307	22308	22140	22200	22308	22116	22309	22324	22363	22133	22274	22148	22373	22190	22112	22369	22286	22295	22200	22294	22013	22350	22258	22146	22228	22142	22365	22062	22201	22147	22546	22170	22110	22203	22226	22230	22365	22227	22216	22382	22255	22267	22181	22288	22335	22156	22179	22325	22270	22206	22039	22267	22391	22327	22125	21978	22249	21759	21798	22097	22363	22172	22205	22402	22165	22426	22161	22345	22136	22380	22296	22387	22375	22357	22391	22227	22169	22389	22231	22061	22188	22362	22296	22333	21976	22227	22002	22255	22208	22134	22219	22191	22029	22163	22400	22326	22224	22329	22218	22383	22081	22342	22138	22264	22195	22390	22341	22196	22204	22344	22317	22405	22457	22295	22165	22229	22250	22270	22296	21969	22246	22244	22080	22112	22185	22219	22287	22199	22325	22062	22158	22125	22113	22122	22032	22241	22371	22393	22267	22336	22195	22244	22180	22352	22469	22223	22282	22216	22110	22336	22010	22225	22143	21958	22339	22320	22461	22377	22308	22195	22330	22362	22114	22470	22277	22347	22141	22501	22286	22234	22245	22310	22491	22304	22421	22224	22300	22293	22227	22138	22338	21904	22386	22185	22042	22404	22109	22227	22189	22418	22193	22086	22189	22046	22377	22468	22266	21947	22251	22110	22225	22132	22144	22253	22178	22218	22199	22125	22074	22215	22191	22269	22339	22362	22369	22205	22299	22358	22043	22316	22315	22163	22235	22374	22006	22088	22118	22122	22074	22257	22354	22130	22086	22376	22171	22095	22293	22230	22135	22304	22465	22073	22277	22356	22200	22121	22278	22265	22360	22229	22305	22276	22162	22114	22302	22244	22073	22111	22198	22270	21934	22315	22145	22202	22407	22253	22106	22407	22177	22209	22248	22195	22320	22201	22284	22321	22258	22371	22292	22221	22277	22295	22144	22119	22198	22221	22268	22170	22258	22181	22337	22207	22111	22434	22387	22219	22225	22421	22195	22365	22425	22399	22332	22126	22372	22213	22076	21984	22105	22200	22201	22305	22450	22253	22452	22090	22075	22318	22459	22190	22058	22328	22082	22095	22447	22411	22098	22180	22280	22291	22237	21955	22183	22247	21982	22222	22411	22251	22183	22371	22282	22298	21964	22175	22127	22256	22269	22307	22200	22172	22315	22319	22263	22173	22176	22175	22103	22180	22312	22304	21960	22077	21963	22266	22142	22228	22076	22362	22434	22460	22304	22146	22281	22134	22158	22338	22258	22112	22382	22041	22171	22312	22191	22262	22241	22106	22142	22180	22279	22385	22113	22291	22172	22135	22182	22561	22206	22046	22307	22208	22237	22094	22100	22049	22229	22197	21971	22170	22050	22216	22141	22401	22195	22182	22119	22342	22542	22205	22517	22048	22204	22127	22134	22292	22341	22205	22407	22180	22002	22203	22052	22316	22208	22326	22184	22294	22174	22243	22131	22323	22217	22339	22300	22540	22395	22288	22262	22239	22295	22100	22380	22569	22329	21967	22365	22308	22374	22036	22223	22290	22084	22292	22162	22269	22304	22059	22142	22155	22117	22152	22236	22148	22319	22366	22451	22348	22218	22165	22081	22057	22012	22199	22196	22191	22140	22380	22425	22333	22107	22051	22171	22163	21945	22315	22242	22115	22217	22380	22145	22195	22121	22211	22289	22067	22181	22333	22089
32053	46096	44192	35578	32257	27340	23488	21857	20946	20000	18901	18977	19745	18651	17364	16987	17047	16807	16810	16895	16907	16922	16953	16916	16928	16918	16858	16888	16771	16982	16936	16760	16852	16963	17000	16964	16913	16948	16863	17010	16961	16906	16871	16765	16852	16917	16897	16915	16918	16801	17123	16946	16839	16910	16973	16829	16980	16967	16844	16952	16952	16814	16900	16819	16824	16858	16981	16910	17010	16955	16770	16827	16881	16865	16861	17040	16671	16929	16895	16823	16693	17001	16997	16785	16883	16934	17040	16855	16892	16846	16962	16807	16776	17024	16892	16813	16889	16971	16923	16749	16872	16762	16915	16901	16803	16927	16917	17018	16819	16915	16817	16732	16907	16637	17052	16839	16928	16802	16828	16804	17060	17013	16761	16811	17000	16872	17038	16935	16921	16852	17149	16929	17012	16796	16907	16880	16861	16890	16963	16903	16857	16950	16868	16869	16823	16702	16913	17099	16908	16934	17001	16884	16894	16805	16956	16882	16879	16894	16918	16802	16813	16851	16819	16944	16807	16873	16791	16910	16909	16828	16917	16865	16934	16816	16835	16745	16954	16973	17005	16893	16906	16977	16917	16772	16899	16898	16864	16872	16803	16790	16693	16945	16826	16892	17000	16983	17017	16864	16931	16870	16885	16870	16805	16878	16681	16869	16824	16923	16892	16878	16848	17038	16858	16955	16889	16882	16994	16949	16865	16750	16866	16926	17067	16880	16933	16930	16956	16917	16754	16929	17076	16748	16963	16933	16870	16941	16952	16894	16755	16914	16758	16811	16942	16968	16871	16990	17020	16944	16993	16992	16943	16729	16805	16735	16861	16943	16751	16913	16881	16891	16904	16971	16852	16747	16837	16983	16867	16868	16871	16999	16787	17000	16823	16914	16993	17011	16916	16925	16947	16873	16967	16701	16963	16755	16741	16931	16935	16746	17019	16822	17139	16999	16734	16846	16855	16957	16855	16832	16985	16738	16835	16916	16711	16777	16810	16984	16931	16832	16866	17009	16745	16992	16798	16940	16936	16882	16838	16785	16787	16899	16886	16972	16845	16840	16745	17023	16962	16827	16908	16949	16861	16748	16740	16914	16838	16878	16944	16799	16925	16922	16766	16843	16957	16978	16906	16819	16824	16888	16833	16766	16905	16594	16803	16604	16867	16904	16845	16865	17154	17057	16900	16804	16884	16629	16967	16897	16857	16842	16666	16705	16773	16886	16851	16893	16937	16871	17077	16840	17098	17007	16856	16800	16878	16975	16688	16842	16915	16928	16912	16793	17018	16834	16925	16945	16875	16834	16881	16809	16864	17053	17170	16873	16822	16924	16846	16874	16974	16758	16900	16868	16959	16810	16725	16846	16697	17045	16818	17037	16828	16987	16759	16910	16889	16810	16879	16856	16808	16781	16720	16837	16836	17047	16862	16991	16910	16859	16812	16776	16977	16851	16952	16831	17033	16764	16997	17076	16907	16692	17010	16731	17020	16922	17072	16778	17051	16959	16892	16726	16931	16922	16855	16906	16988	16858	16982	16996	16769	16696	16836	16885	16731	16853	17005	17009	16920	16790	16702	16911	16869	16951	16973	16982	16669	16850	16868	16712	16778	16779	16795	16961	16890	16930	16890	16861	16799	17028	16889	16915	16931	16776	16758	16828	17031	16931	16992	17047	16860	16899	17043	16916	16879	16827	16618	16938	16733	16827	16863	16675	16718	17146	16789	16930	16824	16873	17053	16928	16936	16924	17020	16850	16902	16978	16750	16688	17031	16718	16870	16764	16902	16903	16825	17033	16796	16836	16712	16731	16888	16777	16984	16948	17044	16870	16930	16767	16835	16949	16754	17000	17052	16891	16927	16992	16737	16973	16838	16890	16960	16809	16944	16848	16915	17042	16801	16885	16765	17016	17040	16778	16877	16850	16941	16874	16827	16885	16883	16888	17010	16824	16842	16909	16984	16904	16759	16728	16991	16910	16798	16858	17067	16743	16814	17078	16674	16993	16930	16977	16948	16786	17022	16818	16861	16854	16940	16845	16972	16797	17024	16828	16829	16773	16729	16843	16956	16951	17096	16872	17022	16957	16990	16807	16846	16928	16854	16839	17024	16991	16901	16788	16980	16912	16816	16814	16825	16797	16862	16914	16788	16909	16763	16827	16896	16938	16883	16856	17001	16993	16765	16895	16984	16815	16875	16925	16940	16804	16866	16989	16836	16834	16772	16997	16756	16931	16911	17125	16871	16734	16891	16926	16751	16907	16848	16922	16918	16780	16651	16802	16851	16806	16868	16895	17016	17059	16900	16992	16733	16719	17036	16925	16798	16703	16888	16938	16848	17019	16977	16844	16960	17049	17007	16808	17010	16816	16912	16939	17003	17002	16910	16988	17126	17027	16759	17017	16945	16810	17004	16798	16893	16862	16759	16963	16897	16966	16866	16875	16885	17080	16919	16967	16804	16898	16873	17063	16946	16994	16793	16959	16983	16784	16794	16685	16901	17071	16954	16911	16979	16893	16787	16882	16828	16902	16898	16865	16874	17041	16998	16947	16747	16879	16988	17021	16940	16761	16775	16987	16978	16834	16827	17102	16909	17076	16680	17015	16920	16900	16883	17001	17014	16790	16933	16716	16843	17055	16806	16890	16911	16911	16929	16871	16898	16816	16985	16734	16944	16774	17017	17023	16884	16918	16902	16899	16577	16892	16908	16936	16911	16800	16761	16910	16805	16986	16893	16934	16938	16820	16998	16997	16937	16787	16790	16789	17039	16843	16725	16958	16745	16959	16949	16914	16934	16893	16839	16888	16955	16826	16943	16773	16840	16825	16888	16863	16857	16857	16857	17013	16982	16920	16776	16939	16967	16937	17028	16795	17020	16733	16739	16999	16884	16852	16870	16970	16933	17102	16852	17004	16798	17007	16601	16762	16826	16846	16776	16883	16820	16676	16910	16766	16877	16909	16707	16769	16980	16803	16807	16935	16775	16869	16969	16852	16949	16890	16787	16941	16822	16796	16976	16794	16910	16855	17089	16928	16835	16778	16962	16871	17065	17001	16872	17156	16992	16964	16968	16782	17083	16875	17035	16915	16764	16804	16869	16803	16963	16922	16809	16815	16847	16879	17004	16947	16880	16844	16974	16852	16793	16874	16873	16825	16844	17001	16792	16891	16832	16885	16892	17042	16804	17035	17065	16797	16945	16796	16793	17000	16989	16894	16643	16915	16835	16900	17008	16852	17123	16900	16946	16842	16853	16794	16891	17000	16929	16816	16876	17003	17023	16865	16808	16917	17050	16834	16906	17148	16938	17058	17093	16834	16857	16773	17057	16814	16781	16866	17030	16880	16950	16751	16971	16798	16814	16784	16680	16871	16821	16960	16803	16816	17071	16951	16947	16909	16844	16959	16919	16808	16916	16730	17009	16942	16923	16863	16786	16927	17073	16982	16864	16802	16948	17031	16950	16820	16765	16762	16902	16893	16972	16956	16786	17063	16914	16787	16887	16755	16743	16967	17032	16824	16895	16854	16826	16827	16965	16762	16977	16735	16995	16831	16773	16878	16915	16829	16724	17068	16868	16786	16969	16914	16912	16973	16891	16819	16790	16744	16925	16941	16899	16804	16869	17030	17023	16963	16805	16833	16822	16888	16998	16877	16798	16955	16896	16981	16954	17077	16714	16769	16967	16910	16919	17007	16886	16852	16822	16737	16851	16906	16996	16843	16840	16796	16850	16940	16747	16932	17070	16911	16908	16916	16998	16718	16825	16935	16846	16813	16864	16919	16996	16823	16947	16935	16888	16840	16850	16938	16879	17005	16933	16962	16831	16711	17051	17062	16834	17101	16972	16817	16875	16899	17140	16983	16959	16997	16837	16864	16864	17045	16732	16844	16891	17022	16926	16682	16767	16744	16750	16905	16930	16836	16969	16817	17074	16826	16793	16746	17111	16885	16844	17063	17061	16780	16849	16787	16840	16807	16887	16958	16883	16889	16837	16944	17010	16829	16916	16970	16844	16942	16842	16770	16926	16952	16831	16869	16702	16725	17031	17000	16886	16737	16872	17042	16790	17001	16858	17027	16835	16855	16887	16924	16975	16911	16939	16773	16825	16893	16885	16915	16956	16829	16858	16881	16892	16887	16869	16930	17074	17026	16884	16973	16929	16875	16951	17006	16849	16824	16930	16828	16957	16879	16818	16982	16831	16984	17007	16708	16963	17009	16817	17131	16988	17078	16976	16877	16893	16922	16939	16936	16654	16854	17119	17087	16957	16844	16930	17004	16990	16832	16943	16911	16943	16884	16858	16866	16846	16864	17037	16817	16898	16810	16973	16813	16685	16729	16839	16767	17002	16785	17114	17102	16902	16824	17006	16942	17108	16985	16769	16926	16953	16836	16801	16778	16806	16917	16924	16902	16814	17066	17037	16964	16821	17021	16983	16780	16917	16844	17071	16871	16738	16946	16884	16874	16938	16883	16741	16811	16954	16915	17009	16923	16932	16793	16918	16838	16820	16755	16829	16850	16767	16808	16876	16731	16955	16769	16934	16857	16843	16737	16999	16746	17023	17011	16971	17021	16864	16968	16904	16843	16893	16801	16971	16961	17001	16933	16971	16769	16954	17007	16914	16971	16913	16911	16920	16822	16857	16829	16867	16901	16931	16961	16858	16914	16891	17049	17148	16862	16896	16847	16894	16939	16871	16886	16963	16846	16897	16821	16778	16911	16911	16915	16968	16924	16959	16671	16989	17028	16831	16867	16928	16797	16964	16999	16789	16799	16934	16826	16919	16869	17075	16959	17132	16870	16896	16910	16697	16874	17032	16945	16859	16730	16972	16939	16801	17040	16992	16882	16983	16783	16933	16929	16897	17045	16910	16787	16853	16882	17083	16826	16889	17067	16834	16686	16959	16900	16921	17024	16744	17028	16919	16859	16986	16904	16925	16914	16998	16760	16877	16869	16796	16936	16944	16794	16964	16909	17066	16832	16848	16931	16955	16798	16944	16918	16797	17001	16768	16907	16955	17072	16800	16879	16883	16946	16873	17018	16697	16953	16827	16880	17042	16852	16796	16908	16952	16699	17039	16974	16945	16749	16802	16820	17083	16901	16785	16810	16934	16921	16942	16970	16991	16824	16903	16975
25588	21551	31662	33498	33996	34024	31766	27539	25754	25425	25227	31633	32878	28501	24579	22479	21765	21773	21838	21764	21782	21598	22018	21561	21712	21755	21446	21789	22025	21851	21697	21700	21599	21673	21684	21781	21656	21732	21807	21593	21718	21857	21647	21725	21677	21617	21632	21661	21738	21755	21791	21657	21626	21803	21911	21798	21843	21649	21683	21624	21771	21712	21693	21631	21576	21582	21774	21595	21711	21381	21751	21453	21604	21997	21537	21783	21596	21681	21703	21664	21634	21661	21569	21849	21807	21525	21736	21728	21426	21721	21734	21691	21681	21623	21822	21701	21753	21523	21513	21676	21763	21773	21663	21892	21797	21715	21692	21668	21733	21809	21595	21720	21758	21642	21598	21638	21593	21802	21406	21906	21419	21712	21744	21772	21932	21806	21706	21794	21647	21706	21546	21607	21427	21618	21735	21799	21543	21616	21695	21595	21632	21590	21620	21607	21706	21608	21592	21636	21629	21647	21860	21565	21674	21733	21612	21808	21574	21917	21795	21542	21698	21594	21663	21900	21618	21642	21573	21439	21376	21885	21457	21462	21733	21745	21715	21394	21486	21656	21678	21790	21769	21439	21752	21665	21621	21818	21645	21646	21623	21489	21818	21565	21896	21802	21540	21580	21718	21809	21825	21697	21613	21514	21816	21520	21671	21706	21806	21739	21766	21735	21639	21541	21564	21586	21520	21695	21794	21552	21481	21757	21744	21838	21805	21890	21606	21603	21699	21659	21767	21835	21772	21430	21716	21584	21716	21783	21458	21534	21774	21614	21734	21608	21543	21628	21729	21698	21754	21567	21722	21786	21654	21674	21558	21666	21635	21804	22007	21839	21658	21653	21618	21754	21323	21556	21658	21668	21612	21628	21654	21624	21723	21689	21648	21612	21840	21590	21830	21819	21605	21757	21619	21782	21855	21727	21621	21627	21786	21710	21520	21708	21651	21687	21429	21342	21557	21594	21783	21637	21679	21554	21885	21791	21550	21630	21668	21752	21529	21779	21814	21689	21806	21900	21729	21558	21619	21386	21649	21785	21857	21613	21656	21691	21659	21766	21830	21588	21499	21825	21744	21643	21576	21508	21563	21748	21690	21516	21677	21688	21690	21669	21608	21604	21726	21671	21671	21514	21590	21784	21659	21586	21495	21802	21748	21682	21547	21747	21527	21606	21670	21423	21607	21741	21513	21687	21946	21756	21671	21778	21848	21784	21633	21465	21642	21832	21883	21761	21718	21531	21569	21659	21833	21500	21668	21650	21664	21519	21808	21714	21724	21628	21642	21637	21705	21754	21587	21663	21846	21719	21724	21403	21737	21711	21506	21944	21951	22006	21749	21645	21723	21412	21828	21731	21694	21487	21673	21813	21847	21608	21622	21891	21499	21619	21789	21609	21637	21800	21928	21766	21709	21662	21595	21727	21616	21617	21721	21465	21435	21736	21653	21577	21826	21493	21535	21662	21899	21510	21591	21741	21641	21747	21787	21637	21614	21734	21735	22094	21691	21786	21690	21616	21788	21450	21516	21708	21652	21755	21554	21563	22052	21710	21655	21671	21533	21588	21875	21809	21474	21610	21656	21625	21713	21700	21656	21541	21623	21621	21622	21392	21676	21515	21688	21568	21812	21706	21627	21669	21571	21490	21688	21553	21854	21555	21442	21618	21612	21865	21584	21692	21950	21605	21704	21775	21634	21811	21483	21718	21767	21452	21650	21376	21802	21752	21773	21803	21767	21792	21670	21610	21453	21611	21693	21564	21651	21532	21624	21727	21696	21677	21502	21652	21844	21724	21554	21469	21826	21479	21578	21704	21772	21801	21646	21674	21543	21622	21622	21594	21789	22006	21580	21647	21771	21794	22095	21536	21767	21746	21554	21538	21622	21762	21678	21675	21509	21781	21633	21728	21768	21733	21609	21738	21774	21516	21549	21637	21654	21602	21774	21654	21630	21780	21562	21738	21700	21738	21946	21618	21874	21685	21753	21621	21606	21479	21783	21663	21675	21477	21803	21522	21968	21761	21759	21691	21718	21564	21897	21680	21801	21888	21504	21705	21921	21616	21669	21610	21893	21672	21459	21466	21665	21930	21742	21603	21730	21655	21610	21942	21813	21751	21640	21581	21773	21725	21778	21834	21629	21748	21789	21680	21842	21638	21618	21634	21774	21580	21925	21787	21779	21485	21628	21629	21775	21743	21751	21558	21672	21752	21653	21444	21776	21698	21759	21794	21591	21587	21601	21928	21937	21347	21693	21536	21972	21639	21521	21638	21681	21642	21787	21625	21659	21714	21642	21814	21472	21637	21775	21517	21654	21622	21765	21693	21737	21667	21771	21736	21720	21604	21616	21711	21586	21634	21757	21836	21648	21729	21606	21558	21729	21826	21571	21613	21557	21471	21474	21776	21792	21532	21511	21695	21577	21755	21645	22021	21411	21450	21670	21740	21377	21833	21508	21753	21616	21492	21716	21541	21599	21701	21617	21588	21692	21510	21680	21887	21673	21745	21513	21723	21608	21785	21653	21794	21732	21774	21989	21537	21497	21777	21662	21797	21899	21713	21600	21810	21615	21582	21741	21756	21578	21536	21542	21584	21659	21656	21640	21477	21632	21573	21761	21753	21583	21704	21939	21748	21583	21569	21765	21743	21772	21879	21653	21641	21813	21852	21605	21721	21588	21666	21903	21767	21832	21771	21572	21639	21356	21556	21529	21638	21658	21749	21686	21588	21619	21682	21694	21880	21744	21614	21843	21693	21471	21656	21414	21648	21691	21542	21704	21366	21542	21723	21786	21526	21677	21672	21596	21641	21662	21560	21672	21674	21649	21662	21623	21637	21610	21411	21689	21664	21805	21631	21733	21591	21872	21492	21444	21576	21808	21552	21685	21647	21587	21665	21658	21640	21553	21551	21615	21575	21900	21607	21666	21645	21771	21581	21751	21855	21710	21871	21682	21833	21808	21682	21694	21329	21642	21871	21744	21622	21905	21598	21592	21674	21792	21493	21660	21701	21457	21426	21644	21720	21681	21701	21721	21671	21643	21545	21648	21636	21751	21648	21729	21741	21721	21600	21505	21774	21547	21592	21744	21648	21686	21891	21673	21742	21593	21672	21696	21628	21495	21673	21667	21818	21941	21763	21514	21641	21667	21637	21804	21730	21838	21624	21735	21682	21895	21659	21880	21674	21631	21676	21450	21575	21656	21703	21813	21640	21454	21831	21612	21866	21839	21593	21735	21569	21752	21626	21606	21711	21699	21538	21535	21532	21659	21558	21615	21542	21901	21753	21760	21719	21810	21450	21715	21870	21933	21661	21644	21386	21576	21667	21477	21536	21841	21592	21699	21481	21784	21586	21624	21772	21651	21700	21559	21706	21513	21369	21478	21492	21637	21695	21796	21695	21942	21696	21831	21613	21675	21678	21898	21390	21926	21525	21537	21629	21568	21664	21516	21605	21755	21656	21557	21884	21564	21445	21699	21733	21849	21679	21648	21637	21487	21874	21661	21637	21607	21702	21917	21343	21765	21749	21435	21771	21643	21527	21465	21734	21728	21771	21828	21721	21493	21750	21774	21699	21633	21675	21750	21686	21593	21763	21670	21465	21541	21656	21340	21509	21613	21513	21925	21726	21596	21634	21741	21792	21776	21677	21462	21593	21713	21869	21752	21482	21594	21599	21760	21627	21663	21883	21638	21717	21513	21718	21682	21665	21516	21592	21698	21611	21825	21636	21672	21588	21642	21534	21702	21513	21823	21647	21776	21558	21711	21822	21762	21539	21768	21753	21777	21819	21574	21866	21732	21768	21784	21471	21822	21648	21668	21835	21574	21776	21620	21735	21930	21820	21671	21475	21463	21535	21754	21661	21809	21723	21755	21702	21516	21767	21668	21787	21617	21522	21745	21598	21620	21705	21724	21782	21711	21473	21505	21780	21693	21690	21989	21617	21789	21614	21746	21719	21721	21739	21492	21747	21655	21674	21774	21685	21761	21924	21633	21746	21723	21572	21596	21583	21775	21577	21698	21586	21661	21728	21750	21728	21967	21788	21701	21677	21588	21544	21753	21647	21801	21491	21531	21627	21765	21800	21571	21428	21924	21818	21698	21597	21671	21307	21655	21549	21627	21670	21707	21610	21846	21788	21812	21426	21804	21556	21614	21709	21719	21572	21566	21896	21815	21596	21715	21549	21643	21543	21638	21691	21783	21653	21853	21680	21824	21676	21722	21799	21475	21699	21583	21554	21568	21583	21850	21610	21593	21683	21852	21888	21852	21706	21596	21556	21569	21644	21948	21709	21784	21846	21859	21615	21721	21607	21652	21840	21719	21634	21649	21530	21608	21530	21737	21494	21655	21699	21525	21639	21318	21784	21772	21764	21622	21511	21967	21706	21666	21873	21643	21775	21860	21735	21594	21506	21369	21632	21547	21753	21898	21648	21664	21488	21739	21589	21712	21395	21497	21862	21588	21590	21580	21629	21765	21757	21669	21686	21762	21739	21743	21670	21638	21585	21719	21752	21685	21495	21595	21677	21624	21739	21670	21819	21734	21698	21618	21868	21646	21744	21699	21604	21725	21515	21584	21599	21668	21781	21956	21830	21609	21699	21607	21664	21695	21655	21589	21722	21805	21539	21619	21731	21821	21733	21562	21711	21774	21640	21608	21653	21734	21783	21794	21670	21581	21591	21721	21601	21602	21539	21720	21808	21595	21829	21708	21724	21691	21795	21444	21598	21747	21553	21733	21657	21755	21712	21789	21528	21960	21711	21573	21455	21816	21747	21790	21537	21697	21679	21818	21721	21599	21637	21501	21786	21834	21827	21835	21817	21722	21526	21797	22046	21588	21779	21671	21503	21639	21825	21528	21749	21723	21739	21749	21569	21685	21756	21733	21556	21781	21829	21608	21723	21771	21791	21604	21571	21857	21801	21730	21651	21743	21462	21710	21426	21617	21570	21804	21678	21414	21444	21530	21682	21596	21729	21723	21766	21702	21807	21587	21588	21737	21762	21567	21604	21820	21649	22034	21736	21439	21746	21455	22016	21650	21907	21791	21953	21728	21788	21884	21543	21623	21529	21720	21629	21698	21667	21600	21752	21850	21887	21677	21594	21628	21797	21720	21545	21646	21743	21826	21865
30508	49948	51963	44287	38945	33214	28537	23725	22749	21944	21899	30807	30183	24596	19308	17027	16844	16683	16502	16761	16657	16524	16618	16708	16741	16672	16383	16674	16569	16599	16517	16703	16672	16612	16723	16602	16720	16607	16651	16562	16760	16647	16787	16547	16629	16660	16525	16512	16774	16823	16590	16734	16565	16499	16629	16761	16889	16552	16571	16758	16778	16572	16806	16572	16656	16642	16639	16709	16589	16540	16648	16699	16578	16727	16656	16691	16345	16652	16598	16624	16644	16599	16617	16612	16675	16854	16737	16785	16653	16744	16560	16607	16708	16704	16733	16738	16555	16564	16790	16739	16637	16931	16557	16693	16691	16750	16591	16667	16610	16578	16589	16583	16873	16428	16443	16535	16640	16610	16644	16787	16605	16644	16516	16608	16670	16667	16812	16666	16559	16677	16518	16563	16759	16592	16654	16507	16472	16517	16508	16448	16545	16613	16591	16823	16547	16576	16624	16633	16524	16782	16655	16705	16530	16519	16673	16589	16681	16552	16605	16600	16730	16650	16431	16753	16626	16630	16662	16659	16666	16693	16548	16597	16734	16668	16529	16745	16732	16723	16598	16709	16787	16620	16538	16774	16532	16639	16628	16630	16662	16590	16585	16872	16767	16770	16516	16683	16726	16666	16552	16638	16739	16603	16517	16659	16774	16432	16570	16652	16555	16710	16625	16446	16680	16612	16698	16567	16770	16698	16465	16788	16580	16696	16493	16614	16770	16575	16562	16812	16581	16525	16500	16638	16727	16623	16726	16565	16592	16609	16659	16620	16566	16605	16661	16549	16708	16647	16555	16709	16704	16665	16602	16628	16362	16769	16622	16708	16734	16653	16421	16711	16706	16842	16760	16509	16750	16603	16660	16715	16789	16713	16537	16723	16774	16569	16606	16751	16596	16843	16631	16551	16586	16733	16505	16749	16638	16731	16637	16626	16446	16556	16655	16555	16621	16592	16666	16649	16652	16656	16531	16569	16665	16734	16747	16683	16574	16578	16772	16802	16693	16648	16785	16596	16803	16680	16641	16701	16793	16665	16677	16521	16668	16628	16714	16517	16737	16474	16710	16612	16455	16614	16705	16696	16653	16544	16725	16578	16632	16712	16724	16512	16751	16544	16802	16529	16685	16636	16617	16668	16610	16796	16870	16617	16636	16637	16534	16686	16570	16796	16549	16463	16472	16779	16619	16586	16438	16657	16517	16733	16642	16667	16587	16564	16501	16657	16638	16559	16481	16600	16509	16797	16743	16565	16752	16725	16646	16529	16571	16674	16669	16723	16825	16698	16707	16606	16593	16654	16425	16654	16682	16668	16731	16624	16627	16640	16624	16476	16748	16729	16717	16462	16678	16576	16762	16687	16620	16584	16741	16564	16673	16552	16658	16711	16597	16726	16662	16647	16625	16718	16658	16705	16664	16850	16715	16619	16772	16672	16704	16750	16717	16675	16569	16523	16631	16672	16538	16583	16491	16631	16632	16809	16611	16839	16795	16763	16649	16501	16675	16590	16477	16470	16825	16678	16630	16565	16641	16779	16717	16664	16633	16622	16612	16625	16608	16634	16769	16601	16529	16789	16678	16583	16757	16672	16529	16686	16614	16543	16685	16483	16568	16556	16662	16657	16619	16644	16594	16602	16513	16714	16630	16768	16579	16525	16612	16562	16581	16878	16615	16619	16653	16735	16739	16637	16495	16639	16671	16415	16676	16648	16524	16712	16578	16625	16780	16366	16803	16627	16659	16617	16607	16612	16639	16683	16484	16590	16571	16823	16662	16674	16652	16689	16491	16682	16695	16652	16614	16685	16710	16563	16730	16498	16585	16545	16663	16567	16478	16599	16661	16473	16386	16549	16638	16868	16649	16522	16606	16643	16606	16700	16751	16507	16500	16672	16732	16732	16756	16591	16704	16877	16698	16444	16687	16605	16624	16626	16738	16738	16592	16669	16639	16715	16641	16618	16630	16626	16630	16685	16836	16437	16361	16615	16759	16719	16668	16643	16555	16682	16560	16527	16755	16550	16647	16685	16616	16682	16778	16618	16686	16706	16428	16609	16465	16674	16767	16571	16624	16632	16626	16711	16680	16660	16728	16598	16548	16627	16672	16594	16654	16509	16725	16690	16771	16747	16539	16771	16604	16697	16452	16664	16824	16609	16443	16627	16605	16514	16673	16497	16540	16590	16635	16687	16667	16581	16783	16720	16617	16470	16543	16523	16671	16746	16634	16664	16569	16730	16675	16674	16709	16761	16753	16773	16664	16834	16732	16865	16436	16574	16633	16711	16531	16674	16580	16630	16742	16605	16673	16644	16651	16685	16554	16792	16742	16745	16767	16646	16646	16570	16717	16610	16657	16548	16697	16583	16515	16590	16623	16607	16766	16625	16732	16524	16588	16644	16775	16618	16478	16816	16609	16628	16903	16868	16733	16509	16617	16510	16636	16784	16551	16755	16554	16651	16682	16600	16624	16572	16647	16754	16533	16718	16536	16614	16625	16480	16580	16475	16538	16639	16650	16622	16505	16590	16687	16704	16795	16637	16660	16644	16833	16636	16531	16609	16704	16629	16778	16511	16755	16565	16778	16545	16551	16660	16696	16545	16799	16558	16607	16543	16543	16794	16704	16597	16601	16757	16631	16582	16688	16616	16757	16703	16523	16620	16658	16522	16844	16552	16491	16586	16715	16639	16618	16676	16612	16501	16624	16776	16632	16582	16772	16715	16669	16622	16744	16679	16532	16608	16832	16713	16579	16615	16694	16659	16659	16566	16672	16858	16732	16609	16587	16620	16679	16593	16525	16608	16680	16569	16605	16640	16569	16706	16759	16700	16540	16734	16743	16705	16816	16609	16500	16719	16520	16768	16492	16597	16717	16629	16546	16692	16609	16546	16731	16549	16549	16794	16495	16749	16569	16816	16639	16693	16640	16662	16609	16565	16518	16693	16684	16579	16604	16682	16555	16563	16323	16431	16694	16595	16536	16778	16712	16549	16583	16708	16596	16598	16722	16728	16655	16702	16797	16614	16712	16660	16598	16684	16678	16689	16571	16509	16515	16702	16601	16472	16613	16668	16639	16669	16581	16752	16603	16650	16634	16687	16616	16775	16712	16618	16582	16810	16605	16653	16753	16444	16607	16651	16598	16555	16783	16623	16577	16667	16645	16615	16660	16655	16779	16569	16770	16612	16699	16639	16587	16740	16725	16650	16770	16846	16658	16560	16658	16697	16774	16499	16652	16583	16700	16605	16370	16807	16542	16711	16480	16685	16759	16645	16696	16629	16840	16673	16656	16770	16568	16574	16590	16642	16600	16630	16592	16675	16535	16614	16721	16598	16710	16510	16683	16542	16716	16567	16780	16618	16583	16672	16604	16552	16847	16733	16555	16474	16643	16764	16763	16554	16485	16668	16560	16655	16546	16729	16847	16650	16758	16600	16668	16704	16713	16635	16573	16614	16452	16602	16641	16581	16578	16720	16504	16496	16662	16641	16555	16723	16774	16564	16764	16806	16809	16637	16797	16632	16656	16706	16807	16650	16598	16488	16696	16609	16599	16695	16674	16487	16672	16766	16584	16651	16714	16518	16677	16670	16764	16595	16487	16536	16762	16540	16673	16719	16523	16510	16720	16702	16773	16550	16619	16625	16766	16677	16591	16720	16473	16616	16567	16761	16565	16495	16684	16699	16490	16569	16528	16661	16593	16706	16476	16733	16522	16821	16599	16695	16732	16598	16741	16699	16676	16779	16676	16641	16874	16565	16550	16656	16699	16671	16738	16764	16531	16774	16562	16762	16819	16611	16732	16513	16509	16502	16478	16547	16679	16722	16580	16683	16657	16643	16608	16605	16681	16802	16632	16633	16448	16793	16694	16763	16762	16779	16630	16726	16852	16699	16591	16716	16670	16656	16556	16555	16672	16643	16705	16628	16733	16714	16602	16504	16619	16749	16866	16842	16848	16655	16802	16657	16718	16605	16568	16876	16648	16563	16753	16681	16594	16643	16694	16504	16826	16588	16645	16679	16648	16730	16675	16535	16630	16518	16696	16589	16610	16649	16611	16564	16756	16616	16605	16582	16657	16688	16556	16757	16742	16836	16642	16639	16683	16558	16753	16775	16708	16779	16677	16891	16663	16726	16462	16592	16546	16679	16684	16503	16836	16644	16713	16690	16495	16780	16695	16681	16578	16524	16489	16623	16584	16504	16636	16634	16594	16628	16710	16667	16607	16654	16881	16711	16622	16894	16816	16639	16483	16701	16510	16668	16647	16695	16733	16735	16606	16547	16328	16664	16675	16775	16651	16557	16498	16514	16773	16499	16546	16757	16644	16675	16711	16596	16754	16741	16500	16575	16584	16782	16608	16659	16682	16655	16713	16502	16674	16664	16763	16647	16626	16656	16727	16711	16578	16534	16691	16545	16673	16613	16739	16486	16508	16630	16575	16541	16611	16635	16493	16457	16798	16536	16478	16396	16612	16746	16574	16746	16675	16296	16676	16714	16571	16497	16765	16820	16536	16718	16736	16795	16613	16653	16584	16526	16678	16608	16679	16555	16481	16664	16749	16653	16620	16605	16627	16526	16884	16643	16613	16548	16540	16789	16636	16651	16652	16654	16651	16623	16654	16751	16656	16771	16709	16756	16617	16687	16555	16723	16702	16718	16628	16705	16727	16674	16512	16845	16709	16685	16650	16710	16518	16665	16652	16684	16546	16670	16766	16608	16810	16582	16664	16878	16723	16537	16766	16590	16793	16544	16786	16559	16666	16534	16617	16683	16625	16784	16728	16585	16675	16724	16666	16555	16727	16706	16759	16604	16768	16685	16669	16490	16802	16816	16668	16577	16757	16901	16491	16600	16648	16606	16668	16515	16477	16666	16856	16490	16788	16717	16739	16566	16566	16669	16645	17027	16697	16653	16659	16556	16529	16666	16727	16706	16814	16668	16535	16697	16718	16658	16712	16675	16730	16557	16805	16421	16751	16637	16594	16533	16462	16664	16571	16692	16559	16766	16508	16807	16515	16643	16700	16905	16542	16696	16812	16710	16771	16714	16559	16476	16641	16611	16653	16708	16612	16758	16697	16807	16818	16615	16640	16641	16689	16656	16786	16594	16577	16503	16685	16706	16672	16565	16685	16654
23626	21066	29110	26696	28943	34359	34468	30826	28807	27920	27798	40820	43180	35907	27036	22920	22094	21581	21709	21645	21428	21608	21752	21562	21646	21314	21471	21733	21328	21572	21680	21441	21417	21547	21575	21360	21478	21323	21813	21578	21497	21349	21364	21518	21381	21667	21574	21531	21448	21376	21540	21616	21232	21488	21514	21552	21479	21608	21604	21375	21566	21418	21411	21390	21396	21343	21409	21317	21513	21421	21605	21503	21372	21233	21363	21323	21610	21263	21497	21501	21350	21160	21250	21437	21253	21193	21487	21721	21399	21427	21381	21524	21073	21286	21413	21036	21280	21336	21437	21474	21436	21517	21472	21527	21332	21576	21602	21223	21653	21482	21641	21568	21473	21496	21406	21381	21455	21260	21550	21485	21354	21618	21744	21560	21399	21531	21398	21339	21550	21435	21438	21379	21327	21383	21484	21346	21492	21465	21574	21409	21319	21458	21350	21341	21420	21468	21204	21203	21335	21370	21535	21183	21433	21540	21316	21556	21486	21642	21396	21220	21138	21611	21378	21328	21270	21358	21418	21556	21159	21417	21481	21444	21301	21364	21408	21375	21450	21533	21461	21331	21305	21526	21459	21423	21408	21567	21177	21380	21212	21345	21401	21525	21457	21434	21426	21482	21446	21436	21300	21500	21290	21395	21545	21488	21029	21292	21417	21468	21394	21550	21497	21482	21500	21186	21413	21422	21493	21418	21499	21369	21508	21432	21381	21262	21428	21570	21414	21420	21497	21323	21573	21608	21458	21309	21337	21433	21544	21420	21536	21401	21518	21342	21619	21544	21361	21467	21644	21386	21366	21724	21573	21659	21345	21333	21498	21406	21566	21467	21496	21612	21439	21313	21539	21605	21464	21264	21497	21321	21099	21393	21482	21444	21472	21400	21382	21208	21330	21576	21632	21418	21205	21173	21673	21250	21205	21277	21297	21310	21361	21428	21505	21455	21475	21572	21287	21204	21467	21511	21424	21569	21480	21172	21241	21618	21546	21284	21338	21346	21540	21462	21582	21697	21245	21396	21459	21444	21281	21510	21447	21300	21440	21366	21357	21315	21206	21478	21363	21480	21394	21573	21454	21501	21603	21481	21523	21350	21430	21537	21360	21470	21453	21444	21426	21413	21316	21364	21465	21506	21496	21446	21382	21577	21398	21485	21557	21450	21631	21764	21475	21249	21697	21384	21477	21444	21450	21514	21478	21323	21284	21433	21408	21401	21305	21322	21511	21617	21407	21376	21325	21491	21395	21641	21602	21167	21417	21410	21513	21260	21390	21278	21343	21208	21375	21403	21370	21643	21304	21658	21504	21227	21545	21380	21377	21288	21515	21317	21208	21335	21379	21268	21405	21240	21477	21414	21592	21453	21702	21441	21457	21635	21636	21386	21549	21449	21475	21460	21238	21421	21471	21233	21466	21383	21612	21347	21386	21536	21414	21383	21295	21350	21542	21290	21548	21501	21368	21442	21542	21408	21468	21312	21550	21214	21273	21469	21365	21232	21348	21517	21529	21518	21274	21536	21488	21573	21635	21547	21579	21386	21281	21378	21431	21525	21492	21361	21256	21405	21432	21442	21449	21502	21294	21513	21251	21393	21420	21378	21314	21415	21426	21454	21514	21579	21507	21379	21436	21501	21303	21230	21549	21499	21327	21385	21282	21486	21351	21412	21651	21202	21474	21434	21526	21380	21446	21342	21489	21457	21523	21220	21383	21484	21381	21328	21296	21384	21486	21360	21397	21443	21376	21332	21528	21421	21304	21410	21453	21533	21412	21346	21520	21379	21432	21516	21492	21559	21309	21438	21341	21375	21652	21272	21271	21356	21488	21479	21487	21486	21533	21446	21522	21303	21325	21474	21470	21478	21469	21312	21453	21352	21443	21361	21239	21561	21527	21228	21442	21399	21546	21383	21476	21402	21233	21608	21302	21516	21474	21500	21387	21495	21566	21513	21306	21567	21447	21430	21494	21384	21394	21436	21334	21374	21567	21512	21544	21481	21420	21270	21589	21399	21680	21482	21475	21234	21434	21586	21558	21374	21340	21712	21405	21553	21577	21582	21550	21446	21278	21426	21473	21476	21311	21549	21407	21159	21026	21565	21483	21532	21441	21210	21382	21406	21529	21585	21350	21346	21348	21509	21545	21581	21370	21446	21236	21438	21451	21459	21502	21341	21368	21449	21463	21480	21438	21556	21354	21438	21383	21409	21447	21365	21460	21350	21309	21370	21417	21555	21352	21325	21588	21570	21428	21375	21418	21399	21336	21545	21481	21308	21414	21344	21493	21511	21273	21479	21566	21402	21121	21230	21330	21293	21580	21451	21672	21372	21294	21726	21520	21207	21543	21171	21169	21474	21402	21416	21505	21500	21518	21458	21374	21463	21404	21304	21367	21338	21180	21451	21333	21567	21415	21454	21319	21366	21355	21511	21599	21561	21340	21590	21377	21442	21394	21636	21289	21474	21465	21427	21383	21368	21490	21532	21120	21232	21156	21383	21336	21566	21589	21580	21507	21373	21415	21238	21541	21496	21304	21504	21346	21306	21210	21429	21344	21311	21225	21295	21228	21477	21449	21345	21440	21548	21594	21606	21445	21215	21577	21529	21361	21404	21574	21382	21237	21479	21346	21238	21360	21536	21480	21420	21360	21237	21384	21466	21512	21419	21489	21571	21432	21315	21473	21321	21474	21485	21381	21288	21383	21559	21725	21325	21330	21263	21317	21405	21318	21473	21436	21592	21298	21506	21473	21276	21324	21253	21484	21323	21397	21414	21454	21662	21321	21331	21657	21261	21308	21457	21305	21325	21401	21488	21528	21385	21248	21425	21448	21400	21478	21427	21444	21524	21619	21251	21332	21519	21449	21431	21236	21452	21419	21449	21348	21559	21337	21568	21379	21465	21426	21483	21531	21206	21444	21234	21439	21671	21423	21373	21392	21387	21381	21256	21409	21400	21494	21533	21271	21389	21469	21253	21627	21410	21450	21488	21426	21544	21288	21362	21439	21446	21502	21348	21440	21515	21164	21060	21613	21355	21534	21427	21543	21431	21540	21402	21515	21512	21612	21271	21470	21584	21481	21508	21320	21605	21519	21528	21374	21545	21452	21597	21437	21460	21513	21478	21544	21397	21114	21258	21317	21243	21171	21195	21377	21464	21574	21502	21278	21497	21233	21290	21420	21442	21456	21432	21702	21610	21319	21551	21452	21380	21439	21399	21316	21402	21454	21498	21358	21133	21406	21219	21313	21380	21284	21194	21488	21326	21530	21373	21360	21484	21523	21315	21547	21610	21641	21480	21330	21372	21196	21543	21332	21511	21589	21480	21544	21495	21579	21388	21488	21508	21458	21449	21503	21588	21444	21420	21232	21454	21590	21553	21499	21579	21433	21409	21571	21275	21442	21608	21427	21168	21284	21386	21375	21404	21351	21467	21262	21536	21539	21397	21617	21456	21499	21366	21327	21492	21363	21406	21267	21470	21462	21440	21495	21338	21536	21371	21566	21330	21336	21359	21366	21384	21410	21476	21290	21378	21385	21445	21210	21311	21549	21320	21541	21372	21389	21271	21529	21671	21418	21336	21453	21622	21694	21397	21395	21355	21567	21665	21463	21643	21754	21459	21371	21427	21509	21354	21586	21418	21514	21379	21312	21382	21390	21243	21408	21288	21579	21443	21499	21285	21522	21369	21507	21385	21318	21326	21396	21498	21337	21319	21496	21477	21372	21363	21729	21332	21212	21514	21477	21487	21464	21447	21595	21359	21290	21217	21349	21430	21361	21380	21272	21306	21352	21485	21359	21579	21431	21158	21281	21532	21474	21306	21401	21476	21521	21238	21154	21483	21319	21489	21348	21485	21444	21386	21489	21347	21361	21413	21671	21422	21826	21496	21297	21584	21581	21113	21339	21653	21372	21350	21457	21263	21390	21467	21432	21572	21496	21385	21356	21466	21594	21405	21496	21236	21282	21187	21557	21464	21501	21491	21630	21466	21609	21394	21544	21275	21499	21486	21494	21599	21409	21364	21418	21467	21404	21443	21577	21301	21414	21308	21056	21414	21265	21688	21460	21555	21415	21480	21334	21220	21551	21409	21399	21361	21235	21430	21420	21505	21674	21341	21456	21258	21488	21535	21412	21304	21322	21265	21445	21386	21488	21338	21610	21503	21222	21338	21468	21618	21582	21147	21383	21560	21319	21271	21475	21266	21256	21473	21462	21580	21390	21288	21304	21620	21394	21364	21332	21474	21644	21224	21492	21266	21427	21559	21405	21361	21630	21621	21572	21420	21434	21485	21471	21573	21422	21410	21365	21536	21335	21288	21327	21281	21432	21273	21305	21296	21617	21464	21499	21452	21423	21538	21271	21158	21320	21276	21464	21342	21510	21477	21389	21413	21400	21499	21384	21539	21559	21528	21322	21423	21425	21301	21376	21492	21591	21335	21447	21391	21578	21451	21467	21793	21520	21362	21511	21643	21558	21250	21254	21302	21368	21444	21375	21335	21513	21402	21414	21370	21314	21372	21555	21370	21189	21438	21541	21318	21359	21346	21690	21222	21419	21398	21224	21589	21216	21272	21275	21391	21587	21549	21483	21395	21383	21445	21307	21509	21554	21360	21379	21095	21236	21499	21526	21358	21444	21194	21574	21379	21271	21368	21387	21392	21185	21352	21434	21384	21279	21340	21448	21448	21485	21557	21507	21461	21442	21457	21325	21499	21601	21378	21456	21390	21525	21337	21399	21073	21245	21382	21450	21183	21375	21515	21373	21330	21257	21396	21498	21621	21487	21359	21447	21462	21437	21546	21418	21404	21409	21417	21619	21243	21566	21319	21443	21355	21614	21204	21600	21467	21294	21299	21648	21403	21455	21266	21479	21334	21386	21587	21293	21332	21369	21433	21228	21537	21381	21153	21477	21452	21333	21315	21357	21443	21356	21501	21293	21236	21324	21325	21584	21466	21455	21612	21244	21616	21416	21296	21714	21416	21542	21511	21335	21565	21344	21493	21555	21503	21326	21280	21521	21327	21364	21467	21525	21433	21290	21300	21389	21359	21463	21404	21360	21521	21638	21510	21545	21455	21467	21483	21295	21402	21656	21301	21438	21403	21498	21117	21370	21549	21540	21389	21342	21411
32538	55002	56075	50359	44629	39131	32196	30605	27475	25185	26279	41748	41275	31991	21983	17448	16633	16490	16474	16507	16333	16484	16538	16517	16605	16372	16505	16425	16527	16522	16528	16334	16392	16531	16436	16464	16615	16586	16626	16647	16511	16474	16426	16461	16475	16680	16534	16462	16498	16438	16533	16517	16633	16333	16494	16438	16419	16378	16594	16272	16569	16491	16443	16752	16598	16416	16466	16518	16391	16532	16480	16475	16657	16579	16739	16576	16425	16542	16475	16432	16515	16491	16641	16391	16443	16345	16392	16506	16404	16570	16420	16467	16539	16471	16442	16475	16608	16408	16325	16605	16411	16266	16310	16448	16316	16494	16516	16418	16309	16476	16641	16679	16286	16606	16580	16420	16512	16729	16414	16507	16449	16418	16481	16543	16551	16407	16435	16546	16472	16640	16300	16642	16537	16329	16439	16337	16407	16485	16596	16558	16649	16358	16474	16497	16416	16415	16488	16569	16524	16450	16598	16344	16562	16552	16527	16375	16490	16380	16476	16382	16593	16676	16414	16320	16637	16482	16500	16399	16433	16427	16610	16345	16425	16373	16441	16461	16385	16534	16527	16440	16454	16548	16439	16543	16448	16547	16502	16578	16471	16387	16547	16466	16516	16490	16413	16464	16697	16547	16325	16471	16620	16550	16540	16439	16563	16564	16486	16413	16419	16420	16458	16544	16389	16508	16431	16737	16440	16516	16383	16382	16511	16426	16400	16508	16627	16359	16474	16462	16485	16489	16413	16500	16581	16560	16447	16365	16502	16460	16462	16416	16570	16549	16430	16486	16447	16442	16516	16487	16512	16450	16516	16379	16480	16665	16551	16457	16529	16562	16438	16328	16327	16489	16541	16422	16534	16387	16396	16497	16505	16466	16485	16481	16563	16577	16554	16657	16588	16548	16537	16416	16452	16479	16555	16458	16388	16439	16536	16291	16477	16621	16465	16526	16390	16333	16613	16537	16553	16563	16746	16464	16584	16295	16518	16495	16430	16434	16498	16571	16373	16426	16360	16339	16423	16666	16537	16442	16508	16521	16465	16468	16557	16514	16588	16421	16350	16452	16529	16331	16513	16489	16203	16274	16600	16323	16586	16571	16551	16591	16445	16456	16550	16505	16612	16640	16569	16509	16497	16461	16640	16555	16437	16503	16408	16313	16586	16556	16430	16405	16214	16615	16520	16545	16510	16532	16498	16437	16586	16552	16292	16418	16269	16490	16586	16490	16498	16404	16431	16336	16554	16468	16464	16500	16342	16427	16521	16468	16616	16568	16424	16505	16539	16538	16360	16602	16516	16600	16594	16230	16598	16489	16576	16278	16546	16356	16329	16651	16482	16348	16420	16355	16513	16532	16630	16327	16567	16463	16494	16540	16519	16554	16441	16484	16423	16703	16328	16437	16574	16510	16496	16493	16509	16573	16463	16650	16318	16590	16517	16501	16510	16481	16468	16197	16489	16481	16437	16634	16476	16474	16443	16414	16425	16609	16472	16239	16631	16492	16503	16606	16637	16543	16395	16505	16361	16473	16434	16507	16459	16356	16475	16408	16646	16316	16501	16535	16527	16509	16532	16427	16488	16772	16318	16547	16373	16307	16613	16303	16535	16453	16537	16448	16601	16426	16281	16540	16446	16294	16437	16490	16495	16468	16597	16469	16533	16483	16513	16471	16420	16472	16367	16424	16571	16383	16524	16260	16600	16521	16356	16490	16418	16411	16499	16383	16419	16393	16549	16292	16497	16421	16453	16324	16412	16539	16395	16455	16407	16425	16605	16479	16304	16447	16618	16564	16571	16463	16503	16341	16677	16522	16668	16437	16470	16441	16538	16337	16542	16419	16333	16507	16393	16445	16354	16435	16538	16408	16336	16561	16425	16562	16488	16400	16324	16395	16237	16465	16328	16415	16327	16546	16565	16351	16466	16342	16512	16494	16474	16437	16383	16644	16471	16496	16285	16450	16547	16507	16500	16518	16627	16485	16578	16518	16352	16467	16551	16484	16390	16535	16464	16590	16511	16592	16592	16551	16458	16392	16483	16368	16588	16461	16371	16416	16416	16565	16495	16300	16685	16484	16476	16433	16492	16451	16551	16364	16559	16478	16515	16527	16484	16507	16635	16529	16506	16451	16616	16463	16579	16508	16388	16609	16390	16395	16514	16491	16566	16553	16498	16544	16592	16415	16581	16527	16339	16498	16455	16447	16325	16390	16444	16487	16472	16571	16445	16449	16393	16491	16601	16475	16536	16505	16630	16458	16452	16527	16306	16421	16352	16593	16528	16495	16439	16460	16523	16351	16528	16618	16729	16523	16529	16360	16430	16612	16579	16325	16611	16496	16710	16565	16577	16309	16397	16542	16471	16392	16485	16472	16260	16403	16561	16526	16449	16390	16417	16304	16501	16351	16499	16523	16505	16369	16472	16582	16312	16533	16334	16677	16476	16427	16461	16523	16555	16464	16404	16470	16413	16470	16495	16551	16446	16518	16407	16497	16703	16491	16528	16561	16502	16598	16353	16477	16474	16388	16442	16580	16674	16595	16524	16611	16406	16372	16469	16434	16572	16542	16331	16503	16414	16413	16607	16201	16706	16504	16364	16556	16653	16376	16508	16651	16475	16615	16482	16690	16456	16507	16443	16418	16414	16565	16586	16611	16349	16484	16324	16423	16613	16418	16390	16441	16592	16592	16509	16378	16507	16575	16685	16466	16556	16515	16511	16402	16583	16520	16491	16533	16584	16612	16492	16562	16392	16539	16530	16567	16491	16408	16602	16377	16596	16387	16524	16527	16461	16540	16605	16342	16623	16425	16374	16451	16475	16530	16581	16484	16530	16443	16500	16457	16481	16427	16443	16606	16541	16502	16405	16449	16562	16402	16665	16386	16522	16470	16467	16396	16465	16556	16508	16542	16402	16380	16568	16472	16414	16590	16275	16566	16449	16327	16462	16407	16485	16537	16462	16478	16530	16631	16550	16463	16489	16466	16505	16472	16528	16424	16487	16612	16540	16411	16543	16423	16582	16508	16510	16624	16592	16552	16648	16574	16380	16475	16561	16476	16461	16480	16436	16522	16498	16525	16572	16503	16351	16472	16451	16361	16443	16362	16292	16470	16432	16475	16568	16507	16575	16647	16551	16337	16491	16541	16481	16440	16338	16495	16538	16577	16430	16592	16390	16491	16355	16515	16487	16508	16534	16354	16477	16423	16463	16533	16551	16635	16454	16532	16504	16568	16547	16439	16443	16440	16432	16393	16395	16422	16416	16543	16554	16541	16463	16460	16553	16446	16358	16592	16506	16681	16480	16299	16493	16466	16634	16427	16339	16430	16391	16594	16410	16325	16386	16435	16578	16442	16642	16553	16393	16638	16453	16538	16653	16372	16445	16510	16385	16459	16536	16500	16467	16463	16373	16574	16336	16557	16253	16472	16468	16554	16426	16460	16469	16464	16585	16609	16628	16582	16538	16437	16375	16528	16317	16439	16608	16628	16553	16525	16401	16485	16461	16318	16502	16655	16255	16519	16460	16479	16467	16407	16544	16381	16357	16571	16422	16351	16533	16247	16384	16594	16587	16452	16519	16280	16659	16461	16458	16523	16440	16639	16590	16452	16579	16532	16377	16694	16479	16609	16378	16558	16589	16257	16648	16253	16476	16485	16470	16369	16518	16423	16365	16534	16470	16453	16523	16493	16292	16507	16562	16461	16490	16348	16440	16463	16550	16412	16536	16493	16490	16405	16495	16299	16408	16413	16308	16577	16459	16548	16513	16509	16410	16423	16354	16382	16590	16532	16500	16390	16576	16455	16596	16583	16447	16610	16442	16547	16484	16498	16567	16453	16269	16575	16560	16466	16410	16417	16573	16608	16468	16493	16259	16461	16636	16458	16473	16561	16497	16542	16549	16424	16387	16320	16440	16398	16512	16493	16436	16434	16359	16527	16661	16464	16393	16482	16351	16312	16407	16499	16506	16454	16604	16569	16392	16482	16453	16446	16476	16486	16620	16479	16463	16721	16535	16324	16403	16384	16502	16498	16542	16331	16515	16410	16375	16484	16397	16381	16454	16483	16437	16409	16407	16551	16548	16323	16330	16483	16468	16479	16474	16377	16450	16339	16500	16507	16422	16315	16372	16495	16414	16378	16590	16487	16643	16435	16587	16474	16479	16495	16458	16363	16411	16618	16613	16588	16320	16602	16580	16641	16375	16485	16617	16415	16591	16412	16566	16598	16679	16374	16568	16621	16489	16581	16365	16566	16428	16626	16431	16444	16579	16492	16540	16378	16471	16430	16509	16417	16536	16555	16420	16603	16263	16583	16396	16293	16508	16642	16463	16359	16362	16491	16427	16356	16514	16628	16461	16424	16499	16485	16368	16424	16516	16432	16559	16493	16446	16623	16376	16499	16403	16342	16425	16494	16619	16350	16504	16310	16515	16474	16520	16224	16516	16564	16518	16416	16499	16469	16496	16354	16317	16531	16263	16635	16304	16485	16373	16491	16456	16508	16462	16404	16601	16387	16477	16333	16616	16434	16362	16271	16305	16409	16456	16444	16350	16443	16419	16580	16296	16473	16598	16411	16515	16479	16513	16409	16531	16475	16400	16496	16431	16504	16464	16479	16528	16429	16572	16598	16457	16480	16502	16540	16430	16326	16524	16547	16470	16651	16388	16568	16471	16564	16382	16593	16627	16343	16416	16461	16569	16360	16442	16473	16427	16653	16629	16517	16490	16607	16398	16509	16471	16517	16337	16338	16372	16360	16593	16545	16286	16424	16316	16557	16634	16595	16333	16439	16463	16633	16441	16600	16489	16403	16521	16493	16607	16607	16492	16438	16438	16352	16665	16357	16422	16413	16540	16396	16475	16538	16460	16613	16573	16550	16273	16560	16490	16446	16335	16546	16454	16660	16479	16539	16438	16470	16480	16472	16256	16663	16479	16429	16570	16649	16448	16411	16577	16521	16586	16301	16430	16613	16410	16406	16510	16524	16469	16561	16610	16512	16283	16538	16305	16447	16405	16626	16588	16539	16577	16239	16486	16581	16538	16414	16588	16642	16508	16504	16645	16602	16566	16279	16453	16422	16510	16546	16297	16567	16541	16352	16360	16427	16561	16522	16390	16405	16435	16677	16429	16426
33914	36575	43617	39223	32707	29461	26390	25233	24367	23670	24277	24923	24414	23395	22739	22489	22332	22456	22092	22300	22100	22384	22107	22070	22316	22257	22396	22528	22274	22572	22332	22149	22372	22406	22389	22359	22257	22270	22182	22259	22446	22344	22520	22294	22207	22186	22357	22421	22190	22213	22294	22372	22066	22104	22209	22314	22500	22330	22364	22393	22314	22394	22585	22233	22470	22215	22134	22145	22121	22189	22364	22261	22301	22269	22350	22318	22332	22135	22498	22276	22202	22209	22242	22179	22356	22317	22246	22352	22136	22169	22299	22320	22343	22236	22426	22461	22355	22291	22371	22098	22333	22470	22292	22107	22226	22347	22332	22063	22290	22229	22327	22449	22541	22238	22056	22218	22370	22196	22396	22164	22211	22333	22247	22355	22281	22392	22493	22162	22199	22321	22336	22282	22209	22279	22261	22295	22424	22364	22144	22261	22581	22383	22399	22396	22143	22599	22277	22362	22219	22286	22380	22453	22359	22115	22290	22102	22427	22323	22237	22364	22215	22115	22227	22364	22200	22302	22359	22321	22176	22565	22366	22223	22298	22342	22243	22382	22289	22326	22490	22426	22361	22338	22271	22257	22460	22434	22291	22278	22143	22282	22363	22362	22266	22167	22455	22301	22403	22493	22269	22366	22155	22592	22395	22298	22572	22442	22150	22158	22298	22173	22238	22124	22252	22155	22258	22228	22168	22321	22127	22271	22341	22463	22491	22334	22410	22256	22170	22350	22593	22448	22485	22227	22228	22288	22384	22352	22213	22504	22290	22362	22254	22196	22509	22248	22411	22370	22242	22380	22442	22326	22476	22225	22188	22126	22433	22471	22171	22533	22413	22199	22292	22402	22483	22418	22262	22374	22192	22463	22356	22260	22345	22344	22335	22446	22391	22194	22372	22363	22446	22454	22376	22223	22197	22386	22409	22219	22371	21942	22317	22221	22282	22281	22400	22419	22043	22433	22231	22330	22202	22143	22497	22431	22264	22381	22066	22244	22175	22241	22402	22215	22380	22390	22246	22368	22152	22233	22358	22380	22258	22042	22385	22261	22314	22304	22209	22194	22399	22281	22326	22639	22274	22276	22400	22232	22394	22409	22259	22482	22245	22198	22476	22322	22061	22395	22253	22067	22175	22302	22143	22262	22377	22086	22269	22300	22379	22171	22309	22456	22474	22384	22022	22227	22219	22164	22166	22205	22153	22153	22454	22304	22284	22198	22267	22214	22280	22246	22288	22381	22311	22434	22291	22388	22411	22387	22417	22221	22199	22422	22328	22358	22503	22135	22329	22259	22221	22463	22510	22485	22513	22254	22221	22352	22257	22418	22452	22261	22260	22390	22499	22123	22233	22342	22387	22460	22497	22233	22056	22467	22384	22334	22338	22238	22287	22447	22301	22222	22260	22268	22520	22153	22296	22174	22499	22438	22485	22408	22452	22208	22328	22293	22206	22197	22491	22147	22421	22515	22164	22275	22293	22496	22341	22239	22157	22097	22343	22255	22259	22121	22386	22518	22316	22256	22359	22262	22301	22202	22417	22267	22504	22430	22282	22417	22222	22414	22553	22508	22353	22550	22126	22342	22297	22254	22321	22128	22270	22099	22289	22277	22048	22288	22385	22020	22384	22263	22162	22251	22281	22380	22176	21968	22457	22483	22426	22510	22496	22535	22415	22045	22274	22359	22439	22412	22334	22274	22328	22439	22385	22553	22303	22498	22312	22194	22210	22128	22249	22289	22238	22299	22530	22373	22229	22144	22248	22349	22135	22042	22433	22185	22374	22423	22313	21889	22441	22247	22171	22259	22270	22369	22320	22004	22296	22001	22184	22119	22187	22486	22455	22232	22200	22208	22460	22246	22093	22352	22463	22134	22205	22350	22383	22111	22225	22359	22087	22282	22292	22171	22186	22467	22117	22269	22148	22407	22392	22264	22336	22312	22243	22173	22272	22368	22477	22170	22250	22105	22310	22317	22359	22220	22418	22288	22389	22305	22460	22546	22288	22296	22391	22160	22440	22196	22301	22468	22311	22253	22306	22360	22420	22311	22296	22318	22071	22094	22300	22056	22324	22080	22165	22400	22359	22354	22556	22265	22258	22464	22229	22196	22017	22357	22176	22356	22298	22247	22221	22414	22266	22393	22217	22133	22386	22235	22523	22140	22224	22162	22266	22274	22276	22426	22332	22229	22280	22306	22398	22467	22540	22214	22335	22261	22488	22315	22414	22608	22288	22454	22167	22211	22066	22376	22259	22284	22458	22071	22082	22409	22195	22258	22158	22236	22457	22521	22204	22243	22537	22288	22303	22153	22328	22306	22411	22267	22402	22388	22113	22274	22418	22187	22089	22110	22330	22461	22271	22131	22385	22400	22341	22172	22361	22371	22214	22387	22307	22235	22268	22236	22471	22368	22158	22344	22031	22300	22092	22423	22449	22202	22396	22433	22243	22295	22422	22320	22366	22027	22207	22226	22265	22456	22152	22158	22427	22583	22484	22310	22396	22096	22238	22326	22473	22245	22491	22255	22046	22246	22175	22032	22283	22114	22031	22359	22429	22211	22251	22268	22156	22279	22411	22319	22400	22220	22355	22274	22298	22091	22298	22411	22385	22316	22498	22389	22384	22367	22310	22115	22289	22193	22353	22290	22284	22264	22256	22416	22747	22453	22430	22459	22506	22275	21914	22194	22069	22206	22282	22284	22337	22369	22267	22113	22247	22323	22254	22213	22450	22136	22287	22294	22426	22250	22282	22227	22255	22429	22062	22372	22337	22400	22140	22359	22359	22399	22307	22053	22146	22175	22241	22119	22426	22236	22335	22146	22180	22090	22248	22128	22269	22290	22288	22101	22464	22448	22196	22254	22279	22352	22347	22263	22375	22540	22431	22419	22320	22470	22329	22423	22464	22116	21739	22363	22275	22194	22380	22592	22310	22213	22338	22497	22426	22201	22267	22393	22132	22318	22448	22329	22277	22111	22487	22288	22230	22267	22330	21983	22249	22228	22363	22499	22442	22372	22294	22364	22272	22051	22160	22289	22166	22427	22342	22167	22182	22442	22225	22300	22285	22282	22342	22483	22216	22497	22278	22297	22420	22319	22119	22486	22353	22308	22399	22358	22401	22127	22292	22302	22414	22327	22273	22238	22392	22304	22534	22291	22260	22398	22300	22315	22461	22156	22310	22284	22161	22316	22086	22340	22228	22298	22572	22560	22310	22204	22231	22425	22403	22447	22157	22484	22279	22334	22292	22018	22303	22199	22232	22490	22443	22366	22361	22382	22348	22196	22232	22374	22269	22410	22415	22257	22193	22169	22439	22348	22331	22216	22399	22339	22403	22419	22079	22173	22278	22489	22136	22392	22178	22320	22527	22286	22387	22229	22070	22365	22345	22272	22411	22285	22342	22412	22355	22232	22332	22362	22402	22251	22478	22220	22316	22324	22426	22445	22223	22319	22390	22311	22529	22546	22186	22192	22344	22186	22545	22215	22462	22266	22243	22240	22366	22178	22320	22306	22308	22352	22267	22073	22260	22324	22308	22395	22510	22279	22385	22262	22270	22146	22322	22426	22200	22393	22169	22117	22267	22273	22453	22085	22447	22248	22240	22215	22316	22347	22199	22278	22235	22391	22164	22190	22102	22344	22320	22294	22412	22296	22487	22429	22082	22481	22685	22027	22106	22481	22082	22328	22148	22315	22033	22389	22257	22238	22416	22383	22223	22360	22297	22285	22253	22386	22513	22304	22412	22210	22438	22488	22203	22291	22650	22441	22036	22266	22342	22186	22393	22200	22228	22401	22379	22351	22358	22549	22312	22352	22323	22377	22117	22509	22406	22363	22192	22221	22336	22278	22390	22351	22500	22455	22496	22181	22394	22367	22261	22190	22151	22295	22424	22243	22354	22270	22359	22453	22253	22362	22368	22543	22423	22166	22259	22249	22191	22447	22470	22186	22192	22373	22263	22399	22240	22304	22282	22209	22452	22221	22309	22323	22431	22591	22345	22574	22385	22508	22391	22468	22331	22137	22328	22151	22326	22026	22340	22250	22405	22189	22307	22316	22392	22189	22383	22392	21900	22198	22346	22436	22368	22368	22281	22306	22488	22200	22439	22356	22348	22309	22318	22434	22162	22402	22163	22270	22422	22172	22173	22136	22345	22207	22514	22181	22496	22340	22507	22648	22324	22219	22329	22500	22393	22382	22560	22252	22221	22253	22416	22285	22400	22515	22332	22252	22219	22108	22294	22211	22349	22302	22192	22299	22396	22100	22498	22353	22398	22069	22518	22330	22198	22350	22547	22314	22512	22433	22385	22265	22158	22628	22369	22267	22374	22254	22404	22204	22216	22239	22283	22310	22439	22328	22585	22381	22486	22503	22281	22240	22109	22308	22273	22454	22421	22517	22317	22142	22119	22569	22320	22126	22365	22003	22341	22142	22318	22429	22338	22219	22263	22189	22171	22275	22299	22135	22356	22340	22485	22308	22433	22234	22161	22458	22435	22311	22352	22162	22321	22416	22171	22202	22132	22435	22116	22255	22109	22336	22408	22338	22268	22246	22512	22617	22314	22212	22145	21998	22331	22252	22508	22317	22249	22469	22315	22232	22579	22420	22076	22387	22226	22384	22341	22544	22458	22359	22301	22130	22078	22127	22376	22296	22169	22289	22473	22179	22317	22569	22428	22438	22293	22443	22371	22145	22401	22370	22370	22138	22215	22304	22127	22507	22275	22338	22188	22448	22360	22021	22473	22574	22186	22256	22292	22306	22262	22425	22174	22566	22114	22361	22274	22270	22437	22351	22461	22256	22406	22534	22267	22382	22286	22584	22391	22403	22457	22229	22232	22409	22331	22362	22294	22188	22162	21935	22426	22388	22128	22270	22327	22396	22402	22233	22028	22360	22348	22251	22397	22343	22362	22266	22290	22309	22154	22252	22386	22205	22371	22307	22181	22545	22408	22131	22149	22257	22218	22214	22221	22335	22166	22131	22367	22067	22268	22462	22698	22232	22148	22438	22134	22195	22432	22291	22485	22346	22392	22281	22312	22253	22257	22231	22349	22555	22201	22179	22315	22129	22300	22425	22348	22354	22597	22281	22339	22358	22396	22311	22497	22252	22503	22318	22296	22470	22524	22323
30777	44154	44976	37448	30467	26547	22215	21188	20241	19659	19934	20699	19283	17937	17311	16817	16956	16812	16915	16969	17075	16770	17061	16902	16883	16814	17102	16975	16964	16832	16992	16949	16896	16849	17022	16828	16815	17038	17064	16894	17011	16932	16902	16968	17131	16764	16894	16827	17056	16844	16951	17020	16932	16968	16877	16842	16855	17025	16916	16936	16994	17027	16939	16999	16858	16904	16954	16997	16890	16868	17009	16837	16896	16987	16978	17049	16786	16948	16948	17106	17011	16984	16779	16908	16954	16975	16876	16980	17007	16884	16985	16782	17019	16927	17054	17022	16829	16828	17003	17098	16934	16997	16993	16883	16976	16919	17013	16852	16872	16945	16940	16868	16820	16707	16966	16845	16936	16874	17098	16891	16918	17033	16948	16706	17009	16857	17004	16912	16865	16924	16910	16742	16892	16974	17015	16755	16938	16895	17098	16970	16802	16906	16961	17067	17048	16935	16917	16866	16688	16907	17146	16859	17037	16894	16905	16950	17124	16891	16859	17010	16913	16950	16828	16905	16953	16990	16940	17070	16957	16978	16772	16953	16828	16909	16966	17014	17078	16993	17035	16983	17002	16914	17103	16901	16813	17053	16814	16782	17024	17009	16967	16930	17092	16952	17013	16853	17005	16949	16892	16935	16833	17000	16873	16796	16948	16880	16920	17022	16810	16849	17080	16984	17078	16935	16762	17023	16964	16926	17075	16796	16908	16974	16936	16851	17090	17146	16887	17088	17008	16909	17012	17067	17040	16998	17099	16917	16821	16958	16987	16882	16833	16848	16935	16809	17011	16963	16926	16937	17022	16907	17061	17095	17066	16781	16949	16963	16835	17016	16941	17074	17068	16876	17113	16895	16835	16817	16973	16932	16826	17013	16833	16910	16840	16917	17099	17118	17017	16993	16974	17069	16962	16957	17043	16981	16973	16916	16951	16943	16997	16999	17160	17010	16831	16952	17010	17018	17073	16818	16975	16771	17071	16999	16789	16922	17055	16872	16718	16828	17044	16928	16841	16944	16777	16924	16840	17040	16845	16865	16873	17052	17020	17020	17063	17010	17047	17035	16773	17029	16986	16805	16995	16905	17064	16838	16860	16968	16861	16985	16821	17063	17066	16771	17051	16710	16993	17072	16803	16877	16932	16708	16965	16779	16835	16531	16906	17071	16853	16943	16957	16852	17020	16871	16911	17044	16829	17276	16953	16754	17155	17005	17102	16941	16969	16864	16907	16840	16819	16959	17079	16775	16919	16919	17074	16938	16811	16770	16980	17095	17109	17003	16911	17000	16843	16777	16968	16850	17076	17071	17142	16786	17049	16920	17140	16924	16770	16896	16952	16884	16988	16991	16945	16818	16893	17006	16905	16902	16838	17113	16858	16871	16892	16897	16946	17047	16887	16881	16881	16938	16771	16891	16854	16922	16923	16879	17070	16918	16851	17068	16895	16826	16812	16980	16854	16789	16815	17045	17013	17053	16919	16878	16810	16933	16834	16896	16750	16936	16867	16953	17029	17017	17021	16901	16955	17130	16779	16881	16830	16943	16827	17012	16892	17220	16919	17055	17031	16879	16950	16885	16868	16936	16966	16983	16867	16915	16826	16831	17010	16924	16843	16945	17020	16976	16888	16978	16819	16942	16874	17051	16737	16720	17114	16790	16957	16955	16819	17050	16752	16790	16770	16937	16970	17107	17016	16970	16991	16846	16806	17053	16863	17002	16929	17043	16926	16922	16814	16893	16956	16911	16914	16918	16921	16889	16902	16919	16914	17007	17069	16888	16921	17047	17066	16817	16850	16996	16956	17027	16908	17100	17112	16981	16997	16925	16972	16998	17070	16989	16986	16804	16916	16833	16793	16945	17066	16939	16830	16969	16921	17047	16987	16957	17099	16910	16853	16820	17057	17023	16997	17032	17022	17045	16968	17093	17048	17059	16878	17044	16922	17113	17038	16887	17059	16851	16900	16801	16847	16884	16974	16950	17011	16847	16993	17109	16814	16957	16912	17026	17091	17086	16914	16897	16771	16817	16868	16789	17020	16993	16881	16831	16860	17009	16926	17002	17011	17110	16981	16936	16838	16716	16860	17079	16986	16910	16849	17134	16737	16809	16948	17175	16897	17081	16890	16864	16910	16973	16828	16931	16875	16871	16881	17122	16866	16955	16865	17010	16899	16942	17008	16940	17027	16819	17027	17140	17015	16976	16967	16897	16957	16982	16902	16803	16928	16811	16821	16797	16961	16897	17103	16932	16925	16970	16947	17024	16781	16985	16849	16970	17051	16952	16952	16924	16898	17061	16918	17140	16838	17061	16857	16878	16833	16889	16973	17013	17034	17057	16735	16970	17004	16953	17009	17050	16945	16924	16853	16954	16907	17002	16952	16976	16899	16909	16876	16934	16831	17098	17033	16907	16903	16770	16887	16963	16934	16907	16784	16944	16973	16966	16948	17093	17062	16885	17151	17009	16906	16900	16919	16753	17102	16881	16932	16891	17034	16904	16872	16932	17057	17045	17074	16929	16995	17048	17068	16877	16886	16876	17113	16837	16981	16993	16783	16874	17022	16780	17003	17012	16965	16860	17008	17039	16961	17043	16893	16828	16889	16845	16917	17027	16797	16946	16806	16865	16824	16934	16789	16896	16965	17092	17018	17018	16798	17025	16857	16993	16955	16961	16978	16942	16767	16826	16927	16975	16870	16924	16913	16995	17025	16979	17022	16808	16839	16937	16835	16996	16996	16934	16924	16993	16800	16814	16955	17030	16921	17159	16812	16984	16952	16925	16885	17083	16923	17062	16973	16877	17151	16963	16804	17005	17071	16732	16847	16845	16934	17044	16832	16942	16993	16778	16927	16887	17084	16956	16795	16977	16837	16848	16926	16948	16995	17061	17031	16924	16861	16791	16910	16965	16931	16909	17004	16885	16844	17039	16900	17035	16949	16953	16744	16944	16902	16927	16979	16894	17031	17184	16955	16861	17065	16836	16758	17035	16888	16972	16869	16895	16929	16834	16969	17074	17067	16882	16841	17013	16895	16863	16999	16971	16893	16827	16961	16990	16972	16887	16947	16801	16891	17024	16979	16943	16991	16970	17073	16862	16838	16878	16923	17029	16982	17111	16944	16899	16824	16869	16910	16968	16839	16808	16877	16933	17069	16855	16975	17031	16995	16807	17139	16986	16937	16906	16966	16932	16944	17024	16929	16909	16937	16989	16948	16885	16944	16914	16812	17135	17126	17097	16978	16937	17011	16987	16948	16888	17076	16999	16937	17108	17086	16767	16926	16865	17052	16765	16783	17099	16996	16976	16819	16885	16867	16973	16984	16955	16926	16757	16909	16907	16877	16965	16901	16851	16909	17048	16990	17069	16968	16805	17017	16867	16838	17079	16838	16952	16888	17062	16829	17167	16857	16991	17006	16817	17091	16930	16847	17151	16934	16938	16934	16757	16877	17126	16882	16986	16795	16995	16877	16884	16887	16858	17075	17147	16845	17021	16814	16947	17046	16944	16916	17027	17078	16922	16769	16887	16887	16824	16806	16882	17028	16905	16896	16984	16926	16888	17002	16983	16917	17047	16880	16887	17001	17017	16791	16928	17051	16814	17025	16734	16886	16745	16999	16867	16920	16963	16934	16984	16973	16963	17037	17002	16784	16909	16910	16969	17144	17026	17053	16947	16953	16902	16933	16896	17036	17014	16859	16834	16708	16846	16990	16977	17123	17042	16972	16942	16983	16822	16921	16884	16838	17075	16958	16764	16894	16862	17056	17053	16861	17088	16869	16904	16868	16909	17085	16951	16978	16723	16860	17022	16943	16963	16966	16871	16861	17109	16884	16852	16983	16949	16865	16873	16878	17133	16829	17012	16886	17014	16938	16971	17054	16693	16982	16720	16884	16949	16790	17056	17130	16949	17020	16989	16843	16997	17073	16891	16843	16904	16972	17079	16940	16728	16884	16665	16830	16885	17076	16822	16931	16824	17020	16855	16998	16980	17047	16935	17031	16926	16970	17082	16810	16926	16960	16972	16963	16988	16780	16931	16899	16804	17110	16946	16856	17005	17023	17034	16938	16946	16939	16856	17001	16989	16955	16755	16903	16934	16965	16868	16802	16946	16988	16869	16959	16866	17193	16783	16959	16886	16969	16890	16925	17118	16980	16931	16844	16938	16929	16878	16973	16963	16910	16738	16805	16881	16942	16961	16840	17035	16939	16909	16983	16781	16827	16908	16925	17060	16990	16944	16945	17035	16757	16986	16946	16801	17005	17004	16906	16892	16911	17024	16858	17029	17001	16912	16860	16889	16919	16883	17049	16763	16880	16810	17124	16847	16980	16988	16929	16956	16818	16957	16976	16898	16716	17058	16986	17070	17009	16837	16914	16934	16965	17067	16925	16953	17030	17018	16921	16985	16836	16767	17048	16857	17090	16997	16891	16887	16912	16880	16887	16898	16970	17008	16917	16822	17103	16972	16847	16929	16962	16909	16899	16983	16975	16798	16942	16859	16837	17079	16927	16903	17065	16929	17036	16962	16922	16876	16943	16963	16822	17124	17071	16977	16885	16864	16848	17036	16915	16924	16912	16893	17033	16734	17023	16793	16931	17015	17063	16823	16953	17136	16807	17009	16852	16966	17065	16868	16959	16932	16806	17028	16805	16982	16964	16996	16770	16947	17027	16960	16902	16905	16951	16763	17019	16996	16903	16936	17099	17000	16855	17019	16977	16889	16866	17040	16802	16918	16915	17082	17080	17044	16968	16835	16882	17110	16908	16962	16822	17011	16905	16778	17042	17032	17137	16787	16795	17005	16852	16882	16850	17019	17042	17020	16962	17033	16969	17029	16999	16865	17069	16967	16852	16925	17006	16981	16920	17126	16977	16864	16872	16817	16852	16833	16874	16908	16870	16884	16857	16976	16961	16836	16835	16706	16893	16871	17028	16788	16896	16850	16812	17013	16991	16915	16985	16984	17053	16796	16991	17018	17045	16878	16943	16695	16984	16869	17074	17048	16970	16910	16940	16835	16990	17046	16962	16918	17058	16949	16788	17047	17045	17152	16853	17084	16811	16891	16754	16742	16942	16876	16777	17080	16892	17011	17058	16973	17008	16917	17017	17028	16908	16901	16832	16953	17125	16933
25499	21480	31343	33304	33103	31757	30161	27639	26247	26486	33831	37042	31468	26190	23707	22744	22555	22516	22532	22597	22448	22412	22465	22500	22604	22385	22554	22436	22377	22575	22299	22467	22478	22438	22481	22286	22496	22375	22148	22588	22499	22400	22119	22465	22603	22521	22202	22414	22526	22405	22432	22258	22387	22624	22509	22261	22582	22466	22298	22252	22274	22394	22412	22472	22311	22468	22528	22702	22442	22484	22411	22589	22378	22331	22135	22393	22513	22348	22295	22381	22207	22486	22127	22413	22636	22552	22435	22402	22359	22381	22280	22524	22415	22554	22359	22472	22660	22351	22428	22324	22536	22289	22403	22187	22174	22498	22417	22345	22226	22426	22305	22271	22559	22345	22465	22344	22348	22442	22363	22304	22311	22363	22227	22279	22411	22173	22562	22247	22487	22233	22334	22348	22229	22541	22656	22403	22355	22309	22315	22497	22260	22252	22444	22492	22253	22447	22299	22325	22196	22464	22495	22328	22434	22141	22131	22264	22493	22388	22409	22470	22352	22325	22454	22180	22692	22303	22169	22295	22455	22425	22186	22447	22340	22239	22058	22481	22484	22344	22503	22081	22688	22455	22350	22297	22216	22175	22362	22303	22400	22351	22144	22410	22232	22256	22275	22396	22258	22344	22356	22445	22402	22318	22239	22258	22407	22369	22344	22290	22306	22231	22449	22438	22397	22347	22378	22211	22011	22156	22227	22253	22403	22466	22102	22437	22450	22223	22314	22433	22252	22140	22414	22043	22590	22352	22306	22144	22156	22306	22290	22294	22402	22555	22185	22392	22419	22554	22505	22412	22193	22660	22425	22254	22474	22364	22297	22369	22422	22587	22233	22324	22411	22393	22275	22472	22286	22359	22260	22358	22184	22413	22260	22240	22159	22215	22322	22494	22409	22309	22419	22301	22387	22427	22332	22603	22290	22492	22433	22304	22257	22124	22242	22239	22283	22543	22537	22469	22187	22410	22358	22315	22183	22555	22353	22105	22315	22219	22192	22106	22401	22209	22224	22424	22508	22397	22448	22441	22145	22290	22371	22311	22346	22543	22563	22465	22439	22336	22066	22603	22373	22288	22460	22500	22413	22345	22200	22205	22328	22289	22414	22248	22516	22067	22432	22320	22316	22352	22433	22246	22163	22232	22230	22103	22281	22479	22270	22184	22358	22457	22350	22400	22457	22341	22439	22220	22225	22243	22550	22558	22394	22196	22319	22257	22523	22169	22241	22268	22488	22386	22330	22504	22466	22279	22231	22319	22351	22240	22369	22338	22167	22244	22375	22276	22386	22430	22456	22333	22335	22205	22487	22222	22004	22251	22166	22225	22362	22329	22434	22033	22350	22198	22570	22459	22416	22288	22375	22496	22485	22455	22428	22265	22360	22140	22452	22322	22263	22422	22466	22187	22275	22283	22347	22428	22290	22488	22722	22286	22201	22368	22343	22402	22354	22267	22213	22201	22349	22236	22419	22401	22298	22252	22353	22356	22054	22158	22333	22168	22124	22354	22318	22441	22289	22615	22457	22373	22394	22224	22468	22263	22218	22412	22255	22490	22390	22292	22245	22407	22368	22423	22194	22174	22286	22459	22399	22318	22404	22374	22417	22369	22418	22476	22378	22222	22495	22309	22351	22331	22403	22451	22355	22440	22443	22313	22415	22362	22462	22429	22701	22480	22468	22424	22432	22368	22375	22309	22275	22465	22542	22408	22289	22535	22253	22487	22347	22346	21995	22110	22520	22212	22341	22279	22549	22226	22360	22203	22302	22469	22391	22606	22471	22145	22388	22370	22479	22540	22224	22234	22382	22384	22321	22342	22324	22166	22219	22419	22591	22377	22288	22398	22282	22526	22391	22473	22183	22224	22524	22437	22352	22183	22323	22566	22212	22454	22666	22414	22470	22211	22443	22247	22498	22128	22151	22483	22421	22238	22181	22518	22320	22444	22237	22161	22446	22358	22535	22310	22387	22342	22047	22323	22288	22213	22262	22286	22296	22493	22350	22250	22425	22219	22334	22334	22227	22498	22553	22310	22491	22119	22432	22340	22194	22459	22320	22530	22246	22359	22523	22323	22369	22272	22130	22116	22423	22423	22466	22313	22274	22458	22107	22457	22424	22104	22254	22293	22265	22453	22327	22234	22258	22637	22309	22397	22401	22453	22437	22259	22277	22168	22323	22199	22292	22315	22354	22245	22229	22299	22329	22401	22340	22382	22364	22243	22280	22338	22224	22329	22184	22375	22369	22445	22324	22355	22599	22306	22256	22360	22453	22222	22471	22418	22188	22281	22239	22276	22536	22377	22400	22292	22290	22504	22499	22302	22343	22308	22378	22576	22316	22462	22405	22335	22599	22119	22328	22492	22089	22328	22208	22307	22192	22338	22540	22584	22271	22406	22573	22368	22300	22250	22294	22271	22241	22184	22549	22332	22170	22251	22422	22373	22360	22325	22495	22359	22383	22476	22291	22463	22017	22529	22313	22379	22433	22273	22273	22557	22367	22441	22515	22424	22597	22353	22471	22555	22360	22418	22465	22332	22309	22290	22166	22349	22428	22513	22356	22305	22370	22498	22333	22403	22284	22403	22315	22347	22400	22410	22213	22507	22231	22439	22140	22207	22408	22287	22317	22413	22512	22096	22384	22346	22395	22410	22138	22363	22355	22237	22221	22380	22355	22273	22113	22070	22519	22536	22321	22299	22305	22530	21981	22400	22234	22309	22089	22674	22145	22365	22458	22320	22222	22281	22318	22317	22463	22382	22250	22084	22451	22295	22332	22648	22407	22513	22381	22245	22377	22433	22222	22254	22315	22170	22203	22272	22320	22321	22104	22187	22451	22472	22430	22179	22420	22263	22197	22188	22175	22474	22339	22379	22326	22202	22350	22591	22314	22329	22295	22550	22358	22468	22205	22155	22217	22314	22282	22276	22429	22335	22339	22422	22327	22252	22321	22370	22360	22375	22453	22312	22453	22355	22343	22437	22281	22377	22442	22547	22256	22420	22331	22276	22364	22377	22257	22286	22521	22274	22346	22318	22226	22347	22440	22517	22263	22330	22353	22653	22319	22344	22286	22260	22403	22231	22357	22316	22242	22312	22435	22298	22233	22210	22408	22327	22620	22217	22451	22534	22353	22298	22424	22372	22396	22334	22165	22503	22595	22326	22392	22483	22422	22422	22151	22436	22256	22346	22368	22403	22487	22296	22357	22393	22259	22279	22265	22361	22409	22328	22305	22172	22273	22306	22527	22154	22182	22260	22563	22479	22396	22276	22441	22292	22326	22216	22338	22287	22269	22334	22127	22449	22293	22287	22414	22310	22237	22226	22114	22226	22472	22269	22215	22336	22378	22332	22260	22469	22471	22421	22351	22216	22502	22469	22376	22277	22236	22337	22310	22282	22410	22540	22417	22415	22463	22504	22294	22349	22410	22409	22526	22522	22266	22189	22359	22329	22267	22491	22272	22395	22184	22488	22308	22515	22280	22300	22237	22551	22412	22332	22326	22245	22359	22231	21899	22423	22125	22295	22502	22453	22188	22302	22392	22397	22356	22334	22336	22239	22458	22191	22359	22244	22433	22454	22414	22415	22356	22378	22325	22227	22427	22508	22486	22394	22231	22249	22260	22546	22287	22412	22268	22567	22348	22249	22419	22253	22490	22416	22330	22331	22251	22388	22319	22457	22296	22283	22263	22403	22529	22490	22189	22280	22337	22217	22516	22221	22301	22376	22403	22173	22276	22274	22196	22246	22279	22411	22526	22289	22154	22376	22117	22283	22331	22280	22418	22368	21994	22476	22410	22107	22444	22142	22282	22291	22315	22407	22307	22334	22264	22366	22261	22288	22389	22477	22377	22130	22483	22354	22140	22530	22210	22340	22352	22232	22350	22402	22250	22335	22324	22389	22623	22481	22401	22459	22420	22403	22325	22295	22256	22218	22536	22583	22399	22354	22181	22319	22234	22307	22447	22443	22210	22516	22476	22461	22318	22354	22429	22198	22441	22262	22349	22176	22368	22635	22331	22274	22419	22467	22319	22333	22269	22225	22413	22308	22539	22315	22393	22391	22467	22243	22366	22196	22301	22202	22269	22298	22605	22544	22353	22433	22217	22162	22518	22086	22151	22330	22153	22163	22214	22430	22175	22208	22479	22341	22400	22338	22088	22350	22278	22290	22255	22184	22276	22400	22382	22300	22489	22308	22381	22440	22456	22507	22444	22411	22404	22371	22443	22288	22412	22603	22307	22445	22410	22362	22265	22532	22241	22239	22228	22265	22361	22339	22250	22292	22307	22406	22431	22195	22347	22517	22309	22378	22393	22421	22214	22325	22196	22224	22358	22098	22365	22368	22359	22262	22358	22327	22267	22394	22427	22505	22428	22379	22353	22108	22444	22149	22288	22223	22410	22501	22228	22079	22434	22300	22312	22401	22231	22334	22351	22457	22471	22573	22217	22372	22488	22449	22228	22333	22544	22469	22318	22472	22256	22316	22418	22569	22375	22432	22181	22452	22189	22380	22294	22205	22315	22354	22444	22503	22365	21991	22272	22342	22175	22386	22537	22417	22419	22455	22589	22451	22676	22307	22261	22256	22550	22321	22513	22455	22293	22265	22263	22322	22387	22508	22351	22112	22253	22328	22330	22378	22398	22280	22262	22283	22323	22391	22373	22065	22485	22388	22146	22361	22177	22151	22210	22445	22442	22426	22434	22337	22342	22517	22402	22160	22273	22388	22473	22567	22524	22428	22385	22485	22359	22198	22478	22563	22385	22593	22446	22329	22510	22398	22384	22487	22292	22249	22504	22200	22289	22151	22338	22483	22390	22247	22568	22434	22243	22180	22163	22158	22517	22380	22216	22418	22489	22341	22587	22364	22251	22390	22347	22424	22224	22381	22306	22450	22277	22333	22257	22339	22382	22335	22336	22230	22294	22264	22436	22406	22351	22468	22391	22317	22256	22210	22392	22398	22568	22411	22631	22456	22349	22368	22476	22087	22216	22158	22206	22277	22304	22337	22469	22349	22202	22343	22251	22099	22148	22265	22299	22332	22312	22563	22134	22369	22145	22276	22638	22555	22311	22499	22338	22187	22335	22387	22388	22397	22406	22226	22422	22404	22383	22208	22331	22421	22302	22461
29463	50488	51222	44626	37563	29711	26489	24502	22992	22596	33410	34618	27278	20905	18078	17314	17073	16963	17004	17018	17002	17098	17021	17080	16813	16805	17037	16893	16907	17174	17115	17055	16907	17158	17084	17175	16794	16967	17164	16956	16968	17084	17110	16971	16844	17207	16994	16989	16944	17009	17028	16979	16958	16930	16941	16986	17148	17030	16860	17229	17090	17091	16967	17058	17015	16859	17039	16862	17037	17194	16956	17035	16998	16942	16889	17126	17033	17088	17106	16970	17222	16831	17117	16857	17031	17034	17046	17054	16942	16999	17048	16954	16989	17093	17024	17019	16953	16918	16952	17000	16998	16871	17068	16958	17024	17030	16990	16972	16995	17127	17039	16953	16999	17059	16906	16961	17014	16970	16974	17006	16960	16961	17001	17014	16991	17194	16912	16924	16938	17054	16955	16935	17193	17107	17027	17056	16865	16972	17185	17087	17023	16980	16998	16986	16945	17046	17016	16905	16956	16808	17133	17135	16894	16774	17157	16990	16948	16956	16903	17041	16814	16943	16950	16947	17062	17013	17162	16903	17037	16979	17002	17036	16939	16955	17016	17054	17095	16949	17069	17100	17071	16852	16909	17006	17075	16966	16988	16904	16998	16916	16951	17138	16958	16896	17043	17087	16964	17084	17053	16948	16982	17033	17228	17001	17103	16979	17086	16958	16935	16994	16858	16755	17176	16861	16947	16899	16938	17060	17141	17061	16930	17016	17077	17057	17011	16970	16978	17049	17041	16891	17048	17076	16846	16949	17027	16928	16939	17120	17015	17047	16874	17101	16930	16871	16986	17130	16810	17092	16879	17048	16872	16916	17031	17012	16911	17113	17141	16871	16969	16910	16777	17177	17010	16969	17013	16997	17184	17126	16883	16828	17107	16959	16919	17126	17098	17078	16982	16977	17184	16968	16987	16836	16978	17031	16976	16990	16930	17034	17015	17111	16948	17121	17028	17040	16805	17003	17036	17023	17055	17042	16792	17081	16994	17042	17130	17035	16912	17000	16968	17142	17039	16962	17093	17050	16956	16766	17079	17032	17049	17040	16785	16983	17043	17068	17137	16985	16907	17048	17086	17140	16891	16922	16934	17048	16923	16855	17083	16955	17141	17028	16841	17075	17073	17051	17126	17135	16923	16978	17104	16987	17124	17021	17105	16987	16984	16858	16928	16997	17004	17131	17128	16975	17053	16917	16884	16965	17040	16895	16999	16976	17010	16930	16994	16968	16854	17066	17049	17081	17058	17026	16868	17011	16956	16999	17045	16983	17055	17070	17124	17193	17024	17064	17070	17046	17030	17139	16788	17009	17029	17101	16905	17110	17227	16943	16947	16959	17112	16938	17133	16916	16968	17125	17048	16934	17192	16992	17243	17024	16943	16871	16895	16922	16970	16934	16917	17109	16869	17010	17035	16967	16815	17029	16878	16969	16962	17103	17109	17007	16944	16931	16841	16872	17093	17023	17071	16874	17069	17073	16876	17104	16940	16922	17038	17021	16938	17122	16937	17057	17046	16942	16866	17112	17025	16970	16808	17091	16872	16990	17071	17112	16885	16982	16967	17070	16899	16988	16957	17137	17010	16942	17033	17046	16860	16969	17151	16994	17040	16984	16880	16959	16962	16909	17026	17003	17129	16891	17080	17054	17048	17267	16855	17018	17041	16995	17114	16860	16819	16947	17129	17079	17008	17025	17059	17072	16909	17089	17138	16766	17059	17057	17141	17126	16900	17025	17096	16901	17039	16958	17044	16988	17128	16984	17107	17047	17037	17126	17022	16909	16969	16894	17111	16906	17191	16975	17022	17133	17001	16940	16907	17007	16866	17101	17184	17052	16952	17041	16878	17019	16930	17039	17058	17051	17058	17062	17061	16942	16884	17153	17096	17047	17054	17003	16997	16943	16958	16942	16821	16825	17008	17111	17083	16985	17217	16899	16839	17212	17088	16944	16961	17165	17002	17084	16981	16842	17003	16952	17028	16935	17045	17005	17151	16908	16886	17195	17043	16922	16900	17021	16938	16960	17022	16835	16933	17163	17175	16909	17027	16935	16829	17084	17091	16812	17031	16970	17048	16910	17139	17021	16947	17104	17043	17094	16924	17211	17125	17088	16987	17280	16894	16999	17002	16908	17153	17109	17019	16924	17048	16928	17034	17097	17040	16929	17082	16990	17063	17024	17032	17141	16975	17082	17105	16828	17005	16875	17025	17104	17130	16964	17088	17190	16983	17009	17132	16948	16921	16971	16829	17033	17053	16880	17031	17085	17065	17165	16938	17047	17058	16950	16874	17038	17113	16983	16979	16995	16848	17020	16940	17018	16986	16885	17120	17097	16910	17059	16834	16907	17015	16841	17130	17057	16978	17155	17062	16914	16988	16905	17037	17172	17019	17011	16959	16988	17130	16990	17029	16952	17145	16999	17111	17079	17038	17029	17034	17012	17023	17049	17018	16931	17000	17089	17038	16825	17133	17082	16915	17095	17089	17204	17140	16920	16807	17082	16924	17039	17020	17021	16923	17007	17007	16837	17177	17156	16988	17061	16998	17076	16996	17036	16942	16991	16919	17007	17111	16979	16844	16990	17077	17058	16897	16989	17005	16971	16972	17092	16853	16876	16926	17022	16901	16877	16947	16890	17056	16861	17086	16879	16972	17059	17034	17022	16872	16931	16935	17030	16975	17143	17126	17112	16870	16872	17024	16950	16947	17037	16994	17048	16762	17014	17081	16914	16956	16973	16916	17152	17133	17044	16850	16883	16969	16923	16968	16971	16993	17050	17050	17112	17008	17030	16918	16911	17175	16975	16996	16971	16798	16907	17025	17092	16948	16866	16994	16963	16867	16984	17015	16984	17010	16857	17044	17022	17091	17055	17028	16962	16866	16919	16863	16975	16981	16832	16926	16884	16887	17072	17189	17016	16958	16997	16886	17114	16834	16866	17163	17210	17147	17002	16904	16932	17000	16929	16914	16950	17047	16908	16897	17148	17244	17058	16950	16958	16994	16905	17076	17002	16980	17048	17059	17003	16908	17042	16921	17027	16919	16949	16928	16942	17074	16721	16978	17011	16975	17120	17042	16990	16982	16937	16974	16839	16962	17015	17125	16917	16967	17139	17032	16957	17005	16910	17007	17010	16954	17038	17002	17074	16881	16866	17109	16951	17060	16990	17087	17002	17008	16815	17059	16830	16948	17220	16871	17096	17091	16839	16936	17154	16715	16978	16865	17134	16854	17079	16934	17026	16951	17175	16951	17114	17133	17123	17145	16939	17010	16819	17053	16975	17035	16961	17107	16802	16980	17089	17264	16940	17094	17001	16985	17170	17054	16970	16976	17082	17046	17060	17090	17053	17092	17036	17040	16896	17021	16878	16822	17039	16894	17156	16925	17096	17087	16949	17096	17115	17066	16992	16968	17132	16835	17100	17137	17049	16917	17079	16959	16797	17086	17106	16961	17075	17099	16747	16940	16849	17031	17106	17096	17009	16761	17105	16848	16941	16990	17070	16944	17067	16960	16990	16933	16908	17001	16811	16991	17127	16980	16989	17020	17237	17112	17073	17083	16946	17054	17023	16982	16871	17149	16903	17038	17086	17034	16869	16993	16866	17005	16887	16955	16938	17176	16998	16974	16966	16944	17094	16845	17018	16829	17054	16934	17124	16933	16939	17057	17137	17047	16765	16949	16969	16924	17141	17015	16836	16967	17031	16899	17025	17011	17200	16873	17038	16960	16931	17096	16967	16880	17140	16962	17215	17011	16958	17021	17124	16915	17105	16964	17063	16939	16953	16943	17009	16935	16876	16967	17083	16878	16846	17056	16978	17175	17078	16815	17029	16940	17113	16912	17058	17039	17123	16966	17073	17003	17008	17036	17257	16846	17048	16982	16972	16898	17075	16921	17066	17048	16967	16970	16951	17007	17095	17017	17009	17040	17015	17065	16926	17057	16976	17112	16976	17046	17004	16942	17026	17002	16899	16982	16931	16982	16981	16970	17029	17003	17160	17069	16922	16811	17101	16892	17040	17024	16965	17167	16934	17054	17106	16998	16990	16974	17031	16988	17028	16892	16929	16945	17062	16891	17047	17016	16837	17006	17004	16893	16909	16969	17156	16925	17045	17180	16905	17165	17046	17080	16966	16943	17144	16974	17104	16894	17156	16962	16754	16894	17005	16806	17194	16983	17018	16939	16840	17105	16828	16963	17041	16920	16989	17051	17033	16915	17012	16953	16933	17101	17051	16771	17018	16961	17110	17095	16896	16863	17044	16980	16997	17087	17064	16818	16981	17003	17054	17138	16910	16975	17058	16973	16992	16911	16992	16816	16976	17155	17176	17086	16816	16878	17058	16985	17058	16986	16880	16994	17005	17035	17062	16831	17096	16804	16939	17057	16914	16956	17055	17019	16876	17118	16980	17110	16950	17025	16952	17009	17027	16792	17026	17070	17128	16909	17066	16960	16963	16930	16904	17129	16957	17098	17211	17058	17045	17069	17260	17058	16998	16878	17103	17096	16945	17057	17090	16993	16981	17004	16909	16887	17076	16993	17058	16960	17059	16885	17031	17095	17089	17080	16861	17275	17088	16917	17125	16907	16888	17069	16924	17018	17064	17067	16960	16986	16912	17047	16893	16883	17185	17081	16964	16809	16965	17009	17075	17109	16705	17050	17019	16757	17117	16966	16962	17095	16945	17039	17323	16979	17025	17110	17157	16886	16982	17002	16919	16933	17155	16924	17110	16976	17059	17027	16890	17043	17170	17010	17083	17225	17149	16936	16826	16826	16889	17210	16985	16997	16944	17033	16847	17039	17035	16988	16908	16899	16907	17050	17033	17057	16819	17123	16997	17187	16964	16984	16908	16986	17049	17093	16919	16989	17093	17077	16903	17011	17026	16958	17091	16962	16796	17162	16848	16954	17093	17130	16855	17019	16942	16845	17166	16979	17093	17042	17087	17308	16888	17041	17025	16980	16846	17050	16979	17063	16938	17066	17056	16950	16956	16984	17236	17199	16945	17012	17179	17095	16986	16951	16982	17104	17193	17209	17115	16877	16915	17136	16949	17132	16733	17030	17011	17059	17169	17099	17231	16995	17049	17119	17064	16914	17080	17040	17018	16878	16811	16937	17069	17063	16977	17011	16926
23524	21138	29260	27547	30625	33592	33299	29172	28559	36569	46836	46112	36737	28652	24634	23148	22812	22506	22604	22514	22617	22647	22529	22699	22485	22390	22688	22562	22533	22469	22629	22646	22429	22562	22724	22499	22325	22576	22678	22503	22470	22622	22493	22602	22624	22567	22418	22796	22654	22596	22639	22613	22366	22312	22549	22590	22651	22594	22547	22634	22583	22493	22581	22278	22419	22449	22761	22457	22508	22598	22684	22734	22446	22273	22230	22400	22660	22449	22096	22422	22520	22432	22497	22604	22422	22480	22434	22496	22529	22757	22625	22729	22512	22470	22488	22492	22468	22285	22584	22187	22488	22601	22472	22475	22464	22431	22272	22428	22370	22482	22464	22457	22386	22603	22600	22297	22407	22427	22572	22388	22561	22331	22304	22581	22614	22628	22444	22464	22715	22490	22444	22441	22367	22498	22462	22553	22628	22617	22334	22297	22661	22508	22445	22544	22626	22504	22447	22460	22542	22436	22376	22454	22448	22347	22624	22476	22798	22325	22522	22325	22261	22518	22452	22469	22684	22414	22547	22468	22503	22695	22529	22600	22537	22475	22494	22333	22591	22614	22721	22464	22412	22446	22671	22609	22188	22451	22427	22466	22574	22754	22476	22437	22340	22304	22544	22650	22408	22603	22395	22463	22507	22334	22441	22564	22395	22289	22681	22447	22638	22494	22404	22401	22226	22533	22679	22539	22533	22558	22436	22437	22480	22591	22439	22379	22384	22515	22456	22453	22585	22408	22413	22404	22545	22430	22538	22729	22501	22397	22419	22581	22557	22314	22279	22404	22611	22331	22730	22594	22471	22196	22426	22505	22637	22509	22509	22306	22389	22383	22398	22547	22394	22159	22677	22284	22709	22497	22443	22756	22434	22581	22556	22476	22491	22439	22420	22640	22606	22376	22566	22463	22310	22335	22367	22207	22652	22339	22400	22449	22423	22350	22277	22504	22477	22339	22324	22773	22628	22512	22430	22401	22449	22376	22329	22519	22350	22424	22569	22618	22465	22586	22532	22275	22424	22522	22600	22425	22326	22230	22630	22574	22481	22602	22505	22243	22532	22345	22432	22562	22433	22477	22653	22321	22690	22179	22557	22514	22636	22270	22265	22312	22693	22577	22736	22510	22166	22684	22348	22316	22405	22255	22487	22422	22508	22449	22368	22527	22519	22444	22446	22423	22450	22426	22615	22551	22454	22499	22529	22699	22472	22598	22514	22709	22636	22623	22575	22414	22595	22604	22609	22350	22497	22562	22474	22325	22602	22575	22697	22467	22430	22586	22407	22530	22478	22448	22444	22289	22631	22621	22490	22450	22457	22329	22547	22616	22305	22461	22473	22417	22563	22377	22327	22492	22500	22577	22709	22406	22285	22334	22456	22703	22586	22510	22221	22392	22418	22326	22404	22319	22338	22367	22166	22573	22544	22293	22260	22239	22554	22415	22418	22498	22555	22486	22274	22419	22544	22276	22591	22426	22418	22389	22461	22437	22453	22644	22326	22478	22371	22494	22419	22606	22568	22449	22424	22427	22563	22275	22380	22314	22535	22630	22607	22428	22413	22601	22677	22750	22581	22386	22589	22650	22451	22450	22678	22371	22327	22403	22381	22333	22398	22477	22473	22385	22641	22731	22532	22535	22449	22450	22340	22409	22281	22368	22467	22424	22567	22559	22578	22525	22312	22417	22510	22492	22701	22272	22287	22393	22483	22605	22238	22437	22451	22410	22518	22276	22267	22487	22643	22674	22658	22589	22617	22259	22381	22684	22455	22597	22452	22531	22366	22516	22660	22670	22582	22327	22523	22432	22571	22606	22440	22415	22655	22279	22544	22474	22491	22674	22617	22433	22264	22492	22725	22568	22425	22447	22545	22667	22467	22283	22363	22509	22461	22435	22362	22242	22228	22511	22526	22502	22521	22513	22517	22673	22657	22465	22605	22590	22490	22453	22459	22475	22373	22601	22690	22296	22470	22549	22306	22570	22541	22639	22441	22454	22564	22615	22479	22536	22366	22430	22523	22519	22623	22264	22323	22679	22342	22658	22484	22478	22549	22354	22545	22584	22413	22692	22733	22593	22265	22252	22467	22313	22575	22498	22631	22372	22348	22590	22666	22585	22787	22402	22565	22510	22608	22669	22387	22458	22506	22737	22484	22419	22423	22491	22298	22691	22531	22396	22584	22609	22614	22327	22474	22688	22742	22553	22579	22720	22635	22396	22469	22405	22499	22684	22500	22522	22340	22412	22358	22494	22424	22497	22652	22754	22544	22663	22468	22628	22349	22303	22652	22517	22426	22323	22543	22552	22640	22403	22550	22533	22610	22592	22531	22589	22560	22538	22361	22284	22552	22470	22464	22565	22677	22610	22580	22648	22554	22424	22346	22362	22464	22404	22581	22559	22513	22429	22639	22340	22454	22529	22636	22179	22312	22593	22556	22522	22636	22694	22431	22365	22726	22336	22417	22381	22281	22460	22420	22439	22306	22495	22281	22428	22562	22388	22646	22511	22498	22508	22516	22644	22394	22466	22597	22404	22490	22492	22298	22440	22382	22471	22561	22485	22686	22553	22602	22598	22568	22351	22500	22747	22614	22424	22532	22384	22627	22444	22551	22513	22518	22484	22379	22427	22697	22465	22505	22547	22478	22594	22366	22615	22390	22484	22536	22165	22482	22504	22386	22531	22645	22622	22482	22448	22382	22458	22429	22359	22588	22517	22631	22563	22687	22441	22599	22416	22465	22402	22388	22349	22606	22631	22586	22523	22726	22526	22562	22759	22438	22521	22509	22406	22570	22579	22414	22505	22325	22401	22471	22505	22559	22546	22638	22556	22344	22435	22480	22469	22444	22494	22435	22624	22623	22623	22520	22583	22406	22586	22444	22649	22472	22596	22669	22393	22483	22551	22378	22423	22370	22336	22278	22854	22400	22683	22440	22297	22479	22595	22472	22528	22411	22607	22420	22451	22408	22487	22248	22119	22557	22257	22431	22569	22574	22374	22344	22617	22405	22589	22474	22596	22712	22710	22594	22499	22564	22357	22540	22337	22523	22417	22376	22503	22587	22580	22519	22470	22604	22373	22431	22476	22370	22555	22539	22322	22543	22340	22492	22613	22419	22400	22461	22629	22490	22362	22567	22505	22356	22434	22375	22394	22407	22407	22338	22292	22183	22303	22406	22316	22869	22454	22537	22575	22821	22390	22605	22384	22602	22548	22633	22330	22468	22394	22452	22456	22346	22650	22485	22357	22422	22566	22491	22532	22434	22393	22677	22669	22357	22646	22347	22779	22360	22385	22722	22365	22628	22446	22486	22499	22448	22540	22493	22412	22502	22651	22573	22550	22352	22399	22382	22460	22294	22659	22738	22423	22412	22408	22499	22586	22581	22453	22602	22532	22485	22332	22748	22422	22629	22756	22558	22496	22526	22501	22336	22436	22564	22261	22449	22351	22442	22421	22350	22634	22428	22148	22488	22389	22663	22496	22584	22495	22633	22493	22615	22375	22429	22526	22494	22400	22574	22391	22424	22634	22753	22456	22773	22554	22618	22455	22730	22566	22497	22438	22571	22540	22554	22546	22589	22569	22395	22352	22474	22448	22615	22745	22631	22343	22476	22527	22534	22141	22522	22527	22536	22374	22573	22581	22514	22572	22319	22400	22526	22473	22433	22630	22578	22556	22606	22564	22627	22318	22313	22314	22309	22423	22445	22565	22288	22387	22171	22466	22689	22210	22498	22336	22488	22476	22180	22414	22343	22342	22461	22564	22676	22315	22428	22405	22456	22371	22385	22475	22552	22313	22541	22727	22904	22283	22595	22339	22576	22489	22672	22748	22334	22405	22542	22312	22549	22442	22538	22498	22702	22575	22633	22270	22492	22534	22425	22726	22670	22405	22529	22284	22343	22467	22236	22327	22666	22357	22604	22434	22309	22528	22473	22440	22246	22541	22453	22696	22464	22367	22536	22491	22477	22526	22571	22357	22332	22448	22477	22560	22450	22620	22612	22528	22389	22484	22405	22360	22474	22444	22570	22449	22512	22473	22285	22432	22513	22683	22584	22504	22500	22447	22214	22489	22564	22339	22399	22387	22663	22288	22277	22541	22566	22650	22679	22459	22332	22301	22565	22452	22367	22320	22453	22345	22392	22506	22580	22599	22579	22468	22605	22529	22320	22594	22325	22344	22593	22523	22537	22659	22555	22680	22580	22412	22540	22494	22482	22581	22546	22292	22478	22323	22260	22371	22243	22376	22452	22565	22396	22345	22401	22428	22379	22231	22750	22532	22538	22748	22430	22323	22280	22551	22432	22287	22347	22702	22558	22457	22215	22370	22620	22359	22478	22443	22355	22573	22514	22430	22584	22552	22242	22389	22403	22630	22559	22558	22411	22417	22553	22617	22358	22474	22470	22494	22399	22134	22606	22369	22739	22616	22418	22499	22665	22472	22581	22721	22448	22441	22360	22312	22535	22472	22556	22551	22520	22487	22700	22458	22231	22546	22550	22386	22516	22482	22608	22332	22155	22405	22343	22509	22570	22676	22468	22255	22390	22527	22533	22484	22542	22654	22575	22745	22655	22481	22499	22304	22477	22633	22445	22377	22565	22515	22269	22450	22419	22341	22306	22296	22789	22545	22376	22564	22462	22595	22585	22390	22517	22290	22542	22448	22422	22395	22354	22489	22325	22444	22498	22340	22399	22750	22570	22635	22495	22446	22425	22467	22526	22398	22435	22476	22487	22346	22580	22404	22669	22456	22875	22515	22223	22258	22433	22338	22537	22455	22530	22497	22719	22406	22549	22532	22453	22515	22570	22422	22374	22509	22500	22381	22505	22613	22529	22656	22644	22357	22502	22649	22552	22310	22386	22498	22512	22463	22620	22301	22514	22457	22285	22512	22419	22616	22361	22239	22712	22560	22418	22286	22617	22574	22501	22454	22505	22522	22736	22797	22480	22352	22296	22432	22417	22427	22583	22424	22585	22623	22554	22501	22473	22608	22479	22361	22626	22652	22271	22295	22573	22290	22567	22184	22710	22314	22462	22416	22389	22669	22663	22463	22535	22559	22538	22307	22481	22374	22481	22409	22316	22580	22429	22445	22395	22371	22645	22656	22600	22389	22542	22507	22579	22454	22626	22513
31591	54084	57767	53458	46654	36072	29961	26751	26662	36854	46253	43674	33140	23468	18780	17350	17082	17211	17059	17192	17123	17140	17099	17167	17307	17077	17208	17129	17112	17030	17242	17192	17095	16980	17248	17055	17124	17202	17131	17054	17025	17236	17007	17213	17270	17009	17084	17057	17031	17170	17310	17208	17036	17126	17046	17373	17071	17181	17095	17121	17176	17044	16818	17049	17093	17184	17152	17248	17112	17206	17172	17010	16970	16984	17012	17130	16897	16970	17201	17000	17120	17228	17107	17076	17090	17019	17256	17086	17038	17075	17099	17278	17270	16881	17151	17168	17096	17001	17295	17010	17117	16971	17036	17121	17095	17060	16950	17052	17043	17207	16983	17018	17094	17060	17036	17006	17091	16963	17073	17020	16928	17183	16982	17004	17062	17073	17116	17048	17135	16945	17014	17151	17054	16970	16946	17061	16954	17100	17160	16912	17145	16907	17049	17092	17147	16875	17008	17038	17096	17089	17060	17102	17114	17183	17009	17050	17178	17061	16991	17044	17000	17154	17101	16916	17051	17059	17080	17084	17129	17004	17181	17069	17094	17135	16976	17081	17036	16946	17121	17167	17170	17143	17127	17078	17129	17094	16919	17024	17159	17173	17065	17198	17005	17141	17056	17175	17146	17275	16845	16991	17075	16822	17007	17180	17205	17027	16983	17094	16979	17210	17250	16998	17232	17105	17064	17017	16953	17100	17066	17126	17071	17160	16983	16929	16986	17082	17088	17144	17045	17090	17093	17136	17016	17190	17071	17169	17083	17080	17053	17034	17162	16992	17053	17129	17094	17019	17087	17000	16981	17188	17157	17130	17188	17002	17028	17138	17064	17211	17129	16981	17104	17132	16938	17064	16973	17064	17108	17008	17202	17228	17003	17186	17127	17065	16994	17032	16922	17109	17054	17017	16940	17166	17010	16998	17051	17008	17140	17036	16911	17038	17105	16943	17036	17038	17096	17191	16945	17118	17156	16919	16815	17119	17065	16989	16991	17131	17034	17035	17056	17297	16952	17166	17206	17157	17007	17202	17057	17151	17131	17079	17077	17082	16998	17053	17229	17198	17068	16938	17212	17214	17077	17018	16975	17094	17259	16977	17086	17105	16976	17144	17154	17144	17049	17206	17123	16919	17217	16929	17127	17105	16999	17165	17057	16990	17255	16977	17063	17029	17282	17049	17194	17053	17082	17061	17133	16928	17150	16903	17150	17199	17068	16983	16983	17001	16935	17108	17021	16955	16985	17077	16965	17005	17102	17058	17143	17152	17153	16984	17057	17210	17033	16957	17173	17128	17142	16929	17077	16979	17138	17061	16983	17156	17190	17080	17130	17038	17063	17113	17018	17012	17204	16976	16926	17069	17093	17054	17232	17035	16997	17126	17022	16869	16902	17141	17157	17157	17161	16948	17037	17159	17063	16883	17022	16937	17078	17050	17045	17016	16990	17050	17039	17258	17167	17133	17045	17157	17021	16889	17080	17136	16993	16969	17158	17120	17101	17083	17136	16977	16935	17090	17092	17000	17207	17145	17173	17277	17062	17106	16963	17028	17035	17064	17127	16941	17101	17032	16901	17220	17186	17099	17053	17067	17367	17034	16956	17002	17028	17138	17012	17039	17149	17109	17119	17155	17223	17062	17067	17052	17083	17108	17308	17028	17120	17075	17077	16991	17007	17318	17252	17145	17145	16989	16943	17167	17057	17052	17021	17086	17004	16815	16946	17038	17190	17154	17098	17018	17117	16996	17068	17206	17045	16970	16966	17004	17060	16986	17174	17099	17108	17076	16916	17102	17102	17094	16991	17167	16861	17062	17148	17058	17135	17010	17040	17117	16933	16989	16886	17181	17102	17087	17090	16968	17029	17177	17130	17236	17129	17032	17052	17189	17179	17080	17005	17035	17073	17052	17025	17123	17125	17150	17160	17048	17034	17184	17180	17060	17009	17042	17196	16973	17134	17162	17124	17069	17031	17144	16961	17092	17086	17146	17102	17011	17063	16962	17150	17047	17053	17236	17154	17006	17078	17203	17209	17127	17178	17006	16995	17118	17055	17333	17135	16977	17115	17098	17010	17043	17088	17051	17115	16993	17187	17082	16881	17232	17013	17180	17139	17043	16952	16973	17087	17030	16972	17095	17073	17126	17116	16966	16971	17063	16886	17064	17218	17050	17015	16958	17008	17146	16876	16907	17155	17206	17060	17262	16979	17178	17041	17077	16993	16956	17100	17160	17169	17221	16878	17098	16944	17124	17250	16865	17245	17105	17190	16907	17158	17094	17234	16905	17065	17058	17119	17093	17129	17217	16936	17157	16929	17098	17087	16890	17198	17119	17133	16953	17019	16990	17251	17229	17125	17056	17093	17280	17104	17018	17313	16992	16931	17039	17026	17175	17180	17170	17128	17276	17096	16933	17163	17137	17077	17108	17082	17087	17089	17073	17258	17062	17143	16947	17122	17276	16956	17090	17093	17045	17006	17024	17135	17102	17002	17061	17053	17192	16944	17003	17006	17052	17151	17080	17100	17037	17159	17124	17083	17195	17172	17071	16963	17165	17015	17071	16957	17158	17056	17075	16994	17057	17036	17185	17009	16971	17170	17162	17012	17070	17101	16857	16925	17133	17135	17104	16978	17039	17347	17069	17155	16987	17044	17094	17127	17188	17154	17118	17107	16952	17023	16917	17041	17125	17119	17009	16964	17150	17032	17215	17193	17043	17137	17034	17065	17129	16972	17166	16997	17064	16884	17030	17184	17176	16989	17106	17032	17023	17083	17111	17252	16912	17111	17253	17070	17040	16961	17108	16901	17113	17203	17011	17114	17269	17058	17152	17040	16974	17201	17156	16996	17099	17014	17110	17041	17185	16938	17049	17118	17142	17066	17121	17062	17183	17080	17158	17211	17078	16967	17040	17218	16919	17234	16980	17143	17083	17187	17058	17276	17061	17216	17137	17024	17036	17038	17139	17045	17156	16939	16865	17123	17191	17116	17068	17201	17042	17137	17172	17061	17105	17088	17135	17002	16949	17059	17189	17224	17100	17016	17242	17100	17186	17084	16895	16891	17178	17015	17039	16851	17006	16841	17050	17246	17212	17252	17093	17152	16933	17029	17109	17174	17192	16905	16922	17027	17033	17151	17046	17164	17201	17016	16957	17118	16963	17167	17164	17075	17121	17147	17083	17060	17274	17246	16965	17142	17034	16981	17004	16859	17038	17082	17148	17061	16943	17060	17013	17103	16932	17110	17163	17227	17038	17086	16902	16893	17071	17031	16984	16971	17134	16979	17130	17094	17127	17281	16969	17012	16949	17103	17256	17196	16838	17101	17136	17069	17077	17084	16944	17130	17076	16870	17053	17113	16971	17117	17133	16903	17009	17192	17029	16916	17169	17102	17026	16962	17169	17197	17061	17015	16978	16946	17114	17034	17131	17066	17058	17027	17073	17063	16906	17057	17137	17259	17182	16904	17182	17098	16899	17295	17032	17087	16992	17051	17097	17127	17093	17213	17129	17051	17102	17174	17216	17052	17119	17037	17012	16992	17023	17148	17163	17071	16965	16947	17141	17105	17171	17015	17132	17004	17214	17133	17098	17167	16999	17263	17155	17143	16967	17117	17205	17073	17125	17145	17118	17019	17093	16898	16954	16988	17041	17051	16962	17224	17050	17095	17133	16972	17171	17273	16999	16946	17155	17016	17083	17037	17295	16944	17008	17090	17028	16890	17006	17079	17065	17180	17034	17240	16993	17160	17068	17053	17183	17006	16933	16989	17077	17007	17087	17151	17036	17115	17112	16947	17031	17186	17281	17121	17027	17130	17008	16984	17081	16881	17057	17070	17125	17149	16938	17198	17075	16969	17070	17289	17149	16992	17107	17119	17086	17241	17202	17052	17015	16874	17109	17066	17069	17271	17027	17162	17014	17107	17080	17233	17213	17180	17039	17011	17269	17199	17034	16898	17183	16860	17031	17159	16910	17052	16933	17169	16977	17131	17180	17141	16981	17065	17077	17171	17071	16992	17026	17143	17051	17180	16892	17169	17212	17227	16918	17205	16979	16901	17032	17081	16937	17098	17050	17305	17070	17046	17256	17072	17081	16979	17006	17094	17216	17045	16957	17042	17013	17283	17037	17156	17168	16898	17126	17021	17009	16893	17135	17248	17243	17214	17143	17019	17151	17046	17069	16886	17270	17064	16935	17079	16997	17153	17071	16980	17059	17203	17040	17244	17165	16992	17196	17283	16894	17131	16927	17150	17167	17145	17032	17079	17060	17154	17084	17111	16943	17185	16974	17104	17202	16992	16862	17074	16871	17094	17015	16972	17044	17150	17167	17149	17152	17075	17056	17086	17115	17034	16793	17057	17157	17093	17167	17092	17064	17083	17042	17064	17149	16984	17226	17113	17012	17116	17160	17048	17148	17133	17015	17180	17091	17056	17167	17112	17127	17124	17195	17070	17100	17002	17202	17148	17143	17041	17023	16991	17081	17003	17009	17048	17098	17011	17043	17231	17181	17010	17037	17087	16958	17129	17159	17081	17044	17149	17034	17195	17395	16883	17110	17056	16836	17177	16931	16930	17305	17021	17028	17318	16973	16991	17067	16980	17018	16977	17128	17120	17343	17038	17050	17144	16986	16978	16923	17209	17171	17130	17215	17045	17199	17053	17092	17172	16985	17103	17215	17141	17139	17083	17246	17021	17063	16896	17112	17050	16975	16937	17071	17235	17047	17193	16949	17089	17126	16892	17099	17089	17124	17045	17035	17172	17012	17097	16982	17026	17214	17123	17057	17214	16976	17104	17122	16991	17122	17062	17093	17160	17025	17102	17140	16887	17064	16849	17130	17096	17024	17116	17039	17048	17202	17026	17064	17104	16965	16970	17136	16998	17190	16882	17057	17035	17143	16999	17161	16857	17066	17075	17071	17169	16937	17165	17062	17047	17156	17072	17067	17114	16903	17068	17244	17111	16944	17128	17083	16992	17267	17070	17228	17080	17092	17132	17095	17151	17211	17040	17411	17096	17210	17184	17171	16701	17122	17034	17124	16998	17092	16945	17069	17293	16934	17235	17132	17213	17099	17130	17260	17202	16972	17046	17321	16936	17301	17085	16958	17081	17001	16840	17141	17120	17023	17022	17112
33321	33561	40707	39413	33174	28331	25958	24684	24246	24848	26023	25657	24391	23564	23179	23141	22805	23108	22773	22827	22720	22763	22876	22704	22561	22886	22751	22963	22712	22750	22959	22784	22804	23001	22884	23137	22616	22857	22730	22764	22986	23050	22953	22890	22863	22921	22825	22951	23069	22805	22772	22947	22993	22668	22858	22860	22944	22847	22787	22852	22955	22909	22768	22954	22837	22768	22736	22796	22723	22902	22786	22864	22834	23103	22937	22812	23006	22967	22733	22887	22871	22979	22866	22951	22845	22961	22892	22826	23037	22781	22641	22630	22774	22765	22772	23053	22913	22877	22926	22715	22922	22922	22699	22623	22809	22818	22929	22877	22911	22928	22889	22887	22885	22896	22922	22880	22675	23065	22665	22939	22706	22757	23067	22747	22845	22750	22763	22767	22759	22828	22709	22824	22658	22939	22946	22758	22784	22859	22894	22582	22678	23062	22969	22993	22619	22845	22902	22730	23013	22909	22610	22661	22643	22751	23029	22849	22823	22791	22946	22875	22869	22967	22819	22988	22792	23012	23026	22839	22791	23009	23003	22818	23002	22999	22765	22823	22700	22786	22798	22796	22913	22875	22695	23005	22750	22664	22916	22880	23078	22932	22886	23068	22832	22866	23111	22745	22630	22757	22936	22736	22678	22786	22952	22808	22789	22799	22688	22810	22971	22745	22738	22646	22747	22865	22859	22670	22740	22896	22718	22773	22784	22759	22878	22785	22744	22767	22986	22837	23009	22921	22966	22759	22798	22907	22909	22856	22764	22945	22695	22851	22705	22849	22820	22718	22653	22683	22789	22553	22708	22839	22895	22982	22930	22995	22765	22954	22929	22996	22794	22914	22887	23047	22937	22859	23145	22855	22867	23003	22889	22839	23006	23028	22829	22942	22759	22944	22932	22577	22726	22819	22990	22978	22850	22775	22772	22652	22972	22998	22766	22916	22846	22884	22938	22779	23200	22782	22746	22645	22871	23163	22704	22609	22834	23139	22987	22821	22759	22711	22867	22796	23164	22718	22738	22857	22722	22976	22929	22665	22819	22847	22861	23090	22837	22847	22713	22990	22800	22957	22806	23002	22740	22748	22865	22955	22803	22764	22976	22658	22546	22884	23027	22730	22784	23052	23002	22744	22726	22917	22906	22969	22748	22913	22729	22806	22861	22817	22992	22721	22793	22943	22983	22731	22837	22663	22594	22848	22642	22899	22859	22837	22702	22972	22858	22747	22847	22830	22880	22764	22698	22630	22841	23015	22949	22705	22767	22936	22690	22916	22955	22821	22643	22880	22994	22972	22755	22928	22496	22851	22914	22701	22835	22939	23077	23124	23013	22857	23036	22991	23014	23001	22891	22855	23078	22894	22924	22986	22742	22774	22573	22780	22674	22861	23048	22866	22796	22958	22943	22812	22746	23025	22808	22757	23037	22742	22882	22640	22854	22711	22677	22797	22761	22605	22741	22886	23125	22811	22681	22713	22965	22734	22798	22885	22990	22575	22828	22835	22712	22689	22835	23041	22835	22908	22800	22921	23004	22695	22735	22843	22903	22867	22816	22687	22992	22824	22932	22959	22553	22858	23027	22952	22936	22926	23040	22763	22704	22853	22826	22914	22906	23056	22844	22915	22806	22781	22911	22717	23051	22957	22659	22800	22807	22714	22969	22831	23066	22742	23031	22812	22816	22937	22805	22874	22743	22674	22937	22985	22914	22883	22928	22847	22861	22770	23076	22779	22989	22779	22878	22880	22977	22858	22702	22831	22882	22912	22899	23074	22945	22893	22887	22794	22661	22743	23023	22828	22741	22716	22796	22882	22830	22885	22866	22945	22816	22768	22939	22748	22815	22836	22942	23150	22992	22840	22839	22668	22772	22874	22861	22986	22927	22824	22952	22958	22976	22778	22895	22867	22954	22916	22770	22763	22945	22786	22799	22891	22843	22929	22879	22800	22635	22925	22872	22762	22966	22830	22610	22991	22941	23119	22644	22719	22985	22823	22981	23056	23108	22697	22706	22772	22949	22861	22847	22849	22883	22903	22900	23028	23171	22863	22872	22940	22966	22892	22881	22794	22957	22793	22913	22774	22794	22775	23230	22733	22728	22947	23025	23058	22833	23088	22992	22697	23097	22899	22821	23174	22633	22930	22883	22887	22701	22945	22771	22810	22883	22833	22868	22865	22856	22926	23169	22822	22873	22694	22653	22900	22936	22942	22850	22852	22961	22997	23076	23034	22859	23016	22945	22593	22829	22767	22875	22592	22828	22712	22842	22755	22796	22808	22726	22747	22887	22627	22778	22971	23037	22947	22910	22834	22968	22909	22997	23051	22705	22937	23080	22889	23068	22877	22744	22831	22970	22757	22801	22873	22828	23008	23157	22798	22949	22744	22871	22971	22888	23055	23121	22980	22935	22906	22895	22929	22884	22892	22808	22888	22804	22948	22821	22862	22790	22925	22983	22944	22914	22852	22646	22954	22823	22886	22874	22710	22835	22859	22944	22794	22692	22588	22917	22684	22731	22831	22737	23065	22944	23063	22896	22850	22785	22875	22765	23096	22792	22981	22842	22799	22783	22922	22875	23024	22799	22872	22896	23157	22965	22765	22783	22948	22844	22897	22992	22779	22861	22860	22930	23110	22928	23115	22719	23002	22933	22691	22736	23007	22820	23158	22834	23058	22958	22761	22994	22771	22844	22941	22961	22729	22938	23071	22928	23020	22983	22814	22909	22627	22832	22946	23077	22973	22691	22926	23133	22934	23001	22663	22876	22629	22879	22921	23043	22737	22829	22840	22827	22768	23083	22986	22883	22734	22903	22940	22865	22697	22943	22931	22953	22813	22959	22730	22747	22641	22844	22800	22806	22650	22802	22893	22902	22874	22759	22926	23120	22830	22632	22855	22836	22820	22993	22968	22977	22798	22865	22872	22826	22940	22852	23020	22930	22847	23155	23004	22842	22845	22785	22619	22947	22793	22892	22839	22836	22815	22783	22996	22745	23036	22948	22610	22786	22829	22617	22793	22608	22848	22914	22820	22891	22755	22882	22720	22701	22879	22997	22861	22863	22932	22983	23090	22890	22796	22889	22879	22823	22735	22887	23009	22799	22896	23044	22874	23048	22913	22912	23051	22940	22843	22623	22819	22782	22968	22951	22605	22708	22941	22866	22746	22715	22861	22840	23046	22978	22843	22993	22952	22893	22764	22711	22790	22731	22795	23032	22868	22818	22901	22837	22810	23157	22921	22788	22601	22785	22831	22895	23106	22913	22940	22851	22772	22745	22849	22817	22969	22846	22744	23076	22832	22881	22719	22978	22927	22724	22843	22993	23152	22697	22861	22995	22755	23011	22989	22824	22964	22976	22915	22795	22864	23010	22814	22705	22841	22793	22992	22959	22894	22822	22759	22771	22756	22905	23043	22661	22808	22755	22827	22813	23034	22988	22707	22782	22871	22877	22834	22658	22837	22754	22829	22941	23010	22782	22994	22900	22751	22825	22980	22942	22957	22867	22853	23087	22746	22891	22709	22911	22851	22761	22846	22821	22631	22686	22827	23039	22767	23031	22901	22964	22858	23022	23049	22888	22784	23016	22689	22706	22775	22910	22785	23030	22875	22972	22954	22935	22759	22909	22780	22848	22905	22963	22669	23230	22790	23030	22684	22645	22744	22944	22776	22884	22854	22933	22902	22832	22848	22859	22946	22974	22839	23069	22733	23056	22842	22899	22757	22742	22666	22867	22854	22810	22739	22876	22773	22914	22769	22872	23057	23033	22823	22957	22835	22778	22912	22897	23043	22990	22828	22685	22854	22850	22877	22853	22755	22795	22547	22858	22908	22862	22915	22974	23225	22836	22811	22617	22609	22767	22762	22987	22858	22877	22944	22656	23009	22809	22800	23032	22814	22906	22740	22927	23147	22728	22765	23002	22794	22654	22939	23103	22858	22851	22928	22828	22959	23180	22924	22611	23069	22810	22802	22996	23113	22872	23035	22732	22747	22932	22791	22628	22930	22893	23001	22890	22671	22942	22767	22874	22943	23041	22734	22833	22932	22966	23048	22711	22842	22778	22791	23037	22913	23001	22649	22876	22943	22892	22962	22944	23138	23008	22802	22809	22746	22886	22638	22836	22635	22999	23027	22945	22993	22710	22932	22819	22722	22742	22776	22812	22875	22740	22914	22855	22834	22943	22913	22808	22773	22732	22735	22887	22836	22761	22772	22921	22829	22890	22992	22841	22798	22846	22789	22665	22721	22762	22835	22992	22924	22858	22654	22933	22887	22703	22897	23156	22781	22883	22977	22841	22870	23130	22821	22913	22935	23061	22789	22904	22781	22973	22938	22830	22984	22950	22945	22804	22901	22864	23011	22804	22916	22972	22966	22734	23036	22844	22946	22878	22807	22788	22914	22998	22848	22853	22872	22845	22778	23130	22847	23046	22799	22998	22887	22740	22859	23016	22768	23026	22975	22816	22788	23135	22878	22745	23014	22996	22908	22922	22807	22852	22927	22734	22848	23051	22790	22891	22872	22748	22829	23070	23063	23221	22861	22846	22828	22833	22765	22870	22856	22835	22669	22907	23147	22929	22874	23147	22924	22791	22825	22688	22911	22873	22750	22652	23047	23261	22944	22942	22766	22922	22804	22781	22745	22967	22816	22818	22993	22963	22799	22929	22833	22917	22971	22935	22940	22757	22816	22733	22845	22885	22906	22744	22854	23005	23031	23071	22937	23028	22814	22798	23065	22906	22748	22614	22785	22807	22825	22914	23027	22918	22729	22802	22829	22893	22826	22762	22894	22785	22730	22804	22886	22759	22735	22993	22674	22636	23002	23070	23050	22862	23004	22934	22799	23077	22942	22770	22815	22891	22962	22928	22787	22711	23019	22858	22636	22858	22708	22891	22647	22843	22894	22870	22630	22731	22811	22868	22888	22651	22960	22802	22809	22966	22860	22764	22913	22956	23066	22946	22598	22979	22929	22806	22655	22837	22936	22974	23086	22811	22617	22956	22768	22936	22825	22837	22980	22988	22876	22921	22987	22896	22898	22927	23097	22751	22919	22663	22592	22867	22931	22872	22724	22925	22803	22947	22769	22949	22828	22494	23022	22845	22822	22933	22807	22811	22821	22972	22865	23006	22696
28105	40529	41687	37646	30687	24019	21217	19969	19452	20362	21729	20440	18786	17920	17492	17293	17289	17251	17108	17344	17165	17204	17255	17241	17367	17221	17307	17216	17434	17206	17356	17259	17267	17103	17265	17114	17194	17327	17227	17212	17321	17361	17239	17225	17295	17214	17243	17365	17324	17236	17377	17315	17226	17219	17301	17095	17223	17274	17212	17391	17178	17281	17161	17191	17140	17233	17321	17227	17369	17203	17324	17224	17249	17362	17168	17181	17208	17442	17311	17376	17407	17310	17428	17235	17100	17334	17254	17169	17347	17334	17072	17147	17392	17304	17177	17363	17342	17287	17298	17318	17244	16959	17344	17366	17309	17034	17270	17167	17243	17181	17180	17344	17407	17236	17237	17398	17026	17329	17207	17359	17236	17371	17387	17103	17041	17184	17378	17328	17340	17297	17332	17202	17421	17450	17366	17216	17410	17243	17296	17084	17214	17421	17242	17257	17358	17200	17190	17266	17314	17115	17197	17296	17084	17223	17501	17201	17247	17346	17303	17213	17238	17207	17229	17293	17342	17206	17331	17254	17312	17180	17226	17138	17249	17352	17357	17311	17244	17258	17224	17426	17175	17390	17388	17184	17117	17463	17222	17431	17387	17114	17236	17311	17269	17267	17160	17246	17151	17385	17161	17347	17286	17206	17144	17387	17388	17184	17254	17197	17094	17400	17293	17222	17327	17288	17287	17437	17231	17173	17313	17301	17225	17179	17421	17269	17255	17238	17401	17109	17271	17175	17281	17224	17394	17360	17283	17250	17313	17292	17327	17237	17343	17277	17176	17511	17221	17257	17145	17416	17268	17061	17314	17225	17396	17196	17490	17235	17406	17041	17391	17021	17394	17240	16982	17156	17257	17274	17314	17308	17277	17111	17298	17343	17293	17371	17384	17262	17254	17161	17142	17305	17092	17453	17378	17425	17382	17306	17312	17325	17247	17260	17310	17265	17351	17336	17344	17347	17175	17253	17078	17317	17258	17309	17199	17305	17413	17299	17372	17260	17399	17259	17206	17243	17179	17339	17267	17160	17422	17156	17105	17248	17211	17211	17352	17348	17270	17252	17381	17190	17447	17127	17296	17377	17177	17308	17205	17245	17207	17186	17410	17266	17253	17273	17305	17185	17159	16999	17132	17218	17353	17205	17281	17199	17292	17210	17245	17289	17431	17103	17187	17218	17227	17166	17214	17297	17244	17401	17326	17276	17232	17255	17219	17422	17380	17115	17221	17203	17232	17158	17078	17141	17361	17195	17085	17294	17243	17250	17286	17297	17337	17258	17295	17209	17286	17260	17289	17200	17392	17304	17523	17453	17135	17162	17281	17335	17282	17232	17401	17262	17379	17283	17152	17445	17315	17122	17327	17168	17266	17347	17285	17349	17309	17239	17283	17172	17292	17183	17237	17315	17298	17256	17229	17130	17259	17328	17284	17380	17294	17259	17339	17362	17255	17206	17294	17462	17234	17277	17189	17508	17334	17296	17210	17306	17224	17342	17254	17248	17419	17344	17239	17170	17412	17345	17329	17139	17172	17238	17340	17319	17199	17397	17166	17284	17296	17368	17281	17242	17364	17438	17277	17248	17220	17246	17276	17443	17196	17177	17249	17330	17203	17255	17331	17377	17294	17283	17250	17411	17152	17329	17233	17257	17454	17314	17245	17287	17287	17220	17276	17252	17324	17353	17255	17154	17385	17214	17363	17270	17187	17406	17376	17242	17215	17158	17206	17239	17100	17140	17128	17192	17424	17387	17181	17400	17391	17151	17179	17417	17337	17084	17241	17161	17272	17247	17243	17335	17401	17227	17085	17285	17037	17203	17301	17254	17392	17411	17290	17363	17376	17305	17550	17190	17100	17280	17387	17223	17223	17285	17413	17161	17462	17291	17285	17357	17135	17273	17264	17261	17142	17412	17331	17131	17334	17282	17195	17326	17368	17244	17292	17260	17262	17360	17284	17144	17464	17257	17138	17426	17439	17361	17163	17198	17258	17034	17309	17330	17249	17190	17214	17202	17163	17322	17277	17127	17293	17269	17179	17204	17344	17267	17264	17136	17343	17398	17422	17213	17293	17191	17305	17260	17286	17232	17209	17348	17186	17367	17286	17079	17217	17280	17142	17359	17397	17301	17347	17218	17125	17070	17332	17283	17151	17327	17250	17344	17503	17212	17284	17354	17243	17296	17185	17162	17211	17537	17303	17068	17246	17334	17053	17263	17230	17374	17308	17243	17294	17254	17199	17250	17159	17233	17360	17220	17122	17324	17312	17377	17350	17184	17262	17359	17069	17411	17437	17331	17378	17238	17202	17205	17413	17350	17229	17246	17218	17208	17233	17139	17356	17476	17185	17245	17233	17204	17225	17423	17340	17225	17112	17174	17315	17384	17182	17356	17370	17193	17204	17510	17094	17416	17359	17186	17221	17350	17261	17100	17330	17226	17221	17470	17217	17360	17275	17318	17291	17314	17438	17182	17278	17144	17472	17375	17383	17409	17488	17228	17314	17202	17192	17408	17283	17324	17236	17419	17463	17247	17321	17447	17149	17367	17360	17337	17217	17055	17541	17190	17442	17161	17059	17227	17285	17335	17152	17317	17252	17258	17446	17419	17228	17275	17362	17340	17184	17351	17317	17176	17277	17348	17391	17287	17199	17480	17324	17353	17122	17451	17293	17273	17359	17327	17307	17281	17346	17316	17258	17254	17158	17453	17234	17238	17260	17229	17230	17294	17327	17227	17227	17347	17311	17079	17338	17234	17218	17237	17217	17202	17226	17291	17480	17137	17271	17298	17254	17246	17078	17255	17303	17138	17083	17162	17268	16961	17001	17234	17179	17178	17364	17115	17210	17230	17211	17162	17360	17249	17258	17212	17112	17222	17181	17124	17311	17274	17234	17129	17325	17281	17244	17205	17407	17263	17242	17273	17164	17288	17147	17076	17463	17242	17066	17245	17327	17219	17156	17255	17331	17307	17214	17366	17164	17192	17097	17283	17175	17208	17294	17102	17301	17225	17344	17308	17225	17271	17381	17212	17345	17244	17259	17310	17265	17245	17343	17340	17226	17384	17463	17364	17193	17256	17299	17177	17272	17243	17305	17379	17313	17269	17305	17355	17234	17240	17192	17277	17268	17113	17312	17144	17171	17233	17287	17132	17276	17280	17230	17350	17271	17069	17289	17497	17184	17279	17327	17369	17096	17310	17128	17309	17138	17332	17420	17273	17167	17337	17099	17148	17163	17297	17411	17341	17317	17125	17242	17291	17405	17180	17213	17429	17137	17279	17186	17336	17128	17197	17382	17416	17159	17285	17457	17199	17214	17358	17163	17214	17209	17240	17397	17305	17369	17322	17273	17166	17312	17172	17226	17193	17367	17384	17294	17216	17086	17447	17426	17498	17081	17237	17302	17194	17252	17312	17219	17093	17210	17270	17091	17363	17278	17269	17238	17225	17206	17232	17376	17312	17168	17227	17313	17165	17454	17189	17319	17217	17206	17497	17348	17227	17294	17251	17256	17206	17267	17351	17225	17306	17212	17299	17350	17368	17260	17257	17443	17395	17272	17501	17395	17255	17245	17276	17545	17286	17335	17194	17352	17399	17189	17392	17258	17330	17378	17362	17482	17333	17300	17117	17285	17298	17322	17179	17260	17306	17332	17196	17448	17145	17238	17417	17279	17263	17314	17381	17212	17173	17446	17128	17333	17405	17286	17252	17207	17231	17243	17240	17145	17267	17213	17228	17189	17326	17218	17181	17265	17213	17442	17272	17328	17223	17327	17352	17157	16973	17316	17409	17238	17258	17328	17060	17269	17325	17440	17296	17315	17198	17315	17133	17169	17385	17243	17240	17197	17272	17203	17365	17203	17127	17394	17303	17370	17183	17425	17259	17316	17402	17057	17224	17459	17273	17219	17418	17189	17188	17315	17348	17240	17454	17253	17206	17197	17285	17240	17436	17274	17207	17135	17146	17176	17287	17481	17303	17333	17236	17491	17122	17265	17340	17410	17271	17271	17324	17357	17258	17354	17332	17346	17362	17219	17277	17415	17114	17292	17190	17280	17322	17187	17317	17276	17129	17343	17337	17377	17302	17253	17311	17443	17199	17245	17224	17200	17175	17195	17460	17230	17284	17119	17291	17201	17218	17402	17361	17314	17226	17166	17133	17139	17272	17143	17308	17227	17179	17339	17301	17262	17190	17373	17323	17320	17309	17366	17310	17239	17149	17231	17109	17208	17056	17140	17111	17189	17490	17240	17291	17355	17357	17337	17276	17283	17231	17230	17267	17212	17220	17271	17161	17222	17196	17305	17146	17240	17247	17125	16991	17158	17196	17319	17289	17226	17170	17353	17213	17266	17145	17236	17411	17416	17482	17287	17382	17118	17190	17151	17363	17334	17298	17328	17251	17247	17285	17185	17378	17290	17206	17211	17189	17272	17311	17288	17301	17173	17374	17350	17339	17352	17202	17370	17256	17140	17105	17358	17294	17208	17356	17436	17305	17254	17140	17487	17189	17355	17054	17242	17288	17182	17237	17306	17173	17181	17381	17092	17148	17352	17101	17221	17241	17159	17256	17454	17323	17440	17216	17249	17317	17219	17408	17317	17283	17098	17260	17214	17212	17157	17187	17184	17249	17433	17288	17158	17262	17389	17187	17447	17251	17358	17251	17309	17217	17215	17333	17357	17290	17470	17237	17391	17213	17438	17174	17236	17500	17302	17460	17404	17339	17277	17404	17174	17418	17361	17130	17294	17053	17339	17298	17228	17339	17098	17217	17288	17281	17287	17275	17333	17296	17329	17275	17146	17212	17234	17179	17389	17196	17111	17423	17249	17163	17237	17401	17194	17333	17307	17338	17224	17278	17431	17294	17198	17434	17276	17333	17097	17343	17319	17330	17297	17337	17243	17027	17336	17271	17307	17213	17280	17338	17195	17253	17268	17334	17101	17334	17300	17308	17209	17572	17520	17315	17322	17294	17096	17421	17161	17303	17246	17336	17241	17485	17345	17293	17309	17300	17405	17268	17401	17398	17243	17453	17248	17317	17226	17272	17338	17255	17270	17147	17379	17179	17235	17338	17416	17209	17307	17289	17243	17490	17287	17126	17231	17230	17323	17249	17205	17209	17272	17282	17303	17339
25460	21303	30096	32920	31490	31227	29687	26382	25879	31934	41050	36409	29044	24609	22930	22849	22497	22684	22782	22480	22467	22580	22778	22506	22814	22586	22458	22542	22543	22465	22653	22593	22678	22611	22525	22531	22675	22736	22406	22440	22529	22519	22539	22680	22737	22415	22610	22593	22736	22745	22793	22536	22497	22518	22610	22566	22393	22793	22694	22409	22360	22493	22346	22506	22698	22549	22391	22718	22901	22581	22599	22576	22405	22353	22410	22836	22552	22520	22496	22632	22625	22607	22513	22636	22493	22439	22518	22611	22545	22500	22336	22468	22529	22330	22755	22816	22440	22347	22551	22577	22733	22648	22665	22564	22576	22543	22485	22604	22399	22528	22434	22447	22411	22378	22547	22538	22631	22525	22516	22519	22752	22377	22585	22593	22413	22598	22611	22535	22468	22563	22536	22597	22301	22523	22692	22781	22512	22813	22619	22472	22614	22502	22422	22412	22686	22440	22640	22594	22301	22659	22461	22641	22252	22634	22489	22619	22643	22499	22659	22558	22532	22432	22641	22491	22586	22623	22484	22502	22688	22588	22450	22799	22327	22480	22662	22677	22370	22701	22443	22637	22746	22800	22637	22721	22744	22553	22692	22603	22560	22566	22741	22584	22615	22562	22671	22404	22790	22560	22633	22688	22680	22657	22474	22618	22608	22581	22527	22476	22634	22644	22521	22518	22385	22593	22573	22527	22603	22395	22535	22440	22449	22612	22725	22493	22518	22692	22569	22389	22538	22422	22650	22289	22936	22606	22514	22402	22417	22623	22559	22438	22481	22594	22404	22351	22668	22529	22295	22598	22529	22554	22516	22429	22521	22588	22521	22525	22784	22539	22742	22554	22446	22562	22187	22478	22424	22617	22667	22548	22591	22365	22590	22671	22617	22745	22615	22487	22510	22755	22720	22636	22545	22512	22646	22660	22322	22591	22448	22551	22757	22679	22378	22585	22523	22365	22606	22497	22613	22423	22452	22599	22759	22582	22559	22384	22622	22660	22573	22553	22651	22319	22605	22386	22481	22738	22690	22572	22760	22659	22633	22510	22326	22340	22540	22345	22289	22439	22695	22686	22471	22254	22616	22611	22502	22692	22859	22562	22678	22684	22468	22522	22643	22491	22558	22527	22547	22395	22654	22398	22423	22552	22695	22445	22297	22578	22690	22266	22606	22573	22586	22584	22538	22559	22454	22466	22657	22460	22649	22646	22685	22371	22642	22476	22632	22718	22575	22582	22434	22570	22459	22824	22595	22612	22497	22556	22804	22763	22476	22744	22494	22637	22539	22317	22578	22465	22685	22455	22479	22466	22609	22664	22577	22543	22786	22856	22572	22639	22430	22509	22573	22581	22664	22645	22481	22676	22398	22518	22605	22663	22568	22528	22773	22548	22482	22795	22651	22500	22646	22563	22701	22540	22573	22396	22829	22500	22602	22511	22709	22477	22584	22405	22522	22517	22521	22675	22671	22688	22562	22536	22450	22552	22506	22341	22405	22559	22735	22323	22726	22767	22574	22483	22425	22437	22295	22487	22628	22608	22616	22639	22591	22401	22612	22551	22465	22736	22649	22609	22589	22552	22401	22573	22386	22489	22503	22282	22645	22620	22517	22658	22552	22553	22676	22510	22367	22368	22425	22503	22568	22358	22860	22426	22648	22649	22318	22836	22409	22654	22382	22432	22530	22548	22713	22334	22621	22580	22544	22461	22732	22757	22565	22912	22506	22390	22592	22372	22705	22383	22608	22591	22668	22631	22667	22559	22736	22475	22657	22505	22388	22549	22750	22668	22860	22509	22765	22458	22568	22393	22711	22371	22473	22572	22547	22407	22610	22572	22542	22599	22432	22729	22625	22563	22577	22495	22410	22324	22705	22653	22638	22544	22286	22769	22663	22561	22435	22559	22606	22564	22464	22667	22777	22374	22415	22548	22591	22841	22451	22564	22531	22573	22607	22500	22562	22502	22550	22480	22532	22697	22455	22466	22328	22252	22323	22441	22272	22521	22544	22728	22464	22363	22746	22352	22677	22536	22645	22535	22758	22702	22570	22703	22544	22417	22250	22467	22514	22509	22559	22639	22466	22453	22612	22662	22494	22586	22426	22329	22570	22693	22707	22601	22494	22567	22425	22446	22453	22554	22751	22370	22491	22417	22640	22608	22667	22563	22561	22837	22468	22530	22476	22637	22637	22674	22578	22515	22670	22631	22665	22476	22765	22536	22797	22523	22566	22653	22653	22463	22519	22650	22731	22548	22642	22490	22590	22643	22579	22488	22600	22404	22446	22483	22491	22570	22656	22616	22663	22582	22695	22268	22503	22428	22659	22416	22552	22494	22476	22558	22580	22742	22879	22826	22410	22651	22427	22494	22504	22497	22546	22647	22728	22583	22724	22646	22498	22631	22512	22432	22480	22568	22665	22547	22576	22402	22565	22546	22531	22602	22524	22572	22527	22431	22499	22672	22492	22342	22536	22601	22454	22453	22502	22471	22703	22536	22592	22628	22510	22612	22463	22430	22776	22428	22723	22550	22625	22640	22580	22673	22311	22434	22542	22530	22590	22418	22740	22685	22526	22582	22789	22546	22578	22613	22522	22489	22561	22502	22748	22454	22380	22365	22368	22647	22332	22631	22330	22516	22639	22504	22488	22541	22605	22753	22630	22518	22679	22435	22504	22471	22262	22608	22727	22441	22698	22745	22511	22632	22447	22718	22592	22597	22464	22329	22604	22461	22740	22428	22612	22474	22434	22603	22576	22590	22694	22739	22518	22763	22245	22527	22635	22798	22704	22391	22684	22342	22482	22542	22442	22442	22472	22357	22480	22574	22631	22620	22483	22653	22547	22608	22452	22376	22480	22582	22535	22608	22581	22430	22384	22531	22710	22679	22360	22662	22670	22695	22631	22567	22464	22427	22625	22377	22668	22587	22613	22624	22811	22525	22430	22533	22416	22640	22551	22524	22658	22364	22464	22445	22499	22515	22546	22622	22612	22520	22449	22527	22577	22813	22375	22509	22372	22712	22606	22567	22669	22640	22648	22760	22683	22527	22518	22620	22752	22590	22596	22610	22642	22410	22492	22591	22338	22549	22502	22455	22607	22544	22595	22442	22346	22573	22443	22419	22587	22385	22512	22492	22614	22509	22648	22332	22519	22730	22778	22652	22654	22539	22375	22376	22375	22600	22543	22155	22540	22490	22583	22585	22609	22359	22515	22534	22512	22493	22688	22439	22711	22856	22462	22610	22558	22660	22432	22626	22663	22622	22554	22421	22529	22300	22449	22476	22636	22543	22590	22502	22522	22428	22559	22571	22565	22632	22321	22435	22495	22529	22478	22581	22749	22603	22826	22292	22496	22395	22603	22672	22674	22731	22604	22759	22648	22493	22524	22513	22395	22590	22408	22479	22553	22515	22426	22343	22681	22618	22627	22580	22484	22408	22462	22577	22723	22606	22406	22511	22563	22603	22448	22678	22444	22563	22459	22411	22510	22782	22747	22332	22484	22547	22337	22633	22497	22420	22592	22605	22613	22604	22519	22745	22645	22362	22488	22528	22579	22593	22568	22717	22339	22865	22557	22657	22568	22390	22517	22476	22431	22498	22475	22625	22334	22538	22530	22595	22416	22617	22824	22453	22357	22370	22308	22634	22585	22659	22594	22473	22474	22670	22633	22649	22288	22506	22695	22579	22701	22459	22425	22738	22666	22726	22533	22430	22665	22616	22419	22566	22451	22561	22618	22737	22756	22533	22382	22648	22460	22557	22534	22447	22504	22377	22669	22611	22493	22684	22523	22500	22497	22565	22558	22458	22705	22580	22377	22521	22714	22424	22525	22553	22813	22411	22493	22409	22857	22560	22645	22372	22308	22430	22515	22655	22636	22516	22402	22508	22619	22567	22289	22391	22431	22563	22489	22595	22634	22535	22341	22696	22488	22579	22379	22466	22562	22849	22615	22332	22558	22662	22459	22445	22785	22694	22668	22532	22544	22738	22688	22643	22626	22682	22487	22634	22418	22587	22748	22410	22547	22671	22561	22619	22496	22853	22781	22525	22559	22545	22545	22751	22383	22638	22579	22465	22592	22446	22455	22553	22676	22475	22503	22286	22513	22586	22493	22717	22585	22545	22667	22701	22314	22585	22624	22536	22462	22412	22677	22674	22307	22351	22383	22546	22579	22742	22499	22610	22540	22755	22445	22446	22785	22427	22669	22434	22774	22553	22662	22646	22622	22497	22761	22620	22353	22575	22650	22775	22695	22696	22572	22820	22643	22551	22652	22501	22496	22477	22473	22633	22651	22550	22350	22573	22533	22398	22666	22466	22646	22614	22559	22597	22480	22489	22564	22587	22560	22500	22697	22309	22721	22580	22583	22431	22473	22502	22549	22606	22536	22435	22669	22414	22627	22685	22421	22674	22695	22529	22538	22535	22566	22488	22437	22555	22279	22499	22547	22788	22430	22472	22715	22695	22674	22633	22631	22491	22684	22596	22624	22518	22565	22577	22522	22422	22574	22472	22543	22416	22509	22636	22552	22234	22561	22459	22375	22659	22498	22584	22503	22604	22459	22590	22662	22691	22629	22327	22588	22628	22626	22529	22611	22770	22738	22667	22661	22365	22598	22653	22567	22560	22404	22418	22666	22630	22397	22473	22481	22416	22535	22458	22417	22527	22266	22342	22334	22601	22379	22701	22524	22703	22626	22551	22378	22621	22808	22709	22733	22591	22564	22593	22261	22392	22530	22690	22544	22354	22434	22470	22546	22892	22561	22596	22569	22513	22601	22584	22530	22617	22437	22547	22360	22543	22633	22263	22435	22551	22589	22682	22380	22606	22488	22635	22491	22523	22626	22656	22503	22694	22474	22608	22633	22356	22384	22672	22645	22518	22672	22529	22466	22444	22366	22618	22476	22445	22329	22846	22625	22612	22600	22309	22410	22339	22625	22506	22645	22523	22582	22538	22538	22415	22525	22580	22692	22696	22638	22502	22544	22732	22680	22633	22598	22365	22446	22487	22501	22433	22583	22293	22802	22493	22694	22553	22482	22525	22597	22621	22548	22597	22389	22491	22670	22549	22494	22535	22457	22506	22558	22548	22663	22520	22602	22524	22577	22538	22674	22547	22461	22587	22382	22636	22544	22565
28889	48643	48832	43333	34048	29007	25178	22216	22001	31238	39457	32376	23711	18925	17434	17290	17110	17263	17220	17093	17138	17003	17113	17039	17328	17186	17127	16884	17311	17073	17161	17113	16972	17096	17207	17235	17088	17097	17163	17205	17349	17052	17132	17266	17173	17129	17247	17006	17161	17336	17004	17080	17338	17138	17238	17214	17171	17149	17176	17106	17066	17221	17202	17168	17029	17141	17122	17191	17118	17160	17166	17038	17172	17029	17004	17207	17092	17141	16968	16893	17195	16924	17155	17009	17140	17338	17011	17215	17232	17174	17194	17092	17163	17207	16933	17001	17376	17320	17107	17030	16981	17225	17115	17106	17275	17131	17062	17054	16930	17100	16939	17045	16947	17199	17078	17033	17044	17151	17456	17102	17283	17189	17184	17286	17189	17034	17020	17063	17133	17116	17107	17129	17040	17068	17189	17096	17110	17058	17197	17016	17109	17280	17067	17257	17019	17123	17241	17155	17009	17028	17280	17038	17004	17154	16992	17202	17122	17119	17215	17265	17116	17070	17172	17335	17040	17148	17114	17136	17032	17068	17112	17286	16959	16982	17130	17203	16915	17259	17216	17167	17045	17169	17130	17031	17128	17185	17199	17067	17222	17134	17216	17149	17098	17161	17140	17117	17062	17215	17015	17308	17129	17103	17025	17175	17252	17142	17044	17158	17307	17133	16959	17167	17203	17145	17158	17049	17198	17128	17138	17132	17154	17058	17182	17253	17210	17064	17218	17191	17067	17116	17261	17167	16978	17169	17125	17110	17122	16985	16953	17154	17285	17040	17388	17041	17159	17018	17286	17144	17136	17339	17050	17231	17193	17219	17066	17055	17149	17228	17225	16973	16930	17029	17043	17000	17117	17067	17273	17124	17157	17126	17223	16975	17050	17060	17124	17112	17020	17231	17067	16890	17051	16998	17185	17120	16863	17197	17240	17163	17067	17153	17278	17064	17143	16994	17343	17277	17165	17201	17246	17109	17212	17096	17006	17116	17051	17297	17102	17043	17056	17142	17321	17180	17342	17089	17129	17176	17139	17134	17373	17141	17103	17156	17059	17256	16981	17067	17268	17214	17111	17074	17100	17223	17280	17016	17236	17106	16980	17013	17285	17136	16990	17088	17072	17123	17020	17230	17131	17200	17092	17193	17091	17106	17090	17175	17334	17094	17172	17146	17317	17088	17140	17097	17094	17316	17170	17050	17205	17214	17152	17033	17157	16970	17198	17116	17122	17062	17076	17117	17101	17125	17161	17157	17156	17147	17236	17025	17157	17050	17067	17131	17188	17264	17131	17251	17124	17311	17265	17110	17165	17225	17099	17135	17130	17121	17216	17083	17252	16993	17132	17110	17093	16952	17254	17175	17335	16869	16977	16952	17252	16990	17149	17128	17331	17166	17172	16935	17221	17201	17185	17213	17049	17039	17222	17412	17016	17204	17283	17151	17171	17148	17200	17108	17098	17141	16991	17152	17147	17295	17209	17232	17265	17039	17197	17029	17149	17185	17189	17095	17161	16995	16970	17192	17091	17180	17117	17187	17024	17067	17266	17145	17008	17042	17120	17003	17090	17319	17095	16998	17138	17175	17105	17189	17206	17028	17199	17076	17020	17116	17052	17090	17150	17082	17120	17081	17123	17121	17233	16993	17113	17120	17059	17147	17247	17208	16979	17084	17067	17194	17192	17078	17216	17259	17231	17149	17271	17086	17156	17205	17142	17190	17138	17125	17222	17150	17370	17344	17196	17164	17000	17240	17167	17024	17069	17086	17071	17009	17072	17203	17017	16972	17115	16945	17207	17236	17107	17089	17277	17075	17296	17171	17074	17145	17251	16981	17130	17073	17283	17229	17111	17219	16910	17164	17107	17226	17006	17089	17170	17297	17330	17166	17161	17004	17162	17175	17363	17055	17040	17105	17029	17234	17019	17219	17118	17157	16921	16931	17110	17113	17119	17212	17186	17088	16921	17181	17129	17118	17158	17073	17135	16956	17141	17270	17105	17153	17121	17188	17085	17083	17138	17176	17136	17088	17225	17231	16935	17126	17144	17215	17179	17046	17237	17126	17141	17043	16940	17131	17032	17183	17080	17106	17070	17127	17232	17032	17174	17238	17153	17269	17091	17204	17162	16958	17148	17193	17193	17223	17258	17124	17215	17140	17079	17226	17236	17060	17074	17160	17052	17172	17015	17145	16966	17132	17038	17240	17037	17232	17160	17175	17111	17082	17222	17309	17088	17116	17248	17153	17098	17076	16974	17054	17100	17225	17066	17123	17107	17232	17173	16923	17236	17172	17062	17060	17170	17151	16961	17034	17137	17110	16902	17168	17333	17179	17039	17059	17181	17228	17069	17113	17249	17249	17209	17151	16937	17261	17056	17074	17035	17023	17244	17095	16947	17120	17107	17001	17222	16949	16967	17148	17027	17111	17139	17068	17105	17123	17210	17103	17302	16932	17113	17147	16902	17097	17213	17092	17259	17209	17103	17164	17190	17079	17101	17130	17230	16964	17044	17063	16962	17207	17018	17278	17102	17204	17254	17124	17145	17071	17077	17126	17132	17071	17286	17018	17171	17195	17105	17231	17233	17121	17096	17040	17060	17122	17005	17202	17081	17215	17052	17111	17010	16895	17079	17247	17045	17182	17150	17097	17181	17005	17200	17081	17199	17296	17280	17293	17212	17052	17256	17130	17178	17122	17266	16959	17027	17286	17012	17159	17110	17153	17128	17084	17213	17168	17318	17090	17200	17263	17252	16996	17041	17178	17173	17184	17165	17160	17266	17158	17085	17193	17137	17131	17214	17143	17150	17224	17098	17065	17072	17214	17114	17299	17171	17226	17062	17148	17158	17345	17118	17335	17253	16997	17152	17317	17175	17024	16942	17082	17123	17170	17183	17142	17020	17094	17041	17157	17197	17132	17217	17308	17060	17192	17037	17096	17123	17185	17154	17169	17128	16952	17128	17115	17087	17248	17320	17153	17170	17202	17147	17138	16918	17156	17093	17080	16926	17011	17146	17013	17101	17373	17091	17108	17118	17161	17257	17048	17126	16799	17112	17129	17190	17060	17196	17052	17252	17044	17212	17019	17142	17043	17190	17224	17040	17303	17011	17147	17079	17065	17211	17151	17141	17060	16975	17113	16995	17178	17322	17229	17098	17147	17098	17155	17198	16840	17279	17174	17245	17159	17084	17169	17211	16949	17172	16996	17165	17012	17270	16971	17196	17138	17088	17168	17093	17278	17138	17150	17141	17083	17059	17133	17262	17089	17037	17164	17113	17143	17276	17144	17095	16949	16929	17196	17271	17045	17129	17220	17076	17012	17002	17033	17259	17224	17031	17208	17283	17056	17303	17258	17105	17067	17198	17045	17076	17050	17187	17126	17071	17215	17022	17251	17064	17162	17069	17115	17081	17222	16833	16936	17154	17114	17040	17062	17175	17046	17243	17225	16902	17105	17148	17065	17323	17200	17216	17121	17320	17345	17054	16995	17270	17322	16990	17160	17289	17152	17278	17070	16956	17163	17194	17249	16914	17125	17120	17270	17092	17169	17037	17122	17233	17068	17142	17160	17055	17132	16949	17149	17192	17228	17051	17104	17164	17016	16964	17012	16975	17167	17090	17246	17182	17107	17088	17120	17068	17227	17079	17220	17082	17242	17207	17037	17147	17227	17220	17142	17152	17222	17111	17007	17090	17089	17175	17126	17038	16944	17135	17060	17121	17136	17226	17220	17075	17129	17045	17080	17164	17007	17110	16994	17223	17093	17054	17095	17022	17060	17083	17371	17221	17103	17138	17374	17207	17062	17243	17231	17028	17103	17044	17238	17140	16995	17204	17098	17092	17188	17190	17070	17210	16972	17075	17004	17189	17021	17060	17132	17182	17001	17291	16912	17077	17191	17355	17271	17075	17094	17142	17245	16983	17160	17083	17092	17289	17118	17016	17120	17103	17168	17250	16971	17157	17170	17275	17271	17127	17173	17040	17184	17040	17338	17231	17160	17278	17156	17099	17177	17243	17090	17079	17141	17216	17238	17247	17102	17194	17071	17134	17243	17093	16986	17197	17062	17155	17267	17008	17239	17202	17254	17172	17120	16995	17240	17033	17217	17129	17322	17197	17060	17140	17092	17132	17152	17167	17259	17262	17208	17223	17123	17279	17174	17145	16850	17200	16931	17050	17220	17031	17229	17290	17168	16935	17051	17256	17081	17188	17108	17202	17119	17103	17169	17081	17075	17089	17194	17227	17225	17386	17119	17224	17300	17206	17170	17054	17169	17283	17172	17166	17188	17205	17078	17285	17088	17134	17065	17242	17198	17220	17092	17066	17228	17143	16974	17122	17094	17120	17079	17194	17265	17186	17065	17179	16959	17199	17240	17041	17131	17021	17087	17110	17133	17148	17023	17188	17139	17184	17208	17039	17044	16998	17182	17123	17171	17146	17278	17271	16993	16974	17183	17140	17098	17224	17196	17082	17105	17097	17136	17212	17215	17498	17176	17084	16888	17142	17235	17113	17065	17151	17005	17221	17381	16993	17141	17120	17304	17045	17267	17196	17123	17215	17211	17071	17237	16957	16923	16973	17222	17153	17169	17168	17100	17081	17049	17080	17287	17214	17044	17193	17146	17229	17217	17118	17193	16976	17216	17006	17018	17104	17162	17081	17056	17202	17041	17139	17317	17015	17153	17371	17210	17055	17028	17354	17029	17185	17138	17149	17029	17220	17157	17083	17237	17093	16999	17060	17039	17272	17047	17139	17124	17255	17252	17077	16993	17087	17293	17103	17027	17306	17142	17211	17155	17095	17330	17017	17290	17088	17144	17123	17173	17011	17164	17105	17155	17132	16965	17116	17283	17086	17103	17254	17194	17067	17206	17229	17167	17020	17180	17183	17195	17048	17339	17154	17168	17134	17324	17050	17017	17146	17041	17003	17079	17023	17249	17143	17250	17003	17012	17052	17115	17228	17046	17256	17187	17047	17098	17216	17070	17033	17163	17049	17177	16921	17216	17058	17039	16908	17156	17223	17151	17284	17078	17215	17173	17240	17007	17192	17214	17228	17079	17034	17119	17165	16997	17104	17125	17185	17083	17237	17137	16996	17145	17227	17030	17035	17211	17134	17183	17020	17348	17164	17204
23409	21096	28998	26763	26884	31448	33859	29450	28350	38253	53601	45213	35206	27650	23997	22792	22518	22705	22498	22404	22477	22486	22612	22550	22246	22402	22456	22390	22492	22430	22445	22408	22608	22620	22377	22448	22333	22519	22570	22519	22482	22534	22462	22095	22210	22395	22325	22317	22460	22394	22427	22631	22536	22714	22477	22366	22343	22359	22515	22239	22174	22414	22434	22524	22340	22520	22368	22584	22297	22474	22657	22253	22455	22345	22511	22536	22497	22496	22332	22363	22277	22536	22716	22223	22202	22350	22451	22371	22369	22440	22523	22405	22520	22412	22549	22472	22311	22490	22470	22418	22368	22312	22484	22358	22604	22354	22428	22317	22243	22376	22350	22173	22158	22451	22536	22395	22243	22285	22749	22304	22309	22266	22295	22491	22212	22282	22383	22427	22389	22325	22368	22207	22534	22430	22402	22307	22460	22398	22277	22374	22501	22316	22460	22477	22315	22357	22301	22400	22448	22338	22518	22349	22460	22658	22312	22485	22273	22442	22572	22428	22293	22309	22351	22448	22429	22487	22573	22606	22316	22277	22346	22276	22389	22280	21976	22371	22435	22430	22650	22360	22367	22619	22327	22327	22367	22332	22350	22276	22354	22336	22309	22520	22389	22323	22309	22513	22342	22389	22135	22422	22255	22443	22532	22516	22299	22230	22374	22493	22319	22409	22295	22218	22205	22391	22656	22241	22589	22222	22448	22321	22276	22296	22337	22539	22378	22684	22490	22118	22367	22421	22555	22402	22236	22379	21994	22378	22414	22399	22372	22253	22571	22290	22358	22435	22354	22434	22333	22487	22468	22215	22508	22323	22360	22459	22373	22460	22328	22420	22375	22285	22419	22493	22193	22318	22335	22288	22194	22373	22282	22294	22433	22403	22343	22496	22569	22409	22540	22663	22429	22324	22429	22538	22566	22518	22557	22230	22321	22518	22519	22472	22363	22185	22486	22240	22525	22152	22321	22323	22335	22539	22375	22426	22263	22407	22391	22149	22414	22473	22527	22263	22161	22177	22374	22294	22506	22385	22429	22439	22348	22420	22597	22466	22403	22317	22396	22520	22267	22143	22299	22392	22309	22319	22493	22482	22465	22289	22175	22373	22559	22425	22339	22326	22442	22505	22381	22498	22426	22134	22264	22462	22360	22362	22442	22335	22423	22393	22444	22323	22367	22589	22486	22224	22471	22426	22382	22420	22575	22413	22249	22438	22279	22579	22235	22317	22626	22169	22146	22206	22214	22064	22350	22280	22284	22456	22268	22339	22179	22436	22324	22528	22561	22264	22182	22443	22428	22393	22534	22564	22605	22430	22423	22613	22352	22411	22543	22424	22555	22311	22301	22477	22353	22328	22314	22380	22563	22617	22299	22260	22462	22334	22363	22369	22520	22286	22278	22356	22206	22265	22500	22338	22505	22522	22542	22040	22443	22293	22445	22371	22327	22377	22136	22400	22189	22425	22393	22273	22232	22300	22528	22351	22378	22426	22355	22527	22369	22372	22526	22217	22286	22556	22119	22436	22409	22634	22354	22447	22449	22454	22431	22387	22427	22622	22395	22466	22335	22585	22504	22319	22555	22095	22391	22415	22324	22572	22364	22173	22347	22544	22381	22387	22354	22401	22273	22515	22244	22458	22126	22405	22396	22194	22399	22495	22459	22341	22442	22029	22489	22449	22203	22416	22323	22396	22325	22285	22343	22414	22190	22455	22688	22206	22473	22412	22386	22518	22323	22302	22283	22508	22643	22333	22217	22391	22206	22284	22442	22389	22346	22349	22228	22306	22411	22431	22201	22520	22485	22246	22199	22399	22370	22142	22547	22581	22342	22525	22337	22410	22590	22197	22449	22346	22427	22363	22310	22550	22558	22267	22418	22450	22318	22345	22451	22493	22331	22554	22355	22489	22571	22287	22316	22234	22428	22542	22216	22349	22577	22531	22256	22251	22428	22250	22371	22664	22476	22430	22561	22217	22452	22276	22340	22370	22170	22405	22193	22291	22297	22312	22407	22137	22384	22391	22631	22418	22399	22294	22386	22243	22391	22463	22355	22484	22268	22455	22495	22372	22338	22661	22375	22337	22365	22540	22472	22321	22243	22322	22485	22338	22484	22342	22287	22476	22261	22152	22432	22379	22306	22511	22578	22471	22335	22579	22256	22544	22312	22270	22439	22373	22388	22214	22247	22143	22501	22259	22503	22421	22261	22354	22278	22443	22309	22326	22328	22387	22345	22172	22270	22410	22413	22396	22483	22105	22265	22451	22540	22577	22395	22527	22350	22354	22264	22433	22219	22529	22394	22212	22461	22399	22185	22453	22428	22359	22247	22410	22454	22260	22287	22269	22266	22494	22231	22499	22267	22340	22453	22427	22350	22325	22425	22360	22520	22593	22351	22346	22420	22335	22469	22457	22231	22284	22508	22248	22538	22235	22144	22213	22076	22144	22477	22377	22404	22364	22412	22211	22329	22307	22364	22304	22496	22411	22425	22344	22453	22242	22310	22344	22508	22487	22549	21964	22225	22349	22229	22297	22306	22408	22432	22353	22335	22417	22165	22424	22351	22395	22294	22135	22292	22276	22344	22380	22479	22222	22437	22332	22379	22278	22182	22484	22379	22467	22434	22287	22525	22439	22346	22373	22454	22303	22204	22484	22294	22520	22280	22296	22182	22552	22536	22435	22297	22495	22504	22493	22393	22192	22527	22373	22353	22472	22369	22270	22259	22405	22339	22301	22421	22431	22316	22317	22418	22283	22469	22458	22202	22506	22415	22301	22378	22341	22645	22516	22359	22338	22413	22412	22380	22329	22483	22119	22573	22327	22262	22437	22343	22623	22337	22420	22405	22297	22157	22666	22488	22261	22387	22198	22431	22303	22288	22335	22247	22352	22590	22644	22577	22366	22346	22351	22253	22246	22103	22388	22572	22340	22423	22279	22412	22354	22433	22244	22458	22398	22487	22294	22279	22194	22326	22308	22598	22353	22509	22490	22554	22536	22473	22375	22263	22486	22305	22150	22403	22367	22502	22351	22207	22288	22180	22208	22112	22407	22213	22371	22440	22249	22107	22595	22541	22310	22500	22316	22390	22406	22078	22574	22424	22544	22443	22266	22277	22278	22363	22474	22596	22797	22504	22305	22302	22341	22449	22549	22357	22364	22675	22535	22637	22480	22505	22512	22458	22377	22161	22213	22250	22465	22240	22626	22168	22374	22543	22219	22321	22299	22558	22374	22090	22373	22458	22298	22239	22441	22603	22564	22373	22293	22256	22094	22449	22472	22252	22287	22486	22447	22626	22266	22487	22187	22534	22497	22466	22526	22376	22471	22189	22303	22294	22385	22219	22244	22350	22195	22204	22304	22415	22393	22529	22378	22402	22243	22584	22187	22278	22499	22293	22341	22367	22390	22214	22441	22593	22313	22283	22278	22412	22423	22361	22257	22308	22254	22200	22324	22268	22323	22265	22436	22608	22377	22430	22388	22284	22488	22390	22373	22679	22451	22269	22258	22663	22470	22228	22249	22460	22378	22186	22315	22352	22326	22451	22380	22411	22145	22546	22412	22128	22374	22363	22365	22549	22256	22381	22206	22553	22210	22309	22338	22182	22548	22485	22406	22260	22526	22100	22315	22683	22028	22397	22466	22296	22354	22219	22274	22456	22061	22183	22357	22331	22295	22096	22249	22267	22341	22352	22257	22417	22648	22449	22347	22403	22436	22054	22243	22384	22439	22458	22291	22315	22439	22248	22276	22360	22127	22631	22380	22249	22195	22323	22457	22337	22403	22283	22447	22250	22440	22219	22276	22340	22580	22239	22571	22580	22387	22255	22424	22299	22493	22357	22508	22191	22378	22167	22163	22397	22078	22390	22456	22251	22251	22499	22497	22243	22218	22427	22483	22500	22340	22354	22361	22567	22275	22235	22404	22438	22338	22546	22232	22297	22515	22369	22429	22307	22246	22429	22317	22576	22301	22484	22348	22438	22198	22502	22343	22443	22586	22491	22464	22181	22230	22444	22386	22494	22367	22338	22371	22400	22499	22367	22252	22314	22221	22457	22633	22347	22477	22535	22387	22353	22332	22206	22356	22280	22432	22043	22390	22371	22068	22282	22448	22381	22082	22459	22371	22301	22168	22459	22273	22353	22266	22054	22482	22354	22477	22418	22355	22421	22214	22615	22431	22460	22467	22435	22491	22283	22367	22543	22348	22527	22360	22592	22217	22166	22395	22346	22186	22378	22175	22312	22446	22190	22374	22624	22374	22398	22420	22169	22517	22557	22481	22478	22498	22435	22181	22353	22567	22428	22248	22396	22312	22714	22355	22470	22297	22421	22321	22307	22253	22463	22346	22676	22564	22472	22422	22582	22030	22377	22515	22214	22421	22359	22304	22452	22369	22500	22335	22292	22293	22320	22493	22347	22532	22323	22392	22326	22376	22421	22090	22318	22341	22175	22204	22468	22377	22424	22436	22608	22391	22494	22384	22213	22527	22347	22463	22487	22402	22471	22605	22173	22485	22297	22408	22438	22163	22379	22247	22446	22313	22412	22693	22515	22434	22070	22295	22346	22400	22519	22217	22463	22348	22530	22524	22297	22206	22156	22417	22336	22285	22237	22547	22547	22230	22526	22299	22453	22376	22101	22402	22400	22512	22393	22403	22361	22240	22253	22412	22419	22341	22604	22384	22414	22453	22297	22192	22626	22432	22380	22455	22410	22405	22457	22623	22306	22637	22492	22438	22262	22494	22260	22226	22652	22442	22434	22175	22518	22381	22565	22293	22453	22522	22652	22379	22646	22511	22504	22302	22435	22431	22321	22392	22341	22331	22498	22674	22415	22574	22252	22234	22139	22404	22676	22231	22360	22114	22360	22374	22328	22691	22500	22249	22274	22263	22204	22369	22416	22365	22419	22396	22594	22105	22324	22266	22445	22459	22383	22305	22426	22484	22435	22268	22406	22712	22496	22370	22458	22399	22287	22283	22300	22416	22341	22352	22358	22078	22393	22345	22594	22361	22540	22149	22497	22121	22334	22115	22573	22362	22407	22399	22528	22453	22376	22243	22283	22455	22474	22511	22148	22157	22326	22362	22468	22491	22447	22332	22488	22307	22101	22345	22275	22185	22269	22453	22601	22396
30918	52613	54028	50315	39297	34131	30356	26684	25915	39055	51274	41872	31452	21725	18000	17147	17083	17020	16960	16900	16966	16982	16871	17130	17058	17114	16906	17019	17106	17026	17092	17004	17068	17107	16933	16973	17070	16943	16962	17175	17019	17082	16973	16796	16877	16912	16975	16889	16928	17136	16965	17026	16917	16908	17096	17030	17019	17182	17059	17008	17134	16957	16947	17008	17057	16923	16924	16915	17014	17222	17114	17053	17072	16962	17229	16955	17061	16903	16763	17104	17075	16996	17019	17047	17082	16960	16911	16974	17034	16915	17073	17107	17153	16964	17029	16857	17024	16987	16939	16900	17019	17042	16946	17008	17018	16987	17013	16949	16865	16925	17001	17066	16798	17146	17084	16988	17007	16994	16917	17179	17104	16766	17126	17113	17064	17027	17087	16932	16873	17087	16826	16920	16951	17187	16951	16951	17069	16981	17042	17022	17003	17032	17236	16986	17144	16907	17075	16927	17080	17036	16931	16866	16990	16936	16811	16934	16808	17048	17012	16823	16973	16988	17100	17050	17097	16879	16833	16946	17003	17050	17132	17054	16951	16970	17041	17069	16928	17147	16975	16781	17036	16848	16934	16901	16877	16988	17112	16978	16855	16940	16905	16954	17042	17076	17048	16938	17070	16967	16791	16958	16885	17080	16999	16921	17018	17031	16934	17015	16965	16830	16975	17087	16797	17205	16987	17036	16949	16979	16936	16920	16886	17011	17011	16958	16952	17008	16854	17140	16954	16973	16893	16854	16940	16966	16762	16655	16970	16935	16948	16958	17180	16830	17092	17009	16998	16834	16969	16936	16883	16935	17068	16708	16837	16894	17127	17007	16889	17119	16944	17094	17121	16862	17009	16978	16966	17042	17104	16934	16863	16895	17058	16802	16859	17048	16972	16941	17163	17118	17156	16970	17041	17127	16980	16831	16915	17042	16903	17049	17026	16979	16846	17132	16965	16884	16959	16928	17046	17029	16934	16864	17169	16968	17191	17027	16879	17077	16964	16922	16959	17019	16987	17120	17030	16841	17110	17059	17055	16974	16850	17008	16876	17235	16758	16999	16920	16865	17048	16968	16993	16990	16951	17027	17153	16909	17088	17042	17002	16952	17052	16884	16974	17018	16908	17001	17020	16949	17205	16982	16904	17136	17036	17235	16897	17063	16903	17088	17056	16944	17057	16853	16931	17041	17044	17061	17202	17054	17099	16922	17044	16881	17033	17023	16856	16923	17085	17033	17042	17066	17051	16990	17065	16970	17192	17031	16817	16953	16997	17009	17195	17041	16969	17106	16984	16802	17080	17119	17113	16941	17007	16974	17289	17007	17034	16854	17012	16859	16979	17163	16897	16922	17009	16894	17017	16945	17010	16832	16844	16847	16858	16862	17189	16793	16902	16895	17066	16768	17034	17136	16807	16987	16737	17054	17006	16875	17075	16962	16969	17094	17058	17045	16888	16948	17163	16931	16857	17010	16882	16762	16845	16947	17070	16928	16930	17013	17049	17063	16962	16925	16965	17007	16818	16886	16738	16816	16961	17028	16990	16965	17005	17057	17216	16973	16865	17029	16959	16994	17039	17082	16871	16962	17104	16983	16960	17037	17065	17054	16889	16950	16983	17009	17030	16976	17097	16945	16763	17058	16857	16967	16927	16936	17184	16993	16831	16860	16977	16894	17067	17106	16891	17071	16912	17093	16752	17060	16928	17023	17135	17055	16927	16732	16997	16873	17062	16976	16870	17026	16844	17113	17079	16818	16987	16963	16882	16927	16924	17115	17040	16885	16899	17133	16894	17118	16952	17018	16988	16884	16928	17076	16845	17048	16949	17157	17021	16869	16931	16877	16772	16909	16762	16982	16869	17102	16893	16924	16972	16944	16715	16991	17006	16923	16885	16984	17125	17087	17004	17163	16979	16933	17129	16983	17089	16981	17073	17055	17047	17060	17080	16837	16995	16994	17001	16886	17014	16954	17019	17103	17111	16803	16903	17085	16963	16937	16848	16919	16915	16881	16991	17070	16959	17013	16944	17038	16909	16855	17005	17123	17032	17031	16805	16936	17278	16875	16999	17020	16994	17053	17012	17030	17111	16941	16966	17001	17005	16993	16890	16888	17233	16915	16931	17100	16889	17074	17034	17038	16963	17040	17040	17053	17095	17014	17110	17025	17004	16888	17110	16983	16916	16976	16974	16872	17038	16888	16861	16944	16955	16916	16909	17016	17056	16907	17058	16902	17002	16967	16893	16945	16986	17070	16859	16941	17105	17033	16925	17200	16926	16957	16997	16980	17007	16895	16888	16845	17025	16948	16869	17109	17088	16965	16916	16902	16888	16961	17000	16925	16939	16885	17011	16846	16892	17074	17007	16941	17007	16936	17217	17076	16780	16995	16965	17110	16981	16857	16925	17044	16925	16881	16945	17020	16894	16894	17048	16923	17121	16871	16982	17034	16944	17064	16971	17072	17079	16720	17007	16899	17159	16924	16899	16950	17071	17029	16791	17017	16950	16912	16845	17086	16979	17012	16959	17125	17019	17039	16812	17055	16945	16859	17026	16837	16764	17170	16747	17045	16844	17016	16871	17035	16985	16987	16888	17113	17026	17043	16906	17200	16925	16756	17019	17112	17026	16940	16914	16865	17033	16956	16871	16937	16963	16913	17084	17107	16858	16918	17046	17011	17132	16990	16961	16901	16988	17100	17033	16847	16860	17007	17049	16953	17054	16941	16793	16987	17035	16925	16919	17096	16768	17104	16819	17146	16962	17023	17036	17034	16755	17020	16853	17059	17042	16995	16990	17252	16907	17087	16926	16936	16866	16866	16881	16932	17062	16954	16964	16757	16866	17180	17102	16857	17048	16951	17037	17036	16998	17051	16949	16977	16917	16961	16899	16903	17077	16934	16746	16952	16858	16963	16920	16838	16874	17200	17052	16879	16982	17055	16980	17097	16900	16897	16929	17175	16923	17038	16981	16926	16996	16891	16970	16892	17085	16894	17072	16890	16968	17005	16873	16980	17130	17032	16935	16986	16934	17163	16887	17101	16981	16885	16975	16863	16958	16994	17092	16951	16925	16996	16950	17174	16702	16999	17026	16953	17115	16895	16996	17034	16764	17067	17109	16913	16951	17065	17089	16875	16944	17030	17017	16998	17035	16914	17068	17127	17163	16904	17039	17187	16811	16998	17126	16979	17088	16877	17163	16983	17025	17005	17104	17112	17120	16963	17013	16993	17036	16893	17021	16958	17067	16881	17045	17028	17059	16853	17145	17004	17034	16956	16997	16973	16948	17051	16810	17220	17086	16928	17030	17149	17014	16960	17118	16982	16934	17052	16965	17138	16918	17008	17153	16947	17045	16840	16964	16980	17013	17038	16725	17011	16979	16942	16929	16885	17095	17022	17002	16904	16908	16865	16884	16985	16994	16937	17131	17034	16874	16967	17016	16991	16842	17074	17087	17102	16961	16901	16986	16983	17003	17209	17071	16899	17121	17034	16790	16940	16942	16877	16855	17025	17073	17007	17083	16958	17066	16859	16908	16993	16909	16873	17095	16916	17216	17034	16953	17077	16848	17004	16982	16863	17013	16948	16811	17060	16993	16915	17074	17083	16961	17101	17003	17032	16935	17182	16941	17115	17001	16916	16945	17130	16953	17071	16975	17051	16874	17027	16995	17031	17025	17032	16899	16814	17103	17140	16962	17005	17152	16932	16838	16947	17111	16864	17028	17008	17080	16981	16963	17018	16920	17011	16892	16824	17032	16829	16974	17023	17036	17022	16992	16880	16900	16883	17067	16972	17084	17000	17098	17142	17010	16895	17047	17163	16849	17064	16911	16918	16974	17119	16922	16929	16958	16975	16985	17042	17111	16845	16978	17193	16939	16892	17065	16944	16912	17030	16927	16933	16978	17000	16877	16771	16851	17007	16851	17160	17038	16998	17037	16798	16886	16963	16959	16921	17178	16894	16912	17075	16875	17009	17103	16943	17111	16857	17080	16858	16859	17122	16979	16982	16879	16951	16919	16947	16997	16979	17013	17208	16950	17018	16869	16960	17071	16937	16816	17043	17058	16964	16919	17028	16978	17064	17036	16838	16897	16917	17067	17134	16990	17179	17051	16874	17043	17088	16982	17024	16902	16940	16990	16989	16979	17040	17030	16873	17036	16989	17141	16830	16687	16821	16954	17024	16918	16957	17091	16980	16830	17061	16969	16986	16939	17025	16961	17095	17070	17035	16984	16920	16919	16974	17041	16964	17147	16935	17081	17039	16726	17122	16882	16885	17038	17037	17040	16897	16903	17104	16943	17054	16913	17083	16941	17030	16802	16973	16938	16870	16990	16968	17062	16871	16911	16947	17109	17058	17116	16988	17041	17104	16736	16996	16937	16830	17029	17179	17011	17067	16883	16877	17042	16863	17113	16934	16971	17138	16994	16970	17012	17016	17001	17008	16743	16979	16836	17032	17079	16883	16853	17094	16993	16854	16993	16820	17065	16779	17021	17092	16928	17038	17007	17012	17024	16952	17040	17026	16947	17032	17001	17010	16937	17082	17011	16941	17134	17035	16978	16880	17042	16896	17271	16971	16832	16926	16990	17037	16953	16899	16885	17002	17059	16958	16922	17032	17087	17204	17087	16956	16843	16856	16924	16962	16936	17015	17050	17053	16971	17008	16987	16951	16942	16944	16931	16863	16916	17145	16931	17036	17047	17147	17130	16856	16988	16875	16751	17043	16922	16960	17099	17034	17011	17019	16951	17010	16996	16869	16874	16964	16954	16872	16990	16934	17075	17080	16952	17036	16912	16967	17182	16888	17058	17021	16982	16881	16966	16955	16968	16883	17059	17085	17097	16973	16937	16831	17062	16875	17160	16975	16917	16879	16841	16849	16966	16915	16883	16823	17213	17111	16870	17191	17034	16833	16872	17085	16838	17010	16755	16989	16998	17006	17171	16910	17043	16858	16969	16830	17172	16973	16951	17203	16928	17129	16985	16985	16993	17042	16877	17129	17092	16882	16951	16866	16946	17122	17150	17020	17085	16911	16805	17123	17002	17027	17058	16887	16930	16859	17056	16947	16991	17118	16866	17104	16952	17016	17058	17080	16842	16784	17146	16832	17062	17046	16906	16960	16939	17061	16938	16959
33517	34383	41339	37733	31985	27800	26104	24818	23866	23813	24966	24645	24133	23464	22763	22369	22436	22466	22540	22615	22643	22536	22457	22313	22157	22618	22544	22439	22499	22508	22428	22471	22545	22278	22317	22413	22600	22055	22314	22253	22435	22244	22676	22423	22396	22503	22209	22623	22471	22463	22361	22527	22204	22251	22293	22245	22184	22526	22509	22576	22524	22310	22404	22287	22477	22639	22226	22432	22477	22220	22338	22458	22510	22231	22361	22104	22271	22363	22468	22353	22332	22401	22504	22487	22185	22415	22365	22326	22320	22515	22491	22467	22403	22497	22397	22371	22301	22313	22310	22367	22386	22145	22272	22262	22405	22415	22483	22603	22380	22235	22473	22105	22206	22214	22620	22458	22456	22386	22353	22189	22452	22445	22421	22344	22417	22329	22506	22337	22351	22596	22438	22356	22412	22595	22468	22342	22319	22380	22294	22268	22326	22470	22314	22503	22600	22652	22239	22361	22333	22096	22307	22409	22399	22256	22496	22376	22570	22465	22590	22388	22533	22424	22420	22350	22366	22336	22310	22417	22514	22246	22117	22422	22449	22256	22440	22258	22300	22381	22429	22411	22226	22284	22286	22440	22317	22442	22629	22379	22490	22360	22342	22456	22535	22319	22363	22241	22332	22476	22332	22190	22326	22458	22472	22503	22466	22470	22425	22254	22419	22234	22123	22339	22334	22365	22476	22400	22428	22453	22371	22436	22263	22240	22407	22248	22429	22426	22287	22438	22536	22288	22437	22515	22728	22547	22288	22502	22096	22306	22434	22438	22469	22324	22331	22518	22219	22262	22421	22624	22606	22430	22512	22468	22714	22439	22566	22179	22596	22400	22527	22431	22493	22389	22497	22431	22510	22491	22457	22597	22259	22464	22329	22412	22417	22437	22531	22388	22578	22255	22461	22278	22378	22209	22457	22285	22487	22301	22355	22430	22518	22135	22484	22719	22305	22231	22347	22409	22359	22238	22270	22326	22392	22444	22581	22354	22270	22066	22201	22456	22474	22339	22222	22384	22485	22537	22408	22329	22149	22121	22486	22504	22438	22314	22316	22339	22333	22236	22256	22430	22157	22289	22444	22577	22347	22280	22258	22406	22433	22232	22279	22515	22352	22409	22312	22309	22511	22416	22259	22396	22228	22403	22572	22465	22463	22369	22380	22548	22218	22220	22643	22389	22568	22346	22224	22451	22339	22485	22593	22316	22359	22460	22440	22318	22461	22332	22198	22410	22346	22435	22263	22570	22308	22464	22348	22245	22310	22318	22557	22367	22291	22411	22425	22300	22379	22357	22537	22436	22509	22464	22624	22421	22497	22271	22296	22370	22132	22388	22259	22316	22270	22245	22232	22357	22269	22297	22408	22290	22334	22458	22449	22202	22380	22329	22449	22412	22358	22478	22206	22260	22451	22309	22289	22505	22459	22464	22600	22193	22491	22419	22331	22312	22354	22285	22457	22171	22561	22360	22439	22634	22532	22442	22407	22246	22426	22422	22446	22338	22795	22171	22513	22487	22190	22420	22445	22565	22296	22282	22354	22442	22335	22432	22452	22193	22394	22377	22566	22539	22493	22389	22477	22580	22507	22217	22544	22534	22638	22453	22568	22594	22515	22286	22311	22462	22409	22373	22477	22530	22404	22168	22194	22218	22243	22556	22495	22455	22334	22289	22249	22151	22287	22317	22299	22400	22478	22418	22347	22298	22333	22572	22405	22380	22461	22343	22329	22465	22459	22527	22223	22092	22250	22376	22606	22244	22327	22568	22507	22240	22233	22202	22344	22238	22298	22506	22636	22256	22404	22305	22263	22681	22334	22280	22330	22505	22449	22382	22444	22212	22633	22449	22270	22592	22657	22444	22427	22627	22085	22613	22398	22305	22457	22117	22597	22299	22457	22285	22382	22303	22370	22461	22585	22217	22340	22524	22334	22593	22518	22256	22313	22447	22573	22113	22438	22298	22256	22478	22316	22350	22303	22243	22402	22515	22573	22424	22500	22358	22323	22209	22478	22209	22564	22417	22488	22562	22273	22328	22024	22379	22597	22378	22439	22093	22352	22339	22093	22290	22259	22262	22442	22434	22375	22437	22296	22205	22416	22587	22538	22479	22489	22521	22484	22183	22515	22125	22464	22289	22389	22559	22459	22347	22400	22709	22413	22382	22404	22380	22368	22529	22469	22550	22375	22261	22369	22183	22364	22372	22605	22315	22491	22580	22474	22499	22408	22193	22558	22092	22546	22277	22391	22374	22180	22488	22500	22287	22489	22430	22531	22428	22259	22601	22532	22370	22297	22365	22193	22549	22537	22351	22296	22594	22475	22206	22401	22147	22438	22418	22287	22522	22398	22410	22232	22435	22616	22373	22463	22244	22430	22236	22275	22237	22566	22410	22444	22207	22346	22340	22498	22340	22335	22417	22582	22493	22286	22504	22390	22346	22347	22287	22584	22404	22198	22519	22445	22369	22554	22324	22293	22259	22245	22435	22116	22324	22200	22228	22388	22279	22404	22156	22510	22465	22581	22318	22414	22435	22539	22379	22403	22336	22258	22532	22316	22261	22284	22195	22477	22691	22616	22370	22230	22296	22390	22489	22510	22274	22502	22307	22323	22420	22322	22288	22181	22579	22292	22138	22514	22390	22381	22203	22398	22349	22350	22521	22553	22581	22503	22432	22444	22150	22377	22420	22375	22250	22440	22449	22252	22420	22347	22324	22516	22337	22289	22385	22298	22330	22467	22505	22461	22488	22434	22265	22300	22692	22248	22361	22262	22394	22524	22433	22332	22327	22336	22263	22688	22552	22287	22238	22466	22399	22344	22430	22260	22521	22283	22396	22456	22381	22409	22462	22491	22355	22165	22626	22242	22307	22378	22446	22511	22556	22405	22458	22437	22271	22309	22388	22368	22255	22319	22254	22488	22203	22464	22436	22071	22467	22562	22395	22407	22293	22388	22213	22112	22594	22428	22462	22380	22547	22272	22304	22353	22425	22398	22468	22519	22622	22387	22412	22475	22325	22508	22482	22432	22466	22479	22495	22486	22286	22383	22614	22456	22304	22455	22589	22476	22243	22648	22633	22568	22376	22198	22380	22313	22312	22608	22415	22375	22569	22445	22312	22123	22366	22440	22267	22203	22258	22395	22260	22439	22566	22374	22425	22527	22539	22577	22202	22274	22245	22312	22409	22549	22451	22451	22439	22379	22653	22331	22432	22469	22227	22368	22326	22454	22805	22609	22239	22347	22468	22398	22420	22215	22341	22412	22436	22211	22462	22458	22365	22413	22278	22503	22394	22486	22324	22442	22413	22475	22211	22396	22354	22281	22570	22330	22459	22590	22251	22131	22246	22281	22428	22487	22576	22375	22161	22142	22551	22386	22525	22690	22335	22434	22320	22593	22496	22482	22329	22508	22428	22418	22606	22345	22358	22511	22476	22328	22289	22380	22285	22560	22423	22427	22496	22307	22447	22385	22663	22424	22405	22405	22272	22443	22317	22536	22448	22347	22213	22243	22299	22546	22442	22482	22351	22538	22481	22274	22496	22538	22278	22368	22317	22293	22410	22286	22347	22627	22391	22502	22326	22440	22351	22245	22252	22527	22428	22461	22680	22353	22445	22400	22586	22120	22309	22339	22592	22570	22378	22492	22449	22210	22394	22371	22288	22460	22437	22256	22293	22405	22565	22206	22215	22205	22571	22347	22444	22430	22241	22302	22483	22468	22233	22452	22449	22242	22155	22630	22353	22454	22503	22348	22495	22574	22304	22430	22495	22516	22399	22442	22608	22589	22302	22297	22380	22396	22351	22444	22527	22438	22285	22672	22478	22313	22293	22527	22208	22658	22353	22481	22278	22494	22325	22483	22455	22687	22172	22332	22376	22452	22322	22386	22456	22696	22566	22397	22487	22536	22319	22403	22391	22428	22361	22348	22271	22344	22433	22367	22474	22569	22330	22371	22497	22456	22298	22183	22354	22459	22245	22705	22416	22528	22291	22608	22672	22629	22337	22383	22381	22553	22431	22292	22543	22252	22296	22607	22319	22235	22348	22483	22310	22380	22643	22516	22465	22574	22440	22543	22245	22392	22552	22363	22406	22360	22345	22614	22421	22359	22290	22400	22327	22347	22445	22653	22487	22394	22496	22422	22453	22583	22303	22269	22477	22339	22455	22407	22241	22433	22297	22493	22217	22478	22264	22534	22374	22151	22376	22492	22445	22510	22516	22315	22542	22425	22568	22480	22374	22693	22483	22319	22350	22371	22369	22414	22558	22482	22460	22378	22304	22443	22486	22372	22339	22461	22368	22201	22164	22294	22549	22433	22255	22373	22226	22513	22508	22425	22393	22454	22396	22245	22427	22281	22563	22433	22549	22239	22217	22222	22521	22341	22418	22464	22500	22398	22381	22281	22321	22277	22430	22350	22444	22477	22547	22237	22104	22311	22357	22378	22715	22254	22218	22519	22098	22324	22538	22535	22328	22395	22373	22412	22386	22302	22249	22306	22537	22606	22285	22330	22364	22314	22506	22436	22359	22633	22503	22198	22505	22221	22294	22367	22425	22204	22605	22400	22528	22492	22399	22409	22192	22373	22029	22278	22430	21975	22408	22326	22510	22167	22287	22471	22268	22479	22367	22308	22339	22512	22214	22160	22256	22328	22363	22483	22432	22438	22485	22455	22211	22317	22425	22335	22406	22411	22444	22384	22400	22564	22450	22531	22494	22296	22603	22605	22314	22327	22477	22604	22478	22525	22216	22548	22322	22417	22318	22431	22376	22242	22466	22088	22291	22552	22439	22462	22289	22375	22462	22349	22494	22333	22231	22321	22368	22489	22484	22280	22333	22399	22126	22269	22421	22471	22372	22542	22228	22389	22444	22375	22410	22450	22550	22087	22107	22542	22440	22455	22571	22298	22532	22496	22447	22543	22410	22589	22500	22434	22319	22422	22309	22430	22168	22346	22392	22343	22423	22430	22350	22307	22282	22489	22279	22568	22448	22510	22424	22280	22153	22503	22370	22596	22543	22312	22287	22383	22428	22386	22639	22367	22249	22619	22528	22346	22329	22447	22390	22385	22325	22493	22542	22386	22112	22437	22106	22314	22346	22339	22454	22388	22350	22444	22384	22457	22406	22487	22215
28672	41278	42175	35660	29150	24033	22414	20262	19199	19489	20400	19515	18729	17836	17366	17318	17092	16910	17015	16957	16995	16968	17117	16854	17105	17036	16902	16932	16959	17003	17018	17171	17077	17211	16857	17142	17110	16891	17157	17104	16860	16980	17050	16988	17142	16986	17007	17126	16932	17082	16991	17071	16889	17032	17118	17148	17150	16983	16879	17023	16965	16914	16996	16984	16980	17226	17027	17019	17000	16973	17119	17178	17236	17099	17229	16960	16948	17008	16902	16889	16935	17076	17052	16852	17043	16794	17061	16949	17072	17062	16864	17050	16851	16961	16975	17094	16913	17058	16950	17177	17069	17092	16961	17037	17050	17197	17044	16946	17068	17005	17071	16964	17220	16907	17130	17014	16894	16997	16940	16961	17053	16893	16895	17153	16961	17080	17010	16803	17113	17044	16806	17043	17061	17132	17006	17119	16868	16783	16987	17017	17068	17015	17171	16955	16991	17089	17069	16980	17109	17094	17100	17056	16986	17007	17036	16895	17012	17056	17139	17037	16922	17006	16992	16994	16811	16959	16991	16978	16904	17017	16966	16757	17081	17120	16845	16935	16971	17047	17048	16927	16986	16883	17113	16893	17091	16877	16984	17065	16922	16971	17032	17066	17170	16964	16935	16985	16979	16908	16891	17048	17103	17009	17001	17023	17186	16757	17105	17091	17024	17164	16965	16975	16972	16781	16776	17150	17078	17048	16990	17182	17190	16938	16872	17034	16852	17049	17096	16827	16956	16784	17078	16907	17080	17118	16987	16947	17270	17001	16890	17108	16896	16847	17150	16968	16967	16986	17056	17075	17035	16975	17030	17039	16983	16948	17164	16946	17065	16981	17054	16921	17011	16972	16958	17100	17002	17212	16943	16900	16872	17016	17020	16844	17072	16818	16990	16962	16927	16993	17031	16964	17063	16880	17047	17162	16885	16899	17099	16992	17148	17071	16973	16933	17274	17066	16828	16982	17006	16838	17170	17173	17108	17102	16715	17109	16947	16959	17003	16977	16915	16956	17170	17027	16964	17005	16972	17111	16894	16858	16969	17085	17138	17010	17029	16955	17044	16863	16968	16798	16931	17067	16871	17136	16953	17074	17024	16906	17078	16920	16896	17075	17016	16833	16922	17077	16884	16865	16958	16966	16864	16927	17081	16987	17004	16863	16872	16977	16972	17006	17214	16853	16909	16798	16988	17025	17122	16759	16955	16749	17075	16889	17019	16766	16922	16998	16908	16918	17048	16907	16841	17068	16778	17065	17033	16934	17036	17029	16839	16946	16933	16832	16985	17168	17056	17025	16901	17069	17005	16874	16925	16826	17095	16830	17030	16884	17068	17050	17172	16856	16899	17109	16997	17044	17311	16832	16997	16850	17089	16887	16996	16819	16890	17219	16920	16981	16678	17046	17041	16953	16816	17065	17102	16940	16874	16962	17085	17083	17022	17044	17104	16967	17025	16993	17038	17007	17106	16875	16865	16947	17117	17037	17019	16880	16949	16948	17016	17135	16884	16908	16942	16947	16926	17018	16936	17074	17079	16889	16954	16938	16917	17027	16795	16914	17023	16954	17187	17029	17165	17101	17246	17120	17078	17112	16918	16959	17144	16962	17020	17007	17149	16843	16840	17138	16989	16842	16955	16798	16988	17163	16974	17126	16902	17149	16965	17021	17032	17114	16980	16893	17037	16995	16984	17009	17055	16987	16893	17046	16834	16850	17112	16909	17168	16999	17076	17035	16944	16885	17037	17012	16983	17027	16750	17038	17038	16990	17119	17005	16937	17083	16959	16900	16981	17107	16968	17005	17108	17022	17027	17009	16903	16792	17208	17089	17156	17077	17071	16926	16973	17030	17052	17104	16960	17081	17031	17209	17081	17146	17060	17037	16969	17119	16965	16994	17021	17004	17065	16946	16958	17033	17015	16904	16925	17065	17019	16869	17100	16915	17198	16922	17101	17140	17109	16920	17062	16922	17070	17057	17029	16849	17069	16955	17048	16924	17146	16906	16979	17158	17149	16950	17058	17213	16924	16921	16934	17046	16776	17022	17035	16926	16904	16954	17010	16788	17092	17000	17161	16988	17036	16935	17008	17010	17100	16962	16929	16987	17025	16832	16843	16969	16980	17145	17063	16943	17063	16910	17122	16945	17023	17056	16973	16852	16937	17026	17079	17079	16969	17183	16924	17122	16954	17147	17052	16957	17109	16975	16933	17046	16940	17154	16768	17042	16980	16993	17105	17080	17006	16927	17039	17109	16996	16950	16851	16914	16918	17010	16784	16930	17125	17017	17117	16947	16885	17128	16971	16943	17014	17130	17072	17171	17047	17150	17025	17150	17162	17091	16835	17195	16878	17038	17100	16956	17136	17161	17030	16773	16982	16903	16911	17050	17107	17004	17036	16911	16835	17072	17011	16982	16891	17075	16982	17147	16845	17136	16962	17045	16954	16945	17091	16946	16966	16901	17027	17084	17151	16756	16857	16993	17112	16894	16994	17045	16925	16938	16963	17059	17127	17001	17005	16804	16903	17091	16940	17057	17071	17092	16984	17159	16907	17131	17091	17098	17084	17016	16897	16936	17015	17136	17024	16889	16887	17069	17038	17027	16991	16926	17101	16902	17053	16962	17049	17048	17102	16960	16938	17004	16958	16937	17007	17029	16856	17133	16939	16960	17044	16829	16996	16975	16970	16982	17089	16952	16975	16974	17026	16913	16877	16933	17104	16931	16978	17091	16972	16771	16887	16942	16877	16865	16986	17067	17030	17015	16906	16919	16929	17008	16926	17084	16993	16972	16933	16861	16853	17089	16928	17235	17179	16852	16990	17117	17038	16935	16978	16934	17068	16950	16993	16997	17032	16967	17112	17073	17060	17001	16923	17136	16733	17078	17110	17006	16967	17001	17047	16889	17078	16967	17101	17065	16949	16951	17084	17011	16996	16964	17077	17034	16841	16845	17155	16909	17127	17143	16919	17127	16891	16878	17021	17024	16972	17204	16983	16935	17135	17201	17083	17006	17022	16898	17012	17176	16993	17022	16893	17001	16979	16956	16990	16966	17022	17233	16907	16969	17002	16943	17084	16894	17087	17001	16999	16906	16964	17062	17005	17000	17050	17000	17042	16982	16976	16939	16988	17136	16965	16941	17060	16992	16922	16980	17082	16772	16830	17040	16949	16886	17143	16870	16968	17086	16888	17154	16799	16922	17005	16879	17039	16863	17117	16955	16910	17114	17062	16921	17027	16892	17074	16972	17055	16960	17017	16951	16931	17152	16755	17059	17062	16987	17078	17092	17049	17028	16990	16922	17063	16962	17025	16907	17099	16940	17134	17073	17082	17001	17137	17067	17086	17036	16867	16986	17102	17139	16786	17083	17041	17012	17149	16852	17099	16941	17042	17053	16961	16804	17068	16959	17019	17065	16839	17063	17002	17070	17170	17022	17198	17006	17143	17002	17038	16939	16895	17211	16980	16991	17010	17168	16988	16954	16815	17059	17038	16892	16974	17074	17051	17025	17114	17032	16975	16928	16978	17171	17276	17088	17005	16814	17126	16873	17062	16823	16986	17040	17050	16950	17070	16876	17084	16810	17098	16932	17038	16986	17112	16972	16877	17052	17065	17249	16984	17026	17017	17045	17094	16922	17203	17065	16982	16937	16985	17070	17125	16956	16994	16963	16924	17030	16940	17064	17014	16977	17134	16807	16862	17223	17073	16992	17023	17112	16918	16976	16887	17079	17056	16928	17035	16987	16930	17066	17122	17001	17092	16881	16916	16967	16916	16898	16787	16909	17061	17100	16981	17017	16910	17016	16998	17028	17050	17046	16935	17062	16901	17054	17052	16917	16957	17005	16985	16925	16995	16883	17050	16985	17141	17016	17022	17092	17051	17057	17181	17089	17298	16953	16961	17113	17091	16828	16937	16893	17130	17023	17012	16877	17116	17120	17002	16936	16952	16877	17019	17085	16902	17089	17081	16868	16936	17095	16969	16957	17061	16918	16960	17016	16913	17059	16965	17020	16925	16960	17020	17103	16976	17033	17051	16844	17182	16987	17086	16858	17100	16979	17024	17050	16988	16911	17038	17042	16970	16985	17023	16991	17035	17043	17077	16866	16971	17002	16814	16975	17173	17038	17105	17175	16906	17048	17012	16992	17119	17001	16960	16899	17078	16887	16956	16976	16937	16900	17148	16960	17143	16958	16911	16855	17001	16930	16919	16889	16960	16988	16932	16935	16965	17107	16983	16912	17059	17002	17012	16957	17133	17045	16887	17077	16988	16863	17006	17094	17093	17032	16921	17174	17074	16949	16938	17038	17026	16938	17003	17034	17023	17061	17127	16924	17063	17013	16923	17104	16809	17043	16861	17038	17067	16905	17131	16942	17215	17166	17034	17053	16917	16943	16861	16960	16979	17039	16926	17174	16816	17156	17104	17030	17006	16841	17169	16974	16949	16908	17055	17013	16916	17064	16987	17026	17012	16920	17039	17028	17101	17058	16952	16958	16905	17059	16925	16974	16951	17130	17054	17001	16986	17208	17086	17091	16889	17309	17097	17119	16953	16804	17083	17073	16908	17032	17131	16956	17082	17097	16964	17154	17151	17058	17112	17052	17102	17014	16943	17149	16980	17026	17021	17056	17182	16867	17154	17071	17058	16887	16915	17040	16868	16983	16940	16918	17188	17035	17063	17032	16849	16951	16982	17038	16955	17088	16935	17116	17140	16908	17142	17240	17033	17064	16736	16935	16854	17088	16958	17129	17185	16982	16969	16915	16918	16733	17079	17122	17053	17111	17139	16977	16895	16988	16929	17103	17059	16935	16938	17147	17069	16878	17145	16928	17063	17016	17038	17210	17101	16924	16945	16824	17130	17031	17101	17077	16982	17147	16829	16900	16911	16970	17042	17122	16996	16872	16999	17088	17003	16987	17026	16918	17054	17025	17053	17073	17060	17059	16980	17018	16957	17023	16998	16973	16986	17023	17019	16902	17178	17080	16968	17020	16937	17134	16862	17166	16984	16873	16870	16974	16992	17062	17014	17022	17083	16968	16902	16929	17135	17065	16784	16791	17096	17124	17230	16995	16929	16940	17004	17129	16932	16982	17087	16932	17011	17005	16979	17110	16986	17170	16969	16963	16992	17123
25443	21321	30805	33473	33651	30704	29835	27094	25992	29516	36939	35590	30009	25369	23174	22680	22516	22277	22505	22511	22551	22397	22361	22256	22480	22184	22505	22254	22119	22263	22138	22135	22408	22381	22434	22604	22135	22271	22357	22244	22454	22354	22256	22419	22388	22335	22399	22357	22498	22465	22205	22257	22283	22644	22245	22545	22494	22448	22523	22397	22590	22375	22175	22454	22210	22463	22268	22333	22252	22418	22471	22574	22241	22038	22282	22273	22323	22412	22166	22401	22289	22308	22543	22163	22382	22542	22683	22403	22477	22248	22225	22350	22257	22262	22199	22399	22313	22465	22350	22309	22288	22205	22357	22233	22288	22322	22054	22334	22239	22461	22307	22294	22187	22367	22220	22223	22117	22333	22335	22159	22484	22221	22328	22263	22344	22376	22232	22250	22283	22488	22148	22368	22182	22377	22218	22328	22259	22347	22164	22209	22291	22359	22525	22309	22400	22153	22130	22198	22233	22307	22552	22298	22226	22153	22152	22318	22420	22240	22150	22201	22421	22251	22251	22323	22279	22148	22185	22307	22478	22307	22291	22329	22070	22049	22426	22298	22426	22405	22266	22386	22261	22323	22407	22330	22346	22116	22185	22496	22412	22423	22310	22333	22541	22303	22377	22392	22285	22278	22402	22448	22291	22339	22447	22295	22471	22171	22241	22206	22280	22139	22340	22186	22278	22497	22165	22498	22139	22248	22197	22309	22287	22200	22241	22368	22302	22409	22344	22251	22346	22265	22193	22099	22249	22161	22559	22352	22295	22207	22397	22354	22408	22354	22173	22256	22294	22537	22427	22135	22424	22287	22318	22048	22363	22356	22215	22354	22274	22387	22245	22434	22209	22318	22260	22555	22310	22478	22222	22386	22316	22385	22384	22419	22476	22208	22297	22293	22515	22246	22439	22251	22312	22420	22224	22155	22296	22321	22235	22363	22400	22253	22320	22393	22373	22299	22361	22281	22193	22222	22465	22200	22312	22518	22087	22053	22427	22249	22138	22103	22105	22338	22259	22248	22214	22323	22455	22353	22325	22362	22508	22235	22464	22217	22199	22127	22127	22426	22191	22182	22124	22264	22191	22117	22112	22330	22218	22312	22233	22319	22409	22347	22231	22339	22306	22579	22275	22327	22366	22238	22309	22336	22306	22108	22182	22387	22499	22201	22360	22086	22303	22268	22218	22174	22436	22315	21988	22266	22338	22211	22322	22173	22404	22428	22002	22032	22293	22268	22182	22550	22188	22388	22212	22219	22520	22257	22367	22430	22379	22263	22081	22383	22274	22437	22328	22242	22281	22416	22364	22302	22441	22395	22123	22411	22206	22303	22353	22614	22384	22242	22447	22410	22338	22064	22185	22366	22035	22274	22099	22335	22356	22248	22209	22227	22229	22124	22432	22575	22466	22154	22211	22280	22569	22245	22284	22240	22305	22326	22358	22253	22279	22169	22411	22641	22372	22231	22131	22252	22336	22364	22440	22271	22375	22529	22530	22277	22491	22417	22425	22435	22333	22476	22419	22123	22151	22448	22353	22156	22336	22297	22518	22234	22177	22161	22546	22094	22406	22198	22262	22370	22453	22343	22266	22211	22294	22053	22488	22354	22151	22405	22436	22136	22509	22223	22373	22431	22399	22307	22430	22344	22205	22344	22213	22176	22416	22412	22240	22262	22294	22271	21999	22411	22155	22359	22140	22252	22273	22096	22282	22308	22282	22177	22067	22425	22383	22256	22357	22407	22338	22380	22267	22296	22308	22451	22210	22221	21933	22326	22287	22514	22133	22046	22314	22371	22180	22386	22295	22505	22363	22318	22419	22213	22218	22242	22388	22237	22306	22364	22144	22527	22441	22275	22188	22231	22290	22564	22091	22501	22294	22430	22387	22243	22080	22493	22179	22412	22271	22404	22401	22252	22160	22401	22133	22398	22341	22288	22361	22231	22338	22341	22421	22453	22329	22116	22140	22415	22321	22298	22453	22319	22236	22381	22245	22120	22138	22160	22255	22157	22440	22476	22154	22261	22495	22505	22319	22314	22075	22337	22521	22310	22156	22352	22305	22141	22513	22056	22168	22196	22379	22062	22252	22337	22541	22165	22062	22410	22178	22536	22182	22441	22209	22186	22281	22269	22301	22356	22272	22188	22254	22430	22505	22209	22375	22684	22389	22424	22348	22184	22576	22180	22390	22432	22560	22283	22568	22289	22091	22430	22179	22254	22255	22339	22407	22302	22324	22104	22261	22359	22427	22449	22252	22260	22183	22243	22381	22472	22491	22361	22334	22516	22382	22310	22391	22471	22327	22186	22419	22244	22284	22343	22515	22208	22209	22198	22353	22225	22365	22591	22337	22288	22352	22109	22366	22141	22222	22233	22312	22480	22285	22037	22345	22251	22265	22308	22328	22731	22459	22347	22326	22450	22524	22174	22477	22226	22223	22055	22197	22394	22290	22321	22464	22289	22125	22473	22385	22330	22268	22185	22292	22293	22190	22345	22312	22023	22536	22108	22090	22118	22360	22308	22053	22444	21918	22015	22128	22291	22361	22229	22362	22402	22305	22139	22350	22268	22320	22138	22452	22259	22475	22464	22309	22379	22167	22247	22152	22377	22288	22454	22160	22381	22172	22356	22183	22316	22282	22232	22480	22340	22191	22246	22310	22462	22385	22506	22435	22291	22321	22277	22249	22537	22330	22179	22366	22515	22369	22298	22250	22149	22376	22111	22246	22197	22080	22461	22227	22454	22475	22378	22253	22241	22253	22203	22062	22273	22217	22427	22386	22253	22216	22463	22386	22094	22416	22358	22587	22370	22313	22241	22332	22263	22574	22092	22401	22377	22311	22246	22197	22350	22451	22182	22188	22345	22226	22385	22249	22498	22331	22258	22170	22271	22515	22250	22468	22049	22133	22351	22230	22383	22402	22421	22287	22249	22336	22265	22088	22219	22244	22596	22388	22273	22268	22319	22283	22435	22116	22224	22137	22262	22273	22564	22205	22422	22306	22347	22211	22264	22038	22303	22240	22333	22378	22434	22463	22347	22508	22258	22309	22234	22296	22173	22272	22484	22517	22427	22175	22335	22306	22351	22497	22246	22467	22396	22334	22038	22448	22305	22177	22569	22155	22204	22336	22314	22382	22241	22113	22239	22091	22252	22283	22246	22347	22122	22279	22320	22115	22455	22436	22191	22607	22477	22254	22222	22182	22118	22197	22391	22374	22289	22293	22274	22402	22494	22327	22368	22399	22430	22290	22328	22128	22164	22527	22327	22281	22185	22388	22323	22515	22339	22391	22098	22536	22326	22231	22291	22200	22182	21989	22216	22299	22243	22409	22316	22099	22392	22326	22190	22295	22379	22193	22105	22037	22151	22141	22081	22402	22359	22197	22560	22231	22023	22314	22359	22293	22450	22577	22184	22391	22365	22503	22226	22418	22307	22341	22068	22267	22532	22129	22225	22348	22232	22457	22256	22420	22660	22265	22109	22123	22314	22302	22188	22297	22110	22488	22169	22329	22405	22320	22408	22115	22150	22137	22269	22342	22388	22355	22306	22294	22454	22283	22226	22156	22303	22224	22010	22243	22288	22293	22078	22098	22529	22283	22384	22349	22466	22469	22325	22456	22204	22345	22269	22247	22326	22427	22449	22278	22294	22296	22258	22160	22260	22371	21995	22358	22207	22294	22216	22297	22127	22325	22346	22354	22311	22187	22367	22541	22435	22336	22500	22260	22312	22441	22323	22329	22029	22302	22183	22240	22287	22193	22237	22179	22321	22332	22301	22464	22323	22321	22254	22386	22510	22351	22362	22318	22568	22457	22277	22574	22419	22308	22146	22496	22344	22214	22258	22243	22171	22432	22345	22387	22439	22125	21946	22280	22102	22273	22389	22263	22342	22047	22236	22109	22420	22282	22390	22583	22425	22395	22317	22096	22522	22192	22139	22391	22473	22160	22459	22483	22240	22151	22125	22333	22333	22392	22662	22207	22307	22329	22321	22335	22295	22273	22438	22338	22125	22193	22555	22269	22141	22120	22491	22313	22295	22410	22312	22335	22172	22393	22379	22326	22364	22234	22262	22108	22356	22100	22261	22542	22148	22377	22437	22434	22358	22394	22445	22464	22417	22228	22315	22551	22391	22539	22316	22575	22357	22339	22122	22172	22455	22477	22330	22552	22246	22220	22347	22349	22013	22252	22189	22140	22285	22440	22373	22351	22330	22234	22310	22286	22207	22230	22218	22275	22286	22188	22345	22490	22319	22359	22394	22226	22399	22173	22349	22239	22335	22161	22336	22301	22208	22387	22243	22241	22336	22076	22296	22362	22425	22321	22343	22179	22154	22302	22441	22133	22001	22333	22450	22254	22438	22445	22190	22144	22278	22375	22372	22254	22229	22336	22265	22262	22338	22447	22274	22301	22233	22456	22186	22279	22313	22218	22333	22348	22172	22405	22356	22331	22456	22205	22159	22287	22325	22413	22224	22544	22449	22298	22208	22465	22166	22329	22253	22260	22310	22141	22231	22261	22346	22456	22478	22418	22467	22283	22195	22321	22378	22339	22369	22536	22523	22587	22302	22231	22291	22224	22410	22396	22304	22388	22460	22271	22024	22414	22389	22259	22503	22584	22517	22328	22413	22436	22305	22519	22468	22225	22357	22424	22513	22244	22322	22326	22320	22550	22299	22362	22098	22193	22646	22372	22250	22041	22014	22327	22329	22233	22416	22478	22425	22168	22511	22225	22294	22385	22211	22274	22333	22311	22319	22193	22524	22541	22244	22348	22385	22271	22178	22319	22473	22276	22374	22526	22495	22371	22413	22366	22283	22235	22284	22425	22289	22242	22257	22270	22223	22574	22346	22605	22357	22409	22380	22179	22326	22172	22309	22319	22125	22245	22245	22613	22255	22309	22375	22240	22089	22312	22245	22389	22165	22052	22393	22365	22344	22518	22147	22350	22416	22363	22315	22427	22204	22344	22417	22361	22277	22379	22324	22135	22428	22276	21987	22276	22439	22392	22430	22471	22297	22377	22325	22294	22246	22392	22202	22211	22411	22434	22431	22236	22338	22410	22296	22186	22372	22431	22330	22212	22342	22353	22321	22344	22077	22364	22289	22368	22267	22463	22221	22296	22238	22279	22318
29170	48035	50595	44365	37474	27937	25969	23423	22709	27941	35711	32422	25267	19966	17638	17169	17076	17124	16824	17064	17040	16997	17032	17019	17107	16939	16921	16974	16884	17040	17033	17081	17114	17054	17068	16765	16841	17036	17073	16867	16796	16812	16955	16867	17027	16859	17038	17002	16952	17003	16977	17066	16889	16943	16945	17002	16914	16956	16905	16868	16931	17005	16979	17045	16922	16917	16952	16622	17004	16835	17066	17002	16943	16990	16899	17012	16864	16811	17108	16955	16745	17028	17096	16916	16992	16983	16977	16872	16945	16821	16921	16877	16943	17029	16837	16928	16854	16913	16939	17041	16945	17091	16922	16777	16789	17069	16825	16917	16881	17040	16958	16866	17030	16982	16834	16866	16989	16851	16945	17039	16774	17026	17080	16916	16939	16803	16841	16981	16888	16925	16911	16952	16929	16924	16882	17020	16904	16779	16828	16881	16785	17111	17041	17116	16897	16952	17005	16982	16946	17165	17023	16883	16903	17005	16884	17054	16945	16794	17032	16935	16818	16852	16903	16963	16873	16905	16874	16804	16930	16931	17045	16813	16976	17000	16999	17088	17086	17041	16958	16952	16813	17117	16950	17004	16970	16974	16974	16861	16950	16914	16917	16994	16866	16940	16882	16843	16848	16840	16912	16955	16943	16959	17002	16925	16881	17087	16866	17065	17056	16867	16886	17042	16854	16728	16877	16943	16928	17006	16778	17142	17083	16909	16778	17071	17053	17048	16901	16871	16846	16995	16987	16852	16939	16993	16862	17004	16852	17172	17051	16866	16929	16826	17088	16912	17080	17148	16875	17027	16959	16980	16890	16789	17006	16993	16991	16948	17011	16966	17143	17028	17042	17036	16856	16990	16872	16857	16957	16902	16982	16966	16780	16985	16967	17004	16890	16894	16954	16894	16983	16915	16894	17108	16978	16897	17034	16979	16899	16895	17055	16759	16819	17038	16954	16911	16961	16931	16829	16886	16953	16969	17098	16893	16979	16957	16848	16926	16765	16937	16876	17036	16889	16843	16963	17059	16748	16835	16879	16863	17004	16959	16924	16925	17035	16909	16944	16934	16834	16926	17037	16769	17067	16923	16662	16812	16894	17089	16817	16875	16655	16881	16941	17039	16987	16904	16967	17009	16991	16910	16871	16877	16970	16974	16995	16940	17105	17021	17042	17037	16924	16843	16772	16984	16845	17011	16749	17030	17010	16919	16968	16848	16985	16959	16930	16852	16981	16911	16857	16903	16950	16912	17021	17028	16903	16897	16885	16998	16945	16724	17129	17071	16961	16971	17095	16810	17040	16988	16966	17097	17024	17006	16888	16946	16972	16944	16751	16910	16941	17069	17063	16975	17005	17029	16902	16968	16845	16881	16870	16923	17007	16896	16898	16872	17013	17017	16961	16934	16789	16694	16956	16841	16987	17095	16905	16911	16686	16986	16943	16907	17130	16946	16809	16745	16792	16967	16975	17091	16852	17157	17082	16940	16942	16797	16955	16864	16813	16854	16951	16815	16981	16899	16874	16807	17046	16988	16967	16799	17166	17021	16798	17038	17025	16872	17020	16956	17215	16952	17005	16896	16963	16963	16956	16856	16828	16867	16871	16924	16903	17013	16802	16956	16947	16897	16987	16997	17026	16814	17136	16756	17036	16879	16832	16935	16875	16939	17032	16956	16884	16913	17105	16977	17004	16865	17047	16791	16930	17059	17036	16854	16991	17164	16964	16808	16988	17079	16851	16880	16994	17003	16716	16941	16866	17052	16986	16947	16895	16981	16894	16950	17025	16987	16882	16976	16927	16860	16864	16809	16883	16794	16913	16883	16984	16840	16972	17077	16843	17064	16915	16997	16918	16939	17070	16889	16979	16934	16964	17075	16942	16887	16915	16960	16915	16993	17093	16997	17017	16805	16874	16882	17128	16740	16841	16951	16973	16988	17035	16878	16881	16947	17078	16940	17031	16951	16942	16855	16843	17052	16972	16933	17010	16836	16776	17016	16993	16886	16961	16939	16851	16853	16984	16971	16901	17087	16836	16930	17012	16828	17025	16732	16788	16940	16934	16805	16961	16773	16821	16885	16983	17063	17090	16937	16842	16986	16857	16962	17130	16947	17094	17014	16904	16863	17060	16866	17056	17039	16860	16908	17035	16914	17035	16921	16955	17003	16969	16823	16868	17052	16960	17037	16963	16952	17087	17023	17001	16906	16874	17002	16956	16879	16827	17055	17047	17070	17078	17058	17060	16982	16819	16966	16976	17122	16950	16776	16978	17012	16982	16792	17006	16933	16936	16977	17038	16960	16946	16858	16834	16921	16978	16924	17072	16843	16842	17047	16957	16844	16826	16993	16831	16998	16853	16933	16912	17031	16884	16893	16791	17132	16887	16952	16900	16771	16979	16841	16860	16913	17002	16846	16976	17010	16907	16807	16945	16863	17037	16896	16972	17026	16796	17090	17084	16973	16786	16912	16996	16911	17034	16968	16962	16957	16941	16924	16939	16818	17084	16993	16972	17033	16722	16748	16995	16956	17046	16885	16901	16993	17035	16696	17126	16924	16879	16799	16949	16898	16943	16938	17131	16798	16919	16958	16794	16803	16958	16984	17139	16989	17003	16849	16864	17105	16855	16952	17041	16998	17080	16922	16951	17016	16783	16924	17037	17017	16900	16848	16829	16879	16930	17052	16930	16995	16845	16933	17078	17015	16773	17043	16981	16959	16951	16744	16902	16981	16716	16889	16898	16821	16979	16727	16808	16962	16961	16992	16859	16834	16955	17100	16835	16881	16850	16928	17014	17006	16995	16980	17049	16855	17040	17247	16850	16967	16907	16985	16920	17124	16933	16867	16975	16943	16911	16986	16877	16965	16926	16977	16937	16902	16903	16999	17134	16914	17019	16957	16857	16999	17172	16907	17075	16995	16991	17023	16889	16764	17075	16810	17020	16948	16922	17033	16830	17014	17010	17105	17025	17021	16833	16700	16936	16939	16995	16860	17019	16935	16831	16979	16968	17005	16913	16906	16645	16933	17021	16821	16954	17040	16847	17102	16938	16862	17063	16763	16963	16861	16863	17066	16728	16806	16922	16817	16909	16838	16972	16851	16917	16827	16890	16677	16989	17010	16790	16904	17043	16876	16907	16728	17013	16802	17107	16887	16860	16928	16681	17062	16714	16883	16989	16972	16923	16895	16896	16943	16840	16825	16908	17036	16872	16838	16798	16928	17065	17029	16786	16998	17237	16951	16931	16806	16900	16946	17070	16936	17124	16771	17009	16900	16955	16995	16938	16942	16861	16776	16943	17097	16978	17172	17067	16862	16988	16780	16994	16775	17093	16753	16990	16968	17003	16959	17004	17071	17012	16799	17079	16974	16993	16836	17085	16859	17045	17116	16826	16878	17010	16892	16815	16923	16817	16984	17030	17052	16823	17061	16940	16974	16956	16890	16847	16965	17089	16976	16931	17034	16918	16883	17026	16946	16980	16875	17272	17036	16845	16945	16826	16915	16960	17003	16854	17136	16935	16906	16928	16935	16874	17007	17055	16830	16913	17002	16917	16750	17000	16863	17258	16937	17054	16941	17023	16973	17094	16971	16983	17038	16827	16912	16823	16791	16908	16854	16819	16811	17005	16886	17075	16992	16989	17031	16946	16879	16946	17189	16822	17025	16997	16961	17065	16931	17001	16898	16941	16942	16982	16805	17009	16939	16891	17016	16671	16900	16779	16933	17007	17077	16952	17027	16963	16949	16861	16933	16829	16891	16844	17215	16936	16761	16950	17067	16965	16960	16937	17049	17080	16913	16856	17007	17145	16954	16929	16988	16872	16738	16964	16945	17024	17148	16898	16982	16848	16968	16916	16931	16832	16791	16914	16853	17074	16903	16949	16900	16674	16912	17084	16973	16971	17081	17024	16873	16966	16999	16866	16893	16993	16844	16973	16943	16899	17153	17059	16864	16969	17008	17004	17163	17100	17243	17188	16972	16852	16861	16943	17017	16957	16925	16914	16976	16956	16825	16941	16984	16915	16671	17102	16806	17086	17036	16972	16965	17026	16752	16787	16937	16956	16975	16950	16960	16848	17099	16984	16935	16937	16955	17030	16956	16915	16802	16824	17094	16984	16803	17009	17022	17060	16964	16908	16947	16643	16847	16760	16894	16961	16897	17168	17034	16861	16879	16818	17035	16928	17054	16970	16775	16887	17039	16869	16779	16860	17033	16799	16828	16928	17079	16966	16951	16937	16990	16876	16995	16912	17047	16758	16918	16872	16978	17132	16960	16803	16924	17120	16880	16911	17036	16944	16884	16919	16802	16944	16902	16998	16962	16795	16985	16989	16966	16874	16920	17121	16959	16849	16888	16890	16964	17073	17026	16800	16932	16917	17033	16920	16866	16942	16932	16817	16933	17044	17060	16822	16794	16981	16988	17025	16924	16934	16893	16734	16946	17071	16991	17089	16879	16936	16938	17065	16967	17166	16899	16996	16944	16987	17106	16956	16961	16864	16904	16970	17159	16958	16934	16917	16801	16976	17105	16864	16896	16987	16947	17061	17067	16941	16792	16890	17006	16890	16920	16909	17045	16870	16949	16913	16904	17046	16958	16938	16780	16847	17063	17077	16900	16939	16863	16994	16958	17041	16979	16938	17009	16868	16774	17036	16924	16940	16853	17002	16928	16855	16968	16754	17025	16805	17055	16828	16940	16965	16937	16684	16856	16983	16869	16858	16840	16935	16814	16920	16943	17067	17065	17039	16777	16796	16997	16939	17116	16994	16952	16908	17150	16734	17149	16842	16925	17006	16894	17026	17045	16921	17003	16914	17042	16842	16981	17022	16933	17038	17033	16973	16891	17121	16984	17068	16891	16889	16835	17004	17008	17024	17000	16814	17013	17034	16863	16788	16939	16901	16959	16928	16961	16938	16809	16871	17173	16905	16991	16925	17063	16792	16913	16951	16921	16965	16986	16878	16995	16982	16972	16799	16994	16848	16899	17026	17064	17121	16939	16973	16953	17058	17038	17060	16954	17031	16897	16996	17053	16785	16988	16962	17081	17090	17067	16957	16920	16942	16789	17118	16957	16855	16844	16928	17101	16927	17002	17147	16969	16862	16906	16901	16911	17009	16932	17000	17098	16960	17174
23384	21006	28996	26967	30749	35690	37898	33466	31923	29736	33499	49384	40132	29998	24954	23240	22564	22683	22505	22529	22514	22424	22409	22544	22601	22696	22494	22605	22738	22647	22549	22383	22632	22466	22607	22537	22424	22659	22591	22632	22350	22564	22474	22695	22472	22301	22618	22554	22452	22548	22561	22453	22418	22594	22317	22214	22276	22715	22442	22352	22369	22534	22600	22633	22448	22254	22548	22416	22429	22391	22277	22468	22427	22577	22567	22511	22266	22401	22311	22372	22347	22113	22360	22359	22282	22367	22564	22492	22453	22602	22485	22342	22429	22252	22487	22299	22460	22206	22393	22536	22270	22440	22423	22468	22424	22673	22514	22238	22312	22379	22203	22496	22572	22388	22315	22357	22422	22369	22418	22619	22551	22417	22657	22251	22570	22265	22338	22540	22288	22364	22393	22509	22913	22356	22463	22545	22475	22643	22380	22260	22437	22564	22193	22190	22428	22384	22678	22461	22303	22502	22506	22349	22570	22638	22455	22398	22403	22426	22435	22591	22611	22443	22577	22298	22299	22393	22559	22526	22363	22474	22397	22561	22342	22435	22429	22427	22380	22421	22576	22301	22399	22443	22472	22442	22396	22330	22520	22568	22368	22353	22505	22447	22380	22407	22343	22341	22386	22557	22409	22650	22508	22636	22340	22295	22519	22649	22353	22371	22468	22466	22670	22523	22559	22579	22390	22493	22351	22538	22294	22380	22466	22471	22289	22507	22352	22436	22532	22321	22416	22139	22449	22196	22362	22484	22476	22549	22422	22523	22373	22567	22434	22346	22295	22249	22430	22500	22376	22250	22272	22417	22273	22328	22207	22445	22586	22341	22321	22371	22450	22571	22306	22400	22573	22283	22377	22447	22271	22276	22425	22472	22631	22410	22390	22489	22428	22398	22307	22425	22511	22403	22169	22333	22527	22488	22335	22338	22483	22449	22366	22529	22320	22368	22402	22385	22417	22391	22414	22090	22530	22578	22399	22470	22456	22164	22273	22344	22257	22492	22391	22521	22259	22281	22598	22365	22423	22361	22607	22790	22752	22517	22545	22379	22374	22375	22650	22287	22501	22374	22584	22356	22460	22634	22512	22478	22636	22497	22301	22394	22415	22405	22587	22402	22605	22370	22210	22359	22389	22422	22369	22623	22469	22382	22209	22243	22618	22476	22406	22488	22349	22211	22717	22380	22473	22397	22465	22421	22520	22222	22367	22117	22372	22563	22329	22255	22465	22511	22351	22420	22436	22392	22549	22348	22241	22610	22479	22468	22659	22539	22574	22462	22482	22405	22387	22622	22493	22356	22472	22332	22461	22154	22657	22252	22184	22462	22320	22479	22256	22409	22418	22391	22310	22536	22636	22163	22548	22428	22418	22465	22524	22460	22442	22542	22469	22396	22395	22223	22342	22130	22483	22454	22496	22468	22468	22400	22675	22476	22713	22449	22400	22458	22634	22461	22241	22407	22411	22272	22630	22437	22466	22462	22362	22390	22266	22491	22460	22391	22271	22446	22495	22342	22319	22380	22102	22500	22466	22418	22398	22439	22172	22418	22547	22446	22437	22537	22346	22439	22698	22140	22192	22382	22482	22444	22334	22450	22293	22374	22473	22246	22536	22414	22203	22310	22375	22433	22245	22383	22501	22378	22428	22268	22504	22286	22449	22289	22483	22410	22339	22317	22368	22638	22402	22516	22665	22349	22383	22419	22298	22430	22352	22581	22643	22517	22334	22363	22275	22294	22225	22244	22398	22447	22340	21939	22381	22362	22066	22579	22610	22581	22342	22446	22207	22436	22361	22568	22687	22418	22340	22383	22253	22395	22438	22348	22383	22523	22737	22399	22505	22619	22615	22450	22369	22230	22528	22250	22228	22433	22400	22554	22678	22153	22372	22443	22448	22462	22548	22130	22432	22449	22266	22182	22417	22412	22453	22455	22573	22406	22669	22552	22246	22331	22395	22584	22341	22482	22318	22611	22429	22389	22613	22088	22411	22471	22449	22543	22495	22354	22426	22384	22612	22488	22388	22483	22321	22572	22457	22535	22364	22331	22399	22381	22189	22370	22372	22425	22396	22333	22454	22531	22231	22621	22387	22429	22431	22368	22673	22522	22368	22380	22506	22274	22501	22429	22379	22512	22475	22288	22371	22355	22301	22321	22445	22339	22268	22324	22400	22568	22325	22427	22348	22563	22464	22352	22392	22260	22506	22421	22458	22516	22572	22381	22418	22302	22511	22363	22176	22566	22432	22537	22257	22397	22367	22337	22356	22275	22307	22584	22446	22461	22352	22374	22345	22506	22430	22419	22306	22397	22401	22438	22265	22295	22295	22133	22518	22569	22493	22222	22427	22331	22443	22483	22615	22467	22256	22424	22320	22189	22225	22428	22363	22495	22489	22456	22568	22423	22492	22226	22347	22522	22378	22205	22559	22670	22530	22721	22606	22557	22503	22579	22362	22407	22482	22389	22409	22430	22564	22504	22518	22329	22538	22344	22354	22306	22417	22469	22350	22292	22482	22465	22519	22307	22431	22489	22536	22289	22355	22534	22522	22193	22197	22412	22300	22670	22452	22109	22354	22215	22259	22338	22419	22169	22406	22647	22492	22457	22599	22629	22181	22242	22363	22447	22289	22445	22555	22357	22228	22512	22382	22403	22163	22305	22303	22394	22317	22527	22525	22547	22376	22439	22324	22501	22572	22371	22379	22359	22285	22373	22257	22224	22487	22520	22485	22437	22407	22449	22538	22413	22406	22435	22456	22276	22429	22398	22466	22537	22367	22651	22545	22140	22572	22248	22339	22628	22508	22444	22660	22682	22380	22405	22550	22523	22385	22349	22336	22340	22439	22374	22203	22569	22392	22262	22413	22516	22442	22481	22313	22429	22279	22483	22253	22271	22557	22246	22348	22317	22240	22287	22151	22514	22370	22484	22388	22326	22697	22507	22388	22348	22447	22727	22540	22363	22321	22444	22402	22585	22370	22511	22434	22588	22323	22379	22607	22455	22468	22474	22466	22441	22395	22607	22623	22410	22309	22370	22473	22511	22511	22507	22579	22417	22240	22551	22342	22333	22381	22363	22506	22376	22284	22427	22533	22562	22402	22312	22432	22425	22426	22672	22391	22477	22336	22132	22691	22436	22422	22537	22448	22605	22445	22287	22548	22173	22234	22346	22539	22462	22275	22291	22565	22411	22460	22334	22308	22204	22245	22505	22450	22514	22553	22765	22574	22657	22539	22452	22548	22524	22620	22440	22550	22451	22234	22429	22538	22510	22426	22343	22316	22414	22505	22520	22403	22508	22574	22436	22369	22374	22359	22436	22445	22563	22307	22580	22358	22442	22193	22767	22605	22520	22423	22416	22525	22253	22524	22428	22659	22383	22267	22379	22408	22335	22605	22377	22359	22348	22270	22427	22132	22546	22348	22328	22786	22522	22292	22561	22392	22341	22268	22296	22506	22487	22356	22396	22124	22477	22138	22377	22466	22426	22337	22408	22413	22465	22412	22396	22379	22333	22400	22334	22494	22417	22314	22323	22362	22189	22307	22380	22518	22375	22287	22503	22260	22261	22588	22554	22249	22582	22223	22618	22431	22538	22369	22495	22521	22419	21989	22436	22518	22449	22494	22527	22226	22460	22228	22456	22321	22479	22451	22263	22475	22401	22473	22547	22509	22376	22364	22262	22188	22262	22424	22384	22666	22486	22347	22491	22400	22428	22327	22662	22335	22245	22355	22357	22395	22506	22402	22461	22469	22300	22369	22218	22235	22282	22451	22269	22241	22468	22530	22356	22348	22366	22260	22453	22345	22518	22312	22504	22284	22388	22501	22629	22349	22350	22332	22284	22329	22352	22367	22363	22524	22388	22457	22469	22522	22373	22468	22563	22341	22363	22573	22497	22632	22407	22416	22341	22388	22395	22541	22292	22598	22502	22507	22585	22604	22446	22333	22364	22349	22506	22427	22518	22440	22540	22362	22591	22618	22444	22382	22530	22363	22522	22434	22835	22507	22535	22598	22326	22382	22367	22484	22385	22733	22320	22472	22215	22658	22402	22409	22424	22385	22419	22535	22148	22525	22147	22548	22356	22400	22415	22485	22504	22490	22471	22404	22432	22292	22439	22468	22308	22314	22597	22564	22502	22303	22434	22416	22424	22378	22285	22521	22321	22177	22635	22760	22233	22482	22433	22351	22341	22270	22193	22436	22614	22410	22086	22291	22359	22196	22537	22318	22237	22269	22574	22373	22472	22653	22460	22428	22353	22384	22515	22590	22396	22510	22347	22269	22472	22538	22247	22298	22526	22419	22575	22419	22341	22372	22415	22245	22455	22507	22384	22286	22240	22398	22480	22584	22580	22340	22447	22533	22381	22565	22280	22459	22442	22365	22352	22473	22410	22531	22697	22559	22432	22460	22315	22557	22259	22518	22553	22518	22471	22269	22577	22322	22398	22648	22374	22482	22407	22567	22540	22552	22446	22518	22436	22281	22493	22491	22356	22288	22597	22187	22472	22432	22403	22297	22406	22362	22569	22554	22286	22313	22320	22420	22643	22572	22381	22385	22524	22293	22327	22594	22436	22618	22165	22391	22463	22442	22292	22662	22353	22419	22205	22752	22264	22397	22466	22539	22233	22328	22344	22419	22387	22331	22485	22250	22230	22544	22220	22325	22626	22451	22389	22476	22342	22605	22534	22389	22490	22703	22345	22671	22472	22366	22220	22345	22384	22444	22555	22638	22410	22350	22135	22358	22298	22505	22554	22459	22363	22251	22136	22441	22315	22370	22442	22549	22669	22501	22486	22457	22375	22468	22417	22531	22626	22584	22433	22593	22553	22339	22158	22555	22462	22440	22258	22234	22308	22436	22301	22558	22584	22547	22274	22563	22355	22396	22488	22471	22445	22548	22302	22377	22396	22498	22600	22649	22483	22214	22237	22250	22351	22423	22415	22285	22529	22388	22215	22529	22258	22336	22270	22486	22497	22250	22331	22508	22465	22256	22492	22494	22630	22455	22411	22543	22288	22355	22516	22588	22440	22518	22394	22335	22336	22357	22404	22506	22579	22576	22495	22297	22491	22516	22413	22484	22433	22600	22469	22342	22446	22569	22463	22351	22428	22404	22357	22389	22515	22437	22399
30326	52851	55744	52208	47272	39748	35767	32256	30475	26454	32529	47038	36123	24608	18890	17355	16982	17043	17061	16930	16913	17086	17021	16925	17062	16954	16883	16978	16957	17006	17107	16910	17130	16889	16995	16878	17104	17083	17097	17013	17022	17058	16933	17087	17075	17024	16738	16924	17081	16978	16987	17155	17009	17119	16997	17111	16993	17048	17124	16874	17020	16934	17063	17063	16935	16954	16915	17139	16963	17076	16983	17010	16998	17053	16897	17076	16919	17003	16811	16987	17035	16794	17125	17012	17110	16994	16875	17064	16986	17055	16834	16998	17005	16923	17105	17172	17119	17181	16901	16998	17118	17070	16940	17052	16842	17212	17145	16901	17033	17027	16993	17119	17008	16772	17055	16889	16972	16900	16953	17034	16929	17106	17035	16894	16883	16899	17016	16976	16872	16913	16947	16932	16923	16993	17083	16957	17011	16974	17082	16907	16932	17171	16903	16948	17010	17021	16926	17006	16796	17199	16857	16867	17057	16968	17069	16873	17008	16921	16979	17110	16903	16870	16909	17087	17066	16845	17006	17027	16872	16789	17096	16798	17084	16948	17002	16827	16887	17061	17022	17135	16986	17050	17043	17132	17215	16912	16988	16945	16962	16805	16916	17012	17016	17150	17087	16874	17002	17123	17070	17104	17016	16980	16939	16934	16783	17100	17117	16884	16944	16952	17064	17006	16836	17029	17059	16907	16834	17104	17169	16952	17013	17059	16938	16997	16923	17018	17119	16884	16967	16926	16822	17037	17023	17077	16959	16999	16935	16954	16912	16965	16900	17012	17124	16879	17053	16907	17076	17012	16831	17002	16969	17042	16919	16817	17035	16884	16985	16857	16810	17183	16972	16786	16855	16983	17170	16993	17094	17019	17048	17003	16924	17003	16928	17063	17002	17034	17099	16975	17008	17030	17069	17016	16876	16928	17023	16942	17085	17061	17074	17082	17083	17039	17037	16865	16968	17000	16977	17037	17108	17050	16982	17129	16865	16996	17146	16846	17062	16947	17019	16983	17081	17006	16934	16970	17169	17102	16925	16972	17062	16945	17038	16850	16899	16974	17013	17168	16810	16820	17004	17008	16993	16888	16998	16860	16767	16895	16953	16881	17000	17129	16998	17091	16971	17068	16987	16894	17014	16965	16913	17018	16892	16921	16989	16696	17020	17063	17064	16949	17056	17019	16800	16872	17071	17008	16863	17057	17143	16989	16968	16886	17198	16950	17105	17019	17077	16950	17062	17004	17101	17051	17015	16831	17048	17153	16846	17120	17156	16863	17014	16958	16793	17056	17161	16844	16903	16944	16871	16802	17016	16988	16890	16990	16917	16963	16938	16936	17047	16966	16883	16950	17128	17066	17023	17080	17040	16960	16917	16992	16980	17027	16907	16944	16918	16789	17022	16996	16942	16987	16946	16925	17116	16848	17059	16986	16929	16813	16826	17054	16726	16901	16946	17053	17032	17051	17038	16894	17147	16983	16923	17014	17004	16973	16831	16968	16935	17096	17033	16769	16911	17097	17330	17013	17072	16896	16975	16969	17020	16989	17049	16929	17117	17020	16864	17055	17049	16952	16777	16862	16940	16994	16921	17103	16916	17103	17151	17123	16958	17013	17066	17013	17070	16929	16977	16954	17206	16937	16989	16946	16941	16859	16942	17214	16969	16940	16956	16962	16866	17069	17019	16940	16866	16868	17040	17074	16918	17038	17046	17060	16919	17066	17133	16974	17144	16944	17059	16888	16928	16883	17119	16827	17171	16872	17150	17000	16912	16835	16846	17070	17042	16850	16974	17067	17031	17040	17121	17070	16947	17200	16907	16978	17033	16951	17082	16960	16848	17069	16944	17038	16924	16894	16927	16890	17141	16954	16734	16945	16893	16939	16848	17112	16972	17077	17190	16983	16887	17090	17004	17109	16852	16940	17051	16985	16965	16977	16923	16851	16936	16992	17051	17058	16814	16985	16793	17141	17176	16938	17146	16920	17063	16902	17087	17017	17094	17091	16826	17033	16986	16868	16926	17057	17042	16802	16820	16827	17128	16973	16896	17154	16956	17060	17084	17111	16987	16818	17002	17111	16920	16953	17014	16996	16997	16972	17007	17078	16976	16982	16801	16884	16827	16756	17087	16920	17210	17080	17138	16890	17092	16902	16898	16988	17072	16862	16993	16968	16893	16969	16967	16911	17155	16970	16983	17035	17063	17014	17164	17017	16908	17019	16962	17008	16892	17042	17052	16956	17001	17137	16907	17079	17188	16921	16912	16985	16976	16971	16858	17008	16927	17094	17049	16912	17085	16929	17058	17134	16905	16954	16997	16937	17008	16911	16961	17073	16931	16912	16954	16977	16888	17064	16940	16887	16864	17001	17134	16909	17075	17024	16980	17128	16926	17019	17042	16883	17024	16742	16892	16931	17004	16922	16977	16930	17092	17060	16866	16875	16934	16904	17089	17005	17065	17237	17085	16960	16934	16937	16998	16917	16880	16878	16923	16951	17002	16966	17074	16956	16975	16907	16969	16953	17014	17009	16960	17045	16924	17008	16907	16981	17120	16896	16894	16865	16862	16923	16984	17046	17034	17124	17011	16993	17088	17042	16971	17056	16870	17066	17228	17064	17095	16917	16819	16940	17024	16991	17076	17011	16974	17018	16944	17086	17104	17011	16886	17129	16918	16952	17166	17136	16824	16949	16841	16923	16963	17036	16992	17007	16920	16923	16976	17066	17131	16970	16842	17163	16854	17016	17037	16935	17092	17118	16916	17048	17125	17042	17104	17140	16898	17085	16978	16857	16859	16998	16803	17007	17038	17146	16870	17081	17010	17073	17046	16867	17092	17051	16953	17139	17020	17035	16973	16957	17150	16961	17093	16972	16963	17162	17018	17205	17142	17052	16847	17073	17007	17116	16873	16999	17030	16991	17083	17166	17128	16881	16980	16869	16942	16859	16911	16838	17035	16908	17090	16930	17012	16921	17019	17010	16884	17021	16769	17037	17010	16954	17016	16934	16988	17092	17128	17088	16932	17179	17075	17043	17066	16892	16803	16961	16826	17123	16922	16925	17025	17059	16928	17169	17010	17003	16852	16952	17054	16924	17084	16993	17227	17015	17069	17050	16986	17001	17006	16926	17084	16974	17062	17019	16892	17055	16894	17068	17034	17001	16809	16906	16975	16923	17076	16983	17104	16876	17025	17028	16838	17160	16995	16834	16905	16889	16914	17180	17026	17050	17209	17156	17022	17035	16936	17039	17031	17029	16944	16808	16847	17154	16958	16870	16870	17070	17033	17001	17015	16855	17181	17006	16968	16873	17092	17007	16974	17172	16820	16882	17129	16846	16994	17017	16976	16762	16989	17008	16873	16886	16950	17006	17083	16874	16949	16948	16814	17000	17017	17040	16965	17002	17010	17132	17104	17002	16938	16951	16909	16971	16992	17043	16936	16931	17132	17095	16903	17023	16983	17127	16852	17150	17139	17256	16928	16979	17040	17030	17036	17066	16955	16976	16960	17017	16969	16999	17095	16848	16851	17005	16872	17066	16959	16916	16925	16946	16877	16905	16965	16956	16986	17020	16978	17065	16969	16983	17098	16907	16974	16973	16979	17048	16884	17155	16943	17142	16985	16948	17001	16987	16995	16955	16989	16886	17022	17092	16873	16857	17000	17009	17058	17047	16991	16982	16903	17157	17021	17094	16933	16999	16975	16898	16947	17057	16914	17070	16885	17044	16880	17022	16925	17004	17091	16967	16926	16911	16987	16957	17038	16989	16996	16918	17006	17159	16913	17014	16932	17070	17174	17181	16923	16859	16947	16836	16893	16961	16966	16890	16904	16902	16908	16932	16977	17160	17007	16966	16954	17160	16994	16986	16948	17041	17000	17048	16924	17085	17033	16917	16974	16981	16937	16812	17141	17033	16978	17057	16988	17063	16825	17002	16963	16936	16954	17082	16904	17260	16980	16745	17019	16870	16789	17010	17079	17002	16960	16933	17185	16949	16978	16784	16920	17069	16990	16990	16791	17152	16925	17083	16888	17133	16747	17139	17036	16983	17021	17033	16911	17070	17070	16979	16973	16936	16826	17191	16959	16923	17139	16992	16905	17132	17062	16894	16989	17061	17074	16886	16907	17130	17085	17084	17102	17081	16826	16994	16934	17004	16953	16976	16983	16943	17110	17011	16996	16959	16989	17090	17038	16957	17023	16918	16971	16943	16949	17069	17008	16823	17076	17150	17027	17017	16906	16978	16995	17039	17084	17039	16989	17077	16928	16992	17010	17079	17090	17050	17040	16952	17083	17028	17023	16958	16906	16983	16864	16983	17092	17119	16893	17047	16797	17050	17035	16723	16845	17006	16976	16969	17034	16900	16942	17143	16879	17129	16870	17094	16949	17354	16847	16954	16798	17150	17027	17135	17145	17012	16964	17160	17037	17045	16998	17001	17009	17064	16795	17018	16959	16975	16989	17044	17074	17091	17086	17073	17082	17118	16982	16982	17037	17006	16871	16862	17148	17141	17072	16990	16889	16829	16894	17067	16948	17033	16980	17069	16962	17006	17016	16989	17040	16936	16784	17029	17016	16973	16911	17108	17026	16972	16924	16994	16952	17125	17045	16966	17000	16855	16900	17147	16998	16908	17170	16990	16930	17009	16924	17058	17010	16974	17080	17013	17184	16837	17176	16964	17109	16976	17044	16979	16984	17057	17000	17162	17087	16942	16841	17053	16860	16927	16847	16976	17072	17080	16749	16904	17147	17127	17081	17024	17035	16971	17265	16956	17046	17021	16842	16967	17077	17068	17076	17004	17039	17020	17156	17020	16891	17059	16941	17063	16907	16982	17042	17074	16995	17178	17027	17095	17031	16921	16902	16964	17077	17019	16984	16903	16990	16953	17193	16990	16934	16914	17015	17058	16962	16923	17066	16857	17189	16985	16979	17016	16938	17182	17013	17172	17130	17074	17138	16972	17002	17061	16972	16927	17068	17173	17033	16756	17007	17034	16993	16919	17075	17115	16953	16958	17003	16966	16984	17185	16980	16754	17031	17118	16981	16816	17140	17046	17095	16984	17049	17077	16960	17032	16972	16901	16979	16926	17080	16904	17196	16900	17138	16782	17131	16949	17023	17036	16884	16949	16959	17201
33207	36119	42556	38726	33763	31200	29333	27192	26401	25409	24312	25062	26303	24615	23822	23095	23208	23136	22993	23121	23204	22917	23109	23158	23242	23217	23095	23062	23148	23351	23046	23029	23026	23006	23163	23103	23260	23060	23023	23035	23113	23224	23162	23205	22970	23228	23240	23082	23020	23253	23052	23093	23173	23075	23165	22922	23039	22936	23464	23164	23250	23025	23079	22902	23042	23218	22789	23168	22988	23148	23032	23237	23080	23253	23172	23309	23111	22945	23167	23229	23249	22796	23173	22992	22960	23019	23261	23078	23276	23100	23083	23094	23295	22959	23114	23145	22991	22978	22985	23111	23166	22915	22965	23189	22971	23149	23224	22939	23182	23013	22988	23138	23245	22969	23137	22996	22739	23231	23219	22920	23153	22903	23185	22976	23110	22828	23041	23230	23229	23103	23046	23124	22855	23099	22896	23202	23094	23035	23260	23168	23075	23189	23064	23254	22977	23030	23253	22881	23112	23128	23203	23211	23324	22921	22915	22982	23009	23136	23129	23089	22953	22979	23086	23164	23210	23243	23197	23229	22912	23148	23060	23218	23157	23031	23074	23138	23103	23119	23039	23113	23159	23271	23158	23240	23137	23148	23024	23018	22763	23028	23041	23325	23206	23199	23235	23034	23071	23169	23172	23157	23035	23194	23064	23180	23066	23149	23009	23248	23083	23063	22831	23028	23120	23029	22796	23076	23099	23156	22789	23089	23245	22992	22967	22901	22894	22701	23086	23026	23087	22976	23144	23229	23189	23183	22885	23011	22964	22947	22951	23045	23091	23001	23325	23189	23030	22966	23108	23203	23071	23196	23121	23114	23290	23067	22985	23253	23175	23268	23195	23145	23216	23320	23233	23079	23276	23115	23189	23023	23036	23168	23035	22992	23176	23023	23112	22901	23283	23221	23125	23264	23329	23160	23125	23143	22990	23178	23273	23122	23175	23099	23239	23138	23075	23129	22980	23098	22868	23175	23029	23093	23151	22724	23148	22989	22941	23170	23023	22936	23182	23175	23020	23081	23082	23002	23172	22838	23053	23170	23145	23122	23084	23134	23071	23100	23012	22997	23114	23055	22939	22960	23080	23064	22802	23005	23012	23055	23313	23154	22914	23069	23152	23010	23194	22975	23092	23094	23031	22970	23215	23116	23112	23313	23194	23335	23134	23178	22994	23166	22916	23085	23103	22999	23185	23241	22993	23042	23240	23152	23099	23198	22983	23429	23039	23019	22951	23123	23211	23135	22878	23030	23078	23132	22837	23174	23048	23289	23173	23273	22984	23149	23294	23142	22904	23350	23255	23367	23108	23238	23065	23076	23158	23085	23160	22846	23277	23123	23332	22978	23226	23174	23134	23160	23196	23036	23109	22827	23169	23290	23005	23030	23157	23065	23101	23075	23202	23143	23147	23241	23160	22971	23130	23251	22920	23169	23298	23421	23230	23137	22942	22964	23071	23272	23117	23074	23200	23229	23100	23071	23048	22988	23134	23003	22993	22899	23398	23042	23182	23515	23131	23058	22984	23012	22984	23050	23129	22983	23188	23064	23230	22959	23290	23182	22880	23007	23212	23023	22957	22994	23039	23173	22997	23168	22912	23042	23001	23242	23020	23163	22981	22929	23241	23166	22918	23045	22998	23096	23010	22989	23231	23094	23070	23131	23050	23118	23056	23083	23098	23058	23153	23120	23128	23077	23175	22992	23070	22943	23049	23102	23087	23079	23391	22928	23051	23147	22889	23045	23138	22919	23076	22969	22936	23121	23128	22958	23147	23016	23164	23119	23221	23036	23205	23075	23205	23213	22991	23162	23122	23009	23029	23074	23196	23255	23045	23130	23170	23050	23067	23032	23143	23086	23156	23337	23265	23112	22992	23032	23164	23078	23093	22884	22860	23033	22872	22896	23283	22958	23152	22960	23043	22977	23090	23127	23195	23103	23066	23096	23082	22996	23000	22988	23126	22987	23416	23168	23135	23091	23206	23171	22926	22914	23017	23020	23160	23005	23046	23080	23162	23102	23149	23047	23312	23182	23007	22879	23212	22845	22931	23148	22823	23035	23148	23109	22919	22901	23237	23138	23168	23325	23070	23041	23190	23231	23244	23134	23077	23321	23018	22968	23155	22896	23109	22827	23265	23199	23025	23022	23297	23066	23056	22860	23124	23097	23292	23213	23216	23203	22916	23081	23140	23223	23031	23178	23253	23265	22940	23145	23085	23225	23099	23233	23232	22926	23213	23131	22901	23044	23205	23230	23180	23210	23207	23227	23148	23139	22905	23054	23156	23283	23119	23225	23047	23114	23186	23191	23172	23255	23131	23098	22893	22906	23022	22840	23175	23017	23113	22963	23152	23099	23115	23028	23202	23177	23240	23242	23005	23147	23068	23195	23221	23144	22965	23174	22958	22896	23119	23168	23177	23043	23095	23330	23324	23146	23151	23000	23190	22997	23072	23127	22964	23007	23171	23051	22975	23055	23102	22970	22902	22884	23314	23108	23053	23033	23098	22790	23065	23151	23126	23148	23174	23022	23006	23114	23078	23136	23185	23389	23011	22892	23020	23223	23182	23368	23182	23372	23252	23011	23107	23114	22986	23190	23230	23176	22933	23070	23095	23135	23126	23016	23186	22805	23129	22945	23013	23387	23204	23016	22920	23032	23139	22881	23266	22842	23120	23106	23014	23066	23102	23093	22949	23059	23086	22870	22879	22965	23241	23158	23139	22882	23230	23245	23066	22993	22911	23230	23325	23165	23195	23151	23133	22928	23215	23274	23096	23178	23248	23204	23104	22876	22985	23099	23024	23055	23134	23076	22905	22979	23202	23127	22940	22973	23299	23041	23295	23278	23303	23112	23259	22987	23066	23054	23091	23019	23191	22965	23184	22942	23243	22866	23151	23197	23202	22841	23008	22894	23096	22894	23047	23019	23091	23178	22954	22902	23155	23104	23197	23003	23200	23174	22974	22663	23255	23370	23137	23046	23173	23131	22917	23036	23329	23280	22980	22963	23160	23007	23095	23503	23108	22838	23245	23082	23088	23073	23198	22918	23121	23082	23100	22968	23059	23128	23211	23135	23050	23035	23128	23427	22988	22994	22956	23127	22911	22935	23226	23222	23174	23083	23133	23236	23199	23067	23273	22995	23146	22872	23127	23122	23338	22997	22956	22997	23068	23008	22831	23270	22905	23145	22780	22995	23109	23155	23083	23017	22994	23110	23044	22999	22953	23195	23010	22895	22936	23364	23260	23021	23277	23189	23057	23222	23017	23102	23043	23080	23143	23125	23064	23004	23100	23227	23125	23076	23159	23107	23188	23137	22986	22911	23092	23185	23105	22836	23067	23142	23033	23101	23063	22884	23169	23277	23190	23037	23006	23108	22963	22961	23246	22933	22878	23193	23371	22893	23107	23230	23256	23151	23141	23053	23208	23178	22923	22970	23032	22902	23469	23325	23309	23080	23163	23182	22905	22995	23064	23275	23395	22941	23134	22989	23105	22965	23113	23131	23277	23051	23378	23169	22841	23290	23411	23014	22967	23063	23232	22979	23050	23205	23023	23115	23123	23105	23331	22997	23031	23116	23098	23120	23265	23007	23206	23004	22834	22747	23145	23134	23234	22988	23212	23183	23051	23026	23279	23062	23089	23239	23200	23093	23054	23118	23243	23118	23010	23076	22965	22991	23225	23103	23031	22936	23001	22977	22991	23078	23101	23155	23039	23277	23043	23163	22958	23135	23184	23055	23170	23160	23288	23326	22982	23100	23192	22900	23037	23127	23189	23092	23187	22953	23001	23041	23068	23341	23353	23106	22840	23054	23183	23163	23182	23009	23141	23213	23063	23012	23031	23010	23251	23044	23286	23216	23062	23143	23121	22899	23077	23117	23182	23226	23144	23059	23069	23127	23058	23260	23029	23054	23030	23218	23122	23265	23317	22992	22812	23028	23177	23253	22994	23221	23203	23038	23050	23091	22844	23190	23133	22914	23031	23213	23069	22850	22957	22955	23274	22847	23174	23095	23065	23045	23233	23393	23104	23360	23159	23238	23080	22921	23239	23332	23016	23016	22960	23089	23459	23149	23066	23134	23049	22990	22998	23074	23172	22708	22959	23072	22986	23074	23161	23087	23081	23031	23165	23312	23107	23006	23175	22770	23056	23214	23078	23099	23295	23119	23012	22792	22900	22974	22956	22927	22976	22968	23285	22791	23054	23275	23038	23086	23100	23119	23044	23114	23146	23173	23214	22904	23334	23080	23148	23167	23138	22919	23162	23130	23070	23230	23128	22961	23273	22895	22901	23111	23263	23265	23039	23036	23134	23151	23333	23031	23131	23290	23106	23101	23012	23005	23166	22974	23234	23160	23052	23137	23227	23026	23156	23112	23482	23003	23193	22872	23087	22891	23099	23138	22917	22927	22892	23100	23089	22949	22985	22948	23105	23257	23216	23188	23190	23032	23014	23035	23040	23105	23157	23115	23204	23016	23096	23271	22923	23113	23198	22900	22973	23271	23037	23063	23152	22982	22987	23246	23092	22922	23023	23112	23071	23064	22966	23080	23221	23074	22992	23147	23135	23135	23031	23156	23245	22992	23047	22975	23139	23246	22998	23175	23158	23174	23071	22950	22780	23082	22929	23006	22929	23182	22975	23169	23196	23301	23165	23093	23118	23054	23116	23021	23102	23230	23353	23184	23398	23099	23223	23269	22970	23161	23097	23124	23099	23122	23077	23228	22869	22922	23108	22975	23196	22797	23016	22777	22968	22991	22973	23246	23038	23144	23233	23230	23376	23128	23228	23228	23037	23140	22927	23234	22968	22889	23192	23078	23187	22972	23056	23045	22953	22937	22876	23095	23144	23106	23153	23100	23163	23314	23324	22936	22948	23118	23233	23327	23233	23274	23391	23003	23020	23319	23158	23284	23082	23225	23335	23071	23189	23093	23124	23166	23084	23209	23166	23196	23088	22960	23171	22958	23078	23187	23223	23109	23256	23039	23039	23318	23150	23268	23362	23153	23149	23024	23187	23099	23254	22980	23057	23284	23127	22975	22911	22918	23035	23187	23235	23105	23294	23216	23278	22926	23144	23145	23001	22871	23164	23165	23127	23042	22948	23067	22972	22900	23094	23024	23099	23195	23041	23373
28184	43614	43919	36681	31547	28582	25833	23485	22309	20895	19755	20243	20783	18766	17792	17499	17353	17320	17351	17370	17374	17327	17287	17221	17415	17354	17238	17286	17456	17465	17240	17326	17192	17277	17583	17264	17375	17212	17272	17491	17327	17362	17257	17636	17335	17262	17312	17179	17454	17355	17218	17318	17152	17428	17301	17295	17336	17303	17288	17381	17400	17318	17595	17416	17374	17302	17317	17221	17271	17495	17298	17158	17375	17360	17381	17472	17292	17334	17324	17451	17560	17422	17322	17387	17383	17261	17358	17343	17190	17284	17385	17303	17352	17392	17384	17225	17254	17330	17416	17452	17298	17272	17270	17322	17287	17451	17359	17444	17217	17409	17118	17311	17486	17392	17472	17370	17274	17303	17278	17402	17322	17230	17378	17313	17242	17464	17367	17497	17172	17253	17335	17294	17391	17195	17392	17323	17408	17552	17381	17236	17191	17299	17252	17493	17440	17272	17369	17275	17341	17303	17298	17295	17095	17298	17240	17395	17350	17450	17191	17425	17440	17328	17308	17351	17435	17395	17236	17217	17469	17337	17374	17331	17192	17296	17430	17432	17367	17283	17243	17255	17226	17448	17296	17399	17262	17441	17219	17159	17408	17285	17420	17426	17556	17320	17329	17379	17555	17252	17380	17453	17243	17293	17426	17198	17096	17229	17385	17444	17315	17328	17178	17336	17375	17511	17386	17413	17323	17224	17254	17400	17262	17322	17274	17280	17319	17393	17333	17473	17191	17307	17376	17342	17395	17272	17535	17330	17262	17388	17304	17307	17429	17469	17352	17402	17125	17231	17336	17289	17333	17222	17438	17384	17377	17198	17228	17447	17382	17407	17201	17350	17342	17307	17424	17485	17159	17463	17351	17146	17135	17389	17346	17396	17471	17339	17394	17277	17313	17457	17395	17321	17437	17439	17492	17406	17343	17406	17272	17081	17377	17431	17053	17574	17212	17275	17257	17306	17324	17187	17318	17323	17298	17353	17468	17212	17336	17329	17331	17688	17374	17208	17169	17325	17321	17411	17414	17375	17416	17283	17386	17524	17368	17319	17378	17149	17283	17231	17363	17554	17182	17323	17495	17598	17538	17360	17357	17305	17309	17199	17435	17131	17439	17275	17281	17381	17346	17315	17352	17150	17503	17215	17486	17209	17251	17413	17514	17368	17247	17355	17449	17354	17293	17462	17360	17406	17340	17350	17448	17392	17267	17355	17346	17364	17364	17550	17217	17447	17277	17177	17283	17363	17443	17326	17401	17168	17454	17430	17458	17357	17210	17349	17329	17373	17300	17496	17363	17429	17371	17380	17356	17234	17308	17339	17470	17210	17366	17430	17538	17327	17387	17444	17503	17303	17447	17317	17390	17364	17501	17272	17348	17255	17203	17475	17250	17378	17253	17279	17163	17341	17282	17238	17247	17383	17363	17223	17262	17370	17376	17455	17278	17369	17252	17357	17421	17378	17330	17340	17388	17346	17526	17266	17347	17472	17308	17176	17342	17267	17250	17337	17282	17282	17361	17320	17284	17286	17247	17304	17381	17469	17410	17343	17175	17222	17430	17358	17359	17298	17358	17434	17086	17229	17405	17364	17412	17325	17259	17489	17230	17377	17240	17300	17277	17236	17522	17369	17256	17469	17529	17482	17467	17452	17259	17193	17517	17446	17371	17358	17262	17439	17203	17539	17298	17252	17334	17370	17265	17275	17567	17318	17572	17472	17197	17549	17337	17304	17298	17153	17331	17365	17347	17395	17323	17428	17403	17495	17439	17391	17434	17504	17550	17312	17294	17381	17481	17140	17236	17332	17344	17345	17531	17298	17434	17278	17327	17396	17406	17320	17246	17471	17310	17416	17437	17260	17307	17324	17366	17412	17197	17348	17283	17243	17419	17379	17399	17173	17283	17189	17492	17281	17400	17370	17373	17327	17345	17287	17423	17360	17421	17407	17300	17265	17364	17367	17394	17389	17317	17304	17336	17205	17273	17267	17266	17370	17416	17405	17174	17365	17210	17146	17492	17293	17245	17224	17313	17408	17504	17396	17355	17225	17269	17292	17339	17406	17460	17237	17461	17529	17398	17206	17304	17281	17454	17216	17296	17402	17456	17231	17377	17350	17259	17544	17431	17141	17230	17422	17332	17255	17273	17466	17461	17301	17231	17364	17288	17168	17392	17361	17484	17410	17339	17489	17410	17220	17524	17495	17327	17570	17459	17222	17348	17392	17208	17449	17611	17215	17372	17332	17341	17229	17129	17197	17446	17180	17231	17400	17335	17327	17361	17262	17418	17340	17376	17313	17459	17306	17236	17417	17436	17287	17491	17350	17442	17461	17266	17307	17390	17324	17426	17213	17420	17351	17402	17326	17285	17351	17432	17391	17381	17429	17417	17116	17251	17236	17544	17373	17246	17510	17463	17203	17240	17444	17445	17428	17409	17383	17236	17367	17280	17571	17493	17204	17488	17273	17521	17255	17323	17497	17258	17386	17150	17350	17341	17345	17433	17370	17284	17416	17364	17446	17350	17438	17230	17091	17598	17383	17376	17239	17421	17288	17471	17403	17208	17385	17514	17285	17293	17323	17403	17533	17491	17506	17381	17356	17302	17384	17422	17557	17365	17185	17281	17368	17395	17332	17429	17305	17195	17411	17368	17122	17448	17243	17384	17247	17434	17333	17257	17301	17283	17206	17449	17291	17260	17444	17344	17231	17372	17197	17456	17292	17324	17266	17406	17249	17527	17429	17254	17277	17294	17335	17324	17516	17512	17443	17297	17358	17396	17155	17181	17288	17287	17213	17260	17266	17525	17338	17295	17567	17325	17271	17470	17351	17233	17278	17326	17312	17355	17385	17242	17302	17311	17297	17328	17299	17493	17233	17348	17367	17319	17207	17301	17429	17325	17256	17443	17451	17315	17263	17227	17512	17236	17348	17424	17278	17379	17387	17291	17291	17406	17390	17211	17374	17339	17267	17336	17341	17313	17346	17382	17252	17520	17261	17426	17281	17326	17174	17479	17401	17357	17421	17227	17166	17363	17395	17324	17188	17304	17304	17222	17395	17284	17403	17370	17314	17329	17424	17616	17344	17311	17313	17531	17376	17430	17316	17276	17458	17337	17278	17449	17334	17298	17368	17307	17489	17286	17472	17539	17247	17303	17233	17425	17352	17114	17455	17309	17217	17220	17352	17251	17497	17376	17406	17294	17232	17325	17355	17311	17309	17371	17177	17303	17217	17345	17369	17424	17280	17424	17106	17327	17352	17261	17384	17363	17386	17461	17441	17238	17225	17434	17380	17415	17474	17327	17453	17278	17504	17294	17404	17393	17264	17098	17378	17537	17447	17289	17309	17393	17265	17230	17381	17560	17337	17487	17259	17344	17531	17301	17592	17318	17591	17243	17361	17259	17532	17296	17451	17450	17312	17377	17457	17305	17263	17463	17557	17300	17396	17252	17280	17342	17307	17401	17389	17305	17293	17390	17267	17361	17337	17339	17488	17419	17424	17413	17533	17295	17253	17260	17430	17622	17182	17208	17319	17412	17362	17400	17323	17149	17230	17328	17192	17366	17332	17330	17336	17270	17365	17318	17314	17470	17405	17345	17333	17254	17432	17224	17324	17394	17260	17280	17359	17306	17398	17392	17279	17545	17336	17047	17357	17266	17447	17377	17552	17146	17483	17208	17170	17284	17265	17400	17376	17369	17484	17314	17475	17313	17370	17309	17389	17319	17540	17518	17288	17336	17333	17426	17488	17427	17243	17473	17367	17341	17457	17479	17495	17361	17324	17410	17556	17311	17428	17371	17262	17338	17454	17234	17339	17255	17419	17404	17184	17419	17507	17414	17371	17191	17469	17157	17458	17321	17270	17317	17293	17339	17467	17420	17317	17371	17341	17468	17313	17270	17232	17421	17422	17379	17416	17329	17287	17432	17331	17394	17209	17313	17501	17352	17441	17366	17396	17356	17530	17307	17456	17292	17227	17286	17357	17192	17268	17249	17300	17406	17420	17342	17500	17385	17479	17105	17505	17274	17558	17333	17241	17365	17387	17280	17253	17329	17355	17504	17235	17435	17378	17409	17234	17465	17366	17295	17272	17302	17290	17240	17344	17380	17302	17329	17410	17308	17252	17411	17490	17561	17526	17366	17590	17431	17224	17361	17422	17235	17320	17239	17403	17314	17394	17378	17229	17325	17403	17344	17286	17717	17399	17476	17437	17320	17290	17407	17146	17473	17221	17554	17326	17455	17399	17205	17497	17249	17284	17490	17328	17199	17494	17520	17319	17361	17342	17476	17362	17361	17225	17154	17198	17276	17314	17481	17273	17209	17304	17375	17408	17356	17440	17417	17405	17458	17441	17376	17286	17309	17542	17397	17390	17434	17340	17293	17324	17202	17374	17436	17449	17396	17535	17397	17415	17294	17339	17291	17525	17325	17274	17311	17324	17350	17487	17449	17411	17230	17366	17298	17422	17462	17239	17341	17436	17358	17268	17236	17489	17472	17502	17373	17340	17535	17426	17348	17344	17351	17213	17340	17225	17572	17582	17378	17285	17245	17487	17391	17221	17432	17294	17395	17256	17463	17467	17320	17342	17445	17295	17489	17241	17454	17564	17259	17357	17313	17283	17133	17306	17411	17343	17372	17529	17491	17395	17451	17341	17291	17328	17443	17415	17255	17289	17360	17291	17248	17247	17394	17232	17427	17338	17306	17519	17402	17388	17478	17408	17426	17412	17368	17433	17388	17543	17237	17425	17435	17210	17417	17346	17208	17400	17482	17223	17151	17261	17352	17466	17366	17271	17449	17407	17315	17352	17432	17440	17469	17426	17595	17263	17329	17286	17337	17340	17348	17312	17346	17515	17450	17228	17286	17523	17492	17368	17321	17343	17459	17292	17417	17436	17272	17479	17363	17314	17358	17375	17292	17396	17245	17426	17291	17376	17383	17376	17430	17325	17352	17472	17384	17448	17357	17412	17290	17437	17454	17204	17410	17372	17126	17415	17371	17447	17176	17254	17359	17245	17385	17404	17388	17335	17329	17477	17350	17440	17229	17425	17315	17564	17546	17349	17448	17348	17230	17354	17344	17344	17357	17306	17339	17486	17350	17346	17464	17370	17465	17454	17415	17486	17318	17304
25419	21495	30833	32616	33812	35069	33941	30468	28400	26617	25929	27970	33785	30069	25929	23513	22517	22558	22590	22512	22662	22559	22633	22798	22584	22519	22539	22397	22365	22498	22606	22536	22572	22481	22550	22337	22508	22661	22527	22537	22514	22539	22524	22441	22401	22355	22610	22350	22456	22397	22349	22409	22517	22331	22645	22539	22595	22564	22669	22333	22375	22498	22509	22389	22581	22416	22323	22442	22144	22399	22375	22484	22478	22393	22414	22638	22334	22694	22625	22553	22469	22643	22563	22404	22666	22324	22545	22426	22355	22653	22525	22308	22414	22251	22313	22510	22623	22541	22717	22426	22295	22490	22499	22198	22587	22421	22479	22632	22511	22401	22316	22477	22285	22528	22564	22593	22345	22278	22625	22503	22339	22502	22673	22367	22475	22539	22393	22392	22608	22582	22571	22500	22455	22429	22435	22536	22422	22542	22675	22387	22380	22454	22540	22548	22343	22312	22335	22680	22435	22515	22246	22355	22374	22602	22604	22440	22213	22435	22494	22418	22317	22443	22571	22686	22458	22371	22422	22388	22474	22428	22496	22378	22698	22514	22496	22319	22544	22576	22451	22452	22217	22435	22381	22578	22696	22432	22562	22570	22256	22237	22426	22427	22662	22444	22557	22522	22452	22651	22406	22533	22599	22569	22488	22621	22430	22424	22433	22484	22507	22350	22484	22535	22378	22658	22589	22454	22643	22534	22596	22701	22456	22631	22441	22345	22334	22426	22581	22517	22425	22299	22466	22387	22358	22440	22458	22417	22510	22401	22445	22409	22409	22653	22647	22587	22456	22322	22479	22612	22429	22325	22278	22529	22502	22431	22527	22578	22424	22368	22323	22379	22302	22474	22641	22686	22697	22506	22273	22477	22271	22376	22546	22386	22721	22575	22395	22446	22462	22331	22518	22628	22378	22339	22583	22426	22560	22604	22647	22425	22441	22463	22360	22561	22446	22418	22362	22220	22217	22515	22631	22512	22319	22525	22510	22606	22396	22410	22356	22645	22520	22635	22324	22522	22543	22324	22185	22386	22588	22488	22504	22537	22456	22539	22245	22398	22451	22520	22177	22430	22505	22425	22452	22468	22388	22355	22398	22558	22707	22501	22463	22533	22337	22675	22378	22541	22529	22377	22499	22232	22219	22459	22650	22574	22434	22462	22411	22444	22416	22451	22456	22485	22464	22408	22685	22466	22423	22346	22394	22511	22266	22453	22139	22561	22395	22591	22412	22713	22398	22391	22292	22424	22518	22355	22704	22401	22466	22633	22481	22456	22381	22484	22816	22560	22417	22412	22398	22328	22413	22387	22485	22448	22423	22350	22303	22298	22523	22384	22517	22335	22585	22608	22436	22418	22416	22641	22523	22329	22492	22468	22509	22525	22437	22386	22479	22511	22381	22573	22573	22556	22726	22539	22471	22652	22397	22747	22273	22512	22573	22481	22579	22256	22475	22357	22327	22364	22477	22399	22372	22273	22262	22284	22367	22546	22539	22422	22443	22373	22102	22712	22461	22385	22361	22496	22548	22754	22698	22756	22493	22618	22445	22284	22415	22289	22530	22516	22496	22375	22100	22626	22662	22620	22737	22474	22433	22481	22288	22398	22448	22528	22438	22334	22252	22382	22605	22567	22473	22399	22365	22453	22315	22555	22303	22444	22799	22551	22628	22348	22527	22306	22545	22780	22514	22403	22362	22354	22355	22357	22478	22322	22718	22590	22511	22478	22433	22382	22399	22414	22546	22347	22535	22319	22388	22504	22537	22352	22350	22540	22430	22224	22655	22571	22523	22445	22358	22275	22258	22354	22709	22456	22568	22464	22500	22312	22468	22297	22182	22554	22399	22598	22469	22562	22466	22224	22406	22293	22569	22361	22416	22459	22653	22465	22444	22291	22507	22520	22426	22503	22530	22387	22622	22488	22420	22402	22650	22322	22336	22645	22492	22348	22466	22503	22370	22477	22126	22490	22405	22391	22142	22476	22597	22415	22230	22453	22602	22287	22170	22533	22505	22338	22446	22326	22600	22329	22587	22466	22295	22466	22614	22601	22287	22599	22437	22551	22711	22518	22427	22419	22529	22489	22497	22673	22408	22430	22527	22385	22540	22237	22352	22524	22429	22510	22432	22727	22425	22541	22351	22682	22638	22429	22789	22529	22705	22200	22575	22450	22588	22325	22629	22434	22360	22394	22456	22299	22432	22583	22384	22481	22541	22275	22313	22454	22509	22493	22691	22538	22370	22376	22602	22530	22546	22397	22353	22344	22377	22329	22576	22603	22431	22598	22456	22520	22547	22564	22598	22664	22335	22407	22621	22399	22505	22419	22186	22622	22556	22503	22443	22217	22463	22636	22389	22482	22325	22578	22506	22579	22466	22482	22541	22565	22389	22436	22262	22355	22379	22539	22495	22228	22414	22415	22356	22448	22274	22585	22371	22326	22361	22661	22542	22517	22442	22255	22478	22229	22217	22392	22211	22502	22243	22377	22546	22347	22563	22601	22675	22439	22234	22314	22355	22357	22489	22245	22414	22629	22712	22450	22512	22530	22543	22804	22453	22233	22598	22406	22571	22322	22344	22435	22344	22500	22339	22438	22479	22630	22649	22571	22291	22558	22519	22673	22504	22529	22416	22591	22545	22394	22404	22491	22474	22353	22525	22606	22402	22451	22647	22439	22413	22307	22249	22603	22561	22302	22411	22440	22473	22353	22421	22392	22442	22159	22161	22431	22422	22450	22616	22553	22472	22425	22346	22514	22724	22210	22416	22521	22506	22522	22354	22400	22561	22451	22441	22720	22542	22705	22455	22545	22368	22358	22547	22437	22315	22155	22358	22541	22592	22379	22465	22388	22335	22489	22522	22286	22449	22567	22217	22557	22559	22598	22475	22406	22367	22342	22451	22589	22574	22441	22322	22274	22450	22516	22591	22437	22418	22341	22400	22239	22787	22419	22142	22370	22443	22342	22452	22600	22358	22447	22461	22321	22497	22579	22673	22269	22734	22577	22461	22347	22630	22358	22563	22307	22538	22653	22707	22388	22375	22590	22405	22623	22462	22320	22641	22194	22437	22453	22396	22308	22542	22724	22660	22456	22236	22379	22490	22391	22523	22585	22411	22672	22259	22284	22476	22273	22509	22433	22348	22505	22514	22594	22462	22552	22301	22347	22569	22369	22518	22629	22604	22332	22420	22402	22462	22430	22580	22224	22512	22413	22500	22376	22482	22510	22323	22343	22671	22334	22246	22246	22392	22291	22469	22433	22639	22656	22437	22486	22516	22453	22667	22330	22654	22560	22478	22322	22468	22712	22578	22418	22309	22522	22420	22346	22434	22424	22664	22615	22376	22616	22425	22153	22489	22497	22200	22579	22531	22374	22417	22465	22313	22478	22393	22393	22500	22400	22536	22318	22612	22335	22520	22439	22576	22584	22390	22284	22471	22703	22459	22523	22291	22356	22479	22483	22406	22456	22522	22551	22634	22748	22401	22671	22370	22859	22592	22585	22578	22339	22264	22214	22410	22624	22759	22595	22404	22574	22384	22496	22342	22459	22565	22466	22426	22541	22650	22336	22630	22441	22581	22358	22415	22396	22514	22629	22603	22442	22558	22494	22465	22570	22480	22286	22264	22237	22529	22632	22281	22492	22368	22445	22411	22549	22539	22209	22254	22365	22543	22320	22274	22389	22393	22456	22513	22505	22389	22506	22388	22610	22661	22379	22481	22524	22295	22372	22421	22261	22493	22629	22391	22613	22442	22378	22489	22311	22615	22563	22523	22411	22642	22520	22728	22559	22279	22530	22699	22416	22314	22718	22471	22509	22570	22432	22752	22449	22518	22313	22434	22608	22487	22479	22494	22444	22593	22571	22607	22222	22379	22472	22544	22486	22351	22436	22467	22426	22682	22533	22796	22554	22590	22548	22536	22419	22569	22457	22340	22765	22571	22375	22426	22394	22350	22488	22716	22382	22334	22333	22369	22395	22557	22442	22531	22552	22292	22400	22197	22661	22436	22647	22552	22433	22412	22336	22329	22411	22469	22425	22337	22677	22324	22413	22508	22543	22393	22571	22322	22398	22383	22517	22496	22646	22451	22280	22476	22506	22361	22579	22574	22143	22336	22703	22476	22533	22511	22599	22628	22559	22421	22639	22519	22586	22480	22485	22570	22517	22445	22443	22424	22450	22405	22459	22526	22301	22479	22470	22544	22520	22634	22428	22404	22466	22520	22562	22674	22557	22252	22356	22601	22274	22482	22499	22385	22556	22546	22508	22359	22336	22472	22312	22583	22295	22475	22338	22580	22667	22424	22611	22581	22443	22319	22610	22270	22275	22583	22513	22580	22488	22338	22367	22454	22446	22573	22481	22536	22398	22609	22537	22618	22721	22330	22389	22343	22513	22573	22355	22476	22313	22535	22439	22655	22515	22548	22440	22389	22575	22482	22319	22492	22424	22480	22552	22490	22479	22382	22460	22636	22403	22630	22406	22374	22476	22485	22639	22602	22372	22566	22474	22484	22382	22385	22481	22522	22221	22367	22505	22638	22561	22432	22311	22489	22508	22555	22469	22664	22275	22306	22535	22515	22478	22520	22500	22477	22535	22542	22470	22472	22316	22498	22557	22448	22599	22684	22600	22352	22666	22462	22445	22473	22437	22487	22452	22430	22452	22535	22444	22430	22374	22378	22402	22328	22671	22490	22481	22597	22487	22498	22642	22617	22360	22364	22628	22722	22622	22333	22492	22403	22335	22352	22215	22604	22390	22381	22433	22463	22494	22563	22372	22472	22658	22471	22355	22482	22312	22567	22387	22699	22587	22365	22541	22205	22385	22440	22718	22578	22360	22303	22526	22525	22277	22498	22498	22649	22621	22571	22454	22415	22374	22520	22707	22538	22538	22613	22510	22354	22360	22559	22578	22359	22584	22643	22307	22644	22518	22541	22359	22596	22424	22699	22500	22434	22280	22421	22411	22373	22334	22300	22346	22381	22281	22465	22296	22222	22465	22522	22469	22722	22403	22332	22239	22619	22615	22419	22516	22484	22465	22588	22596	22544	22604	22545	22493	22575	22418	22433	22444	22413	22462	22508	22294	22542	22365	22428	22305	22442	22389	22561	22512	22358	22537	22526	22394	22541	22458
29157	50015	51026	43263	39241	34680	31219	28330	25218	22642	22056	25469	31488	25573	19995	17740	17209	17175	17108	17182	17117	17065	17110	17049	17025	17123	17191	16954	17089	17047	17070	17121	17079	16989	17179	16993	17044	17161	16943	17070	17173	17200	17068	17239	17136	17187	17064	17194	17075	17129	17073	17078	16980	16879	17092	17072	17084	17171	17119	17019	17041	17144	17056	17002	16941	17158	17076	17117	17190	17064	16891	17001	17100	17029	17053	17116	16983	17083	16891	16921	17007	16967	17107	16869	16922	17136	16918	17012	16991	16988	17110	17003	17116	17074	17084	17173	16917	16934	17336	17136	16937	16986	17018	16946	17078	17110	16910	17127	17052	17153	17172	17052	17050	16943	17082	16915	16976	16829	17018	17174	17087	17040	16978	17104	17076	16990	16971	16976	16933	17098	16996	17082	17091	17029	17311	17061	16952	17064	17062	17014	16983	17112	17072	17036	16920	17120	17014	17139	16839	17175	17117	17084	16971	17204	16960	17130	17118	17119	17049	17084	16969	17055	17115	16960	16969	17109	17117	17058	17073	17084	17067	16985	17078	16960	17211	17059	17089	17138	16843	16910	17027	16887	17073	17068	17152	17196	16909	17316	17048	17153	17054	17118	17168	17024	16992	17125	16958	16813	16923	17120	17055	17093	17018	16964	17063	17039	17089	17026	16942	17000	16831	17061	17021	17099	17068	17239	16945	16945	17182	16948	16983	16950	17130	17216	17102	16935	17017	16981	17112	17009	17117	17082	17054	17079	17012	17167	17036	17119	16855	17118	16909	17003	17060	16970	17004	16923	17176	16803	17254	16952	17254	17167	17106	17171	16944	17056	16982	16980	17123	17042	17062	17124	16939	17112	17060	17022	17039	17144	17078	17096	17028	16995	17068	17117	17243	16933	16893	17057	16874	16967	17092	17080	16997	16907	17197	16977	16935	16991	17149	16739	17099	17014	17066	16852	17091	17136	16992	17109	16923	16983	17122	17051	17053	16834	17090	16964	17039	17015	17088	17273	17211	16935	16999	17134	17004	16958	17197	17015	17075	17143	16991	16892	17058	16970	16906	16938	16953	17036	17003	17171	17020	17154	17004	17063	17189	16929	17096	17160	17033	17151	16975	17185	17079	16793	16940	16778	17119	17081	17105	16966	17010	16984	17032	17061	17055	16860	16962	17091	16977	16974	17170	17132	17044	16993	17092	17060	17097	17105	17144	16898	17006	17106	17157	17028	17005	16943	16883	17032	17105	17215	16971	17012	16854	17063	17078	16980	16988	17118	16882	16929	17113	17208	17066	17174	17059	16938	17097	17163	17173	16978	17007	16968	17018	17061	17091	17198	17035	16996	17115	17121	16919	17097	16875	17124	16966	17097	17053	17045	17250	17113	17089	16791	17080	17098	16988	16926	17043	17016	16958	17067	16976	17255	17187	17075	16978	17144	16858	17133	17011	17107	16996	16971	17100	17030	17089	17142	17054	16939	17110	17130	17100	17091	17071	16958	17136	16978	17058	17091	17081	16988	17114	17123	16970	17113	16902	17092	17175	17204	17286	16970	17103	17064	16997	16971	16987	17005	16987	16966	17007	16995	17253	16965	17092	17032	16956	17178	17004	17078	17018	17112	17059	17011	16987	16988	17147	16887	17006	17135	17068	16861	17042	16967	17077	17220	17067	17055	17160	16876	17043	17118	17141	17039	16891	17029	17100	17161	16952	17049	17104	17023	17162	17047	16916	17312	17108	17052	17182	17166	17091	17134	17214	16969	17110	17183	16935	16816	16980	17162	16866	16891	16731	17011	17065	17082	17143	17102	17021	17054	17187	17107	17176	17041	16994	16959	17028	17150	17093	17026	17241	17160	17099	17160	17132	17027	17118	17037	17137	16903	16975	17035	17053	17252	17133	16890	17049	17132	16992	17154	16938	17055	17084	17031	17268	16985	17008	16938	17014	16918	17031	16936	17141	17066	16994	17020	17130	17157	16978	17065	17110	16944	17139	16911	17047	17118	16967	16903	17134	17106	16980	17051	17188	16928	17222	17133	17155	16988	17151	17102	17033	17019	17080	17221	17065	16996	16996	16982	17002	16877	17059	17020	17180	17256	16997	16982	17324	17000	17213	17233	17123	16958	17179	17137	17002	17179	17110	16940	17106	16849	17142	17016	17155	17077	17163	17056	17187	16940	17142	16946	16982	17070	16970	17107	17048	17080	17015	16988	17039	17062	17079	17089	16975	17039	17038	16948	17130	17138	16967	16933	17058	17135	17159	17077	17155	17109	17267	16967	17056	16964	17079	17067	17125	17174	16991	16990	17243	16942	17085	17112	17014	16977	17201	17031	17035	16946	17281	17041	16895	17127	16953	16937	17042	17060	17084	17096	16958	16972	17077	16992	17077	17062	16968	17234	17066	17034	17051	17060	16980	17177	17122	17000	17045	17106	17034	17045	17078	17032	17030	17076	17088	17173	17174	16971	16966	17133	17104	17036	16975	17131	17068	17022	17210	17156	17012	16968	17226	17181	17000	17116	17120	17118	17100	17024	16997	17065	17171	17046	17201	17117	17005	16892	17087	17194	17028	17040	17131	17058	17110	17080	17005	16791	17064	16975	17004	17017	17036	16952	16943	16994	17034	17201	17091	17083	16942	16869	17061	17026	17012	17010	16970	17054	16999	16960	17048	17009	17113	17164	17017	16921	16992	17021	16867	17154	17044	17097	17172	17130	16955	16968	17026	17034	17173	17020	17176	17035	17089	16942	17113	16995	16960	17127	17227	17120	17064	16872	16961	17102	17034	16804	17081	17004	16998	16998	17068	16839	17041	16917	16943	17102	17071	16943	17053	17138	17250	17186	17093	17069	17132	16811	17072	16976	16917	17157	17089	17070	17027	17000	17065	17085	17021	17071	17106	16967	17081	16838	16928	17112	17019	16943	16949	16982	16969	17050	16997	17153	16987	17148	17026	17163	16964	17140	17171	16985	17031	17137	17162	17105	17010	16879	17276	17135	17068	17097	16896	17201	16938	16962	16944	17249	17087	17151	17022	17092	17136	17108	16987	17111	17118	16934	17117	17060	17105	16955	17167	16957	16828	16981	17112	16852	16995	16951	16953	17205	17065	17058	17139	17072	17076	16831	17161	17072	17114	16906	16966	17209	17114	17034	16902	17016	17307	17006	17050	17119	17059	17148	17139	17129	17056	17295	17070	17131	17032	16911	17128	17206	16966	17033	17043	17011	17004	17098	17080	17146	16928	17156	17041	16922	17166	17124	17118	17033	17131	17100	17109	17173	16891	16971	17121	17060	17141	16970	16863	16951	17122	17252	16974	16966	17101	17031	16979	16984	17085	16914	17206	16961	17124	17063	17136	17076	16867	17196	16969	16997	16979	17135	17060	17101	17108	17193	17071	17265	17160	17135	17135	17081	16932	17131	17027	16853	17133	17140	17135	17143	16903	17016	16758	17031	17074	17033	17193	17015	16968	16940	17030	17166	17106	17011	17089	17111	16953	17151	17186	17028	17212	16951	17032	17276	17035	16955	17133	17023	16944	17230	17252	17111	17053	17020	17026	16999	16945	16951	17144	17071	17105	17091	17154	17028	17069	17032	17066	16996	17009	16955	17040	17158	16839	16988	17059	17146	16925	17148	17039	17173	17093	17233	16983	16969	16963	17166	17100	17008	17114	17008	17196	16931	17271	16817	17102	17325	17004	17080	16983	17013	17209	17203	16828	17292	16956	17038	16924	16909	17222	17079	17043	16874	16804	17077	17113	16976	17131	17068	16958	17187	17131	17210	17186	16973	17064	16880	16997	17133	17181	16947	17091	17073	17140	17057	16999	16972	17084	17105	17275	16959	16990	17019	17181	17087	16945	17064	16908	17066	17177	17154	17020	17069	17113	17034	17067	16998	16930	17034	17169	17117	17153	17162	16992	17198	17065	16920	17243	16884	16931	16985	17138	17037	17039	16931	17064	17236	17066	16935	17174	16993	17038	17066	17162	17175	17054	16934	16879	17095	17128	17079	16962	17027	17131	16891	17182	17175	17118	17087	17074	17073	17041	17037	17240	17014	17120	16810	16980	16911	16996	17085	17127	17046	16873	17047	17095	17086	17155	16981	17138	17078	17036	17167	17069	17220	16909	16905	17082	16992	17162	17045	17026	16982	17113	17091	17024	17145	17154	17174	17071	16973	17079	17014	16977	17137	17036	17109	17133	17219	17078	16923	17187	17194	16803	17064	16892	17063	16930	17262	16965	17030	17079	16993	17054	17121	17027	16976	17100	17082	17170	16924	16931	17143	17113	17000	17126	17198	17049	17123	16905	17036	16964	17073	17025	17016	17052	17099	17039	17150	16923	16932	17349	17151	17282	17012	17187	16952	17184	17041	17073	17186	17027	17139	17176	17126	16989	17008	17135	17104	17068	16957	17046	17106	16909	17092	17051	17076	17256	17103	17050	17116	17103	16840	17269	17114	16858	16957	17133	16942	17223	17024	16841	17209	16928	17069	17079	16918	16951	17057	16855	17173	16860	16927	16824	17142	17080	16957	16950	16991	17150	17218	17059	17180	16942	17091	16958	17158	17099	17028	17041	16879	17115	16977	17022	17256	16941	16991	17005	17123	17028	17150	17121	16981	17005	17056	17135	17107	17015	16934	17168	16974	16978	17169	16985	16969	17103	17400	17016	17140	16970	17054	17120	17078	17156	17120	17018	17166	17078	17024	17009	17054	17018	17061	17055	17053	17020	16858	17011	17018	17161	17111	17075	16906	17052	17097	16996	17189	17170	17044	17100	16975	17095	16990	17033	16979	17105	17153	17188	17049	17018	17083	17110	17045	17075	16842	17007	16964	17324	16881	17169	16953	17151	16874	17008	17122	17044	16950	16923	17350	17085	17068	17119	17095	16976	17172	16963	17120	17123	16984	16915	17122	17223	17269	16918	16919	16953	16944	16960	16985	17010	16906	16920	17087	17009	16858	16983	17007	16899	16924	17058	16879	17108	17110	17017	17010	17061	17009	16982	16930	17199	17200	17273	16967	17100	16824	16836	16986	17054	17146	17101	17056	17266	16940	17135	16894	17055	16972	17098	17176	16946	16941	16980	16829	17052	17214	16918	17141	17077	16984	17126	17001	17079	16847	16866	17044
23385	21092	29100	27451	31567	37499	38483	34334	31380	29586	27672	31674	41187	36199	29094	24551	22916	22316	22450	22392	22270	22215	22216	22328	22201	22138	22163	22319	22177	22330	21921	22064	22208	22074	22135	22109	22210	22133	22025	22120	22228	22220	22038	22057	22176	22248	22065	22257	21945	22345	22211	22113	22125	22127	22011	22333	22122	22250	22142	22091	22101	22207	22159	21897	22217	22085	22074	22059	22353	22205	22147	22066	22182	22061	22068	22049	22060	22252	22041	22194	22312	21832	22461	21988	22244	22151	22265	22194	22109	22101	22180	22040	22385	22055	22173	22261	21980	22171	22070	21971	22186	22115	22142	22258	22050	21908	22152	21964	22057	22157	21947	22087	22133	22157	21849	22093	22150	22210	22100	22015	22196	21972	21969	21936	21837	22072	22361	22051	22014	22122	22286	21926	22089	22248	21930	22010	22099	22160	21986	22086	22265	22051	22094	21985	22176	22284	22044	22087	21910	22124	22141	22270	22350	22154	22208	22166	22167	22203	22064	22235	22231	22088	22089	22100	22106	22025	22063	22297	22079	22246	22163	22217	22038	22119	22261	22064	22192	21977	22067	22273	22235	22168	22164	21964	22191	22163	22124	21983	22135	22004	22198	22143	22176	22128	22096	22024	22158	22137	21957	22129	22151	22024	22077	22066	22055	21987	22013	22032	22086	22043	22073	22029	22286	22089	22080	21990	21962	22128	21964	22185	22249	22273	22082	21973	21859	21944	22158	21946	22087	21967	22166	22107	22096	22202	22157	22244	22106	22058	22127	22134	22198	22133	22104	22132	21806	21959	22125	22194	22161	22167	22232	22020	21926	22281	22150	22202	22154	22253	22000	22234	22279	22041	22438	21943	21937	22046	22010	22213	21889	22161	22083	21866	22068	22312	22141	22247	22132	22235	21995	22274	22217	21627	22187	21816	22215	22241	22259	22198	22169	22203	22450	22216	22107	21982	22209	21974	22175	22218	22197	22021	22092	22279	22041	22014	22108	22168	22101	22084	22002	21807	22258	22063	22070	22097	22107	21983	22192	22152	22107	22174	22174	22116	22166	22077	21815	22196	22178	22091	22045	22254	22092	22015	22027	22002	21759	22102	22129	22125	21991	22317	21915	22210	22085	22089	21828	22105	21948	21894	22204	22124	22035	22008	22001	22068	22141	22020	22042	21938	22147	22080	21932	21956	22389	22076	21917	22132	22201	22005	21962	22207	22043	22076	21945	22157	22097	21964	22150	22095	21995	22202	22081	22051	21914	22411	22261	22229	22049	22045	22176	22217	21904	22094	22125	22131	22099	22159	22220	22191	22197	22221	22076	22087	21868	22114	22061	22056	22106	22123	22240	22256	22311	22104	22176	22175	22202	22075	22309	22104	21924	22233	22350	22138	22097	22271	22113	22271	22199	22156	22135	22147	22231	22011	22349	22246	22033	22173	22059	22090	22135	22097	22118	22145	22065	22187	22049	22423	22075	22261	22360	22181	21982	22355	22182	22192	22333	22215	22340	22046	21963	22147	22072	21930	22182	22193	22163	22123	22101	22207	22058	22140	22172	22129	22141	22049	21974	22175	22056	22192	22045	22015	22164	21939	21996	22295	22250	22022	22208	22092	22241	22073	22347	22273	22113	22334	22133	22048	22169	21991	22063	21943	22085	22176	22186	22385	22054	22251	22227	22107	22000	22047	21752	22037	21958	22069	22300	22131	22082	22350	21957	21939	22116	22063	22143	22225	22023	22183	22095	22028	22218	22047	21952	22232	22113	22100	22064	22062	21958	22223	22035	22167	21853	22082	22132	22111	22130	22205	21989	22052	22252	22163	22163	21958	22154	21936	22272	21968	22210	22056	22137	22441	22176	22013	22374	21986	22208	22067	22195	22161	22202	22317	21933	22207	21983	22018	22001	22108	22177	22124	22132	21981	21803	22256	22001	22064	21865	22111	22302	21986	22052	22162	22324	22369	22247	22185	22157	22161	22136	22114	22334	21878	22252	22177	22001	22052	22304	22245	22226	22179	22208	22224	22321	21857	22205	22020	22134	22040	21859	22053	22289	22278	22486	22203	22202	22091	22071	22144	22176	22066	22083	22221	21922	22086	22033	22114	22226	22009	22058	22066	22054	22062	22347	22116	22160	22087	22097	21942	22160	22165	22096	22188	22158	22073	22183	22213	21925	21788	21889	22073	22221	22277	22083	22071	21874	21989	22243	21926	22151	22181	22073	22138	22124	22109	22004	22052	22203	22197	22232	22094	22085	21939	22196	22079	22192	22065	22136	22030	22236	21911	22143	21964	22112	22264	21918	22145	22140	22042	22097	22242	22177	22078	22062	21997	21918	21938	22006	21988	22258	21880	21927	22111	22059	22212	22263	22103	22100	22063	22129	22029	21860	22337	21885	22208	22119	21911	21995	22095	22183	22112	22139	22202	22184	22247	22105	22171	22311	22103	21923	22041	22062	22274	22345	22033	22103	21937	22339	22255	21943	21864	22055	22002	22053	22140	22008	22105	21984	22013	21863	22080	22132	21975	22434	22091	22104	22027	22218	22108	22168	21992	22058	22299	21966	21882	22305	22471	22050	22225	22055	22080	22092	22206	22159	22243	22209	22105	22125	22007	22005	22095	21986	22033	22048	22169	22106	21974	22029	22010	22162	22031	22203	21946	22141	22118	22157	22075	22245	22121	22278	22159	22132	22045	22317	22119	22050	22184	22174	22114	22355	22265	22166	22051	22250	22150	22232	22089	22148	22075	21997	22154	22333	22051	22028	21854	22124	22218	22268	22105	22264	21985	22071	22042	22256	22102	22012	22002	22116	22137	22182	22235	22110	22034	22034	22031	22109	22114	22171	22133	22043	22115	21992	22073	21953	22222	22018	22066	21899	22033	22069	21937	22070	21862	22110	22118	22373	22118	22107	22202	22307	22017	21940	21830	22226	22252	22071	22094	21961	22238	21986	22132	22226	22075	22084	22156	22347	22102	22178	21917	22058	22070	22268	22170	21665	22250	22221	22024	22211	21959	22168	22074	22124	22193	21973	22035	22105	22098	22138	22060	21909	22292	22011	22015	22216	22045	22043	22291	22302	22116	21929	22070	22176	22268	22193	22164	22430	22018	22147	22107	22030	22137	22080	22102	22240	22080	22301	22176	22178	22082	22055	22148	21987	22021	22068	22283	22088	22140	22037	22027	22235	22160	22251	22299	22182	22051	22052	22036	22270	22267	22040	22040	22011	22309	22115	21960	22238	22216	22171	22115	22211	22066	22050	22151	22200	22011	22150	22194	22144	21966	22043	22299	21891	22129	22045	22139	22166	22140	22058	22119	22286	22043	21987	22064	22249	22060	21988	22163	22030	22144	22224	22089	22004	22199	22065	21843	22011	22143	21992	21971	22408	22078	21875	22115	22106	21948	22116	22156	21871	21970	21941	22149	21991	22248	22045	22330	22248	22146	22240	21946	22254	22066	22105	22028	21847	22087	22054	22192	22157	21986	22119	22302	21925	22254	22014	22154	22117	22088	21945	22163	22093	22232	21744	21915	21931	22034	22029	22159	22286	22179	22061	22133	22094	22363	22146	21998	22093	22033	22070	22210	22085	22192	22311	22189	22251	22137	22266	22131	21816	21781	21978	22084	21945	22078	21988	22084	22016	22017	22002	22182	22021	22101	22178	22026	22012	22031	22085	22152	22135	22191	22153	22214	22138	21998	21905	22267	22137	22045	22319	21979	22321	22248	22200	22090	22206	22171	21984	22064	22008	21973	22147	22027	21988	22158	21953	22302	22313	22182	22397	22118	22172	22174	22170	22050	22069	22169	22003	21872	22134	22017	22008	21877	22185	22064	22402	22237	22328	21921	22057	22260	22007	22108	21945	22029	22182	22084	22099	22164	22119	21895	22081	22220	22010	22171	22209	21905	21900	22039	22100	21992	22008	22044	22134	22269	22165	22061	22169	22068	22253	22371	22329	22216	22085	21958	21957	22025	22319	22212	22066	22131	21901	22116	22124	21795	22108	22270	22105	22151	22001	21957	22202	22203	21963	22023	21928	22128	22177	22374	22199	22202	22297	21963	22004	22142	22203	22099	22231	22108	22188	22222	21780	21991	22203	22110	22077	22162	21953	21969	22252	21927	22269	22252	22262	22077	22105	22180	22111	22076	22198	22265	22254	22137	22222	22229	21963	22066	22058	21924	22114	22253	22317	22123	22253	22027	21968	22135	22202	22115	22023	21927	21882	21983	22052	22257	22205	22084	22431	22129	22149	22018	21990	22315	22114	22469	22243	22249	22219	22221	21813	22018	21879	21976	21831	21908	22048	22153	22108	22116	22136	22066	22032	22003	22256	21998	22093	22072	22288	22185	22318	22050	22006	22212	22045	22284	22109	22254	22082	22151	21949	22211	21841	21997	22093	21987	22224	22232	22087	22115	21909	22012	22018	22123	22196	22063	22183	22051	22041	22310	21949	22124	22138	22233	22083	21852	22039	22100	22123	22006	22019	22154	21981	22106	22089	22109	22078	22074	22155	22088	22129	21886	22156	21939	22111	22420	22069	21961	22172	21938	22070	22063	21953	22094	22193	21986	22114	22278	21920	22194	22168	22062	22159	22379	22040	22223	22016	21968	22134	21974	22158	22062	22067	22007	22081	22241	22290	22267	22013	22190	22097	22171	21922	22021	22248	21975	22071	22169	22061	21996	21937	22096	21738	22181	22317	22372	22415	22009	21945	22053	22045	22057	22104	22233	22145	21979	22213	22123	21959	21949	22082	22109	22292	22074	22130	22158	22058	22040	21930	22150	22024	22209	22094	22133	22304	22100	22077	22230	22237	22140	21940	22242	22097	22043	22286	22322	22178	22259	22278	22200	22035	21967	22219	22118	22127	22069	22231	22383	22041	21950	22192	22322	22125	22253	22125	21852	22154	21755	21946	22094	22139	21827	22336	21784	22123	22020	22080	22055	21677	22046	22286	21973	21924	21999	22089	21773	21805	22249	22193	22110	21860	21876	22063	22141	21981	22116	22101	22046	22087	22253	22192	21962	22132	22126	22150	21969	22074	22317	21977	22298	22213	22048	22076	22065	22040	21980	22096	22101	22055	22031	22085	21978	22154	22081	22151	22021	22302	22019	22085	22298	22076	22026
31840	55873	58534	53973	47735	42557	37124	33729	30304	27116	24505	30824	39854	32778	24059	18574	17264	16944	16957	16813	16778	16910	16772	16793	16804	16948	16928	16767	16900	16799	16954	16947	16860	16834	16949	16769	16736	16958	16793	16922	16697	16952	16842	16821	16892	16779	16664	16757	17052	16890	16846	16868	16710	16732	16839	16736	16836	16723	16878	16860	16848	16691	16806	17031	16883	16928	16883	16761	16828	16930	16838	16713	16711	16813	16720	16755	16998	16816	16881	16804	17014	16758	16807	16907	16974	16761	16671	16843	16755	16720	16962	16902	16766	16834	16760	16904	16674	17043	16781	16733	16828	16782	16834	16904	16901	16849	16713	16793	16922	16874	16816	16920	16804	16924	16708	16805	16927	16781	16924	16735	16740	16705	16784	16835	16642	16953	16985	16743	16708	16927	16697	16878	16820	16596	16710	16856	16948	16878	16807	16831	16869	16920	16708	16902	16897	16847	16822	16902	16852	16789	16868	16934	16705	16753	16798	16844	16719	16962	16772	16893	16734	16596	16734	16677	16675	16877	16787	16794	16889	16883	16784	16911	16658	16774	16683	16822	16815	16982	16675	16827	16823	16673	16855	16881	16727	16751	16719	16709	16909	16986	16921	16832	16795	16927	16875	16926	16873	16925	16726	16796	16868	16835	16795	16718	16724	16901	16687	16779	16863	16856	16884	16793	16868	16815	16849	16820	16665	16765	17062	17002	16837	16807	16816	16701	16839	16871	16749	16779	16645	16681	16794	16972	16898	16864	16889	16720	16763	16772	16831	16813	16756	16773	16883	16771	16820	16868	16880	16771	16804	16904	16811	16713	16933	16742	16597	16830	16821	16961	16837	16715	16834	16948	16909	16694	16628	16824	16722	16968	16704	16689	16693	16736	16731	16820	16739	16910	16782	16759	16804	16797	16680	16712	16678	16783	16907	16862	16551	16803	16713	16733	16852	16755	16775	16758	16688	16875	16964	16964	16893	16800	16939	16759	16918	16813	16894	16762	16720	16671	16857	16821	16750	16768	16756	16815	16797	16787	16787	16561	16687	16733	16933	16779	16856	16813	16776	16861	17002	16995	16826	16947	16716	16762	16826	16729	16550	16876	16814	16811	16783	16808	16774	16800	16867	16960	16770	16872	16630	16870	16783	16718	16855	16887	16726	16956	16972	16717	16593	16701	16866	16766	16894	16802	16889	16775	16678	16750	16734	16734	16815	16751	16612	16901	16995	16891	16806	16932	16880	16624	16874	16651	16934	16833	16723	16862	16821	16681	16860	16847	16910	16774	16792	16891	16832	16629	16806	16852	16853	16883	16840	16892	16904	16756	16988	16873	16843	16983	16890	16781	16684	16698	16751	16752	16704	16735	16847	16914	16867	16901	16780	16840	16860	16907	16747	16693	16853	16884	16800	16801	16884	16809	16933	16714	16835	16688	16946	16995	16602	16738	16796	16777	16834	16718	16718	16740	16754	16699	16920	16833	16853	16974	16878	16552	16897	16720	17006	16789	16793	16857	16822	16652	16889	16738	16739	16809	16965	16735	16919	16740	16719	16905	16957	16798	17013	16972	16858	16820	16812	16846	16848	16741	16870	16906	16800	16782	16724	16695	16773	16852	16822	16799	16856	16779	16910	16778	16951	16816	16777	16992	16855	16880	16868	17005	16775	16956	16705	16844	16791	16809	16797	16688	16793	17010	16691	16792	16873	16974	16817	16718	16764	16704	16882	16895	16886	16844	16823	16780	16735	16908	16878	16686	16656	16813	16883	16740	16889	16776	16773	16792	16904	16760	16895	16946	16819	16731	16737	16682	16895	16598	16698	16861	16767	16797	16720	16871	16746	16810	16827	16831	16883	16797	16715	16990	16830	16862	16694	16481	16861	16816	16655	16982	16713	17060	16888	16901	16809	16802	16811	16975	16752	16774	16893	16689	16858	16878	16803	16753	16789	16710	16939	16776	16781	16774	16881	16782	16780	16822	16888	16889	16876	16849	16857	16812	16971	16796	16799	16941	16910	16686	16827	16728	16895	16977	16641	16665	16762	16852	16649	16979	16700	16695	16767	16716	16882	16707	16846	16850	16856	16692	16684	16773	16878	16636	16784	16818	16918	16699	16729	16785	16937	16525	16867	16920	16765	17040	16837	16793	16879	16924	17043	16742	16646	16782	16983	16663	16814	16902	16796	16728	16746	16895	16855	16729	16891	16732	16757	16703	16736	16777	16912	16752	17018	16696	16850	16850	16784	16947	16778	16970	16728	16924	16680	16909	16943	16942	16763	16907	16828	16759	16698	16796	16726	16903	16643	16849	16975	16808	16766	16801	16785	16882	16750	16759	16844	16818	16794	16862	16764	16745	16662	16856	16854	16747	16865	16813	17020	16759	16811	16767	16728	16872	16855	16686	16922	16929	16713	16832	16772	16813	16512	16857	16901	16760	16852	16889	16713	16773	16729	16883	16947	16635	16650	16865	16872	16773	16938	16695	16821	16720	16889	16451	16693	16823	17078	16901	16778	16679	16954	16799	16911	16787	16727	16788	16985	16662	16859	16788	16903	16815	16832	16956	16728	16761	16724	16849	16726	16724	16776	16700	16856	16756	16703	16783	16813	16824	16774	16833	16757	16897	16893	16737	16779	16823	16861	16895	16844	16852	16696	16758	16731	16712	16761	16656	16816	16749	16771	16810	16892	16761	16847	16812	16738	16555	16861	16912	16794	16852	16856	16730	16534	16751	16742	17011	16710	16670	16830	16993	16903	16737	16849	16851	16809	16920	16803	16899	16848	16872	16859	16631	16774	16842	16768	16884	16779	16945	16893	17025	16906	16797	16858	16692	16849	16783	16696	16757	17014	16757	16765	16816	16713	16853	16997	16866	16782	16792	16959	16675	16871	16937	16813	17048	16918	16946	16618	16898	16892	16969	16784	17027	16874	16861	16749	16899	16728	16899	16725	16833	16856	16842	16952	16792	16790	16693	16943	16863	16736	16794	16875	16993	16804	16812	16770	16650	16798	17060	16932	16908	16902	17068	16736	16893	16826	16729	16728	16920	16700	16842	16722	16768	16891	16802	16794	17107	16638	16933	16806	16778	17043	16958	16692	16848	16886	16723	16784	16907	16779	16845	16782	16748	16951	16790	16799	16835	17119	16746	17001	16720	16857	16794	16942	16701	16783	16920	16807	16656	16742	16695	16914	16805	16681	16828	16808	16792	16812	16752	17026	16778	16932	16852	16868	16816	16791	16784	17070	17053	16866	16705	16800	16706	16802	16845	16723	16857	16811	16764	16627	16799	16789	16742	16754	16791	16902	16775	16852	16830	16859	16837	16965	16883	16779	16896	16911	16701	17008	16757	16820	16725	16663	16999	16772	16775	16896	16750	16919	16840	16853	16825	16722	16867	16847	16975	16865	16863	16889	17108	16818	16781	16923	16950	16733	16907	16799	16938	16835	16893	16724	16596	16700	16675	16787	16707	16861	16695	16936	16854	16809	16843	16825	16797	16940	16827	16918	16799	16947	16727	16857	16796	16797	16850	16877	16922	16752	16826	16769	16723	16804	16866	16773	16863	16870	16837	16793	16833	16924	16815	16888	16817	16834	16991	16811	16864	16635	16608	16843	16723	16742	16822	16975	16859	16594	16706	16783	16985	16970	16957	16790	16947	16875	16748	16826	16830	16790	16649	16854	16949	16819	16778	16864	16723	16693	16908	16864	16762	16642	16700	16803	16699	16805	16939	16828	16791	16864	16830	16859	16742	16898	16951	16947	16712	16787	16890	16814	16883	16799	16669	16928	16898	16750	16848	16914	16736	16735	16771	16689	16929	16717	16737	16927	16928	16878	16812	16755	16615	16910	16756	16942	16803	16860	16937	16833	16717	16796	16741	16854	16793	16871	16692	16841	16888	16832	16826	16684	16645	16893	16946	16978	16886	16810	16792	16639	16675	16700	16802	16942	16986	16893	16801	16722	16801	16863	16886	16605	16854	16707	17026	16756	16754	16838	16834	16778	17003	16835	16876	16815	17005	16838	16815	16887	16812	16662	16616	16780	16788	16760	16795	16936	16799	16851	16710	16790	16782	16737	16845	16949	16768	16920	16812	16752	16927	16648	16911	16720	16861	16779	16781	16792	16776	16968	16614	16774	16972	16707	16734	16981	16718	16879	16900	16715	16958	16765	16882	16624	16841	16955	16907	16860	16911	16918	16895	16759	16826	16837	16818	17054	16690	16787	16833	16673	16666	16956	16669	16821	16839	16722	16732	16895	16786	16943	16838	16933	16754	16877	16910	16778	16858	16859	16855	16877	16741	16963	16692	16938	16682	17033	16553	16746	16755	16811	16910	16788	17003	16752	16891	16664	16790	16852	17086	16866	16815	16823	16649	16810	16825	16832	16702	16851	16818	16628	16987	16805	16675	16924	16717	16677	16977	16852	16812	16766	16854	16855	16744	16896	16798	16991	16896	16697	16979	16718	16744	16886	16763	16842	16898	16776	16813	16973	16859	16807	16724	16786	16779	16633	16674	16930	16776	16856	16938	16562	16904	16768	16763	16699	16798	16787	16878	16749	16787	16669	16888	16730	16779	16767	16968	16855	16817	16837	17035	16826	16655	16768	16832	16895	16890	16963	16781	16912	16949	16659	16940	16717	16882	16769	16715	16945	16760	16828	16721	16836	16995	16696	16769	16781	16866	16785	16812	16943	16891	16705	16802	16758	16774	16870	16817	16898	16629	16809	16792	16856	16749	16898	16805	17029	16860	16844	16860	16707	16802	16897	16727	16748	16619	16773	16716	16878	17006	16870	16923	16852	16849	16868	16797	16905	16974	16692	16892	16769	16795	16980	16816	16836	16869	16830	16833	17023	16829	16837	16712	16785	16709	16551	16832	16919	16862	16738	16804	16917	16957	16857	16816	17028	16796	16950	16758	16819	16843	16817	16908	16869	16737	16776	16859	16687	16730	16844	16826	16914	17048	16737	16821	16756	16904	16833	16934	16802	16814	16852	16845	16755	16804	17044	16858	16776	16813	16799	16958	16844	16748	16721	16776	16689	16715	16707	16881	16815	16737	16890	16903	17031	16885	16947	17023	16846	16735	16828	16785	16926	16937	16721	16847	16702	16948	16767	16812	16810	16700	16828	16830
33423	35236	41677	37563	33180	30801	28322	26655	25804	25227	24957	24988	25244	24512	23355	23125	22862	22641	22801	22823	22769	22674	22844	22538	22655	22647	22888	22956	22763	22621	22748	22774	22637	22862	22847	22764	22751	22908	22442	22740	22761	22801	22670	22654	22532	22909	23002	22751	22901	22805	22667	22689	22705	22633	22655	22834	22722	22593	22593	22735	22760	22845	22716	22790	22526	22800	22802	22593	22721	22908	22880	22564	22655	22736	22560	22507	22816	22945	22658	22545	22792	22763	22774	22881	22764	22777	22792	22717	22700	22747	22605	22611	22733	22892	22845	22723	22742	22535	22893	22685	22546	22598	22758	22804	22729	22654	22678	22660	23047	22757	22616	22736	22778	22803	22733	22658	22838	22787	22960	22741	22592	22585	22567	22511	22705	22892	22759	22754	22670	22903	22821	22777	22784	22693	22929	22733	22621	22652	22558	23009	22605	22791	22579	22756	22700	22635	22808	22883	22777	22463	22823	22779	22605	22621	22809	22695	22794	22841	22892	22505	22839	22888	22668	22838	22770	22583	22660	22484	22552	22873	22523	22627	22938	22734	22569	22300	22818	22430	22759	22623	22666	22737	22762	22944	22613	22850	22681	22697	22634	22694	22773	22826	22765	22782	22753	22916	22729	22531	22760	22698	22763	22875	22863	22867	23096	22747	22701	22767	22731	22494	22662	22693	22909	22671	22723	22780	22672	22896	22639	22657	22740	22569	22841	22735	22745	22716	22691	22826	22564	22718	22575	22755	22724	22583	22787	22843	22802	22784	22773	22641	22487	22782	22921	22780	22760	22541	22758	22686	22807	22636	22695	22803	22774	22603	22569	22529	22842	22825	22870	22908	22528	22578	22848	22706	22699	22611	22915	22649	22647	22671	22874	22725	22674	22873	22822	22619	22586	22762	22629	22591	22810	22750	22543	22765	22900	22831	22577	22858	22737	22795	22702	22829	22650	22884	22576	22936	22841	22763	22794	22860	22916	22491	22767	22534	22558	22737	22713	22794	22769	22742	22948	22652	22786	22721	22667	22695	22740	22833	22410	22824	22755	22573	22557	22552	22717	22689	22674	22779	22667	22820	22466	22673	22843	22858	22875	22668	22773	22835	22571	22736	22767	22555	22732	22652	22777	22741	22614	22886	22729	22753	22971	22571	22851	22635	23015	22746	22640	22826	22848	22592	22740	22737	22732	22643	22815	22565	22744	22731	22740	22845	22664	22769	22541	22515	22811	22777	22849	22916	22666	22859	22504	22591	22869	22961	22627	22770	22694	22720	22788	22920	22745	22714	22828	22886	22776	22789	22700	22661	22672	22983	22590	22786	22596	22726	22716	22623	22842	22865	22668	22698	22869	22858	22518	22654	22562	22589	22667	22890	22811	22822	22758	22620	22824	22548	22698	22728	22541	22574	22631	22792	22820	22503	22530	22768	22563	22875	22781	22540	22804	22730	22714	22728	22667	22537	22739	22717	22836	22712	22817	22517	22652	22559	22712	22694	22653	22576	22880	22729	22555	22680	22842	22656	22655	22698	22660	22672	22842	22505	22821	22616	22682	22809	22686	22598	22726	22844	22987	22803	22796	22563	22844	22692	22923	22876	22806	22638	23044	22599	22671	22781	22807	22598	22656	22769	22630	22765	22724	22687	22787	22790	22749	22761	22741	22705	22906	22948	22757	22562	22656	22696	22658	22679	22790	22725	22973	22794	22720	22735	22820	22696	22767	22891	22762	22602	22721	22716	22687	22741	22747	22621	22780	22721	22547	22481	22770	22822	22409	22667	22655	22647	22718	22662	22715	22836	22825	22663	22866	22772	22589	22847	22817	22805	22894	23035	22611	22745	22700	22712	22637	22691	22640	22635	22740	23031	22744	22693	22765	22826	22635	22863	22865	22594	22853	22768	22606	22778	22626	22766	22936	22802	22964	22909	22672	22691	22678	22618	22595	22790	22818	22684	22583	22627	22677	22807	22807	22903	22775	22644	22547	22661	22914	22465	22658	22871	22723	22754	22634	22709	22561	22713	22986	22764	22627	22745	22670	22835	22789	22653	22842	22496	22925	22813	22904	22710	22745	22888	22672	22557	22870	22661	22884	22598	22737	22744	22730	22757	22656	22549	22845	22671	22675	22567	22668	22973	23021	22627	22911	22954	22680	22636	22389	22934	22969	22656	22939	22822	22665	22681	22625	22557	22634	22669	22930	22868	22816	22657	22660	22685	22828	22726	22832	22691	22704	22740	22525	22667	22732	22738	22723	22477	22582	22388	22797	22875	22646	22512	22841	22697	22753	22934	22685	22753	22771	22443	22738	22863	22624	22675	22758	22796	22781	22626	22554	22396	22636	22767	22789	22744	22625	22680	23032	22769	22748	22845	22906	22620	22716	22611	22797	22762	22574	22610	22556	22661	22706	22598	22631	22757	22712	23015	22708	22776	22788	22701	22771	22719	22787	22602	22700	22703	22808	22758	22825	22746	22788	22696	22749	22603	22765	22873	22667	22590	22606	22719	22736	22697	22673	22543	22563	22865	22711	22542	22595	22844	22902	22919	22846	22594	22567	22645	22708	22731	22721	22688	22769	22724	22661	22837	22710	22594	22645	22783	22765	22557	22635	22558	22771	22580	22479	22535	22713	22725	22717	22607	22799	22763	22682	22717	22594	22706	22760	22932	22669	22796	22582	22681	22568	22761	22775	22533	22770	22768	22957	22653	22760	22931	22718	22753	22523	22696	22884	22713	22485	22681	22764	22610	22603	22726	22683	22558	22779	22900	22909	22653	22816	22567	22732	22761	22625	22539	22655	22730	22730	22620	22630	22575	22765	22650	22547	22810	22663	22782	22685	22909	22555	22737	22920	22613	22772	22751	22884	23154	22732	22935	22679	22870	22920	22664	22739	22772	22515	22753	22799	22875	22552	22639	22651	22610	22486	22813	22660	22566	22767	22717	22746	22799	22720	22751	22863	22687	22737	22692	22733	22744	22660	22563	22547	22672	22747	22700	22734	22527	22701	22385	22605	22496	22830	22958	22608	22854	22837	22795	22568	22648	22600	22694	22806	22726	22602	22658	22842	22646	22662	22682	22725	22706	22747	22665	22550	22602	22720	22753	22690	22913	22644	23025	22690	22608	22681	22882	22851	22836	22722	22586	22655	22868	22884	22574	22652	22455	22651	22581	22928	22722	22551	22738	22778	22596	22642	22643	22709	22698	22807	22800	22922	22858	22965	22596	22904	22625	22498	22849	22799	22867	22591	22459	22859	22858	22679	22602	22833	22780	22673	22781	22792	22897	22774	22811	22619	22805	22809	22653	22776	22895	22762	22710	22866	22430	22625	22641	22679	22712	22545	22825	22866	22763	22753	22759	22736	22624	22951	22885	22517	22563	22640	22604	22866	22792	22812	22690	22690	22771	22899	22776	22747	22905	22813	22583	22461	22767	22757	22640	22614	22669	22620	22546	22682	22543	22917	22800	22881	22825	22692	22712	22704	22655	22607	22609	22746	22837	22692	22533	22588	22744	22660	22782	22745	22755	22844	22696	22764	22647	22852	22576	22667	22639	22652	22887	22680	22433	22664	22582	22677	22656	22746	22863	22893	22982	22884	22885	22832	22717	22880	22544	22699	22639	22761	22852	22836	23032	22578	22774	22882	22776	22536	22636	22740	22854	22714	22653	22675	22716	22855	22652	22819	22729	22512	22667	22815	22679	22710	22617	22630	22787	22934	22710	22755	22587	22746	22639	22833	22592	22792	22905	22918	22775	22796	22730	22429	22824	22761	22724	22630	22974	22578	22744	22615	22603	22913	22523	22773	22732	22683	22716	22759	22516	22672	22702	22725	22638	22535	22771	22779	22713	22810	22752	22624	22788	22796	22443	22798	22710	22615	22680	22655	22771	22757	22547	22737	22773	22802	22519	22677	22676	22857	22851	22538	22593	22531	22637	22711	22811	22773	22768	22759	22557	22516	22579	22829	22668	22765	22597	22465	22892	22554	22726	22794	22776	22532	22820	22687	22733	22820	22676	22787	22744	22774	22697	23070	22844	22660	22540	22681	22620	22843	22722	22567	22708	22644	22922	22804	22801	22678	22601	22691	22566	22773	22722	22776	22692	22603	22693	22668	22788	22624	22669	22737	22633	22869	22472	22780	22846	22737	22667	22750	22550	22766	22843	22477	22690	22820	22934	22411	22726	22852	22488	22722	22704	22701	22831	22700	22789	22656	22628	22828	22624	22767	22544	22603	22757	22926	22678	22821	22815	22695	22773	23085	22662	22638	22374	22743	22855	22692	22611	22906	22765	22787	22704	22630	22686	22823	22944	22733	22686	22972	22756	22805	22649	22779	22803	22806	22700	22687	22755	22837	22791	22717	22738	22786	22886	23052	22716	22763	22579	22802	22675	22768	22813	22610	22761	22895	23033	22694	22803	22600	22515	22729	22857	22736	22525	22856	22629	22797	22659	22657	22713	22906	22646	22817	22750	22802	22840	22593	22808	22635	23015	22685	22726	22799	22789	22686	22710	23091	22803	22630	22792	22640	22661	22750	22807	22805	22812	22820	22526	22595	22614	22914	22954	22735	22825	22761	22550	22744	22610	22708	22885	22599	22626	22759	22694	22683	22611	22785	22603	22884	22757	22567	22863	22754	22786	22583	22726	22910	22766	22883	22719	22942	22772	22735	22707	22744	22830	22861	22906	22674	22658	22627	22545	22848	22794	22888	22767	22931	22367	22693	22888	22880	22709	22709	22805	22984	22762	22558	22781	22709	22606	22652	22785	22646	22787	22793	22759	22869	22710	22638	22814	22733	22743	22418	22597	22570	22864	22790	22692	22528	22657	22958	22794	22898	22705	22353	22731	22999	22804	22661	22741	22725	22751	22654	22762	22656	22734	22779	22734	22707	22590	22666	22660	22664	22771	22701	22620	22809	22872	23068	22591	22634	22604	22746	22482	22638	22697	22571	22764	22857	22756	22625	22762	22766	22819	22846	22729	22703	22822	22675	22581	22687	22542	22816	22563	22506	22594	22795	22802	22722	22782	22756	22525	22813	22873	22632	22725	22918	22747	22769	22737	22560	22584	22767	22668	22792	22736	22843	22674	22650	22681	22520	22698	22743	22564	22758	22590	22521	22810	22610	22699
29507	43141	42779	35464	31425	28354	24868	23172	22029	21025	20245	20100	20434	18830	17727	17277	17243	17062	17143	17242	17167	17131	17206	17186	17221	17141	17009	17186	17119	17098	17108	17078	17312	17160	17264	17106	17172	17206	17135	17069	17034	17261	17174	17282	17273	16944	17026	17176	17058	17120	17102	17145	17329	16972	17077	17029	17024	17042	17076	16895	17136	17209	17061	16879	17039	17053	17142	17151	17036	17175	17051	17131	16872	17047	17026	17198	17295	17129	17116	17077	17292	17223	17170	17088	17132	16952	17143	17064	17299	17103	17279	17146	17070	17127	17010	17041	17115	17117	17107	17181	17101	17017	17103	17049	17156	17214	17075	16952	17146	17168	17046	17083	17044	17104	17078	17266	17056	17116	17136	17185	17250	17113	17042	17093	17084	17127	17138	17092	17032	17122	17052	17134	17105	16999	17170	17163	17201	17152	17208	16937	17189	17087	16971	17290	17112	17037	17320	17017	16983	17199	17123	17264	17224	17270	17280	17149	16973	17024	17000	17175	17060	16912	17049	17103	17213	17368	17292	16882	16958	17222	17110	17027	17173	17179	17002	16910	16899	17097	17105	17048	17127	17201	17124	17217	17211	16982	17186	17073	17088	17128	17271	17134	17101	17003	17069	17041	17144	17134	17127	17085	16974	17117	16986	17018	17181	17066	17091	17156	17169	17119	17124	17343	17064	17114	17186	17136	17111	17123	17104	17068	16994	17285	17072	16957	17131	17075	17023	17038	17218	17082	17099	17105	17272	17179	17122	17095	16986	17149	16992	17193	17160	17146	17062	17045	17085	17113	17382	17347	17043	17171	17078	17083	17008	17273	17082	16957	17100	17086	17055	17154	17097	17026	17133	17135	17238	17010	17026	17185	17080	17199	17101	17034	17061	17083	16951	16881	17196	17238	17028	17045	17119	17155	17062	17246	17080	17202	17009	17070	17066	17175	17091	17198	17304	17210	17110	17068	17227	17154	17188	16915	16936	16992	17140	17214	17133	17295	16975	17133	17047	17129	17153	16930	17247	17024	16953	17045	17226	17027	16862	17030	17081	17177	17037	17154	17225	17103	16994	17088	17054	17058	17080	17284	17081	17068	17094	16938	17081	17064	17161	17067	17026	17216	17118	17083	17143	17107	17089	17057	17050	17178	17186	17104	17164	17020	17065	17101	16914	17058	16931	17077	17151	17097	17129	17265	17193	17022	17021	17061	16942	17104	17289	17245	17112	17217	17097	17168	17044	17086	17052	17221	17283	17159	17035	17279	17071	17091	17060	16964	17120	17000	17063	17212	17046	17067	17040	17263	17085	17109	17034	17020	17200	17170	17086	16958	17148	17161	17161	17083	17046	17147	17141	16975	17177	17082	17135	17280	17079	17103	17101	17085	17031	17148	17170	17015	17181	17226	17132	16964	17102	16982	17198	17178	17064	17045	17046	17076	17092	17036	17215	17250	17128	16962	16907	17086	17156	17132	17044	17118	17142	17179	17130	17024	17162	17176	17222	17095	17134	17214	17202	17194	17055	16930	17142	17114	17099	17184	17079	17266	17182	17199	17181	17067	17325	17080	17195	17246	17117	17354	17161	17214	17186	17299	17072	16992	17123	17115	16873	17100	17098	16976	17216	17145	17186	17102	16992	17037	17246	17031	17000	17163	17059	16988	17313	17088	17264	17187	17180	17173	17074	17064	16878	17151	17080	17192	17065	17139	17087	17174	17131	17085	17118	16969	16990	16995	16980	17019	17117	17117	17085	17036	17078	16903	17158	17025	17069	17015	17031	17201	17102	17041	17042	17081	16985	17031	17123	17225	16828	17111	17164	17188	17099	17001	17126	17215	17040	17222	17062	17117	16977	17043	17224	17068	17060	17149	17341	17251	17028	17163	17308	16987	17216	17023	17163	17118	17204	16936	17223	17088	17176	17022	17106	17209	17022	16957	17103	17000	17167	17084	17200	17104	16986	17141	16975	17009	17136	17077	17102	17097	17245	17025	17134	17042	17163	17039	17116	17221	17199	17148	17069	17117	17165	17046	17144	17118	17155	17089	17038	17047	17091	17142	17084	17208	17014	17075	17201	17127	17187	17094	17146	17091	16963	17250	17159	17087	17147	17135	17022	17142	17003	17190	17100	17189	17142	17009	17068	17261	17105	17010	17126	17198	17056	17359	17141	17066	17029	17151	17050	17073	17090	17158	17113	17152	17026	17299	17126	16971	16999	17255	16999	16976	17043	16935	17132	17122	17119	17100	17067	17107	17125	17086	17292	17110	17074	17275	17037	17088	17172	17046	17000	17118	17069	16894	17073	17121	17169	17088	17269	17090	17128	17116	17178	17203	17101	17121	17046	17046	17170	17233	17155	17084	17090	17092	17223	17102	16997	17076	17261	17019	17184	17206	17261	17142	17125	17144	17035	17055	17203	17207	17055	17178	17182	16992	16931	17196	17133	17253	17199	16984	16969	17145	16955	17131	16992	17174	17267	17000	17098	17132	17034	17183	17061	17020	17296	17022	17138	17272	17272	17131	17116	16975	17158	17111	17105	17125	16966	17152	17140	17192	17080	16820	17088	17288	17040	17089	17080	17168	17171	16935	17168	17110	17064	17251	17109	16950	17222	17003	16982	17074	17201	17136	17100	17123	17106	17096	17054	17042	16990	17019	17138	17128	17007	17296	17012	17046	17025	17283	17188	17112	17004	17122	17095	16999	17021	17095	17247	17178	17009	17165	17137	17270	17104	17265	17029	17126	17306	17042	17127	17134	17299	17112	17191	17190	16978	17089	17090	17119	17308	17140	17110	17286	17219	17108	17182	16973	17162	17134	17282	17079	17164	17017	17121	17255	17017	17156	17109	17243	17159	16856	17154	17088	17136	17219	17150	17135	17178	17247	17303	17039	17041	17257	17026	17185	17059	17094	17056	17215	16971	17112	17185	17194	17220	17094	17077	17260	16929	17318	16961	17050	17096	17094	17115	17092	17191	17167	17309	17175	17042	17336	16993	17054	17148	17060	17090	17168	17156	17258	17158	17244	17171	17269	17101	17267	17008	17176	17145	17003	17131	17055	17209	17419	17095	17151	17216	17246	17072	17041	17250	17033	17182	17018	17041	17200	17109	17080	16961	17250	16898	17228	17027	17110	17077	17090	17270	16961	17071	17034	17037	17213	17249	17049	17132	17201	17052	17009	17042	17050	17230	16992	17209	17138	16865	16986	17142	17072	17029	17040	17186	17128	17105	16959	17125	17021	16968	17062	17060	17056	16922	17199	17059	17001	17092	17261	17170	17113	17112	17096	17241	17188	17242	17091	16930	17125	17127	17122	17129	17252	17079	17138	17102	17205	17190	17095	16973	17062	17010	17174	17086	17096	17148	17192	16987	17311	17013	17207	17293	17263	17245	17038	17231	17065	17240	17039	16951	17205	17051	17094	17132	17039	17067	17137	17198	17102	16975	17133	17208	17156	17198	17108	17079	17028	17309	17059	17151	16960	17099	17249	17134	17085	17093	17187	17147	17183	17193	17042	17095	17161	17132	17145	17195	17202	17054	17076	17188	16926	17109	16927	17109	17172	17220	17127	17215	17071	17248	17219	17057	17116	16942	17011	17091	17096	17139	16916	17136	17296	17089	17152	17056	17126	17289	17159	17273	17212	17150	17079	17112	17143	17120	17159	17261	17064	17258	17145	17140	17292	17019	17120	17211	17188	16995	17152	17179	17025	17290	17054	17207	17087	17068	17153	17129	17113	17243	17193	17114	17082	17191	17139	17343	17155	17166	17108	17087	17143	17225	17257	17017	17234	17007	16800	17266	17118	16976	17138	17126	17133	17003	17076	17200	17087	17188	17077	17106	17178	17173	17012	17128	17183	17160	17192	17078	17213	17097	17295	17025	17288	17068	17278	17139	17011	17073	17253	17089	17116	17375	17251	17175	17082	17130	16929	17208	17006	17074	17065	17034	17174	17271	16934	17134	17225	17172	17137	17012	17022	17111	17347	17021	17274	17139	17045	17094	17011	17169	17110	17086	17112	17052	17297	17018	17150	17044	16963	17308	17020	17072	17072	17012	17110	17335	17120	17013	17271	17052	17101	17186	17228	17193	17057	17029	17079	17172	17184	17238	17117	17190	17037	17044	17237	17154	17152	16952	17048	17026	16965	17105	17010	17182	17142	17160	17280	17172	17169	17209	17261	17025	17086	17170	17291	17079	17052	17138	17071	16969	17214	17094	17172	17021	17038	17133	17079	17074	17109	17089	17204	17189	17078	17151	17080	17277	17139	17085	17195	16938	17255	17152	17046	16878	17123	17127	17134	17105	17190	17055	17223	17183	17304	17130	17092	17274	17115	17023	17067	17163	17208	16948	17351	17026	17176	17233	17125	17085	17173	17147	17151	17117	17008	17095	17172	17297	16925	17020	17189	17062	16936	17476	17155	17091	17037	17078	17221	17168	16879	17121	17262	17198	17348	17062	17274	17245	16996	17010	17159	17062	17144	17111	17055	17216	17126	17149	17146	17154	17183	17212	17127	17224	17245	17255	17222	17108	17031	17171	17046	17159	17060	17000	17161	17210	17284	17249	17088	17095	17051	17111	17054	17222	17145	17112	17289	17006	17180	17144	17049	17144	17269	17031	17217	17029	17161	17112	17207	17170	17174	17076	17053	17158	17125	17115	17198	17289	17100	17061	17008	17209	17081	17308	16995	17132	17244	17068	17072	17118	17051	17080	17175	17170	17065	16911	17004	17285	17075	17200	17073	17066	17062	17088	17300	17033	17240	17012	17032	17198	17016	17194	17029	17088	17194	17026	17076	17121	17094	17130	17241	17063	16945	17064	17182	17073	17157	17085	17395	16959	17130	16968	17165	17199	17019	17144	17109	17334	17166	16979	17198	17097	17222	17010	17006	17200	17157	17269	17030	17112	17261	17057	17107	17092	17058	17016	17179	17103	16948	17383	17194	17070	17122	17046	17065	17145	17222	17102	17091	17235	17161	17209	17016	17209	17131	17091	17033	17009	17124	17374	17120	17200	17243	17253	17037	17174	17033	17103	17120	17301	16940	17113	17211	17138	17087	17194	17175	17240	17089	17117	17038	17275	17123	17044	17240	17072	17075	17160	17076	17220	17230	16895	17138	17165	17130	17228	16966
25381	21475	30747	32509	33093	34285	33564	30720	28744	27426	26696	33529	32649	27740	24892	23254	22857	22711	22843	22578	22681	22703	22787	22768	22881	22527	22800	22714	22881	22783	22606	22480	22512	22585	22689	22649	22590	22380	22566	22676	22708	22888	22671	22494	22611	22654	22646	22683	22613	22554	22724	22527	22518	22619	22799	22672	22926	22688	22578	22643	22376	22734	22659	22656	22707	22375	22710	22487	22498	22542	22494	22525	22901	22692	22569	22720	22554	22622	22520	22474	22472	22618	22282	22532	22644	22482	22607	22407	22661	22512	22408	22520	22802	22661	22650	22860	22615	22825	22616	22659	22726	22438	22586	22421	22633	22607	22630	22433	22468	22670	22737	22497	22597	22750	22783	22396	22776	22581	22406	22398	22505	22747	22744	22690	22601	22512	22358	22523	22651	22429	22725	22496	22542	22503	22840	22484	22711	22477	22699	22778	22358	22612	22664	22462	22528	22679	22731	22621	22471	22513	22762	22667	22432	22661	22643	22628	22666	22503	22742	22682	22740	22571	22446	22654	22703	22584	22537	22463	22657	22663	22510	22481	22611	22571	22663	22413	22700	22864	22570	22403	22736	22450	22750	22536	22714	22497	22585	22653	22902	22583	22540	22639	22505	22596	22467	22618	22475	22480	22413	22450	22625	22679	22624	22655	22770	22407	22627	22717	22729	22589	22820	22659	22562	22739	22618	22451	22565	22603	22659	22596	22687	22539	22750	22583	22482	22634	22675	22665	22592	22322	22748	22856	22546	22447	22765	22788	22405	22637	22737	22528	22632	22784	22731	22623	22546	22698	22517	22454	22572	22635	22581	22443	22332	22588	22539	22405	22703	22689	22566	22516	22624	22445	22664	22539	22590	22805	22619	22783	22739	22520	22496	22602	22799	22646	22517	22564	22335	22678	22795	22492	22689	22616	22689	22506	22711	22705	22639	22494	22886	22496	22557	22734	22621	22503	22812	22680	22493	22703	22585	22800	22474	22604	22543	22819	22787	22648	22689	22464	22468	22581	22567	22503	22741	22588	22597	22618	22497	22583	22585	22477	22490	23015	22630	22476	22606	22805	22692	22598	22723	22581	22624	22498	22820	22742	22526	22628	22854	22468	22641	22545	22524	22558	22233	22596	22724	22660	22779	22382	22622	22547	22519	22278	22624	22719	22520	22570	22772	22764	22646	22477	22644	22267	22781	22437	22598	22518	22611	22630	22723	22574	22569	22664	22638	22340	22742	22665	22520	22688	22622	22644	22733	22855	22536	22557	22781	22649	22365	22569	22801	22811	22742	22683	22608	22551	22405	22643	22532	22723	22621	22553	22741	22604	22670	22640	22630	22613	22428	22524	22471	22422	22515	22737	22711	22681	22487	22605	22654	22607	22428	22320	22685	22858	22773	22747	22621	22716	22627	22444	22576	22306	22472	22636	22464	22449	22454	22633	22469	22647	22642	22669	22587	22362	22436	22655	22643	22740	22618	22347	22690	22735	22599	22711	22607	22480	22717	22348	22731	22502	22595	22439	22677	22435	22820	22595	22580	22723	22684	22555	22546	22672	22706	22526	22636	22682	22467	22541	22455	22540	22694	22615	22740	22778	22443	22748	22659	22695	22640	22917	22527	22796	22621	22549	22521	22510	22719	22453	22565	22492	22603	22559	22509	22720	22675	22418	22833	22656	22712	22669	22792	22736	22671	22838	22594	22452	22808	22448	22739	22458	22256	22565	22501	22715	22554	22556	22458	22455	22505	22503	22569	22681	22544	22740	22659	22541	22514	22453	22763	22903	22447	22527	22441	22931	22694	22459	22358	22439	22630	22739	22536	22626	22742	22467	22557	22624	22331	22504	22646	22605	22468	22757	22768	22515	22540	22658	22574	22440	22717	22746	22680	22502	22647	22786	22503	22571	22457	22537	22706	22611	22644	22767	22471	22554	22744	22734	22410	22704	22425	22686	22532	22600	22504	22630	22703	22685	22714	22692	22696	22524	22734	22511	22629	22705	22828	22630	22658	22664	22672	22452	22765	22662	22815	22726	22734	22464	22663	22663	22591	22251	22683	22993	22927	22439	22756	22598	22714	22537	22654	22686	22715	22551	22541	22694	22852	22517	22687	22794	22726	22722	22634	22640	22690	22515	22804	22869	22558	22578	22758	22614	22678	22559	22494	22655	22722	22520	22431	22506	22758	22604	22465	22718	22461	22650	22671	22581	22813	22474	22553	22655	22666	22682	22844	22775	22582	22588	22640	22739	22439	22679	22660	22699	22743	22467	22551	22584	22615	22454	22649	22695	22650	22528	22585	22599	22648	22374	22443	22812	22697	22804	22484	22238	22546	22616	22787	22735	22600	22630	22523	22307	22652	22553	22592	22542	22587	22592	22656	22708	22573	22531	22728	22693	22553	22530	22398	22260	22776	22613	22467	22527	22620	22601	22523	22379	22395	22364	22727	22699	22398	22370	22806	22637	22622	22585	22466	22623	22702	22564	22744	22776	22756	22639	22467	22638	22620	22774	22611	22620	22632	22664	22448	22522	22462	22874	22843	22686	22816	22654	22684	22481	22372	22416	22716	22710	22583	22758	22579	22741	22565	22457	22552	22322	22908	22676	22380	22467	22517	22575	22447	22682	22592	22743	22781	22671	22416	22420	22779	22556	22541	22794	22664	22528	22723	22477	22487	22747	22582	22594	22829	22417	22488	22576	22755	22543	22735	22723	22544	22795	22559	22517	22875	22742	22567	22683	22487	22801	22550	22628	22658	22579	22823	22653	22548	22589	22757	22516	22660	22481	22537	22594	22751	22915	22364	22564	22657	22403	22601	22459	22669	22666	22600	22816	22571	22376	22687	22698	22529	22567	22504	22625	22538	22562	22556	22657	22747	22360	22633	22835	22543	22776	22684	22730	22648	22493	22625	22559	22616	22792	22521	22680	22513	22705	22725	22775	22411	22681	22540	22544	22801	22669	22634	22696	22869	22609	22651	22452	22454	22775	22476	22649	22693	22407	22572	22477	22549	22672	22525	22622	22713	22509	22424	22743	22409	22560	22588	22583	22548	22782	22686	22640	22476	22611	22450	22686	22528	22771	22418	22546	22384	22631	22637	22681	22749	22611	22558	22576	22592	22434	22548	22600	22576	22784	22382	22688	22555	22477	22569	22640	22493	22610	22625	22719	22710	22789	22719	22529	22619	22860	22699	22695	22709	22688	22507	22692	22734	22646	22665	22770	22571	22706	22738	22685	22620	22512	22576	22617	22405	22557	22734	22713	22871	22644	22739	22608	22457	22555	22642	22740	22779	22614	22471	22310	22749	22724	22737	22705	22872	22454	22539	22381	22557	22595	22557	22411	22597	22712	22595	22623	22394	22489	22770	22489	22537	22479	22602	22721	22630	22787	22596	22705	22788	22583	22950	22637	22487	22748	22510	22742	22626	22822	22465	22523	22611	22643	22662	22719	22738	22737	22677	22627	22706	22523	22660	22618	22503	22510	22497	22727	22545	22380	22353	22574	22833	22821	22909	22765	22883	22700	22550	22503	22925	22638	22560	22745	22853	22549	22668	22558	22434	22608	22606	22513	22612	22503	22573	22573	22308	22581	22754	22874	22531	22539	22465	22665	22627	22462	22696	22586	22648	22725	22642	22714	22278	22456	22770	22516	22762	22734	22407	22577	22749	22888	22762	22707	22671	22407	22625	22580	22398	22475	22769	22548	22546	22651	22603	22571	22610	22575	22526	22649	22689	22561	22627	22756	22603	22526	22718	22636	22680	22612	22703	22501	22508	22581	22600	22522	22595	22639	22647	22540	22549	22461	22615	22593	22603	22703	22765	22669	22754	22644	22590	22620	22570	22643	22399	22782	22617	22517	22646	22546	22414	22500	22708	22688	22613	22428	22567	22965	22676	22493	22735	22554	22722	22598	22800	22527	22529	22390	22692	22554	22707	22470	22738	22450	22559	22566	22632	22483	22602	22602	22876	22669	22537	22401	22789	22482	22884	22499	22493	22598	22625	22700	22676	22590	22558	22559	22778	22586	22494	22596	22707	22737	22649	22668	22458	22430	22556	22569	22501	22496	22640	22714	22656	22532	22703	22614	22765	22545	22475	22469	22574	22679	22881	22579	22479	22701	22526	22617	22515	22559	22601	22697	22652	22623	22562	22715	22708	22644	22757	22602	22632	22792	22734	22512	22536	22680	22457	22638	22572	22731	22729	22692	22493	22626	22800	22598	22829	22565	22773	22595	22570	22732	22501	22367	22535	22636	22907	22554	22673	22358	22626	22713	22576	22505	22675	22185	22587	22490	22639	22667	22610	22507	22561	22586	22415	22542	22496	22579	22726	22575	22689	22699	22558	22533	22685	22404	22719	22662	22722	22880	22590	22689	22617	22594	22625	22702	22680	22745	22800	22656	22659	22630	22402	22461	22549	22595	22618	22800	22822	22583	22674	22622	22621	22497	22745	22597	22503	22612	22388	22463	22696	22478	22687	22494	22791	22777	22638	22595	22652	22842	22611	22773	22652	22675	22485	22576	22786	22823	22726	22677	22746	22698	22665	22755	22700	22608	22539	22568	22590	22535	22568	22615	22416	22837	22555	22807	22657	22605	22792	22693	22499	22465	22411	22770	22721	22436	22655	22708	22730	22646	22485	22527	22683	22699	22536	22494	22837	22481	22405	22495	22671	22575	22603	22470	22866	22466	22602	22288	22652	22365	22573	22713	22682	22483	22638	22784	22747	22683	22609	22470	22678	22586	22575	22690	22711	22579	22682	22918	22475	22698	22600	22612	22602	22595	22439	22541	22719	22532	22425	22580	22641	22590	22517	22563	22657	22688	22660	22340	22593	22676	22611	22606	22602	22586	22547	22639	22515	22602	22736	22705	22465	22624	22614	22582	22621	22524	22546	22585	22792	22694	22812	22600	22307	22724	22578	22718	22511	22321	22278	22552	22621	22534	22702	22724	22441	22678	22624	22585	22780	22575	22629	22529	22832	22638	22647	22726	22340	22624	22731	22420	22580	22592	22922	22702	22561	22697	22598	22812	22615	22753	22777	22604	22583	22680	22719	22705	22638	22857	22820	22690	22612	22780	22512	22518	22539	22539	22632	22603	22568	22610	22546	22482	22605	22802	22365	22599	22587	22585
30106	49488	49482	42990	37535	34071	31035	28431	25550	23571	23095	32605	28666	22915	19161	17449	17213	17128	17019	17460	17086	17208	17012	17081	17258	17108	17130	17059	17342	17167	17222	17257	17250	17148	17232	17084	17156	17041	17054	17239	17012	17067	16986	17190	17031	17152	17239	17276	17155	17237	17032	17173	17004	17200	17127	16953	17153	17015	17158	16980	17227	17087	17128	17054	17014	17101	17115	16936	17025	17326	17092	17122	17188	17118	17008	17140	17319	17015	16987	17020	17142	17046	17151	17347	17143	17187	17099	17225	17013	17237	17020	17099	17289	17028	17117	17029	17182	17171	17069	17078	16971	17370	17006	17218	17121	17176	17129	17265	17204	17101	17225	17352	17157	17220	17328	17046	17116	17094	17109	16905	17197	16946	17098	17129	16995	17057	17206	16825	17233	17048	17099	17078	17143	17092	17057	17077	17354	17361	17174	17034	17023	17159	17272	16986	17024	17165	17153	17290	17073	17076	16917	17225	17090	17117	17159	17007	17237	17001	17261	17119	17068	17186	17148	17167	17036	17151	17181	17162	17272	17223	16927	16993	17160	17008	17099	17262	17189	17210	17185	17221	17056	17134	17135	17249	17025	17199	17188	17037	17165	17138	17095	17187	17227	17026	17103	17289	16988	17056	17186	17015	17140	16962	17300	17202	17112	17096	17042	17015	17097	16956	17023	17097	17052	17199	17331	17204	17107	17096	16979	17162	17085	17145	17121	17073	17125	17039	17250	16959	17154	17098	17221	17129	17264	16904	17010	17234	16915	17201	17160	17240	17045	17269	17182	17018	17134	17124	16986	17235	17236	17051	16910	17094	17146	17174	17117	17018	17313	16931	17306	17256	17295	17202	16877	17248	17303	17002	16960	17184	16981	17051	17251	16931	17309	17250	17198	17115	17257	17272	16922	17113	17057	17196	17049	17075	17023	17209	17042	17060	17286	17327	17153	17110	17107	17201	17085	17161	17065	17265	17122	16951	17051	16954	17116	17184	17173	17037	17090	17131	17194	17235	17191	16978	16993	17174	17079	17171	17307	17182	17082	17148	17303	17026	17134	17136	17149	16983	17109	17137	17022	17100	17249	17026	17155	16978	17216	17099	16953	17206	17243	17193	17175	17105	17094	17157	17114	17076	17003	17216	17086	17049	17084	17107	17086	17131	17125	17074	17223	17169	17053	16986	17129	17163	17214	17355	17192	17201	17175	17230	17122	17159	17054	17245	16993	17064	17091	17072	17082	17043	17195	17292	17142	17030	17138	17206	17210	17176	16907	17236	17193	17078	17213	17193	17289	17012	17078	17065	17118	17177	17211	17033	17196	17153	17075	17096	17159	17215	17090	17277	17147	17023	16986	17277	17117	17034	17145	17226	17243	17090	17182	17204	17094	17028	17076	17077	17192	16942	17031	17251	17030	17077	17314	17229	17064	17152	17127	17236	17012	16954	17016	17101	17185	17240	16884	17224	17138	17049	17135	17073	17001	17199	17122	17269	17154	17174	17181	17162	17300	17076	17257	17247	17099	17171	17071	17006	17206	17075	17037	17064	17161	17257	17077	17173	17288	17204	17163	17053	17035	17166	17137	17213	17158	16943	17109	17148	17122	17195	17022	17136	17065	17181	17195	17094	17101	17297	17069	17208	17248	17225	17168	17112	17087	17106	17083	17087	17163	17066	17315	17022	17174	17219	16907	17086	17238	17336	17100	17216	17117	17284	17309	17033	17077	17171	17156	17114	17079	17127	17266	17082	17155	17285	17115	17163	17088	17204	17174	17207	17087	17158	16978	17121	17038	17052	17068	17242	17296	16960	17089	17176	17115	17075	16999	17250	17051	17198	17288	17254	17047	17181	17121	17110	17079	17155	17074	17101	17066	17089	17123	17282	16977	17144	17124	17269	16893	17067	17162	17109	17171	17314	17137	17064	17159	17238	17091	17142	17197	17071	16974	17017	17171	17198	17194	17127	17113	17184	17123	17068	17124	17195	17301	17214	17106	17061	16927	17118	17168	17265	17033	17236	17170	17012	17091	17108	17246	17172	17070	17276	17084	17084	17230	17241	17072	17123	17073	17080	17198	17191	17219	17205	17146	17016	17259	17080	17014	17148	17106	17022	17231	16999	17281	17073	16920	17043	17173	17052	17317	17244	17076	17141	17182	17013	17188	17095	17205	17206	17203	17274	17218	17165	17176	17147	17187	17189	17255	17085	17104	17364	17155	17066	17144	17193	17201	17158	17232	17059	17300	17069	17242	17324	17214	17196	17133	17141	17225	17206	16936	16929	17106	17101	17361	16975	17213	17112	16977	17226	17146	17426	17029	17272	17153	17132	16995	17107	17263	17115	17235	17026	17183	17140	16959	17149	17147	17259	17175	17204	17020	17099	17145	17116	17198	17081	17072	17034	17223	17180	17077	17078	17157	17173	17201	17108	17288	17170	17005	16883	16956	16984	17162	17173	17008	16977	17261	17303	17054	17196	17124	16954	17240	17055	17203	17083	17291	17185	17058	17058	17110	17008	17166	17199	17068	17241	17166	17022	17320	17228	17109	17206	17028	17153	17114	17127	17001	17217	17141	17208	17173	17251	17165	17313	17039	17164	17130	17060	17158	17115	17011	16994	17146	17271	17065	17192	17172	17095	17251	16983	17215	16919	17214	17272	17217	17119	17046	17056	16970	17268	17099	17174	17206	17132	17081	17209	17247	17220	17124	17214	17028	17230	17110	17050	17048	16966	17165	17172	17252	17112	17082	17081	17156	17216	17128	17196	17189	17052	17163	17251	17075	17185	17087	17041	17190	17151	17157	17162	16999	17140	17227	17112	17264	17035	17012	17045	17022	17129	17251	17173	17035	17232	17221	17245	17103	17043	17136	17202	17117	17108	17013	17075	17013	16959	17149	17209	17130	17176	17055	17235	17089	16902	16866	17243	17053	17098	17126	16862	17187	17160	17201	17174	17087	16895	17126	17139	17168	17256	17060	17051	17223	16846	17169	17223	17223	17032	17054	17107	17017	17174	17075	17079	16989	17189	17130	17120	17328	17068	17115	17133	17167	17174	17174	16950	16971	17241	17057	17231	17128	17116	16994	17208	17071	17097	17230	17148	17255	17152	17110	17110	17336	17197	17063	17271	17177	17050	17229	16947	17026	17079	17150	16901	17212	17054	17143	16930	16966	17086	17054	17113	17169	17182	17171	17060	17118	17087	17078	17207	17074	17087	17140	17217	16937	16928	17186	17091	17170	17308	17156	17155	17126	17281	17020	17137	17325	17076	16936	17065	16955	17204	17157	17162	17207	17117	17280	17037	17158	17171	17182	16961	17186	17045	17079	17145	16917	17200	17113	17039	17059	17322	17039	17066	17112	17231	17081	17215	17098	17281	17187	17179	17169	17189	17110	17148	16986	17248	17133	17166	17182	17216	17078	16974	17168	16975	17201	17236	17297	17165	17216	17297	17147	17005	17282	17145	16922	17127	17140	17123	17168	17301	16905	17114	17107	16998	16918	17122	16945	17103	17008	17179	17294	17123	17060	17260	17068	17287	17212	17140	17136	17117	17096	17221	16975	17209	17192	17284	16991	17088	17019	17285	17168	17096	17015	17146	17079	16982	17032	17164	17157	17248	17009	17080	17031	17142	17060	17214	17159	17062	17156	17085	17123	17071	17128	17109	17224	17234	17089	17093	17100	17200	16975	17126	16980	17093	16986	17116	17015	17058	17267	17147	17212	17173	17304	16969	17113	17158	17280	17227	17130	17213	17257	17136	17275	17161	17244	16949	17241	17138	17197	17263	17178	17077	17202	17161	17160	17112	17218	17161	17106	17087	17010	17146	17171	17078	17082	17175	17153	17021	17099	17182	17144	17152	17177	17301	17028	17172	17133	17108	17049	16874	17100	17302	17197	17164	17115	17003	17181	17020	17185	17287	17084	17079	17231	17051	17130	17195	17187	17110	17368	17121	17031	17048	17233	16945	17080	16996	17140	17151	17213	17157	17014	17081	17246	17172	17095	17229	17272	17018	17084	17120	17054	17248	17231	17129	17133	17239	16974	17101	17158	17041	17181	17287	17067	17180	17171	17088	17001	17179	17117	17007	17215	17203	16924	17130	17170	17219	16986	17317	16976	17147	17199	17079	17134	17187	17136	17148	17030	17073	17034	17081	17032	17318	17007	17139	17199	17081	17311	17052	17031	17215	17035	17081	17100	17293	17155	17235	17132	17147	17218	17205	17168	17227	17179	16982	17272	16913	17116	17087	17046	17145	16986	17198	17107	17125	17075	17094	17245	17133	17323	16914	17118	17042	17230	17108	17236	17095	17066	17144	17168	17080	17086	17053	17164	17088	17135	17119	17355	17334	17244	17137	17222	17184	17195	17102	17345	17110	16989	17179	17058	17095	17050	17042	17056	17051	17168	17142	17365	17214	17050	17033	17141	17240	17046	17099	17091	17086	17115	17151	17251	16933	17077	16947	17020	17081	17062	17018	17297	17009	17158	17079	17059	17101	17354	17128	17235	17216	16982	17112	17048	17240	17087	17186	17109	17092	17123	17155	17078	17242	17070	17113	17113	17207	17070	17245	17189	17127	17188	17060	17269	17050	17156	17163	17072	17047	17163	17313	16866	17163	16818	17122	17149	17304	17116	16983	17041	16978	17192	17165	17013	17001	17070	17192	17122	17164	16975	17107	17167	17087	17234	17285	17116	17186	17066	17139	17028	17061	17059	17168	17109	17081	17153	17076	17118	17260	17000	17170	17065	16978	17125	17098	17236	17108	17413	17135	16943	17232	17172	17101	17259	17177	17017	17136	17243	17269	17238	17094	17084	16990	17173	16992	17355	17104	17118	17103	17205	16917	17191	17161	17131	17055	17192	16999	16982	17010	17123	17064	17237	17093	17334	17282	16997	17157	17199	17030	17143	17122	17079	16982	17233	17140	17043	17200	16988	17028	16932	17131	16986	17182	17331	17196	17076	17171	17223	17075	17211	17122	17054	17271	17145	17171	17107	16972	17094	17123	17244	16981	17097	17122	17316	17248	17235	17241	17089	17284	17241	17172	17096	17030	17158	17104	17113	17218	17124	17012	17154	17107	17076	17233	17128	17091	17178	17334	17233	17061	17060	17250	17248	17170	17017	17099	17182	17219
23489	21040	29031	27106	29224	35117	36718	32675	30852	29586	29032	41476	41750	33667	26887	23994	22920	22361	22740	22750	22549	22218	22546	22364	22374	22395	22447	22607	22468	22591	22560	22570	22530	22375	22416	22418	22567	22329	22432	22505	22495	22385	22104	22395	22414	22444	22248	22274	22373	22154	22399	22318	22672	22415	22538	22449	22356	22239	22450	22555	22431	22352	22552	22343	22184	22478	22450	22299	22237	22387	22552	22472	22473	22717	22561	22424	22436	22443	22261	22569	22436	22263	22385	22339	22496	22254	22455	22483	22449	22267	22437	22584	22360	22381	22516	22511	22412	22439	22428	22448	22584	22307	22469	22465	22583	22325	22488	22482	22583	22355	22488	22464	22571	22538	22285	22356	22391	22432	22311	22287	22530	22272	22248	22498	22361	22496	22318	22235	22305	22395	22324	22406	22356	22399	22377	22409	22399	22450	22413	22567	22464	22457	22657	22431	22363	22338	22481	22519	22574	22237	22454	22308	22332	22409	22469	22396	22590	22413	22290	22491	22485	22420	22377	22300	22445	22492	22303	22342	22529	22379	22479	22378	22415	22404	22532	22353	22219	22643	22427	22478	22376	22592	22447	22601	22329	22397	22654	22566	22398	22057	22385	22519	22512	22318	22477	22385	22232	22334	22280	22423	22325	22406	22424	22560	22378	22503	22455	22383	22421	22316	22284	22019	22511	22535	22179	22439	22516	22314	22368	22348	22331	22607	22507	22411	22456	22387	22519	22389	22470	22528	22491	22419	22443	22369	22380	22439	22290	22407	22281	22212	22218	22228	22140	22145	22319	22416	22439	22558	22342	22214	22155	22441	22333	22238	22354	22374	22439	22536	22511	22442	22328	22318	22538	22415	22424	22176	22274	22414	22334	22270	22378	22678	22567	22427	22321	22381	22373	22459	22355	22384	22235	22032	22067	22270	22545	22254	22375	22380	22474	22245	22319	22499	22154	22173	22454	22376	22112	22366	22102	22266	22074	22397	22317	22284	22223	22485	22488	22393	22395	22282	22365	22313	22334	22413	22190	22335	22251	22389	22567	22276	22387	22399	22400	22526	22516	22423	22379	22679	22258	22278	22381	22726	22585	22347	22407	22081	22517	22334	22365	22392	22507	22495	22502	22332	22392	22444	22307	22273	22522	22402	22420	22319	22503	22439	22296	22327	22407	22747	22356	22183	22450	22368	22425	22409	22157	22548	22597	22616	22453	22368	22358	22285	22337	22300	22225	22160	22309	22418	22470	22373	22225	22338	22097	22071	22407	22335	22340	22685	22362	22263	22343	22518	22287	22403	22429	22160	22357	22292	22160	22430	22526	22448	22325	22357	22486	22397	22452	22400	22416	22429	22284	22243	22427	22537	22349	22419	22323	22450	22400	22283	22379	22517	22399	22158	22523	22548	22295	22433	22394	22410	22512	22325	22499	22600	22293	22523	22423	22329	22262	22324	22553	22539	22233	22402	22312	22277	22406	22415	22432	22348	22387	22426	22372	22413	22406	22246	22491	22639	22350	22474	22337	22385	22394	22223	22406	22464	22400	22450	22399	22430	22248	22323	22415	22256	22628	22413	22323	22337	22613	22376	22288	22261	22387	22531	22512	22399	22406	22456	22352	22390	22329	22308	22417	22346	22243	22438	22314	22471	22344	22400	22481	22452	22733	22356	22569	22549	22272	22443	22464	22498	22350	22300	22458	22491	22132	22226	22307	22142	22480	22397	22522	22308	22306	22511	22276	22321	22549	22493	22497	22344	22376	22167	22416	22286	22528	22258	22548	22333	22264	22493	22289	22435	22376	22164	22254	22424	22281	22385	22207	22348	22322	22392	22421	22302	22508	22530	22297	22605	22509	22396	22431	22659	22299	22248	22510	22382	22238	22247	22164	22416	22517	22620	22220	22242	22474	22339	22454	22279	22353	22346	22362	22429	22457	22448	22204	22414	22619	22206	22408	22564	22112	22537	22366	22415	22577	22508	22391	22362	22337	22418	22194	22547	22348	22309	22438	22502	22427	22347	22365	22425	22500	22342	22269	22364	22733	22329	22387	22176	22380	22302	22370	22381	22616	22282	22324	22565	22235	22267	22415	22466	22449	22458	22373	22178	22417	22340	22391	22252	22500	22357	22458	22483	22251	22387	22466	22288	22260	22228	22306	22438	22322	22253	22522	22391	22409	22252	22468	22379	22445	22438	22367	22504	22243	22352	22393	22562	22488	22336	22452	22349	22336	22210	22317	22485	22570	22366	22356	22414	22465	22204	22409	22423	22440	22308	22385	22574	22541	22458	22611	22401	22362	22235	22526	22179	22392	22437	22208	22068	22531	22229	22139	22470	22313	22376	22557	22193	22402	22319	22348	22459	22489	22456	22488	22482	22374	22518	22335	22345	22550	22324	22314	22443	22363	22106	22293	22340	22393	22469	22401	22385	22384	22576	22279	22422	22386	22279	22424	22354	22412	22466	22288	22405	22150	22512	22286	22174	22317	22451	22475	22324	22498	22373	22332	22467	22486	22523	22333	22435	22532	22620	22157	22447	22380	22308	22397	22511	22414	22191	22469	22524	22550	22480	22295	22301	22329	22322	22423	22498	22518	22592	22494	22233	22500	22380	22570	22320	22231	22566	22556	22301	22452	22298	22408	22438	22545	22102	22079	22342	22429	22332	22293	22411	22166	22404	22098	22382	22513	22277	22347	22337	22297	22385	22210	22353	22408	22469	22507	22332	22500	22335	22623	22245	22270	22532	22494	22221	22290	22488	22373	22389	22323	22438	22506	22333	22559	22323	22339	22362	22433	22694	22511	22443	22304	22211	22225	22349	22370	22509	22323	22461	22129	22393	22331	22462	22524	22429	22380	22326	22357	22473	22398	22431	22428	22307	22292	22391	22498	22632	22345	22462	22406	22208	22431	22218	22347	22626	22252	22331	22414	22379	22365	22451	22196	22612	22426	22539	22356	22511	22312	22271	22385	22441	22317	22354	22383	22286	22330	22548	22186	22456	22389	22535	22429	22468	22432	22609	22173	22560	22378	22399	22509	22256	22350	22325	22537	22315	22292	22558	22499	22715	22407	22612	22392	22253	22265	22263	22475	22231	22563	22407	22184	22694	22402	22446	22316	22281	22194	22283	22416	22589	22336	22470	22441	22357	22345	22557	22418	22221	22381	22252	22648	22417	22305	22426	22585	22549	22507	22445	22412	22529	22437	22553	22468	22404	22368	22344	22412	22367	22548	22566	22299	22402	22457	22311	22655	22317	22565	22408	22350	22450	22503	22357	22681	22407	22444	22536	22302	22509	22443	22401	22500	22307	22333	22475	22272	22409	22295	22434	22437	22380	22299	22513	22391	22306	22344	22360	22250	22362	22500	22215	22335	22476	22245	22437	22384	22560	22296	22439	22210	22611	22434	22653	22463	22176	22440	22398	22279	22275	22291	22236	22405	22571	22306	22381	22480	22473	22447	22408	22410	22438	22418	22302	22304	22260	22422	22384	22271	22415	22609	22306	22302	22151	22361	22695	22445	22481	22487	22367	22328	22342	22357	22497	22317	22487	22135	22478	22482	22538	22382	22462	22170	22108	22240	22250	22379	22245	22350	22112	22449	22341	22635	22457	22451	22293	22316	22400	22340	22541	22509	22463	22595	22426	22181	22162	22455	22490	22300	22336	22283	22291	22414	22395	22291	22416	22337	22369	22398	22483	22295	22484	22398	22203	22292	22356	22341	22262	22518	22449	22306	22424	22358	22387	22420	22419	22508	22448	22404	22445	22350	22410	22238	22455	22572	22444	22169	22416	22361	22407	22402	22453	22420	22233	22328	22439	22639	22380	22393	22576	22397	22300	22430	22304	22370	22320	22511	22448	22516	22172	22603	22378	22416	22394	22267	22457	22521	22429	22321	22414	22410	22347	22415	22189	22467	22317	22409	22386	22400	22228	22707	22486	22343	22290	22608	22511	22322	22565	22018	22434	22411	22282	22333	22209	22469	22370	22349	22259	22556	22512	22303	22331	22386	22348	22466	22261	22196	22186	22429	22280	22391	22468	22533	22417	22472	22432	22348	22264	22324	22316	22242	22377	22688	22448	22431	22370	22349	22403	22337	22435	22568	22477	22621	22376	22297	22424	22395	22412	22428	22370	22481	22649	22418	22379	22280	22443	22312	22393	22299	22248	22619	22508	22153	22094	22242	22451	22283	22539	22388	22222	22162	22386	22590	22416	22383	22213	22481	22510	22324	22282	22465	22432	22454	22462	22469	22413	22534	22293	22491	22308	22530	22392	22100	22525	22237	22540	22394	22332	22327	22192	22362	22521	22385	22482	22404	22384	22582	22370	22294	22325	22449	22249	22431	22697	22487	22392	22384	22327	22421	22430	22477	22458	22475	22492	22535	22259	22390	22432	22373	22041	22211	22449	22419	22417	22577	22347	22493	22257	22328	22560	22274	22377	22245	22455	22538	22285	22345	22084	22322	22329	22551	22058	22680	22459	22431	22474	22372	22651	22584	22408	22291	22209	22474	22402	22421	22385	22418	22372	22418	22330	22307	22472	22337	22331	22200	22424	22620	22237	22350	22416	22262	22129	22370	22410	22508	22414	22333	22424	22253	22512	22170	22166	22112	22354	22433	22524	22181	22272	22401	22509	22363	22225	22435	22254	22241	22248	22457	22431	22383	22363	22589	22318	22360	22543	22507	22368	22384	22519	22312	22361	22432	22329	22528	22264	22421	22257	22357	22199	22157	22329	22477	22226	22426	22462	22332	22444	22377	22338	22329	22406	22273	22406	22426	22248	22259	22326	22301	22389	22345	22417	22385	22390	22607	22307	22412	22384	22519	22352	22378	22416	22384	22380	22380	22336	22538	22204	22345	22303	22451	22493	22321	22296	22603	22566	22252	22493	22389	22381	22461	22625	22309	22183	22510	22088	22290	22277	22472	22225	22450	22349	22278	22308	22252	22580	22574	22465	22346	22402	22427	22344	22411	22538	22410	22473	22584	22400	22482	22306	22291	22380	22479	22410	22390	22316	22319	22455	22317	22327	22190	22305	22421	22378	22563	22504	22180	22319	22266	22302	22405	22339	22334	22208	22505	22409	22603	22371	22602	22438	22157	22476	22413	22269	22438	22464	22544	22622	22295	22359
32141	53442	54467	50484	44652	40068	35395	31982	28980	26784	26702	41756	38744	29718	21598	17832	17130	17073	16866	16974	17017	16980	16949	16980	16943	17218	17031	16887	16893	17104	16944	17027	17116	17246	16991	16968	17094	16991	17184	17066	16991	17092	16897	16956	17011	16944	17019	16984	17204	16915	17193	16987	16993	16891	16964	16994	16791	16961	17110	17008	16880	16958	16979	16923	17080	17122	17073	16949	16929	16945	16968	17070	17014	16991	17104	16999	16911	17129	16884	17006	17144	16851	16711	17003	16980	17023	16927	16798	16982	16880	17150	17050	16995	16869	16991	17008	17026	16930	17004	17250	17119	17166	16965	16891	16911	16801	17014	17012	17120	17046	17171	16816	17009	17129	16905	16839	16947	16877	16919	17063	16892	16863	16993	16807	17041	16944	17124	17153	16958	16958	16991	16952	17030	16871	16959	17019	17044	16934	17045	16996	16784	16906	16889	17031	17080	17008	16897	17080	16977	16959	16937	17081	17005	16988	16956	16926	16988	17136	16887	16913	16957	17069	17080	17078	16993	16938	17093	17031	17132	17074	17047	16772	17101	17013	17051	17073	16837	16996	17028	16989	16971	17068	16925	16910	17183	17032	17092	16929	17040	17096	17035	17080	17009	16739	17083	17102	17069	17042	16971	17059	16922	17034	16947	16940	16892	17135	17133	17000	16926	17074	16993	16950	17053	17110	17028	17083	16866	17098	16885	16944	17051	17015	17043	17183	17014	17163	17028	16791	17075	17006	16985	17001	16941	17027	17059	17052	16905	16973	17038	17097	17044	17143	17064	17187	16898	16960	17069	16904	17025	17159	16828	17144	16924	17090	16953	17021	17019	16959	16936	17092	16942	16818	16801	16765	16893	16942	17101	17067	16868	17133	17182	16805	17090	17061	16914	16973	16987	17113	16929	16986	17107	16956	16852	17187	17112	17085	17052	16950	17252	16858	17096	16906	16958	16995	16980	16950	17100	16738	16970	16963	16955	17042	16930	16979	17019	17194	17167	17226	17011	16909	16978	17227	17049	16954	17079	17257	17140	17086	17073	17100	16907	16965	16847	16943	16923	17054	16980	16968	16948	17020	17047	17016	17018	16951	16941	16995	16964	17086	16893	16822	17063	16912	16815	17007	16912	16979	16916	16918	16919	16959	16932	17110	17063	16826	17128	17194	17037	17053	16987	17057	17030	17026	17207	16987	16991	16964	17102	17012	17053	17026	17083	17060	17102	17069	17065	17023	17088	16925	17034	16967	17018	16973	16863	16970	17010	17015	16921	16983	17162	16963	17038	16970	17023	17215	16938	16900	17029	16828	17011	16943	16957	17029	17084	16996	17112	16980	16984	16991	17074	16846	16914	16988	17094	16905	16988	16928	16934	17102	16993	17075	17063	17038	16921	16903	17251	17002	16997	17123	17074	16991	17124	16890	17063	16984	17090	16871	17074	16798	17000	16981	16976	17144	17218	17041	16874	17046	17010	16821	17083	16978	17180	16930	16986	17069	17057	17017	16899	16975	16976	16770	16858	16993	16943	17205	17008	16966	16975	17089	17071	17145	17061	17023	17041	16975	17146	17146	17094	17041	16882	16957	17028	16931	16959	16867	16866	16998	17113	17055	17063	16774	16980	16979	17049	16914	17075	17124	16874	17028	16929	17167	16965	16895	16996	17010	16975	16972	17190	17026	16875	17131	17108	16991	17068	17098	16947	16995	16924	16762	16907	17163	17165	17022	16964	16924	16996	17072	17057	17077	17059	16781	17003	17031	17018	17156	17006	16966	16965	16992	16918	17012	16902	16962	16916	16947	17164	16987	17130	16754	17096	16884	17135	17077	16995	16871	16980	17118	17042	17138	17228	16978	16862	17032	17029	17054	16911	16956	16887	16814	16929	17146	16862	17014	16893	17041	17038	16951	16884	17087	17033	16993	16935	16969	16945	17015	17162	17060	17075	17106	17120	16930	16830	16881	16954	16950	17003	16998	16985	16962	16961	17228	16724	17108	16879	17026	17186	16884	17141	16954	16943	16936	17047	17218	17064	16820	16833	17154	16992	17085	16843	17013	16890	17028	16893	16893	16863	17110	16886	17019	16982	16931	16930	16998	16994	17030	16984	17063	16995	16963	17024	17058	16902	16922	17084	16961	16901	16967	16964	16947	17046	16998	16736	16922	17138	17261	16890	16948	17106	16870	17035	17009	16801	17097	17169	16899	16881	16940	16975	16948	16964	16928	16842	16921	17061	17007	16893	17266	17018	16897	16921	17055	16951	17103	16952	17070	16985	16782	17046	16943	17022	16981	17062	17014	16945	17023	17078	17009	16948	16951	17007	17000	16923	17059	16985	17080	16855	16996	16999	16996	16994	16940	16932	17188	16935	16874	16945	17019	16978	16951	17062	16876	17083	17141	16932	17064	16822	16941	16907	16894	17161	17150	16998	16975	16938	16919	16879	16875	16976	17042	17104	17080	17017	17121	16989	16955	16999	17003	17057	16951	17022	17073	17040	17086	17066	16958	16845	17131	17027	16946	16902	16885	17137	16998	16997	16988	16886	16966	16934	16894	17070	16940	17035	16975	17084	16936	16848	16938	17025	17017	17176	16957	16791	17076	17027	17119	17105	16983	17139	16840	17038	17154	16944	17137	17009	17030	16980	16996	16995	16808	17029	16865	16901	17097	16959	17138	16931	17097	17164	16800	17051	17037	17033	16904	16979	17001	16931	17051	17048	17010	17053	16949	17103	16975	16951	16985	16768	17042	17084	17078	16890	16975	17098	17106	16863	16885	16942	17076	16972	16822	17155	16975	17046	16995	17026	16972	16943	17000	16942	17120	16881	16973	16917	16930	16973	17047	16974	17131	17120	16880	17183	17049	16890	17183	16975	16941	16968	17100	17070	16986	16991	17063	16894	16885	16839	16841	16822	16889	16836	16972	17014	16924	16936	17106	17114	17201	17026	16961	17107	16771	16977	16976	17027	16848	17038	16862	16849	16715	16835	17028	17106	17203	17105	17034	17114	17089	16871	16935	17114	17021	17056	16959	17088	17021	17088	16915	17031	17144	16947	17003	17173	17051	17143	16984	16898	16907	17071	17185	17063	17096	16947	16953	16942	17045	16954	17122	17060	17057	16855	17074	17053	16974	17014	16827	16869	16859	16972	16860	16885	17007	16976	17073	17031	16843	16917	17055	16938	16864	17052	17144	17022	16983	16900	17002	16954	17097	16953	17101	17014	17093	17134	17054	17130	16972	17189	16791	16948	16942	17021	16744	16924	16903	16960	17110	17147	16973	16918	17029	17240	17102	16930	17025	16881	16965	16995	16980	16948	17001	17105	17009	16953	17118	16911	16888	16864	17020	17010	16985	16982	17053	17022	16938	17119	16991	16990	16919	17042	16999	16925	16863	17030	17009	16848	16828	16991	16911	17162	17037	16823	17000	17180	16908	17016	17102	17047	16967	16853	17146	16884	16889	17031	16962	17155	17098	16854	17058	16998	17039	16929	17002	17184	16950	17042	16897	17114	16860	17178	17222	16823	16991	16856	16804	17100	17000	17121	16767	16989	17074	16794	16851	16953	16905	17077	16890	16888	16999	17037	17049	17042	17080	17082	16832	17033	16983	16974	17036	16955	17041	17055	17122	16970	17084	16822	16917	16933	17126	16985	16927	17280	16984	17036	16885	16991	16996	17077	16825	17076	16936	16999	17058	16971	16976	17119	16915	17043	17056	16957	16827	17096	17034	16879	16929	16749	17064	16822	16948	16959	16937	17035	17089	16943	16995	17120	17117	16882	17061	17027	16774	16924	17057	17314	16726	16997	16902	16936	16987	17064	16893	17214	17055	16906	17094	17022	16931	17169	16961	17107	17001	16915	17045	17078	17126	16984	16779	16889	17108	16662	17051	17051	16996	17034	16961	17117	17027	16868	16990	16895	17150	16995	16917	17047	17052	17087	17210	17017	16860	16893	16990	17133	16993	17105	16985	16804	17055	16913	17106	17019	17221	16974	17023	17046	17019	16885	16981	17109	17047	17010	17094	17144	16618	17188	17006	17127	17090	16967	16966	17051	16966	16892	16947	17060	17003	17115	16866	17042	17050	16879	17020	16816	16862	17173	17020	17025	16771	17029	16986	16922	17086	16948	16932	17020	16965	17038	16889	17125	17065	16938	16988	16838	17003	16817	17052	17180	17026	17069	16992	16935	17016	17034	16789	16989	16986	17136	16885	16956	16935	17132	16963	17087	17075	17064	17096	17039	17112	17043	17002	17036	16878	17056	17079	17032	16945	17030	17105	16924	17013	16961	17149	16865	17032	17008	17003	17004	16735	16989	17027	16882	16924	17163	17156	16998	16816	16930	16814	16972	16938	16803	16964	16933	16900	16931	16980	17036	17085	16984	16957	16972	17033	16911	16975	16835	17021	16969	17032	16910	16952	16963	16907	16878	16891	17083	16994	17037	16997	17011	17037	16989	17094	16884	16732	16998	16968	16924	16973	16929	17034	17038	16912	16854	17104	17145	16914	17091	17054	17013	17089	16893	17034	16772	16976	16982	16911	17042	16895	16922	17074	16881	17046	17050	17082	16850	16807	16880	17147	16995	17044	17083	16991	16940	16946	17004	17039	17040	16888	17083	16933	16921	16875	17137	17034	16940	16884	16957	16891	16974	16847	16877	17146	17227	17295	17030	17137	17101	17077	16800	16814	17060	16991	17098	16976	16909	16987	16789	16916	16953	16961	17066	17225	17017	16880	16962	16893	16972	17004	16901	16966	17085	16779	16878	17042	16956	17025	16900	17028	17042	16875	16913	16871	16990	17014	16842	17086	17049	16994	16903	17212	16950	16997	16943	17126	17031	16914	17071	17049	17003	17120	16917	17006	16950	16997	17010	17160	17031	17010	16912	16857	16976	16921	17120	16852	16974	16922	16944	17043	16964	16899	17196	16714	17081	16974	17124	17150	17032	16817	17023	17010	16927	17021	16978	16910	16936	17057	17108	16814	17092	16887	17002	16914	17120	16953	17023	17015	16951	17025	16943	16937	16932	16967	16929	16818	16854	16997	17100	17048	16825	17038	17002	17096	17026	17075	17082	16970	17030	17043	16939	16992	17041	17002	17267	16892	17042	16978	17281	17165	16844	17087	16913	16854
33775	34618	39739	36027	32687	30162	28128	26116	25100	24488	24296	25147	25396	24333	23505	22976	22859	22730	22779	22953	23017	22774	23080	22977	23156	22939	22841	22786	22690	22846	22715	22775	22791	22833	22615	22905	22904	22956	22951	22844	22674	22836	22746	22913	22855	22719	22850	22834	22960	22810	22842	22778	22865	22538	22895	22583	22850	22605	22647	22682	22927	22883	22655	22803	22760	23057	22916	22767	22903	22813	22709	22765	22801	22725	22431	22795	22689	22612	22847	22575	22704	22635	22941	22686	22619	22807	22947	22588	23009	22822	22695	22861	23082	22632	22712	22739	22827	22771	22855	22725	22608	22806	22860	22789	22840	22753	22820	22729	22863	22889	22813	22883	22975	22755	22780	22776	22928	22713	22721	22562	22912	22619	22799	22612	22752	22726	23037	22746	22903	22823	22762	22965	22897	22818	22695	22775	22865	22725	22854	22727	22512	22882	22819	22734	22758	22689	22714	22952	22792	22787	22722	22852	22721	22646	22555	22665	22888	22601	22557	22837	22954	22750	22767	22777	22795	22896	22845	22901	22776	22911	22759	22643	22594	22681	22725	22773	22770	23016	22716	22865	22889	22755	22762	22816	22686	22799	22896	22867	22582	22905	22769	22884	22930	23008	22762	22979	22910	22686	22782	22786	22928	22776	22835	22806	22850	22843	22739	22807	22945	22686	22755	22958	22809	22629	22686	22751	22910	22807	22619	22723	22826	22699	22664	22716	22652	23043	23093	22764	22823	22923	22971	22789	22932	22572	22817	22758	22843	22835	22641	22542	22696	22641	22651	22981	22621	22823	22879	22577	22900	22715	22658	22838	22924	22622	22730	22871	22850	22734	23120	22988	22780	22715	22503	22904	22864	22819	22815	22796	22810	22610	22709	22671	22693	22761	22788	22639	22643	22639	22650	22777	22706	22842	22633	22622	22548	22652	22746	22484	22835	22766	22529	23017	22937	22657	22858	22594	22565	22928	22818	22898	22674	22903	22566	22944	22767	22857	22957	22883	22779	22898	22678	22806	22935	22619	22794	22828	22984	22809	22866	22615	22757	22729	22818	22808	22775	22805	22691	22734	22831	22719	22704	22611	22885	22580	22716	22840	22813	22829	22754	22846	22767	22666	22665	22765	22790	22630	22648	22814	22876	22841	22823	22866	22830	22846	22826	22431	22593	22616	22694	22892	22767	22898	22713	22688	22732	22779	22745	22621	22789	22726	22568	22705	22824	22879	22694	22848	22778	22838	22885	22671	22698	22928	22611	22794	22724	22724	22839	22788	22657	22739	22693	22908	22882	22818	22726	22830	22898	22952	22826	22879	22799	22789	22727	22993	22728	22665	22740	22880	22832	22699	22744	22844	22734	22800	22751	22782	22869	22779	22715	22782	22645	22966	22843	22840	22782	22864	22830	22789	22631	22837	22810	22733	22688	22588	22754	23034	22772	22715	22792	22751	22624	22504	22680	22724	22844	22901	22820	22654	22994	22780	22843	23052	22799	22799	22769	22714	22976	22746	22734	22825	22549	22625	22770	22858	22705	22778	22688	22972	22689	22626	22782	22766	22784	22720	22724	22801	22654	22608	22726	22677	22781	22832	22756	22875	22725	22823	22969	22593	22675	23026	22931	22698	22703	22915	22730	22716	22701	22832	22784	22815	22544	22668	22661	22864	23002	22645	22859	22667	22863	22900	23014	22781	22779	22669	22683	22566	22807	22663	22786	23028	22851	22818	23082	22797	22691	22922	22741	22922	22874	22653	22673	22837	22691	22701	22749	22853	22744	22891	22857	22760	22848	22607	22706	22934	22734	22740	22892	22791	22953	22715	22798	22725	22720	22534	22709	22763	22808	22790	22857	22870	22789	22777	22734	22980	22621	22844	22952	22844	22823	23008	22766	22832	22951	22833	22657	22562	22797	22747	22921	22707	22746	22805	22750	22869	22817	22735	22843	22660	22753	22744	22752	22541	22846	23021	22805	22790	22843	22689	22777	22643	22635	22715	22797	22667	22892	22849	22848	22707	22734	23038	22903	22864	22714	22775	22783	22906	22808	22946	22777	22724	22577	22902	22867	22709	22949	22532	22812	22637	22833	22837	22641	22767	22610	22763	22913	22996	22746	22743	22755	22742	22949	22977	22841	22791	22746	22909	22677	22653	22790	22801	22892	22718	22766	23133	22895	22669	22754	22561	22698	22895	22856	22760	22712	22797	22779	22768	22808	22684	22824	22892	22823	22675	22825	22933	22877	22730	22552	22733	22790	22704	22758	22796	22802	22634	22798	22900	22702	22651	22857	22703	22482	22890	22753	22791	22668	22883	22786	22618	22872	22980	22874	22768	22773	22861	22647	22790	22840	22916	22900	23019	22884	22755	22827	23059	22763	22818	22749	22774	22706	22530	22701	22882	22574	22950	22706	22952	22859	22737	22801	22587	22590	22833	22731	22533	22791	22802	22917	22791	22647	22559	22788	22838	22881	22800	22928	22640	22939	22592	22970	22846	22822	23037	22777	22935	22755	22827	22827	22895	22953	22628	22731	22688	22621	22742	22784	22748	22605	23025	22695	22737	22664	22704	22794	22741	22594	22774	22848	22948	22789	22828	22816	22856	22776	22727	22657	22815	22844	22653	22828	22769	22757	22456	22871	22834	22668	22748	22894	22967	22903	22791	22819	22935	22731	22464	22976	22900	22836	22702	22768	22909	22713	22730	22510	22667	22767	23022	22810	22827	22583	22694	22729	22760	22714	22842	22906	22720	22793	22736	22811	22673	22790	22648	22777	22713	22931	23059	22798	22895	23044	22820	22903	22625	22886	23038	22969	22788	22872	22725	22782	22689	22804	22948	22890	22753	22722	22582	22697	22784	22743	22759	22714	22786	22751	22898	22735	23090	22836	22923	22681	22681	22925	22434	22716	22577	22704	22701	22713	22800	22711	22753	22624	22830	22943	22525	22679	22989	22819	22741	22962	22865	22697	22651	22813	22937	22915	22946	22741	22645	22764	22880	22826	22691	22932	22617	22745	22750	22795	22999	22695	22955	22554	22896	22805	22844	22824	22835	22948	22746	22914	22748	22605	23004	22929	22868	22884	22780	22830	22839	22829	22967	22654	22892	22914	22709	22760	22804	22776	22613	22697	22585	22747	22943	22803	22840	22702	23058	22721	22777	22846	22807	22743	22806	22996	22642	22660	22700	22807	22875	22877	22701	22753	22812	22653	22965	22656	22602	22811	22917	22807	22773	22815	22600	22655	22844	22901	22753	22884	22703	22828	22685	22739	22525	22900	22858	22926	22743	22640	22729	22750	23004	22670	22662	23089	22889	22941	22622	22803	22806	22720	22747	22948	22757	22783	22776	22862	22861	22907	22739	22765	22792	22731	23011	23032	22602	22708	22932	22878	22801	22735	22801	22810	22959	22663	22643	22845	22821	22879	22819	22613	22788	22747	22672	22704	22961	22737	23097	22658	22751	22665	22677	22706	22901	22858	22602	22741	22769	22870	23020	22859	22779	22691	22674	22754	22824	22661	22577	22639	22852	22827	22734	22705	22650	22612	22570	23007	22836	22655	22606	22824	22648	22650	22830	22924	22842	23116	22585	22858	22826	22898	22832	22703	22745	22922	22815	22835	22713	22664	22591	22689	22801	22927	22669	22623	22744	22593	23030	22851	22761	22763	22706	22909	22613	22812	22582	22794	22876	22883	22715	22862	22546	22609	22723	22681	22826	22849	22674	22675	22834	22725	22980	22945	22883	22787	22644	22527	22519	22750	22799	22814	22724	22841	22815	22791	22694	22628	22778	22654	22701	22803	22695	22655	22763	23017	22886	22784	22669	22815	22984	22802	22658	22724	22586	22940	22672	22762	22566	22572	22523	22825	22840	22736	22746	22789	22652	22892	22670	22565	22635	22693	22758	22894	22725	22795	22754	22661	22578	22788	22784	22852	22974	22923	22812	22804	22917	22755	22652	22928	23021	22714	22523	22728	22829	22737	22672	22510	22699	22725	22512	22886	22771	22780	22603	22944	22802	22884	22816	23051	22583	22691	22998	22729	22651	22787	22541	22880	22727	22901	22773	22603	22979	22827	22742	22705	22658	22642	22598	22763	22934	22968	22960	22633	22703	22904	22624	22833	22771	22956	22808	22850	22687	22808	22780	22730	22933	22684	22655	22890	22780	22760	22971	22812	22463	22914	22830	22642	23079	22854	22718	22983	23081	22938	22736	22844	22887	22647	22977	22982	22810	22850	22642	22946	22690	22601	22900	22961	22743	22760	22696	22524	22777	22761	22767	22602	22740	23005	22694	22687	22875	22630	22706	22915	22744	22906	22945	22887	22813	22699	22768	22754	22523	22902	22789	22766	22702	22608	22662	22740	22652	22549	22755	22785	22957	22830	22587	23011	22805	22758	22956	22796	22769	22920	22881	22884	22921	22656	22767	22753	22955	22820	22963	22755	22805	22875	22890	22747	22695	22893	23016	22712	22630	22581	22865	22768	22856	22813	22844	22886	22672	22810	22723	22829	22643	22899	22921	22746	22773	22726	22544	22699	22619	22916	22761	23051	22718	22872	22863	22629	22889	22846	22751	22610	22580	22729	22741	22811	22811	22710	22870	22934	22617	22795	22662	22770	22864	22696	22906	22614	22787	22708	22849	22918	22825	22908	22563	22911	22847	23218	22898	22668	22610	22679	22588	22745	22802	22821	22756	22893	22902	22601	22664	22782	22924	23043	22774	22727	22998	22667	22681	22832	22668	22576	22683	22698	22905	22940	22871	22751	22702	23074	22769	22799	22941	22990	22926	22827	22794	22894	22848	23073	22912	22661	22792	22698	22761	22895	22872	22799	22825	22947	22695	23104	22793	22806	22781	22841	22969	23025	22569	22710	22861	22776	22791	22724	22775	22878	22778	22851	22747	22943	22777	22932	22879	22926	22960	22694	22806	22887	22962	22952	22889	22745	22657	22800	22963	22893	22765	22957	22949	22681	22657	22568	22739	22853	22904	23044	22804	22642	23086	22719	22707	22678	22687	22670	22672	22645	22842	22812	22772	22949	22819	22535	22721	22736	22614	22773	22745	22815	22812	22725	22637	22579	22814	22727	22800	22773	22828	22603	22900	22688	22849	22985	22814	22687	22772	22839	22774
28905	40626	39691	33800	30685	27502	24823	22304	20989	19739	19779	21144	20320	18587	17662	17307	17252	17292	17086	17325	17018	17200	17093	17291	17020	17246	17206	17130	17106	17205	17062	17064	17227	17020	17291	17177	17363	17292	17089	17052	17066	17388	17338	17146	17046	17116	17195	17171	17172	17102	17147	17073	17244	17052	17177	17272	17183	17131	17254	17181	17212	17326	17173	17307	17267	17236	17112	17152	17211	17446	17305	17107	17031	17143	17410	17261	17129	17072	16977	17156	17179	17198	17339	17128	17092	17266	17322	17250	17191	17260	17199	17177	17133	17405	16993	17080	17049	17152	17088	17126	17113	17354	17116	17134	17087	16918	17217	17281	17129	17025	17275	17108	17128	17242	17296	17355	17188	17164	17130	17169	17275	17111	17153	17060	17245	17224	17135	17138	17062	17030	17153	17144	16999	17134	17242	17147	17164	17287	17145	17048	17204	17086	17247	17026	17008	17103	17235	17244	17141	17326	17155	16961	17112	17172	17232	17208	17042	17183	17005	17085	17322	17103	17401	17240	17165	17083	17099	17050	17183	17178	16880	17133	17045	17260	17152	17271	17020	17083	17190	17149	17266	17149	17273	17148	17248	17231	17036	17217	17281	17230	17087	17013	17199	17186	17197	17137	17137	17300	17181	17286	17260	17098	17183	17118	17046	17085	17022	17181	17014	17096	17180	17213	17104	16991	17134	17248	17215	17124	17100	17129	17271	17082	17215	17133	17357	17263	17174	17203	16847	17060	17108	17054	17364	17213	17015	17239	17246	17315	17107	17142	17188	17142	17141	17090	17066	17255	17297	17219	17168	17201	17326	17185	17134	17130	17229	17082	17039	17144	17192	17136	17120	17249	17213	17214	17162	17153	17172	17153	17187	17239	17227	17054	17293	17124	17047	17010	17091	17260	17144	17234	17129	17073	17214	17084	17147	17131	17243	17298	17055	17118	17248	17188	17314	17184	17046	17094	17069	17261	17109	17418	17250	17194	17275	17034	17176	16898	17158	17299	17149	17030	16986	17260	17188	17286	17132	17108	17023	17304	17294	17063	17236	17082	17160	17086	17355	17197	17035	17056	17231	17148	17152	17199	17187	17163	17130	16976	17314	17322	17197	17097	17263	17089	16989	17202	17180	16981	17206	17194	17094	16968	17157	17145	17359	17285	17331	17369	17261	17226	17043	17093	17169	17001	17123	17151	17137	17139	17191	17034	17071	17343	17341	17177	17203	17157	17076	17179	17140	17353	17411	17190	17124	17196	17125	17187	17083	17286	17189	17044	17132	17070	17434	17025	17110	17266	17136	17180	17127	17079	17204	17026	17155	17126	17176	17078	17153	17140	16989	17082	17125	17087	17120	17345	17239	17035	17101	17061	17109	17091	17218	17283	17021	17392	17144	17148	17087	17081	17142	17270	17213	17125	17248	17317	17026	17253	17218	17052	17061	17214	17179	17035	17097	17239	17244	17133	17236	17113	17042	17078	17304	17124	17196	17221	17160	16950	17161	17225	16908	17273	17400	17103	17202	17275	17269	17149	17106	17053	17111	17078	17239	17253	17197	17115	17087	17157	17216	17118	17150	17187	17063	17167	17287	17179	17175	17331	17168	17168	17255	17260	17193	17143	17014	17287	17214	17331	17065	17199	17143	17206	17130	17236	17231	17275	17092	17105	17064	17162	17092	17071	17231	17107	17185	17204	17072	17250	17295	17110	17129	17170	17051	17031	17095	17162	17122	17223	17163	17119	17229	17094	17287	17230	17047	17151	17235	17056	17218	17116	17131	17110	17235	17110	17293	17103	17132	17174	17005	17229	17113	17011	17320	16980	17216	17162	17182	16931	16997	17201	17201	17180	17167	17215	17166	17153	17037	17260	17108	17138	17239	17185	17272	17007	17213	17066	17073	17290	17114	16980	17300	17057	17291	17305	16990	17236	17165	17152	17208	17227	17099	17226	17152	17322	17188	17197	17178	17096	17240	17090	17235	17138	17137	17295	17050	17049	17153	17218	16988	16999	17150	17273	17039	17145	16944	17208	17294	17131	17047	17211	17179	17231	17018	17210	17172	17153	17137	17288	17221	17127	17067	17038	17091	17178	17212	16973	17307	17067	17432	17260	17305	17238	17116	17217	17200	17209	17174	16912	17098	17347	17247	17164	17235	17097	17219	17309	17153	17120	17102	17142	17164	17106	17180	17237	17138	17102	17248	17045	17088	17175	17067	17253	17299	17160	17184	17209	17093	17048	17247	17204	17355	17261	17046	17248	17159	17306	17047	17060	17125	17403	17215	17256	17387	17160	17123	17114	17110	16966	17189	17162	17093	17149	17136	17145	17191	17170	17225	17300	17193	17130	17140	17301	17093	17051	17193	17303	17076	17242	17358	17203	17137	17263	17268	17237	17259	17304	17041	17287	17237	16987	17120	17090	17170	17029	17245	17378	17175	17067	17157	17098	17085	17233	17177	17173	16994	17179	17266	17152	17071	17051	17230	17162	17107	17326	17265	17030	17204	16997	17139	17153	17078	17248	17179	16992	17200	17350	17224	17257	17079	17266	17259	17181	17067	17268	17125	17112	17263	17167	17120	17171	17105	17232	17197	17173	17223	17278	17156	17019	17234	17122	17101	17161	17216	17230	17232	17060	17161	17175	17372	17186	17171	17102	17082	17175	17268	17151	17369	17169	17109	17036	17042	17151	17139	17100	17214	17291	17087	17083	17092	17038	17220	17148	16962	17103	17131	17178	17123	17121	17160	17040	16960	17184	17277	17269	17223	17291	17199	17042	17159	17047	17109	17294	17217	17160	17009	17217	17245	17129	17224	17175	17276	17082	17025	17096	17218	17256	17208	16967	17399	17084	17141	17272	17252	16911	17279	17094	17213	17061	17126	17156	17157	16975	17337	17053	17070	17102	17188	16941	17290	17108	17196	17056	17221	17229	17252	17332	17038	17209	17279	17034	17213	17190	17068	17139	17236	17177	17134	17118	17127	17228	17078	17186	17270	16932	17227	17065	17114	17167	17026	17072	17039	17344	17140	17224	17156	17103	17154	16867	17046	17307	17068	17166	17314	17255	17124	17187	16854	17110	16922	17235	17142	17235	17159	17229	17053	17132	17009	17249	17144	17216	17113	17108	17052	17155	17210	17126	17200	17205	17148	17003	17149	17126	17210	17221	17186	17211	17222	17267	17003	17025	17256	17104	17199	17108	17177	17240	17290	17409	17215	17236	17106	17122	17122	17294	17076	17104	17088	17139	17190	17190	16913	17058	17209	17240	17168	17174	17184	17155	17085	17103	17061	17183	17192	16895	17142	17368	17072	17193	17122	17256	17188	17070	17292	17166	17322	17047	17156	17081	17251	17181	17074	17202	17104	17153	17067	17140	17316	17085	17177	17178	17269	17175	17141	17168	17138	17211	17073	17097	17067	17055	17150	17340	17106	17103	17284	17167	17095	17174	17035	17240	17144	17180	17105	17156	17062	17176	17226	17176	17039	17001	17312	17293	17051	17302	17110	17308	17287	17339	17216	17253	17154	17019	17194	17285	17183	17101	17099	17089	17204	17276	17123	17310	17003	17112	17057	17167	17193	17081	16966	17128	17195	17097	17222	17093	17283	17100	17035	17128	17183	17156	17195	16981	17212	17064	17098	17142	17276	17275	17149	17098	17181	17065	17389	17053	17145	17095	17142	17210	17239	17231	17137	17147	17169	17143	17194	17122	17292	17173	17163	17065	17167	16969	17185	17203	17191	17174	16887	17163	17200	17165	17116	17336	17153	17130	17233	17387	17144	17218	17075	17305	17204	17227	17174	17178	17097	17239	17161	17233	17199	17131	17173	17235	17084	17177	17263	17192	17135	17201	17043	17122	17240	17158	17051	17111	17295	17270	17078	17240	17293	17180	17310	17211	17313	17150	17228	17133	17133	17093	17244	17301	17168	17119	17275	17135	17005	17177	17143	17010	17192	17080	16989	17290	17103	17287	17098	17001	17238	17147	17153	17202	17133	17284	17197	17174	17268	17140	17248	17255	17155	17338	17214	17059	17389	17083	17158	17170	17419	17177	17253	17315	17248	17061	17269	17022	17161	17202	17295	17133	17010	17314	17026	17122	17097	17217	17286	17147	17118	17260	17244	17183	17118	17403	17252	17285	17113	17258	17328	17083	17031	17181	17253	17185	17099	17246	17195	17111	17197	17072	17359	17267	17343	17183	17242	17080	17122	17138	17031	17372	17111	16879	17129	17244	17188	17204	17148	17072	17242	17185	17213	17211	17146	17142	17148	17103	17210	17103	17097	17238	17143	17168	17049	17168	17065	17073	17072	17325	17113	17074	17080	17062	17133	17190	17329	17080	17221	17315	17231	16987	16956	17038	17066	17014	17053	17145	17235	17327	17241	17150	17178	17119	17230	17193	17074	17058	17088	17160	17036	17176	17169	17209	17279	17196	17188	17428	17361	17161	16961	17078	17050	17057	17055	17076	17097	17061	17175	16968	17244	17154	17221	17005	17213	17104	17182	17138	17160	17245	16961	17307	17213	17218	17055	17409	16992	17171	17231	17041	17224	17053	17192	17174	17071	17034	17229	17105	16980	17130	17125	17001	17135	17263	17096	17111	17070	17230	17174	17199	17087	17293	17116	17285	16973	17314	17174	17126	17225	17216	17115	17350	17111	17289	17101	17115	17217	17161	17220	17278	17004	17074	17152	17169	17273	17062	17238	17269	17105	17183	17309	17193	17075	17068	17033	17099	17068	17268	17270	17179	17269	17231	17248	17266	17237	17009	17118	17099	17132	17195	17211	16932	17248	17157	17250	17127	17186	17043	17106	17216	17052	17179	17028	17096	17186	17146	17168	17133	17166	17217	17278	17257	16910	17166	17125	17263	17121	17251	17299	17280	17127	17206	17166	17158	17018	17286	17156	17243	17283	17189	17134	17169	17277	17394	17079	17145	17289	17199	17196	17060	17116	17120	17136	17162	17226	17095	17006	17079	17166	17143	17027	17114	17095	17126	17223	17173	17308	17145	17396	17103	16995	17146	17242	17119	17038	17177	17170	17069	17242	17162	17151	17166	17151	17061	17309	17302	17145	17082	17142	17101	17237	17128	17163	17185	17180	16849	17448	17054	17075	17194	17218	17033	17263	17199
25375	21227	29421	31182	31553	33036	31421	28621	26741	24978	26062	34673	34010	28669	24729	22766	22543	22172	22504	22473	22193	22448	22369	22018	22241	22466	22161	22114	22272	22092	22163	22149	22479	22292	22308	22215	22218	22284	22271	22157	22213	22268	21958	22379	22200	22299	22400	22242	21977	22382	22371	22083	22175	22259	22168	22268	22282	22367	22455	22211	22233	22372	22120	22056	22271	22222	22110	22228	22525	22265	22271	22213	22107	22155	22234	22198	22062	22504	22342	22436	22334	22249	22055	22248	22353	22035	22361	22280	22199	21915	22137	22246	22321	22301	22421	22230	22117	22200	22323	22259	22394	22234	22270	22251	22045	22060	22242	21996	22386	22013	22268	22098	22393	22122	22176	22154	22145	22344	22218	22119	22095	21961	22307	22359	22272	22138	22090	22093	22073	22274	22342	22164	22124	22181	22130	22206	22114	22192	22240	22187	22172	22071	22285	22280	22212	22396	22455	22354	22199	22001	22310	22218	22160	22182	22091	21943	22137	22269	22178	22341	22174	22213	22214	22249	22108	22061	22293	22093	22171	22161	21840	22215	22311	22057	22139	22282	22210	22232	22081	22145	22201	22213	22317	22437	21984	22092	22581	22097	22327	22042	22185	22052	22294	22190	22068	22372	22230	22326	22145	22176	22190	22257	22255	22139	22056	22275	22334	21896	22096	22049	22403	22211	22317	22099	22168	22369	22176	22205	22440	21954	22260	22085	22183	21917	22438	22243	22266	22162	22092	22218	22088	22038	22287	21976	22256	22220	22145	22176	22172	22155	22224	21968	22049	22094	22327	22125	22224	22100	22220	22222	22125	22062	22342	22357	21901	22135	22235	22227	22199	22353	22090	22209	22300	22269	22220	22150	22144	22162	22240	22253	22084	22144	22105	22280	22303	22423	22294	22390	22150	22121	22182	22331	22044	22010	22515	22046	22310	22276	22351	22026	22032	22211	22158	22228	22058	22196	22116	22232	22125	22273	22184	22177	22389	22288	22208	22443	22108	22160	22213	22139	22331	22103	22291	22061	22005	22012	22136	22136	21920	22119	22275	22066	22259	22224	21945	22181	22297	22235	22216	22204	22266	22109	22211	22117	22204	22203	21988	22165	21887	22172	22255	22177	22060	22053	22125	22004	21998	22133	22315	22335	22327	22135	22063	22080	22293	22060	22188	22127	22305	22417	22436	22303	22097	22086	22303	22234	22218	22345	22095	22098	22480	22152	21943	22104	22193	22144	22361	22296	21851	22079	22169	21872	22099	22257	22338	22085	22078	22301	21963	22409	22252	22176	22187	22069	22152	22209	22102	22097	22232	22304	22030	21961	22283	22198	22274	22274	22208	22120	22207	22265	21960	22181	22291	21989	22319	22216	22291	22340	22134	22192	21991	22170	22224	22203	22349	22173	22144	22086	22060	22070	22146	22150	22213	22307	22454	21995	22155	22290	22128	22067	22511	22186	22133	22218	22290	22074	22261	22074	22404	22187	22075	22206	22182	22195	22189	22130	22140	22312	22355	22186	22050	22311	22127	22217	22369	22077	22371	22436	22213	22088	22355	22289	22180	22379	22267	22364	22261	22068	22129	21903	22277	22570	22402	22325	22258	22243	22182	22351	22282	22203	22271	22121	22084	22217	22215	22044	22089	22173	22173	21999	22332	22292	22097	22414	22215	22196	22225	22137	22273	22128	22163	22110	22188	22309	22076	22164	22329	22075	22209	22310	22104	22095	22313	22299	22255	22177	22405	22107	22056	22211	21999	22254	22264	22115	22405	22289	22308	22168	22134	22177	22300	22138	22164	22278	22321	22148	22304	22137	22233	22062	22086	22233	22168	22122	22060	22005	22306	22206	22315	22022	22363	22150	22204	22098	22133	22249	22017	22175	22103	22045	22206	22421	22126	22046	22362	22093	22162	22148	22133	22321	22220	22153	22299	22151	22286	22144	22187	22135	22269	22196	22266	22152	22172	22257	22236	22168	22279	22365	22392	22316	22203	22216	22112	22302	22170	22206	22163	22310	22297	22054	22284	22568	22270	22165	22305	22105	22175	22321	22012	22022	22187	22107	22131	22174	22092	22191	22211	22384	22285	22019	22143	22325	22415	22282	22251	22168	22117	22157	22297	22451	22146	22203	21987	22238	22036	22457	22389	22110	22125	22062	22215	22027	22235	22329	22046	22156	22185	22290	22160	22121	22274	22224	22229	22238	21921	22116	22239	22114	22351	22258	22361	22100	22054	22155	22217	22310	22119	22322	22269	22354	22584	22270	22249	22340	22403	22108	22206	22094	22024	22287	22403	22259	22145	22165	22092	22152	22099	22108	22003	22230	22323	22097	22224	22142	22183	21997	22156	22233	22171	21914	22200	22204	22222	22214	22021	21959	22121	22262	22152	22205	22196	22290	22021	21981	22181	22333	22236	22285	22227	22171	22184	22234	22272	22314	22048	22245	22447	22274	22261	21844	22164	22147	22205	22365	22220	22034	22123	22227	22182	22060	22214	22376	22198	22298	22277	22221	22208	22182	22114	22232	22236	22294	22247	21914	22292	22278	21928	22305	22162	22181	22283	22084	22260	22327	22301	22469	22312	22198	21841	22032	22063	22127	22312	22077	21913	22087	22333	22132	22201	22106	22311	22287	22235	22254	21983	22173	22206	22211	22127	22223	22109	22028	22285	22079	22029	22212	22116	22174	22286	22061	22049	22244	22384	22084	22154	22171	22109	22254	22267	22278	22123	22259	22063	22245	22021	22079	22041	22330	22135	22331	22154	22173	22141	22377	22040	22177	22442	22266	22131	22068	22072	22152	22083	22016	22076	22028	22129	22312	22184	22091	22261	22094	22312	21960	22156	22148	22171	22279	22257	22097	22364	22219	22146	22294	22253	22239	22063	21901	22240	22249	22342	22331	22393	22070	22079	22391	22173	21953	22226	22518	22216	22160	22360	22121	22192	22209	22090	22050	22013	22270	22189	22283	22320	22361	22170	22225	22158	22035	22036	22008	22257	22219	22218	22367	22194	22138	22145	22336	22135	22108	22141	22350	22263	22271	22044	22250	22213	22125	22163	22230	22166	22198	22130	22043	22206	22269	22332	22160	22097	22114	22303	22215	22274	22189	22262	22250	22333	22137	22175	22321	22151	22151	22274	22307	22368	22259	22140	22218	22129	22300	21813	22339	22105	22235	22176	22468	22170	22158	22235	22276	22492	22328	22314	22037	22050	22208	22370	22094	22363	22131	22133	22185	22258	22156	22240	22263	22243	22127	22282	22214	21970	22180	22519	22001	22096	22508	22250	22205	22177	22218	22205	22162	22387	22170	22106	22286	22117	22333	22174	21937	22433	21954	22355	22380	22163	22292	22345	22266	22395	22287	22103	22353	22225	22151	22347	22203	22244	22112	21973	22194	22041	22142	21956	22170	22308	22186	22245	22211	21975	22227	22033	22316	22160	22351	22334	22213	22123	22101	22397	22306	22229	22204	22312	22211	22399	22240	22170	22343	22112	22153	22268	22215	22129	22182	22035	22209	22147	22286	22069	22057	22212	22186	21983	22318	22349	22242	22191	22290	22142	22185	22159	22205	22295	22039	22250	22161	22215	22297	22388	22114	22273	22480	21988	22120	22325	22271	22298	22152	22261	22251	22312	22012	22167	22021	22045	22137	22292	22240	22210	22313	22084	22226	22210	22087	22402	22247	22204	22100	22117	22203	22168	22070	22074	22142	21959	22223	22246	22047	22174	22289	22345	22130	22152	22111	22317	22171	22185	22305	22241	22316	22313	21984	21977	22217	22031	22146	22297	22446	22028	22236	22190	22101	22190	22359	22104	22186	22054	22452	22232	22162	22147	22338	22280	22129	22173	22155	22097	22261	22148	22059	22253	22049	22378	22422	22297	22226	22191	22188	22231	22318	22346	22120	22218	22250	22286	22356	22335	21923	21987	22218	21911	22402	22203	22075	22149	22309	22074	22304	21962	22152	22210	22196	22254	22246	22137	22293	22168	22195	22146	21995	22280	22441	22219	22267	22164	22157	22367	22442	22112	22004	22085	22117	22268	21972	21954	22364	22174	22351	22046	22233	22243	22233	22252	22152	22115	22270	22227	21963	22118	22190	22318	22263	22021	22092	22202	22134	22097	22031	22330	22152	22263	22302	21954	22176	22148	22124	22340	22090	22263	22101	22252	22210	22476	22170	22096	22066	22206	22094	22167	22144	22175	22254	22325	22144	22048	22035	22417	22196	22074	22205	22307	22213	22231	22228	22056	22159	22214	22239	22155	22318	22143	22194	22038	22137	22163	21981	22196	22081	21947	22198	22112	22119	22324	22129	21973	22102	22228	22279	22187	22045	22224	22062	22131	22428	22380	22143	22415	21976	22213	22440	22058	22120	21944	22246	22491	22303	22138	22240	22025	22316	22214	22084	22365	22151	22317	22373	22154	22173	22182	22057	22209	22120	22163	22005	22335	22097	22006	21843	22161	22184	22119	22333	22054	22050	22118	22147	22227	22127	22309	22267	22088	22229	22025	22271	22062	22124	22526	22039	22153	22190	22164	22198	22207	22446	22255	22047	22316	22171	22285	22343	22175	22144	21948	22137	22377	22310	22345	22165	22154	22201	22480	22483	22202	22282	22293	22121	22242	22183	22383	22326	22433	22150	22202	22038	22194	22300	22133	22246	22148	22134	22255	22109	22198	22300	22285	22365	22204	22117	22162	22171	22005	22160	22196	22282	22448	22242	22167	22238	22276	22143	22114	22162	22138	22120	22289	22113	22385	22327	22301	22151	22288	22429	22214	22249	22355	22304	22108	22124	22090	22465	22264	22460	22210	22132	21957	22295	22138	22230	22296	22219	22285	22336	22294	22172	22187	22265	22358	22012	22458	22395	22033	22078	22172	22136	21997	22265	22186	22044	22331	22153	22131	22300	22015	22255	22007	22177	22094	22202	22131	22139	22079	22063	22011	22125	22322	22109	22220	22158	22286	22265	22316	22158	22084	22143	22313	22163	22219	22169	22368	22082	22330	22374	22265	22250	22121	22280	22271	21962	22160	22186	22438	22039	22360	22381	22173	22244	22346	22228	22261	22221	22129	21969	22234	22065	22046	22175	22054	22285	22277	22301	22234	22134	22131	22144	22389	21993
29613	45269	45374	41028	35465	32126	28495	25814	23129	20932	22964	34058	30737	23845	18952	17383	16968	16942	16938	16891	16789	16841	16888	16855	16919	16833	16869	16851	17062	16817	16903	16823	16988	16897	16780	16892	16921	16868	16933	16851	16946	16968	17184	16891	16898	16802	16966	16946	16849	16754	17021	16820	16908	16977	16914	16799	16966	16991	16913	16859	16993	16761	17023	16976	16920	16713	16883	16856	16738	16980	16965	16888	16922	16835	17057	16916	16841	16895	16924	16914	16925	17028	16845	16866	16987	16926	16996	16853	16950	16844	16837	16912	16926	17027	16886	16857	16869	17002	16977	16873	16909	16797	16763	16965	16900	16867	16914	16871	16716	16891	17019	16746	16899	16918	16875	16906	16837	16872	17015	17017	16979	16809	16870	16904	16991	17082	17030	16938	16973	16840	16909	16937	16803	16912	16973	16974	16678	16723	17152	16973	16821	16982	16920	16864	16832	16941	16891	16893	16906	16907	16960	16823	16968	16898	16928	17032	17064	16962	16804	16820	16887	16760	16716	16880	16729	16982	16744	16931	16822	16948	16761	16929	16742	16664	17037	16871	16818	16746	16822	16671	16909	16831	16859	16835	16860	16897	16883	16921	16992	16956	16900	16808	16766	16895	16886	16894	16892	16716	16884	16899	17018	16820	17035	16911	16944	16946	16843	16851	16920	16959	17049	16951	16925	16924	16691	16914	16965	16919	16995	17012	16904	16931	16791	16923	17091	16877	16952	16858	16991	16865	16822	16929	16839	16827	16825	17031	16940	16678	17006	16973	16801	16853	16876	16984	16908	16851	16843	16830	16785	16901	16831	17129	16823	16789	16973	16815	16912	16916	17042	16913	16856	16919	16905	16937	16824	16875	16884	16727	16820	16907	16961	16954	16946	16967	16864	16920	16919	16799	16998	16993	16963	16921	16732	16844	16936	17052	16931	16857	16871	16800	17005	16894	16965	16986	16809	16994	16963	16777	16771	17002	16835	16703	16818	16921	17022	16939	16988	16911	16856	16984	16888	16831	16951	16916	16962	16864	16876	16996	16976	16999	16814	17083	16905	16929	16871	16890	16771	16892	16756	16894	16955	16938	16886	16862	17029	17077	16889	16858	16975	16737	16951	16755	16878	16895	16819	16913	16859	16912	16949	16938	16743	16964	17028	16782	16839	16905	16719	16932	16937	16853	16773	16939	16986	16885	16930	16903	16861	17058	16818	16806	16683	16682	16827	16938	16752	16773	16910	16966	16996	17155	17040	17041	16911	16850	16751	16628	16915	16794	16952	16816	16924	17093	16854	16800	16876	17018	16858	16759	16869	17058	17035	17107	16871	16883	16777	17033	16761	16870	16887	16993	16889	16752	16874	16636	16938	16851	16864	16858	16857	16966	16778	16937	16890	16859	16847	16901	16812	16938	16886	16705	17059	16830	16925	16757	16906	17060	16892	16788	16986	16868	16901	16853	16868	16906	16900	16878	16816	16864	16859	16917	16817	16818	16946	16913	17197	16834	16838	16836	16739	17010	16930	16891	16696	16777	16813	16997	16732	16829	16696	17018	16829	16998	16843	17022	17020	16860	17068	16826	16836	16992	17015	17057	17020	16850	16847	16892	16858	17067	16839	16931	17114	17157	16756	16926	17060	16754	16913	16953	16953	16773	17069	16932	16895	16985	16902	17006	16933	16782	17088	17006	16857	16891	16854	16791	16742	17023	16840	16863	16965	17157	16853	16885	16815	16890	16829	17020	16824	16783	16833	16882	16812	16874	16985	16794	16886	16891	16788	16846	16909	16915	16869	16838	16784	16689	16875	17044	16960	16992	16922	16909	16736	16973	16889	17006	16896	17075	16805	16915	17014	16904	16904	16951	16726	16819	16959	16888	16795	16847	17038	16787	16949	16949	16906	17061	16861	16992	16880	17040	16869	16934	16958	16926	16737	16805	16956	16771	16929	16785	16846	17001	16831	16617	16855	16768	16885	16892	16938	16783	16896	16937	17019	16894	16880	17126	16871	16852	17041	16971	16963	16827	16716	16927	16894	16962	16848	16998	16854	16884	16737	16979	17074	16952	16740	16763	16923	16854	17046	16916	16913	17003	16819	16864	17060	16974	16823	16879	16974	16852	16951	16953	16931	16866	16888	16835	16815	16842	17035	16983	16968	16853	16814	16995	16890	16779	16788	16806	16931	17046	16905	16997	16962	16851	16920	16876	16793	16883	17033	16658	16945	16882	16982	16901	16810	16804	16876	16805	16892	16923	16852	16725	16804	17070	17052	16778	17087	16998	16891	17094	16925	16964	16892	16968	16931	17048	17000	16913	16939	16973	16865	16977	16881	16803	16774	16812	16990	16769	16845	16989	16975	16934	16843	16978	16913	16880	16862	16981	16746	16859	16851	16734	16772	16806	16894	16860	16911	16861	16913	16896	16838	16921	16966	16924	16765	16749	16931	16964	16891	16984	16909	16937	16747	16956	16953	16846	16849	16829	16999	17062	16760	17032	16904	16808	16942	16974	16860	16936	16937	16785	16915	16928	16859	16931	16955	16940	17065	16688	16756	17072	16912	17033	16944	16972	16818	16971	16971	16777	16812	17089	16997	16756	16921	16805	16919	16796	16885	16860	16917	17046	16978	16848	17000	16671	17004	16892	16837	16849	16898	16886	16979	17026	16770	16882	16968	16752	16988	16837	16816	16857	16934	16946	16916	16894	17029	16701	16939	16837	16701	16974	16757	16803	17084	16847	16934	16896	16890	16705	16771	16978	16939	16971	16994	16872	16985	16910	17008	16895	16961	16939	16966	16794	16794	16803	16846	16802	17037	17116	16886	16861	16895	16789	16855	16759	16924	16984	16906	16818	16974	16867	16783	16948	16822	16799	16923	16975	16736	16863	16867	16942	16894	16882	16828	16860	16915	16814	16858	16764	16854	16995	16790	16954	16881	16862	17090	16991	17005	16928	16818	17047	16736	17272	16791	16795	16962	16884	17039	16971	16880	16874	16886	16800	16693	16997	16873	16909	16935	16801	16917	16891	16894	16714	16874	16896	16805	16878	17013	16989	16938	16858	17113	16949	17060	16811	16914	16907	16993	17072	16852	16938	16976	16957	16972	16944	16754	16924	16879	16765	16900	16891	16903	16979	16870	16959	16987	16956	16879	16801	16915	16910	17015	16892	16993	16799	16956	16852	16926	17010	17068	16673	16878	16983	16869	16946	16833	16864	16967	16894	16851	16856	16825	16940	16839	16863	16948	16810	16876	16932	16938	16668	17095	16975	16739	16988	17125	16826	16978	16800	16800	16868	16802	16962	16891	16773	16986	16931	16891	16970	16709	16982	16885	16818	16919	16671	16876	16945	17027	16903	16878	16841	16894	16990	16926	16999	16805	16811	16850	16863	17042	17150	16914	16796	16849	16801	16856	16970	16950	16808	16907	17031	16933	16896	16859	16695	16912	16854	17000	16958	17039	16930	16986	16961	16915	16726	16981	17110	16953	16722	17026	16887	16913	16838	16974	16783	16854	16904	16725	16914	16921	17005	17036	16988	16830	16862	16894	17104	16854	16875	16853	16764	16897	16934	16907	16867	16780	16911	16994	16798	16930	16883	16914	16978	16705	16847	16998	16946	16941	16860	16906	17014	16948	17019	16961	16852	16772	16907	16931	17120	17013	16747	16845	16982	16853	17223	16892	16838	16918	16986	16895	16876	16878	16891	16942	17028	16707	16944	16921	16810	16945	16827	16971	16947	16920	16861	16941	16943	17107	17028	16710	16829	16826	16994	16803	16977	16883	16800	17034	16871	16992	16766	16956	16821	16973	16982	16947	16941	16760	16783	16817	16990	16884	16964	16991	16761	17042	16941	16924	16807	16998	16773	16863	16730	16821	16905	16882	16875	16957	16799	16888	16749	16968	16907	16784	16781	16960	16940	16722	16856	17048	16967	16943	16880	17061	16890	16747	17161	16931	17132	16872	16843	16899	16976	16862	16881	16856	16827	16988	16820	16750	16874	16992	16900	16953	16889	16813	16997	16834	16709	16893	16956	16827	16923	16981	16989	17073	16894	16828	16915	16946	16909	16799	16869	16925	16839	16876	16994	16975	16959	16737	16990	16755	16932	16810	16914	16970	17228	16850	16798	16912	16980	16930	17069	16883	16923	16851	16835	16602	16853	17073	16928	16971	16780	16893	16942	16968	16949	17008	16804	17019	17012	16868	16866	16811	16892	16652	16919	16975	16814	16690	16907	17027	16911	16942	16760	17056	17020	16903	16863	16872	16790	16914	16818	16962	16919	16884	17001	16770	16979	16851	16929	16891	16921	16908	16894	16924	16893	16832	16995	16783	16937	16699	16868	16999	16758	16989	16834	16977	16791	16912	16843	16860	16776	16906	16981	16883	16944	17056	16741	16836	16959	16863	16942	16940	16781	16642	17066	17009	16780	16777	16751	16883	16989	17014	16895	17094	16808	16885	17101	16920	16777	16835	16923	16941	16928	16794	16761	16831	16728	16750	16950	16718	16855	16918	16814	16945	16923	16871	17017	16868	16850	16829	17004	16873	16939	16939	16982	16871	16796	16882	16821	16914	16878	16994	16782	16855	17107	17026	16808	16879	16851	16880	16843	16920	16813	16971	16795	16913	16943	16896	16920	16892	16895	16763	17058	16999	17006	16746	16953	16863	16743	16794	17108	16832	17019	17089	16987	16861	16802	16780	16847	17018	16781	16880	16893	16876	16933	16908	16943	16855	16968	17000	16828	17017	16954	16890	16859	16934	16801	16943	16938	16833	16755	16857	16726	16959	16783	16938	16972	17034	17001	16879	16823	16914	16938	16761	16870	16772	16781	16970	16959	16911	16839	16926	16905	16881	16969	16857	16854	16796	16874	16763	16698	17006	17018	16691	16894	16738	16961	16762	16952	16795	16871	16851	16936	16911	16971	16937	16905	16855	16801	16915	16821	16889	16994	16966	16718	16963	16852	16901	16908	16788	16926	16904	16917	17035	16837	16827	16771	17004	16853	16930	16725	16794	16932	16840	17001	16993	16961	16680	16936	16704	16895	16771	16932	16897	16955	16851	17126	17107	17220	16806	16897	17013	17000	16903	16779	16981	16831	16967	16957	16696	17022	17003	16785	16925	16809	16977	16991
23514	20989	28641	25578	28440	35326	36688	30747	28915	27828	31917	47100	41293	32147	25774	23060	22264	21988	21912	21931	21901	21925	22096	22096	22147	22007	21990	21994	21881	22173	22038	22116	21904	22113	21984	21825	21834	21857	21839	22036	21630	21845	21986	21931	21902	22040	21767	21771	21706	21999	21841	21891	21718	21913	21802	21882	21883	22053	22024	22108	21879	21970	21945	21753	21711	21766	21970	22166	21848	21871	21982	21691	21951	21705	21913	21888	21849	21788	21863	21803	21900	21764	21925	21963	21942	21850	21672	21874	21662	21864	21987	21698	21716	21956	21854	21987	21724	21969	21931	21628	21851	21863	21778	21750	21935	22088	22025	21692	21788	21684	21883	21850	21770	21698	21831	21855	21900	21934	21788	21967	21898	21952	21809	21722	22117	21968	21716	21771	21948	22219	22038	21773	21724	21835	22063	21983	21947	21889	21979	21969	22006	22002	21638	21961	21649	21765	21895	21938	21952	21931	22027	21852	21895	21732	21747	21834	21777	22038	21842	21806	21724	21843	22069	21649	21971	22101	21684	21768	21735	21789	22012	22078	21727	21753	21732	21617	21894	21673	21868	22029	21843	21716	21828	21952	21698	22016	22002	21736	22053	21864	21939	21952	21974	21910	21966	21623	21843	21927	21909	21971	21793	21865	21883	21775	21761	21788	21900	21973	21900	21772	21689	22070	21918	21931	21769	21684	21848	21827	21736	21842	21897	21972	21743	22013	21929	22021	21770	21950	21925	21899	21702	21648	22002	21977	21818	21837	21659	21873	21901	21832	21834	21736	21919	21719	21804	21871	21747	21986	21636	21904	22187	21828	21904	22063	21740	21994	21889	21696	21766	21923	21957	21949	21886	21812	21812	21770	21875	22071	21756	22079	21812	21769	21806	21899	21913	21984	21664	21922	21891	21788	21940	21880	21886	21760	21921	21873	21979	21834	21877	21750	21742	21898	21834	21916	21800	21837	22052	21936	22011	21930	21914	21746	21918	21810	21979	21893	21889	21793	21729	21748	21822	21863	21827	22008	21858	21825	21893	21845	21897	21962	21906	21907	21990	21981	21693	21646	21862	21574	21782	21671	21939	21641	22037	21844	21899	21719	21947	21766	21893	21679	21813	21691	21803	21967	21725	21874	21691	21891	21772	21756	21794	21985	21735	21990	21976	21975	21893	21972	21823	21861	21889	21922	21817	21672	21871	21902	21882	21996	22039	21844	21992	21875	21935	21744	21962	21953	21846	21799	21849	21915	21942	22004	22029	21990	21831	21886	21736	21931	21906	21828	21957	22033	21871	22013	21892	22166	21859	21688	21643	21867	21801	22037	21849	21911	21752	21912	21724	21816	21817	21616	21889	21921	21812	21816	21667	22037	21862	22002	22054	21899	22076	21899	21673	21866	21822	21892	21936	21855	21869	21828	21825	21955	21999	21821	22045	21801	21777	21665	22081	21747	22161	21960	21982	21875	21858	21761	21792	21797	22112	21780	21759	21827	21846	21938	21928	21747	21964	22030	21837	21904	21883	21983	21644	22115	21905	21706	21740	21574	21617	21726	21750	21840	22102	21713	21886	22066	22085	21834	21887	21734	21765	22097	21758	21942	21734	21968	21943	21990	22117	21974	21736	21968	22026	21782	21999	21833	22049	22057	22097	21985	21759	21705	21903	21971	21681	21912	21864	21868	21852	21866	21747	21845	21971	21952	21811	21891	21729	22010	21814	21650	21860	21926	21925	21739	21898	22033	21875	21860	21653	21824	21748	21823	21967	21845	21720	21842	22079	22008	21963	21913	21885	21849	21777	21804	21677	21740	21975	21901	21729	21804	21669	21899	21888	21737	21881	21814	21852	21858	21892	21881	21940	21736	21756	22044	22074	21976	21787	22005	22009	21807	21969	21831	21977	21905	21874	21810	22037	21816	21881	22068	21998	21933	21821	21916	21932	22021	21999	21957	22032	21878	21922	21780	21830	21950	21888	21859	21895	22001	22056	21747	21965	21871	21671	21935	22000	21945	21875	21904	22153	21923	21825	21861	21997	21871	21909	22004	21981	21866	21871	21871	21806	21809	21852	21929	21736	21686	21981	21890	21829	22074	21789	21784	21791	21710	22054	21971	21928	21938	21857	21612	21763	21801	21985	21784	21897	21761	21814	21984	21803	22062	22016	21753	21830	21937	21972	21811	21817	21989	21936	21905	21720	21706	21747	21625	21997	21858	22051	22007	21855	21731	21851	21856	21951	21815	21845	21906	21894	21745	21691	21771	21627	21930	21987	21850	21832	21643	21700	21861	21812	22093	22030	21822	21669	21799	21947	21863	21880	21940	21981	21930	22000	21954	21953	21514	21608	22187	21776	22075	21849	21886	22004	22096	21646	22042	21878	21972	21854	21792	21907	21909	21738	21915	21950	21915	21711	21792	21893	21957	22119	21779	21878	21865	21821	21731	21672	22076	22326	21892	21941	21956	21934	21774	21988	21793	21709	22105	21852	21746	21880	21956	21755	21809	22081	22033	21840	21874	21886	21831	21761	21739	21792	21899	21784	21755	21729	21953	21852	22011	21873	21997	21867	21979	21595	21934	21991	21825	21939	21995	21955	21884	21706	21665	21932	21728	21844	21762	21905	21863	21708	21913	21751	21843	22020	21740	21698	21707	21974	21983	21923	21782	21981	21856	21730	21942	21800	21814	21903	21915	21930	21811	21841	21854	21982	21882	21990	21842	21943	21810	21738	21862	21772	21966	21767	21822	22027	22066	21739	21894	21873	22048	21732	21954	22008	21959	21795	21720	21830	21882	21726	21917	21943	21765	21878	21908	21938	21906	21990	22146	22015	21909	22077	21875	21939	21757	21992	21694	21913	22081	21926	21807	21792	21872	21795	21855	21744	21901	21932	21851	21814	21802	22060	21877	21911	21589	22017	21869	22048	21835	21724	21753	21854	21850	21904	21897	21847	21679	21534	21831	21739	21713	21825	21863	21664	22090	21763	21641	21858	21759	21903	21845	21877	21714	21835	21846	21817	22057	21805	22022	21931	21939	21892	21813	22132	21811	21904	21904	21799	21990	22012	21898	22153	21818	21937	21841	21840	21841	22000	21747	21815	22147	21873	21927	21886	22089	21934	21687	21989	21773	22017	21773	21885	21683	21772	21922	21836	21775	21962	21680	21767	21823	21651	22043	21861	21654	22123	22000	21751	21733	21764	21581	21737	21675	21752	21764	21659	22137	21940	21975	21732	21907	21844	21814	21996	21972	21857	21740	22013	21889	21765	21741	21992	21816	21913	21863	21986	21843	21964	21915	21872	21756	21810	21729	21878	21648	21863	21939	21947	22055	22028	21925	22019	22095	21880	21855	21821	22011	21897	21707	21845	22088	22029	21729	21982	21910	21897	22016	22069	21874	22021	21860	21898	21919	21767	21822	21632	22076	21818	21844	21893	21868	21894	21927	22088	22077	21900	21889	21891	21767	21930	21629	21862	21658	21915	21709	21857	21905	22009	21715	21698	21924	21609	21794	21881	21682	21839	21903	21823	22087	21855	21774	21842	21969	21796	21924	21910	21758	21889	21809	21642	22093	21827	21891	21991	21764	21804	21943	21915	21952	21950	22025	21902	21913	21903	21971	21680	21941	21721	21889	21780	21980	21796	21878	21840	21851	21843	21810	22000	22078	21874	21977	22037	21817	21786	21767	21773	21852	21832	22048	21849	21843	21898	21987	21623	22005	22008	22043	22023	21746	21738	21841	21799	21831	21623	21664	21767	21670	21995	22029	21767	22019	21889	21766	21902	21798	22015	21792	21826	22072	22062	22031	21693	21782	21937	21647	21951	21751	21877	22009	21812	22068	21863	21996	21796	21815	21834	21825	22005	22058	21974	21974	22000	21716	21910	21849	21818	21805	21790	22022	21944	21820	21923	21775	21808	21995	21975	21867	22042	21823	21948	21819	22000	21828	21720	21885	21927	21694	21952	21611	22017	21861	21981	21934	21891	21683	22113	21790	21862	21902	21982	21830	21877	21796	21950	21830	21777	21701	21755	21960	21971	21792	21848	22005	21837	21752	21965	21685	21939	21769	21777	22002	21763	22072	21819	21891	21847	21828	21967	21754	21735	21871	21953	22066	21923	21946	21917	22043	21907	22057	21878	21659	21903	21766	22074	21927	21865	21817	22136	21795	21993	21889	21805	21908	21728	21710	21893	21830	21887	21992	21837	21716	22037	21835	21992	21678	21897	21802	21785	21567	21938	21619	21945	21746	21718	21832	21729	21759	21915	21825	22029	21728	21949	21758	21792	21829	21670	21741	21908	21952	21781	21716	21810	21652	21646	21739	21750	21933	21773	22017	21941	21893	22023	21817	21971	21689	21771	21622	21782	21812	21935	21838	21914	22030	21971	22058	21905	21856	21958	21972	21847	21679	21793	21588	21770	22018	21752	21725	21764	21854	21886	21746	22058	21770	21770	21742	21728	21791	21936	21901	21798	22022	21795	22037	21900	21863	21831	21887	21917	21910	21974	21756	21875	22009	21781	21710	21850	21700	21909	21668	21931	21912	21515	21849	21878	21720	21794	21838	21905	21990	21970	22028	21864	21833	21968	21852	21838	21901	21769	21840	22009	21787	21945	21821	21882	21574	21794	21797	21965	21695	21672	21988	21720	21829	21787	21550	21870	21806	21903	21656	22023	21928	21974	21860	22069	21847	21945	21968	21923	21800	22166	21932	22051	21889	21742	21740	22021	22070	22044	21821	22034	22072	21860	21907	21719	21730	21790	21587	21863	21580	21839	21856	21731	22057	21786	21830	21641	21773	21912	21786	21710	21996	21915	21848	21990	21812	21923	21697	21929	22043	21798	21929	21669	21966	21809	21985	21703	22038	21959	22101	21988	21897	21699	22013	22098	21775	21903	21666	21812	21815	21827	21954	21947	21845	21987	21729	21793	21938	21976	22019	21725	22167	22058	21818	21951	22005	21800	21743	21817	21946	21890	21920	21802	21856	21959	21941	22043	21696	21990	21767	21733	22036	21743	21967	21783	21795	22007	21979	21976	21662	21797	21809	21980	22005	22007	21922	21788	21888	21744	21868	21848	22056	21919	22004	21778	21831	21839	21785	21844	22125	21798	22192	22027	21867	22025	22039	22103	21840
31085	49683	50988	46628	43665	40241	34725	29463	27576	24541	31600	45955	38616	28211	20493	17419	16720	16680	16646	16803	16696	16744	16639	16703	16891	16807	16768	16739	16664	16707	16927	16659	16623	16523	16833	16549	16680	16724	16743	16696	16670	16848	16648	16811	16539	16793	16579	16660	16759	16862	16674	16670	16651	16578	16656	16658	16829	16639	16671	16641	16785	16768	16794	16572	16789	16830	16760	16796	16762	16753	16794	16687	16672	16909	16729	16690	16636	16833	16830	16596	16699	16766	16660	16735	16720	16581	16516	16586	16682	16680	16640	16607	16612	16641	16472	16881	16600	16651	16807	16616	16719	16702	16437	16546	16720	16756	16656	16764	16621	16666	16573	16715	16750	16558	16972	16733	16641	16652	16578	16782	16710	16754	16848	16621	16761	16811	16681	16562	16672	16731	16819	16710	16593	16593	16760	16788	16678	16693	16724	16591	16840	16648	16743	16763	16592	16569	16739	16709	16692	16860	16550	16854	16713	16744	16728	16763	16740	16729	16795	16932	16683	16693	16536	16660	16674	16590	16684	16831	16798	16819	16793	16823	16798	16758	16578	16566	16950	16776	16583	16893	16667	16570	16842	16687	16638	16977	16736	16612	16405	16614	16600	16553	16627	16922	16500	16700	16736	16537	16452	16983	16561	16628	16688	16853	16852	16659	16653	16625	16814	16712	16599	16706	16898	16806	16823	16807	16623	16643	16710	16611	16708	16541	16546	16701	16682	16739	16684	16734	16658	16713	16670	16723	16757	16705	16575	16578	16625	16663	16573	16663	16690	16744	16900	16669	16486	16645	16637	16784	16606	16655	16605	16648	16607	16671	16669	16666	16746	16446	16790	16637	16625	16783	16658	16700	16699	16680	16730	16725	16755	16678	16456	16557	16800	16836	16748	16670	16662	16713	16770	16474	16892	16703	16782	16651	16700	16840	16703	16669	16628	16634	16599	16823	16828	16669	16361	16733	16935	16700	16725	16713	16672	16539	16647	16693	16713	16649	16800	16636	16530	16853	16582	16765	16526	16841	16620	16828	16584	16741	16699	16761	16936	16584	16714	16739	16810	16810	16674	16691	16685	16607	16577	16673	16638	16739	16722	16644	16608	16530	16846	16810	16711	16672	16592	16712	16626	16840	16695	16723	16653	16853	16566	16796	16818	16637	16568	16714	16680	16667	16636	16740	16698	16509	16766	16783	16679	16800	16844	16633	16749	16743	16856	16656	16832	16578	16668	16582	16777	16755	16707	16790	16722	16631	16629	16793	16649	16591	16702	16744	16847	16496	16749	16645	16653	16774	16666	16549	16553	16595	16568	16648	16791	16793	16704	16828	16803	16682	16779	16549	16702	16668	16599	16629	16894	16627	16765	16621	16659	16506	16718	16625	16663	16842	16699	16736	16605	16699	16589	16580	16807	16744	16741	16702	16591	16793	16690	16680	16680	16649	16733	16481	16643	16815	16797	16774	16736	16539	16552	16570	16855	16605	16665	16709	16751	16699	16924	16816	16761	16701	16634	16676	16718	16728	16621	16556	16695	16659	16640	16883	16810	16658	16846	16650	16672	16685	16535	16749	16520	16618	16638	16599	16767	16585	16567	16715	16533	16750	16677	16609	16770	16640	16680	16494	16599	16722	16723	16704	16550	16781	16418	16616	16740	16723	16662	16720	16621	16686	16723	16527	16781	16701	16693	16560	16814	16660	16696	16490	16692	16661	16746	16634	16903	16603	16638	16724	16511	16764	16703	16697	16753	16685	16655	16646	16744	16727	16654	16745	17046	16670	16583	16831	16738	16574	16826	16653	16822	16730	16592	16751	16612	16590	16608	16557	16637	16713	16716	16621	16619	16855	16766	16521	16704	16776	16568	16662	16854	16610	16566	16672	16711	16539	16716	16556	16928	16781	16671	16652	16757	16441	16577	16733	16690	16668	16632	16715	16766	16675	16583	16824	16782	16630	16711	16595	16804	16450	16710	16562	16556	16627	16701	16626	16631	16531	16535	16759	16940	16427	16778	16640	16761	16732	16765	16675	16874	16658	16670	16757	16865	16673	16586	16681	16562	16716	16781	16605	16662	16718	16384	16843	16619	16772	16752	16666	16524	16745	16583	16577	16700	16721	16609	16761	16766	16866	16696	16699	16521	16696	16812	16797	16621	16589	16508	16829	16526	16680	16778	16475	16678	16699	16654	16785	16652	16598	16754	16572	16704	16677	16753	16695	16693	16710	16743	16735	16625	16646	16711	16938	16721	16606	16705	16776	16749	16626	16716	16522	16678	16746	16650	16567	16790	16704	16658	16589	16631	16857	16766	16704	16875	16693	16719	16839	16851	16606	16843	16846	16716	16445	16592	16688	16577	16899	16681	16736	16704	16802	16548	16716	16754	16808	16388	16723	16627	16694	16557	16577	16592	16804	16591	16686	16768	16563	16563	16653	16675	16673	16586	16636	16758	16541	16634	16642	16643	16626	16661	16663	16703	16749	16563	16606	16595	16658	16715	16898	16681	16739	16885	16625	16563	16710	16665	16475	16500	16547	16671	16847	16710	16656	16565	16744	16797	16584	16680	16651	16558	16560	16618	16712	16700	16677	16617	16648	16616	16654	16739	16539	16689	16485	16709	16710	16650	16566	16727	16791	16674	16580	16567	16572	16576	16573	16818	16627	16883	16657	16764	16725	16625	16744	16827	16677	16565	16594	16627	16606	16787	16575	16528	16694	16681	16564	16639	16702	16799	16581	16519	16488	16697	16775	16697	16650	16491	16721	16869	16567	16806	16524	16771	16777	16749	16615	16513	16809	16622	16637	16645	16586	16728	16649	16630	16669	16744	16714	16731	16622	16615	16509	16727	16623	16717	16778	16775	16618	16699	16792	16776	16808	16696	16591	16642	16600	16741	16724	16720	16517	16658	16661	16708	16607	16705	16590	16764	16604	16529	16788	16752	16656	16780	16702	16756	16752	16954	16596	16588	16685	16711	16812	16500	16806	16748	16737	16768	16775	16774	16779	16673	16737	16880	16645	16551	16767	16841	16613	16736	16736	16688	16555	16737	16760	16655	16716	16567	16631	16812	16643	16683	16757	16674	16687	16668	16782	16782	16791	16724	16755	16595	16669	16672	16728	16769	16644	16550	16780	16648	16770	16638	16576	16727	16880	16705	16743	16677	16491	16714	16574	16648	16636	16798	16621	16637	16653	16638	16684	16697	16571	16819	16548	16569	16548	16674	16761	16551	16745	16674	16682	16537	16681	16768	16604	16706	16587	16625	16626	16693	16672	16754	16581	16769	16631	16798	16695	16559	16592	16604	16804	16732	16750	16745	16584	16576	16735	16643	16698	16875	16613	16641	16573	16815	16731	16605	16629	16599	16801	16749	16844	16509	16610	16402	16786	16726	16853	16869	16758	16812	16718	16593	16827	16749	16711	16695	16788	16734	16559	16650	16430	16736	16718	16756	16726	16679	16811	16616	16816	16595	16525	16721	16557	16724	16796	16745	16670	16786	16541	16753	16691	16774	16688	16693	16770	16410	16765	16892	16669	16691	16692	16732	16654	16663	16816	16615	16739	16621	16612	16567	16637	16579	16509	16519	16773	16681	16878	16689	16693	16557	16816	16572	16716	16757	16765	16786	16899	16680	16773	16665	16648	16730	16741	16618	16589	16698	16711	16742	16835	16828	16674	16813	16789	16588	16663	16526	16876	16768	16606	16710	16831	16706	16555	16733	16710	16749	16851	16656	16789	16660	16820	16755	16621	16646	16635	16727	16770	16632	16652	16608	16638	16715	16770	16748	16589	16774	16763	16789	16832	16583	16546	16744	16703	16608	16592	16707	16785	16676	16541	16700	16716	16811	16647	16762	16703	16612	16658	16686	16653	16589	16849	16394	16671	16730	16499	16689	16575	16769	16640	16738	16657	16771	16660	16759	16657	16735	16541	16724	16786	16626	16609	16801	16630	16719	16550	16666	16675	16825	16679	16524	16586	16868	16706	16746	16683	16656	16567	16601	16592	16698	16737	16323	16618	16714	16625	16669	16644	16803	16744	16591	16574	16761	16612	16764	16780	16640	16784	16896	16793	16550	16786	16633	16542	16643	16648	16719	16626	16729	16701	16841	16749	16675	16748	16623	16738	16750	16698	16754	16715	16710	16826	16628	16793	16538	16659	16734	16723	16737	16694	16765	16531	16646	16540	16707	16651	16542	16725	16538	16620	16566	16708	16665	16640	16685	16741	16625	16621	16594	16811	16624	16680	16645	16659	16639	16636	16772	16522	16795	16706	16572	16675	16631	16735	16518	16640	16604	16742	16658	16823	16514	16665	16735	16595	16754	16655	16908	16639	16760	16713	16826	16826	16618	16999	16772	16636	16657	16806	16707	16808	16677	16533	16731	16663	16736	16774	16611	16626	16716	16684	16432	16870	16716	16846	16645	16549	16787	16648	16568	16668	16646	16923	16702	16754	16848	16691	16729	16760	16585	16761	16685	16914	16838	16783	16779	16626	16642	16739	16741	16616	16714	16673	16752	16729	16643	16762	16669	16632	16495	16806	16547	16744	16673	16715	16572	16771	16764	16700	16813	16618	16702	16605	16528	16787	16797	16572	16816	16686	16727	16851	16584	16772	16723	16908	16553	16508	16675	16608	16717	16829	16655	16584	16587	16884	16586	16716	16644	16819	16627	16617	16657	16757	16781	16876	16693	16779	16532	16695	16901	16676	16699	16639	16709	16569	16831	16495	16587	16802	16582	16634	16616	16652	16696	16590	16561	16643	16868	16569	16718	16765	16587	16603	16642	16854	16579	16651	16691	16728	16622	16641	16739	16647	16643	16728	16769	16511	16636	16600	16751	16567	16529	16532	16692	16609	16701	16629	16739	16969	16419	16537	16632	16540	16760	16602	16618	16562	16546	16650	16614	16746	16606	16686	16770	16611	16501	16523	16517	16734	16793	16653	16681	16588	16779	16572	16719	16648	16649	16618	16583	16628	16667	16790	16715	16804	16871	16758	16712	16814	16468	16817	16664	16657	16661	16684	16709	16631	16680	16583	16715	16757	16805	16751	16801	16768	16763	16617	16652	16683	16746	16610	16744	16669	16665	16624	16795	16603	16813	16876	16765	16873	16822	16786	16662	16717	16708	16722
33493	33150	37105	33431	29176	28701	27993	26352	24767	23320	23683	25514	24322	23026	22521	22352	22201	22155	22435	22366	22105	22319	22094	22270	21997	22344	22182	22338	22385	22351	22505	22398	22321	22409	22172	22247	22253	22243	22416	22409	22215	22215	22296	22126	21990	22404	22212	22115	22189	22415	22192	22527	22242	22442	22182	22076	22287	22409	22534	22270	22227	22273	22271	22197	22215	22173	22154	22251	22344	22341	22320	22056	22524	22355	22395	22248	22266	22377	22333	22510	22313	22274	22126	22182	22246	22141	22382	21976	22080	22194	22065	22244	22126	22500	22323	22239	22034	22342	22337	22263	22405	22241	22526	22227	22288	22093	22414	22292	22338	22414	22300	22117	22580	22345	22209	22370	22258	22097	22278	22438	22342	22393	22138	22339	22147	22171	22274	22082	22281	22210	22110	22379	22447	22280	22204	22280	22398	22180	22103	22255	22332	22170	22263	22302	22210	22236	22213	22060	22357	22105	22324	22295	22082	22460	22190	22095	22334	22122	22257	22150	22285	22185	22291	22201	22262	22326	22291	22129	22342	22127	22259	22520	22393	22397	22256	22371	22181	22101	22392	22322	22225	22274	22039	22001	22396	22312	22420	22002	22301	22136	22260	22417	22421	22200	22476	22439	21935	22188	22127	22138	22359	22094	22214	22245	22316	22165	22302	22198	22352	22165	22425	22169	22173	22130	22249	22257	22293	22343	22395	22323	22503	22309	22169	22290	22299	22257	22339	22387	22330	22328	22300	22541	22202	22197	22479	22378	22283	22395	22189	22135	22165	22336	22224	22430	22281	22302	22204	22454	22191	22194	22324	22181	22382	22258	22242	22038	22534	22570	22352	22450	22027	22208	22238	22039	22220	22396	22072	22080	22155	22023	22287	22330	22220	22252	22429	22291	22107	22299	22147	22266	22226	22236	22366	22416	22312	22417	22169	22177	22260	22248	22250	22025	22318	22414	22248	22426	22172	22183	22161	22293	22360	22219	22124	22167	22199	22376	22304	22470	22363	22349	22418	22057	22189	22188	22006	22223	22347	22305	22060	22510	22458	22404	22274	22425	22227	22075	22270	22338	22066	22547	22421	22130	22232	22156	22250	22533	22081	22368	22297	22486	22177	22183	22411	22371	22337	22285	22207	22249	22244	22250	22300	22149	22266	22251	22051	22173	22237	22254	22511	22447	22224	22254	22132	22439	22383	22222	22191	22182	22286	22311	22423	22234	22260	22145	22303	22316	22261	22340	22311	22095	22490	22361	22405	22047	22059	22209	22142	22298	22176	22184	22328	22344	22275	22516	22216	22250	22275	22151	21923	22107	22354	22135	22414	22184	22209	22230	22230	22093	22379	22223	22160	22376	22472	22272	22157	22278	22492	22395	22352	22278	22385	22233	22356	22267	22226	22416	22258	22202	22118	22309	22160	22236	22508	22304	22102	22346	22246	22215	22285	22380	22192	22400	22177	22379	22359	22247	22404	22167	22251	22173	22414	22418	22530	22191	22131	22352	22242	22069	22354	22247	22383	22284	22232	22362	22079	22025	22309	22134	22355	22108	22284	22148	22321	22295	22222	22176	22215	22280	22199	22012	22152	21998	22351	22178	22172	22352	22424	22221	22318	22459	22399	22278	22167	22085	22497	22077	22435	22006	22366	22243	22298	22163	22288	22241	22333	22490	22282	22127	22357	22299	22234	22284	22424	22301	22287	22298	22297	22126	22037	22187	22342	22225	22262	22112	22286	22485	22354	22115	22297	22133	22476	21936	22376	22177	22434	22050	22118	22274	22480	22224	22112	22092	22211	22422	22204	22080	22040	22301	22463	22375	22378	22152	22127	22353	22160	22378	22242	21931	22153	22088	22203	22199	22177	22141	22225	22332	22392	22067	22272	22208	22187	22031	22207	22241	22085	22136	22196	22326	22325	22250	22359	22271	22256	22383	22160	22149	22277	22256	22076	22283	22306	22335	22153	22086	22175	22088	22297	22290	22234	22130	22022	22171	22140	22133	22148	22400	22225	22008	22234	22327	22367	22304	22367	22237	22417	21985	22155	22383	22431	22345	22080	22288	22217	22277	22149	22426	22081	22346	22282	22137	22147	22263	22186	22327	22330	22419	22098	22242	21953	22199	22238	22293	22387	22275	22371	22359	22242	22197	22220	22308	22254	22021	22402	22166	22026	22165	22004	22049	22396	22213	22326	22141	22066	22267	22140	22269	22292	22427	22387	22488	22396	22149	22478	22223	22209	22342	22409	22322	22251	22263	22132	22456	22298	22192	22214	22156	22074	22244	22292	22505	22426	22205	22101	22304	22221	22327	22188	22098	22472	22345	22194	22206	22339	22055	22110	22163	22509	22215	22094	22069	22200	22093	22284	22465	22302	22292	22125	22345	22434	22412	22247	22260	22308	22160	22110	22224	22131	22261	22346	22226	22321	22365	22651	22452	22249	22265	22165	22097	22167	22096	22235	22472	22503	22378	22165	22419	22251	22154	22217	22263	22578	22325	22400	22301	22421	22132	22332	22235	22322	22411	22216	22365	22142	22262	22133	22095	22382	22209	22301	22274	22314	22155	22423	22090	22353	22487	22297	22378	22430	22200	22085	22181	22037	22456	22354	22165	22210	22214	22286	22393	22360	22114	22135	22062	22369	22243	22056	22370	22162	22392	22200	22291	22324	22341	22276	22160	22398	22269	22284	22199	22275	22115	22370	22186	22317	22290	22355	22363	22157	22235	22248	22202	22194	22165	22158	22156	22226	22178	22367	22425	22189	22207	22270	22184	22433	22295	22200	22500	22394	22255	22311	22184	22385	22205	22120	22260	22319	22329	22142	22235	22268	22252	22401	22361	22187	22321	21967	22332	22297	22606	22509	22281	22376	22265	22444	22197	22358	22340	22151	22325	22202	22350	22251	22331	22409	22324	22303	22077	22188	22247	22306	22149	22400	22559	22224	22361	22241	22179	22227	22475	22268	22332	22301	22419	22274	22206	22324	22330	22170	22414	22231	22239	22401	22180	22167	22301	22319	22180	22388	22401	22225	22263	22253	22427	22266	22326	22041	22145	22206	22350	22425	22291	22333	22263	22247	22045	22187	22082	22295	22201	22212	22369	22310	22336	22474	22245	22259	22319	22217	22468	22215	22126	22015	22344	22493	22406	22393	22173	22225	22104	22330	22154	22349	22352	22362	22347	22640	22383	22275	22290	22138	22225	22449	22164	22272	22446	22253	22460	22302	22253	22015	22311	22519	22312	22262	22462	22153	22218	22543	22255	22119	22232	22372	22238	22065	22308	22295	22568	22406	22316	22247	22353	22475	22324	22127	22147	22254	22147	22510	22144	22198	22403	22384	22306	22444	22123	22072	22212	22276	22313	22267	22306	22248	22103	22545	22216	22176	22301	22226	21997	22290	22347	22341	22217	22285	22093	22183	22343	22223	22087	22163	22424	22268	22438	22349	22215	22373	22280	22177	22048	22229	22317	22329	22107	22261	22051	22469	22164	22322	22365	22131	22489	22517	22309	22218	22156	22489	22161	22330	22219	22428	22325	22232	22056	22220	22197	21994	22299	22325	22142	22531	22352	22147	22393	22344	22183	22258	22135	22373	22385	22363	22505	22305	22120	22102	22449	22230	22371	22301	22363	22430	22140	22151	22126	22214	22263	22153	22040	22326	22223	22316	22345	22331	22239	22281	22396	22329	22379	22186	22293	22178	22165	22392	22052	22182	22330	22384	22434	22183	22399	22335	22304	22248	22154	22100	22270	22197	22225	22125	22559	22321	22296	22341	22124	22329	22399	22389	22062	22268	22226	22200	22233	22253	22120	22305	22421	22173	22164	22324	22204	22343	22218	22411	22064	22208	22210	22173	22340	22207	22299	22392	22278	22281	22000	22177	22103	22224	22239	22405	22250	22289	22326	22335	22409	22367	22250	22173	22273	22489	22151	22323	22136	22401	22215	22152	22359	22471	22670	22264	22297	22038	22159	22264	22114	22184	22118	22260	22190	22418	22436	22096	22384	22288	22212	22315	22278	22435	22397	22334	22211	22047	22289	22473	22340	22187	22051	22133	22213	22444	22311	22128	22035	22419	22322	22137	22284	22358	22242	22141	22424	22229	22361	22149	22442	22267	22248	22176	22390	22242	22294	22181	22374	22583	22265	22167	22312	22212	22365	22243	22250	22375	22171	22167	22521	22255	22276	22305	22420	22338	22433	22297	22335	22245	22421	22392	22086	22204	22281	22319	22490	22401	22287	22397	22308	22410	22230	22316	22453	22515	22107	22556	22344	22500	22188	21996	22208	22446	22115	22407	22211	22178	22242	22292	22271	22337	22126	22426	22208	22197	22295	22249	22199	22210	22384	22160	22379	22345	22423	22393	22390	22369	22028	22292	22245	22360	22200	22221	22305	22099	22261	22382	22290	22326	22089	22354	22174	22221	22294	22440	22459	22537	22374	22424	22104	22301	22156	22296	22170	22227	22318	22334	22171	22282	21971	22417	22346	22251	22443	22070	22238	22391	22396	22207	22261	22281	22441	22065	22241	22240	22460	22363	22200	21996	22180	22219	22219	22254	22267	22220	22214	22263	22140	22280	22122	21934	22150	22156	22262	22264	21992	22355	22319	22403	22223	22263	22320	22077	22278	22160	22275	22420	22130	22071	22130	22341	22360	22485	22067	22297	22176	22304	22287	22206	22564	22389	22412	22335	22117	22424	22409	22380	22472	22199	22153	22013	22242	21938	22365	22300	22522	22273	22126	22143	22175	22180	22243	22523	22340	22013	22219	22218	22213	22445	22177	22122	22069	22216	22084	22045	22408	22426	22156	22002	22115	22319	22133	22345	22398	22148	22492	22544	22236	22283	22306	22198	22356	22434	22480	22341	22145	22118	22325	22232	22453	22180	22265	22186	22472	22207	22015	22200	21968	22217	22186	22397	22368	22434	22487	22321	22378	22204	22110	22309	22105	22291	22131	22381	22084	22238	22154	22175	22210	22404	22257	22006	22540	22195	22133	22053	22454	22344	22304	22249	22337	22323	22382	21994	22139	22360	22336	22300	22240	22153	22180	22311	22360	22332	22503	22338	22025	22532	22426	22297	22253	22181	22003	22300	22155	22226	22208	22472	22368	22207	22344	22410	22144
28567	38372	37555	30389	26919	26265	24935	22602	20466	18422	19281	20985	19160	17852	17207	17015	17002	17074	16886	16969	16945	16977	16980	17021	16853	16980	16769	16942	16907	17054	16895	17014	16985	16916	16876	16830	16805	17115	16917	16908	17034	16963	16989	17068	16805	16983	16973	17016	16981	16809	16696	16799	16871	17063	16789	16924	16826	16951	16896	16894	16970	16805	16818	16951	16963	16890	17023	16996	16887	16830	16771	17007	17040	16802	16639	16873	16871	17004	17087	16711	16963	16838	16978	16961	16877	16690	16831	16887	16772	16899	16721	17020	17059	16693	16767	17063	17031	16919	16886	16979	16716	16975	16834	16872	16951	16956	16927	16935	16826	16846	16846	16834	16962	17043	16873	16783	16958	16903	16913	17013	16999	16941	16823	16995	16926	16744	16978	16969	16910	16802	17021	16887	16846	16775	16976	16935	16819	16910	16858	16972	16828	16948	16848	16762	16872	16798	16764	16959	16920	16947	16866	16891	16922	16876	17081	16725	16870	16933	16970	16962	16902	17082	17031	16936	16899	16882	16849	16941	16836	17010	16794	16811	16913	16805	16888	16912	16803	16791	17013	16919	16961	17005	16978	17054	17032	16789	16851	16952	16880	16962	16685	17011	16907	16819	16967	17065	16912	16922	16837	16759	16936	16972	17054	17015	16714	16918	16862	16985	16830	16922	17003	16915	17135	16981	16949	16912	16894	16780	16887	16660	16952	16915	17019	16937	16924	16890	16765	16976	17023	16910	16835	16816	16961	17046	16955	17052	16971	16946	17074	16963	16796	16968	16987	16793	16935	16939	16926	16694	16892	16868	16980	17042	17031	16919	16761	16881	16943	16892	16890	16935	16784	16906	16935	16840	17082	16832	16856	17035	16918	16907	16864	16928	16776	16845	16989	17073	16816	16908	17012	16787	16823	16927	17068	16764	16934	16911	16880	17016	16948	16846	17000	16949	16892	16896	17033	16722	16905	16832	17021	16756	16890	16971	16859	16814	16861	16899	17008	16955	17026	16675	17024	16865	17021	16907	16824	16846	16974	16873	16921	16874	17007	16724	16852	16885	16890	16918	17004	16917	16961	16967	17030	16913	16888	16957	17060	16934	16895	16971	16896	16913	16939	16859	16880	16880	17054	16959	17045	16843	17072	16895	16954	16811	16749	16807	16906	16778	16944	16888	16968	16901	16713	17034	16815	16841	16741	16907	16766	16912	16746	16881	16879	16929	16943	16834	16896	16961	16895	16780	17021	16961	16953	16978	16884	16947	16917	16997	16794	16948	16833	16952	16884	16940	17006	16874	16989	16973	16939	17023	16760	16899	17035	16889	17069	16784	16988	16812	16973	17007	17024	17023	17120	16908	16797	16906	16927	16805	17045	16776	17031	16864	16775	16897	16838	16816	16848	16913	16800	16977	16949	16952	16866	17027	16794	16881	16945	16909	16844	16946	16936	16935	16973	16804	16936	17025	16830	16849	16840	16922	16816	16800	16856	16908	16868	17048	16677	16893	16873	16855	16986	16876	16988	17053	16961	16841	17006	17046	16957	16899	16924	16918	16955	16970	16864	17012	16948	17011	16859	16868	16935	16993	16990	16878	17162	16735	16934	16962	16896	16955	16817	17076	17016	16789	16930	16889	16968	17024	16778	16904	16978	16805	17181	16865	16902	17159	16839	16943	16872	16873	16737	16837	16936	17012	17060	16900	16826	16891	17037	16758	16902	17067	16849	17071	16915	17060	16871	16813	16927	17014	16834	16986	16672	17051	17151	17132	16847	16851	16954	16881	17065	16730	16958	16856	17051	16727	16877	16923	16870	16899	16861	16827	17027	16947	16866	17109	16852	17017	17080	16814	16830	17032	16874	16916	16994	16986	16829	16808	16883	16856	16951	16847	17041	16840	16916	16843	16912	16776	16973	16907	16935	16913	16952	16992	16885	16901	17015	16883	16910	16779	16849	16926	16901	16956	16766	16818	16963	16817	16995	16857	16877	16899	16879	17031	16938	16849	16958	16837	16943	17018	16910	16719	16977	16982	17064	16917	17036	16830	16984	16902	17026	16939	16930	16925	16943	17071	16951	16911	16947	16864	16779	16864	16924	17017	16965	16972	17091	16865	16903	17124	16943	16807	16883	17023	16862	16880	16743	16842	16829	16984	16818	16804	16842	16812	16845	16928	16834	17060	17052	16945	17083	16874	16898	17063	16858	17086	16973	17001	16903	16899	16996	16788	16877	16909	16781	16915	16833	16896	16909	16969	17168	16925	16847	16759	16966	16825	17017	16913	16849	16936	17007	16864	16788	16985	16875	16962	16945	16866	17252	16803	16763	16900	16911	17002	16904	16977	17039	16811	16984	16883	16982	16922	17030	16876	16804	17029	17045	16907	17038	16906	16962	16766	16871	16822	16862	17033	16992	16873	17055	16831	16867	16957	16928	17018	16873	16873	17021	16938	16804	16996	16794	16959	16956	16851	16883	16893	16771	16919	16983	16902	16932	16941	16907	17007	16855	16850	16912	16821	16991	16834	16840	17018	16859	16955	16910	16819	16908	16748	17039	16975	16854	16945	16753	16837	16987	16978	16861	16915	16811	16935	16843	16843	16883	16972	16956	17031	16811	16949	17052	16966	16973	16752	17203	16887	16839	16904	16981	16850	16951	16944	16960	16827	16853	16988	16930	16866	16862	16832	16966	16835	16976	17091	16952	16863	16937	16737	16844	16790	16776	16969	16941	16801	16911	17194	17042	16935	17012	16823	16974	16952	16950	16847	16941	17033	16793	16904	16949	17056	16893	17006	16900	16713	16982	16913	17000	16927	17050	16779	16850	16827	16944	16992	16786	16929	16949	16840	16960	16975	16893	16871	16816	17116	16967	16799	16997	16816	16898	16814	16932	16879	16922	16965	16827	16872	16843	16909	16776	16978	16841	16871	16977	17147	16937	16796	17005	16850	16885	16867	16935	16772	16759	16906	16927	16909	16893	16980	16999	16862	16863	16805	17013	16906	17026	16820	16929	16882	16871	16878	16893	17024	17049	17004	16847	16869	16733	16701	17011	16861	16937	16887	16901	16711	17044	16998	16834	16736	16871	16951	16880	16796	16836	16854	16763	16908	16839	16917	16982	16875	16825	16863	16792	16726	16889	16744	16966	16850	17120	16862	16743	16984	16811	16900	16903	17010	17049	16918	16987	16764	17069	16932	16901	17058	16816	17007	16880	16790	16834	16925	16881	16954	17055	17052	16908	16852	16949	16887	16865	16881	16875	16957	16986	16848	16948	16773	16902	16874	16977	17096	16963	16882	16834	16932	16610	16995	16979	16951	16745	16864	17145	16941	16929	16908	17064	16981	16826	16917	16813	16834	16829	17052	16935	16811	16836	16987	16945	16908	16899	16920	16951	17067	16825	16838	17131	16784	16876	16684	16944	16961	16831	16928	16915	16874	17140	16807	16783	16892	16981	17021	16918	16877	16878	16779	17053	16957	16997	16785	17025	16897	16821	16908	16963	16909	16949	16866	16946	16904	16805	17016	16845	16840	16844	16956	16854	16885	16849	16778	16938	17017	16747	17151	17001	16837	16921	17032	16837	16973	16949	17036	16802	16847	16878	16818	16984	16800	16998	16896	16962	16840	16880	16740	16947	16960	17041	16921	16721	16991	16917	16651	16892	16970	16827	16989	16926	16930	16926	16914	16809	16858	16940	16847	16860	16954	16796	16878	16983	16911	16896	16754	16925	17026	16951	16998	16875	17016	17011	16821	16780	16931	16887	16886	17069	16926	16876	16813	16949	16839	16703	16776	16730	17157	16856	16969	16895	16955	16864	16931	16974	16940	16864	16900	16874	16827	16949	16966	16800	17023	16839	16859	16798	16895	16981	16910	16891	16867	16954	16917	16860	16990	17013	16993	17067	16769	16770	17039	17008	16811	17013	16947	16920	17035	16656	16846	17059	16960	16991	16854	16742	16945	16946	16903	16945	16900	16837	16984	16773	16955	16880	17119	16744	16923	16961	16898	16929	16843	17002	16869	16846	16980	16946	16943	16926	16880	16948	16888	16911	17000	16996	16948	16837	16934	16829	17062	17097	16815	17118	16907	16870	16870	16974	16944	16943	16877	17106	16823	16817	16864	16933	16877	16695	16671	17026	16967	17068	16936	17001	16897	16832	16921	16911	16885	17019	16636	16886	16821	16792	16954	16824	17072	16916	17011	16909	16918	16839	16936	16998	16906	16911	17140	16961	16923	16850	16769	16995	16819	16860	16871	16893	17110	17128	16918	16911	16835	17043	16766	16854	16882	17034	16946	16952	17004	16952	16929	17048	16844	16854	16886	16933	17021	16976	16984	16861	16930	17037	16890	16922	16663	16898	17063	16870	16837	16858	16945	17023	17097	16806	16981	16958	16896	16733	17020	16942	16835	16890	17022	16849	16727	16981	16829	16936	17087	16907	16979	16993	16934	17042	16939	16979	16990	16830	16857	16841	16944	16843	16973	16881	16839	17012	16845	17048	16822	16973	17006	16878	16921	16905	16981	16865	16995	17056	16962	16923	16966	16831	16926	17032	16793	16851	16857	16902	16734	16973	16858	16839	16857	16945	16816	17131	16748	16991	16949	16974	16880	17084	16995	16931	16989	17017	16956	17018	16961	16912	16894	17057	16797	17002	16993	16804	17016	16921	16865	16969	16864	16944	17003	16909	16878	17013	17086	16947	16876	17010	17020	16788	17050	16858	16889	16856	16955	16866	16765	17028	16845	16952	16870	17001	16980	17085	16889	16942	16784	16854	16809	16909	17028	16993	16867	16856	17140	16937	16900	16890	16721	16940	17064	16915	16836	17051	16686	17096	16873	16885	16888	17096	16711	17076	17105	16929	16967	16841	16990	16977	16902	16871	16776	16928	16839	17067	16960	16901	16971	16823	16913	16787	17070	16920	16970	17151	16826	16904	17002	16861	16929	16897	16924	17056	17069	16968	16907	17011	16756	16817	16991	16816	16719	16963	16721	16819	16612	16762	16852	16848	16777	17121	16720	16865	16990	16853	16744	17097	16906	16716	17085	16814	16677	17082	16966	17047	17024	16863	17006	16779	16961	16875	16978	16854	16838	16784	16874	17105	16918	16782	17059	17063	16836	16831	17026	16957	16769
25599	21425	30206	31553	30549	31212	30379	27677	26244	24936	30343	37740	31521	26072	23292	22209	21937	22016	21802	21791	21819	21960	21887	21956	21940	21743	22004	21941	21912	21797	21868	21827	21741	22054	22039	21812	21995	21830	21871	21858	21694	21808	21867	21798	21779	22016	21931	22046	22025	21937	21839	21802	21630	21824	21921	21688	21732	21835	22009	21567	21953	21710	21764	21757	21989	21858	21798	21739	21796	21826	21766	21701	22014	21764	21928	21598	21575	21597	21760	21717	21588	21881	21848	21737	21949	21862	21771	21901	21736	21814	21734	21648	21823	21669	21859	21961	21831	21916	21897	21764	21703	21756	21823	21807	21709	21625	21734	21901	21770	21658	21842	21741	22024	21727	21572	21933	21783	21766	21715	21714	21736	21723	21754	21622	21794	21815	21949	22031	21879	21899	21938	21646	21770	21748	21665	21755	21759	21932	21924	21680	21819	21806	21887	22002	21816	21874	21946	21680	21573	21728	21917	21752	22105	21830	21781	21641	21994	21671	22062	21906	21893	21602	21591	21716	21780	21619	21511	21991	21973	21767	21699	21710	21773	21750	21493	21827	21861	21645	22037	21791	21669	21997	22035	21795	21805	21882	21763	21576	21628	21592	21847	21812	21606	21827	21670	21966	21843	21848	21905	21749	21810	21872	21985	21848	21755	21642	21711	21525	21882	21644	21853	21724	21667	21836	21708	21714	21773	21907	21766	21911	21950	21970	21640	21854	21889	21666	21680	21818	21807	21656	21924	21852	21994	21617	21713	21590	21551	21939	21802	21743	21713	21823	21494	21824	21918	21878	21711	21729	21752	21723	21789	21834	21705	21863	21608	21619	21873	21937	21710	21722	21651	21942	21884	21769	21724	21791	21853	21805	21898	21744	21782	21833	21954	21782	21772	21735	21753	21752	21823	21728	21901	21746	21737	21866	21822	21634	21817	21711	21886	21849	21726	21862	21916	21649	21690	21879	21813	21927	21877	21911	21823	21730	21601	21904	21664	21766	21713	21712	21810	21847	21775	21700	21808	21817	21604	21670	21895	21585	21668	21986	21764	21734	21758	21816	21902	21960	21844	21927	21805	21778	21619	22035	21674	21691	21820	21853	21913	21991	21771	21930	21846	21659	22029	21687	21751	21797	21852	21769	22044	21929	21608	21732	21985	21869	21816	21904	21464	21749	21847	21953	21610	21939	21866	22055	21944	21845	21765	21749	21809	21905	21792	21854	21672	21897	21837	21737	21812	21954	21731	21594	21828	21873	21820	21680	21922	21773	21786	21796	21741	21814	21664	21667	21654	21819	21828	21839	21918	21811	22000	21791	21706	21639	21711	21770	21807	21881	21776	21743	21609	21780	21816	21878	21584	21753	22078	21699	21778	21578	21667	21762	21912	21841	21558	21762	21814	21639	21874	21741	21605	21830	21851	22002	21730	21695	21672	21747	21798	21667	21556	21716	21669	21920	21646	21710	21767	22016	21677	22022	21780	21854	21667	21777	21899	21962	21813	21982	21679	21881	21770	21791	21756	21639	21801	21827	21618	21695	21797	21732	21875	21778	21681	21732	21798	21856	21805	21891	21771	21741	21802	21732	21758	21623	22041	21903	21772	21857	21773	21713	21716	21600	21555	21757	21756	21847	21659	22014	21891	21986	22002	21952	22020	21653	21956	21694	21631	21737	21728	21595	21698	21692	21646	21866	21761	21647	21788	21672	21732	21809	21940	21999	21859	21711	21886	21801	21724	21708	21845	21700	21897	21806	21767	21836	21639	21818	21813	21464	21876	21793	21621	21958	21897	22235	21806	21885	21904	21575	21617	21842	21887	21821	21943	21809	21651	21854	21662	21807	21819	21938	21756	21665	21770	21998	22011	21635	21863	21816	21704	21678	21788	21929	21851	21840	21935	21779	21718	21719	21882	21699	21721	21737	21665	21757	21731	21642	21684	21553	21860	21911	22031	22003	21739	21796	21922	21666	21781	21804	21713	21503	21715	21619	21846	21600	21892	21724	21691	21782	21842	21720	21840	21729	21923	21879	21978	21659	21878	21693	21718	21885	21644	21917	21833	21798	21775	21711	21654	21937	21698	21725	21811	21720	21893	21950	21767	21652	21817	21974	21796	21670	21663	21738	21927	21834	21757	21761	21893	21898	21786	21824	21714	21897	21588	21828	21915	21822	21701	21600	21576	21896	21763	21881	21860	21826	21924	21734	21768	22003	21735	21917	21843	21824	21843	21533	21885	21861	21987	21770	22021	21984	21850	21909	21859	21817	21957	21947	21772	21774	21626	21875	21757	21639	21638	21876	21812	21856	21724	21929	21812	21701	21946	21718	21686	21717	21614	21713	21647	22061	21830	21732	22003	21759	21980	21754	21771	21803	21825	21779	21671	21740	21970	21878	21767	21870	21865	21996	22107	21860	21969	21602	21857	21886	21974	21767	21853	21917	21861	21960	21973	21800	21839	21713	21815	21722	21733	21462	21664	21681	21846	21849	21594	21828	21811	21808	21752	21711	21829	21971	21855	21814	21435	21872	21819	21713	21727	21950	21876	21848	21809	21814	21922	21815	21670	21779	21889	21790	21662	21937	21983	21893	21810	21644	21762	21735	21651	21763	21975	21747	21857	21808	21813	21705	21746	21859	21636	21749	21904	21736	21795	21811	22205	21730	21598	21817	21887	21847	21631	21823	21873	21827	21998	21975	21724	21615	21766	21698	21790	21916	21839	21812	21576	21835	21923	21879	22021	21693	21835	21741	21824	21767	21744	21818	21902	21736	21701	21737	21661	21695	21739	21860	21684	21830	21823	21788	21942	21885	21959	21813	21903	21593	21941	21727	21784	21659	21850	21869	21638	21911	21762	21738	22042	21902	21883	21847	21825	21848	22141	21924	21925	21803	21769	21772	21747	21771	21816	21890	21710	21804	21891	21802	21966	21875	21972	21595	21851	21867	21944	21976	21760	21997	21843	21779	21705	21912	21965	21677	21799	21794	21960	21642	21634	21539	21951	21838	21914	21837	21691	21787	21769	21711	21662	21769	21881	21786	21784	21588	21863	21911	21532	21726	21845	21988	21698	21654	21692	21680	21916	21667	21715	21904	21838	21748	21808	22020	21858	21764	21694	21704	21762	21716	21643	21661	21598	21727	21958	21867	21797	21831	21764	21789	21843	21552	21766	21525	21928	21750	21781	21721	21804	21901	21920	21788	21863	21832	21756	21975	21979	21824	21755	21711	21760	21633	21586	21712	21635	21766	21896	21666	21844	21810	21906	21820	21817	21440	21720	21749	21548	21844	21956	21737	21899	21768	21790	21710	21881	21599	21971	21932	21743	21883	21755	21841	21870	21765	21765	21861	21840	21953	21732	21831	21914	21695	21762	21843	21877	21865	21703	22033	21817	21610	21835	21649	21909	21680	22066	21812	21792	21824	21721	21687	21664	21970	21729	21788	21732	21663	21823	21744	21775	21764	21746	21777	21809	21741	21945	21777	21939	22057	21590	21959	21900	21887	21803	21750	21738	21654	21763	21556	21914	21849	21581	21788	21562	21750	21702	21833	21711	21868	21901	21651	21846	21877	21905	21753	21692	21535	21656	21762	21731	21949	21794	21853	21870	21694	21692	21532	21819	21855	21726	21711	21829	21643	21759	21971	21945	21792	21961	21758	21927	21722	21960	21748	21868	21723	21796	21968	21793	21775	21708	21852	21842	21741	21591	21790	21755	21759	21844	21745	21737	21869	21764	21663	21644	21790	21800	21873	21708	21738	21732	21745	21891	21697	21735	21914	21861	21733	21724	21920	22231	21770	22016	21922	21992	21866	21699	21662	21720	21682	21768	22103	21715	21730	21784	21868	21890	21828	21950	21898	21716	22092	21893	21807	21648	21792	21732	21876	21810	21729	21912	21693	21809	21967	21661	21816	21881	21926	21977	21806	21722	21883	21841	21669	21933	21934	21887	21687	21871	21878	21700	21786	21688	21813	21852	21790	21716	21968	21796	21796	21669	21820	21729	21879	21766	21762	21705	21821	21831	21762	21818	21869	22048	21753	21885	21794	21840	21748	21628	21692	21726	21827	21945	21702	21646	21583	21878	21735	21866	22030	22020	21873	21632	21702	21698	21706	21790	21817	21808	21813	21557	21673	21922	21922	21729	21618	21733	21617	21740	21462	21841	21830	21965	21900	21772	21740	21798	21668	21772	21549	21678	21880	21602	21688	21902	21790	21670	21735	21890	21879	21986	21811	21788	21877	21887	21689	21848	21915	21768	21643	21868	21757	21640	21728	21798	21993	21826	21885	21948	21796	21776	21860	21978	21807	21813	21764	21988	21901	22008	21701	21557	21887	21778	21681	21920	21831	21801	21754	21957	21637	21906	21873	21708	21703	21898	21873	21834	21631	21817	21830	21638	21860	21943	22002	21838	21931	21826	21696	21649	21767	21846	21792	21802	21599	21792	21983	21747	22026	21873	21771	22000	21625	21755	21703	21604	21899	21977	21888	21795	21914	21737	21717	21842	21960	21641	21650	21805	21813	21749	21820	21708	21881	21800	21932	21910	22041	21838	21867	21889	21965	21747	21858	21704	21889	21892	21991	21683	21802	21834	21712	21721	21820	21720	21818	21847	21833	21625	21776	21755	21873	21773	21617	21725	22068	21850	21767	21826	21907	21870	21969	22037	21922	21842	21891	21736	21627	21863	21836	21783	21584	21677	21900	21926	21793	21744	21653	21764	21838	21544	21665	21796	21770	21745	21841	21669	21786	21670	21870	21812	21697	21971	21742	21859	21842	21652	21829	21851	21879	21671	21664	21941	21645	21726	21931	21923	21886	21670	21901	21819	21850	21874	21758	21797	21858	21744	21832	21584	21791	21874	21867	21758	21779	21736	21682	21738	21826	21753	21785	21725	21712	21680	21762	21817	21820	21867	21734	21813	21701	21886	21615	22153	21831	21771	21758	21726	21873	21871	21707	21834	21951	21972	21754	21743	21863	21813	21805	21817	21886	21627	21876	21931	22026	21705	21937	21793	21740	22037	21978	21771	21656	21878	21732	21764	21829	21678	21791	21671	21584	21787	21734	21805	21805	21815	21760	21758	21916	21776	21793	21624	21971	21718	22057	21899	21925	21974	21897	21756	21561	21897	21577
29908	48477	47797	41016	33978	30205	27297	25310	23447	20931	29358	35715	27572	20977	17590	16945	16720	16479	16782	16756	16660	16876	16662	16478	16481	16643	16824	16593	16713	16461	16715	16628	16824	16542	16704	16705	16823	16619	16517	16909	16621	16758	16836	16559	16814	16439	16687	16734	16801	16829	16692	16662	16729	16518	16692	16810	16778	16791	16674	16660	16711	16662	16655	16606	16787	16756	16644	16568	16764	16600	16673	16622	16712	16648	16685	16730	16648	16640	16690	16678	16614	16693	16752	16696	16623	16816	16728	16831	16403	16626	16761	16642	16670	16665	16714	16820	16477	16590	16654	16631	16738	16594	16738	16699	16489	16593	16554	16743	16569	16682	16808	16488	16739	16652	16572	16726	16627	16758	16564	16695	16688	16791	16709	16912	16525	16812	16811	16817	16644	16387	16694	16741	16579	16767	16698	16590	16652	16696	16814	16509	16680	16652	16740	16621	16632	16740	16711	16547	16676	16704	16737	16744	16687	16663	16624	16676	16589	16662	16566	16639	16626	16727	16696	16695	16573	16579	16462	16740	16507	16608	16746	16680	16852	16834	16651	16741	16389	16603	16658	16651	16803	16927	16705	16730	16589	16871	16660	16644	16813	16662	16716	16768	16754	16782	16594	16635	16799	16766	16651	16737	16590	16765	16490	16759	16704	16565	16732	16630	16681	16630	16657	16503	16557	16809	16702	16768	16600	16605	16760	16638	16751	16672	16726	16889	16549	16699	16644	16706	16560	16753	16403	16742	16433	16722	16760	16634	16782	16785	16534	16624	16721	16716	16614	16603	16827	16620	16685	16533	16869	16643	16546	16634	16664	16700	16703	16588	16619	16612	16652	16677	16771	16572	16639	16830	16694	16740	16769	16743	16707	16584	16512	16731	16793	16591	16862	16687	16725	16696	16658	16622	16679	16733	16770	16648	16680	16560	16719	16511	16556	16698	16641	16683	16794	16805	16852	16618	16659	16710	16534	16851	16727	16517	16721	16629	16490	16470	16634	16599	16553	16781	16709	16631	16708	16817	16746	16628	16584	16514	16664	16616	16639	16700	16818	16806	16549	16725	16547	16592	16801	16612	16680	16715	16920	16738	16389	16813	16738	16444	16608	16653	16722	16756	16590	16655	16741	16723	16501	16684	16719	16715	16657	16741	16613	16619	16618	16630	16814	16624	16685	16614	16593	16757	16645	16686	16653	16570	16797	16718	16608	16558	16709	16722	16530	16596	16751	16640	16704	16736	16708	16560	16637	16679	16623	16736	16512	16734	16577	16689	16536	16819	16646	16735	16592	16706	16602	16616	16707	16784	16706	16635	16607	16667	16611	16757	16588	16767	16548	16607	16730	16500	16618	16741	16655	16593	16605	16708	16740	16892	16622	16625	16534	16577	16840	16749	16497	16731	16601	16714	16707	16645	16624	16706	16587	16729	16617	16668	16794	16501	16535	16723	16812	16624	16510	16598	16617	16628	16766	16707	16670	16807	16539	16567	16662	16563	16672	16512	16482	16723	16678	16709	16713	16568	16665	16710	16709	16671	16760	16699	16705	16532	16512	16777	16710	16706	16742	16584	16663	16677	16653	16879	16740	16583	16734	16765	16740	16696	16526	16732	16641	16607	16605	16705	16828	16730	16620	16734	16833	16438	16708	16385	16534	16539	16591	16806	16575	16792	16686	16693	16701	16564	16490	16753	16672	16619	16611	16737	16631	16619	16539	16638	16725	16666	16538	16875	16691	16839	16785	16642	16831	16670	16852	16725	16766	16722	16593	16547	16565	16683	16668	16792	16637	16888	16521	16655	16681	16701	16821	16656	16719	16620	16722	16649	16738	16839	16816	16952	16684	16513	16750	16754	16655	16674	16738	16627	16677	16661	16584	16780	16530	16463	16521	16732	16623	16685	16646	16729	16598	16750	16688	16606	16683	16619	16561	16596	16649	16749	16693	16800	16606	16711	16638	16696	16880	16786	16633	16660	16567	16694	16549	16577	16781	16610	16661	16577	16633	16898	16637	16753	16614	16596	16767	16717	16662	16625	16599	16632	16673	16628	16757	16693	16648	16622	16693	16711	16675	16560	16582	16603	16664	16499	16665	16794	16647	16724	16645	16715	16677	16729	16736	16707	16570	16646	16731	16703	16579	16717	16921	16591	16711	16572	16765	16689	16530	16580	16790	16779	16709	16646	16728	16679	16596	16763	16466	16714	16694	16662	16709	16543	16661	16735	16685	16665	16659	16770	16671	16751	16599	16863	16667	16597	16674	16510	16775	16617	16586	16631	16816	16705	16639	16692	16624	16640	16757	16639	16556	16741	16581	16715	16664	16647	16678	16834	16705	16793	16576	16904	16745	16709	16606	16782	16709	16600	16695	16691	16506	16555	16799	16745	16515	16698	16578	16593	16632	16771	16733	16711	16815	16768	16808	16688	16560	16523	16519	16655	16724	16621	16607	16605	16727	16688	16559	16656	16682	16559	16471	16743	16607	16597	16713	16683	16712	16615	16528	16723	16559	16586	16602	16701	16667	16667	16621	16613	16730	16697	16728	16669	16829	16688	16745	16554	16838	16903	16718	16693	16585	16800	16805	16693	16699	16654	16656	16699	16819	16486	16612	16743	16776	16533	16788	16525	16529	16605	16604	16623	16607	16826	16750	16648	16552	16597	16553	16689	16857	16470	16628	16624	16683	16684	16758	16497	16660	16671	16753	16649	16617	16675	16695	16701	16545	16755	16589	16784	16618	16763	16707	16538	16625	16625	16620	16623	16761	16763	16801	16618	16454	16609	16704	16568	16562	16768	16652	16570	16640	16754	16635	16739	16691	16843	16723	16706	16602	16709	16676	16757	16755	16666	16723	16920	16562	16591	16697	16621	16563	16598	16695	16686	16816	16653	16688	16888	16645	16612	16770	16726	16531	16592	16599	16716	16591	16678	16757	16701	16632	16792	16822	16639	16408	16741	16823	16619	16503	16552	16639	16757	16776	16565	16542	16676	16838	16595	16645	16569	16779	16673	16529	16747	16653	16698	16748	16694	16476	16619	16696	16695	16553	16703	16592	16588	16563	16654	16785	16586	16653	16634	16551	16593	16714	16589	16445	16702	16640	16547	16707	16693	16583	16667	16804	16668	16593	16696	16738	16865	16557	16651	16830	16392	16688	16741	16725	16794	16569	16720	16708	16684	16737	16606	16852	16800	16705	16658	16726	16589	16642	16565	16585	16516	16803	16653	16460	16605	16679	16643	16613	16704	16577	16584	16676	16557	16538	16747	16668	16500	16781	16576	16847	16706	16700	16640	16751	16576	16840	16690	16596	16735	16695	16598	16612	16612	16762	16567	16533	16657	16725	16562	16589	16688	16558	16613	16703	16732	16633	16747	16639	16451	16741	16494	16681	16661	16692	16664	16585	16700	16700	16696	16627	16545	16721	16590	16669	16515	16685	16560	16536	16638	16534	16547	16646	16607	16662	16684	16664	16735	16466	16872	16625	16661	16779	16758	16575	16588	16785	16694	16563	16506	16489	16646	16584	16753	16601	16670	16863	16541	16721	16673	16631	16614	16581	16645	16560	16814	16767	16567	16592	16586	16852	16849	16585	16783	16680	16763	16612	16693	16611	16713	16810	16563	16638	16665	16718	16616	16601	16787	16666	16675	16786	16660	16650	16688	16599	16778	16569	16713	16739	16599	16618	16686	16867	16786	16640	16746	16564	16679	16670	16615	16618	16659	16731	16727	16649	16622	16663	16758	16778	16632	16664	16797	16653	16634	16604	16644	16549	16670	16498	16672	16616	16551	16593	16654	16681	16677	16719	16879	16715	16643	16774	16647	16583	16829	16784	16551	16597	16773	16644	16548	16616	16664	16830	16683	16729	16463	16764	16566	16827	16793	16785	16794	16575	16772	16833	16594	16811	16705	16586	16622	16749	16653	16717	16837	16545	16771	16510	16880	16655	16673	16610	16642	16728	16636	16640	16564	16684	16688	16539	16756	16734	16554	16647	16747	16621	16749	16775	16827	16743	16548	16678	16699	16620	16640	16704	16786	16416	16783	16694	16800	16624	16703	16649	16717	16600	16657	16639	16577	16579	16691	16634	16733	16643	16569	16723	16643	16614	16592	16574	16641	16672	16856	16645	16683	16640	16583	16713	16629	16610	16691	16701	16593	16741	16443	16503	16673	16539	16606	16663	16546	16738	16772	16616	16562	16683	16559	16627	16811	16777	16731	16605	16704	16832	16643	16732	16626	16683	16640	16698	16699	16915	16536	16621	16573	16629	16614	16837	16674	16763	16642	16620	16716	16757	16632	16656	16694	16671	16502	16570	16717	16672	16698	16595	16658	16519	16651	16765	16592	16517	16701	16795	16552	16740	16696	16584	16822	16730	16640	16788	16523	16591	16500	16856	16651	16697	16388	16744	16649	16701	16674	16637	16855	16636	16793	16647	16752	16649	16671	16726	16608	16789	16402	16564	16674	16774	16812	16746	16314	16651	16576	16699	16658	16715	16710	16600	16606	16662	16505	16724	16488	16590	16703	16667	16670	16646	16700	16807	16681	16585	16624	16634	16540	16684	16585	16696	16817	16770	16620	16600	16683	16622	16758	16648	16519	16642	16695	16569	16692	16915	16599	16544	16606	16791	16534	16551	16659	16758	16501	16764	16819	16667	16601	16876	16933	16585	16799	16603	16567	16747	16722	16799	16558	16740	16561	16651	16656	16595	16815	16650	16647	16698	16631	16591	16486	16780	16697	16642	16808	16664	16538	16657	16814	16785	16749	16586	16492	16732	16704	16640	16663	16688	16747	16716	16740	16720	16747	16682	16771	16573	16787	16843	16722	16661	16724	16742	16824	16579	16678	16945	16756	16507	16825	16917	16817	16537	16707	16639	16676	16679	16756	16582	16768	16690	16773	16797	16616	16835	16640	16513	16494	16730	16607	16710	16853	16623	16676	16717	16690	16802	16524	16782	16514	16623	16730	16592	16811	16630	16659	16781	16779	16568	16558	16893	16811	16693	16730	16625	16595	16554	16737	16549	16840	16652	16682	16745	16652	16693	16637	16728	16569	16679	16516	16560	16724	16626	16649	16748	16862	16656	16629	16577	16825	16670	16681	16764	16629	16608	16613	16566	16861	16675	16706
23480	20995	28818	26135	27541	32791	34552	30298	28637	25964	36423	47863	39915	30296	24312	22100	21534	21037	21104	21299	21344	21131	21295	21192	21247	21114	21102	21202	21109	21375	21172	21266	21075	20952	21144	21169	21015	21184	21166	21403	21029	21251	21039	21217	21070	21440	21202	21089	20838	21241	21315	21049	21224	21114	21142	21209	21095	20993	21246	21132	21087	20948	21128	21282	21007	21313	21187	21300	20952	21160	20995	21130	21118	21139	21204	21090	21284	20969	20969	21144	21031	21159	21297	21281	21033	21102	21191	21342	21152	21170	21077	21253	20946	21038	21125	21141	21293	21238	21063	21215	20944	21050	20967	21273	21320	21282	21195	21129	21048	20995	21308	21245	21093	20938	21040	21072	20973	21325	21060	21108	20918	21166	21165	21012	20930	21168	20989	20920	21128	21035	21056	20957	20849	21030	21075	20969	21168	20970	21311	21261	21199	21228	21016	21348	21204	21257	20994	21222	21054	21009	21075	21142	21184	21057	21351	21186	21156	21048	21277	21118	21157	20964	21436	21084	21134	21205	21120	21127	21124	21313	20964	21182	21136	21130	21013	21036	20867	20866	20980	21098	21006	21009	21207	21059	21286	21021	21089	21193	21075	21158	21060	21026	21014	21155	20946	20857	21072	21307	21033	21182	21149	21201	21142	21066	21137	21134	21106	21176	20916	21010	21236	21290	21094	20979	21211	21195	20916	21137	20963	21103	20926	21171	20947	21083	21083	20957	21125	21032	21229	21082	21081	21138	21187	21133	21130	21327	20963	21176	21009	21312	21043	21160	20931	21044	21095	21182	21040	20960	21199	21175	21153	20980	21223	21287	21031	21144	21140	21440	21128	21129	21087	21215	20995	21236	21161	21170	21072	21118	20943	21187	20959	21037	20984	21292	21019	21016	21011	20995	21141	21062	21316	21162	21040	21151	21125	20931	21115	21272	20998	21120	20983	21291	21172	21068	21178	21049	21031	21149	21096	21078	21208	21021	21259	20958	21234	20989	21415	21231	21115	21187	21000	21082	21273	21077	21265	21162	21399	21077	21204	21087	21155	21306	21134	21126	20867	20819	21135	21360	21251	21052	21017	20914	21071	21103	21152	20815	21092	21143	21051	21310	21164	21077	21230	21081	21032	21143	21189	21139	20890	21022	20896	21124	21068	20913	21079	21058	21058	21228	21082	21016	21074	20977	21082	21376	21216	21089	21042	20985	21099	21446	21207	21018	21389	20984	21115	21164	21285	20950	21075	21103	21277	20909	21111	21173	20864	21074	21264	20969	21030	20981	20904	21079	21163	20940	21002	21088	21149	21048	21056	21110	21062	21113	21221	21245	20970	21174	20993	21121	21150	21125	21012	21208	21129	21082	21286	21271	21218	21241	21201	21212	21366	21033	21191	21097	21152	21239	21080	21188	21032	21026	21131	20995	20947	21101	21052	20938	21005	21117	21129	21096	21312	21155	21114	21087	21027	21257	21157	20813	21007	21071	21168	21067	21013	21022	20950	21347	21135	20994	21071	21273	20997	21169	21093	21213	21093	21166	21275	20925	21135	21148	21143	20998	21074	21106	21123	21277	20982	20815	20937	21108	21078	21210	21094	21097	21156	21248	21182	21120	21147	21291	21168	21409	21045	21283	20826	21065	20956	21066	21007	20883	21049	21225	21295	21193	21046	21287	21092	21118	21083	20861	21000	20957	21225	21223	21382	21212	21061	21086	21064	21391	20987	21147	21246	21097	21099	21196	21120	21195	21035	21177	21200	21178	21378	21235	21183	21218	21297	21003	21124	21175	21152	21029	21145	21165	21067	21099	21158	21172	20969	21088	21134	21213	21313	21212	21151	21149	20983	20972	21183	21083	21071	21164	21134	21057	21153	21213	21195	20749	21182	21246	21021	21123	21087	21485	21074	21108	21196	21163	21134	21277	21335	20971	20878	21164	21124	21031	20896	21157	21062	21156	21169	21145	21023	21231	21135	21014	21112	21127	21167	21094	20955	21287	21060	21314	21229	21056	21035	21159	21058	21170	20950	21082	21179	21115	21092	21061	21152	21123	21336	21168	21179	21002	20982	21137	21116	20936	21039	21168	21254	21055	21131	21288	21023	21075	21086	21122	21360	21131	21255	21300	21210	20988	20966	20796	21188	20945	21055	20948	20956	21143	21365	21081	21181	21198	21414	21165	21211	21121	21168	21199	21076	21059	20971	21197	21008	21215	21003	21038	21147	21208	21082	21140	21106	21169	20909	21063	21058	20979	21124	20877	21190	21184	21009	21046	20947	21271	21071	20992	21296	21177	21008	20931	21048	21033	21060	21142	21180	21088	21154	21248	20955	20918	21276	20987	21196	21091	21062	21023	21367	21178	21136	21087	21108	20995	20773	21031	21334	21132	20879	21038	20866	21234	21117	21209	21034	21091	21003	21102	21311	21190	21159	21228	21270	21241	20983	21110	21138	21173	21073	20801	20987	21182	21184	20985	21216	21297	21277	21184	21102	21091	21184	21106	21164	21016	21160	21251	21196	21295	21236	21193	21197	21081	20971	21133	20940	21142	21106	21116	21118	21152	20911	21108	21124	21004	21287	21202	21071	20881	21079	20881	21220	21141	21016	21053	21312	21325	20974	21200	21146	21174	21114	20993	20977	21098	20983	21131	21231	21197	21040	21103	21017	20978	20973	21338	21056	21234	21018	21029	21219	21173	21200	21030	21087	21173	20997	21028	21026	21127	21473	21068	21144	20891	21063	21105	21079	21209	21010	21208	21331	21230	21013	21110	21016	21137	21124	21265	21022	21049	20989	21003	21100	21112	21124	21032	21035	21098	21169	21247	21106	21032	21002	21325	20892	20927	21178	21194	21313	21127	20883	20843	21023	21056	21180	21070	21112	21088	21057	21090	21165	21110	21114	20968	21190	21215	21260	21135	21189	21179	21305	21431	21131	21246	21123	21290	21096	21153	21099	21003	21259	21293	20863	21097	20902	21026	21088	21026	21133	21172	21034	21136	21052	21088	21276	21141	20988	21200	21295	21053	21228	21031	21272	21073	21130	21187	21043	21040	21073	21202	21096	21123	21088	21206	21125	21242	21210	21184	21227	21029	21275	21232	20957	21009	21345	21245	20955	21114	21230	21010	21214	21218	21086	21117	20937	21098	20910	20912	21043	21170	21104	20922	21238	21074	21168	20911	20937	21129	21172	20996	21047	21156	21182	21077	21153	21183	21227	20969	21127	21011	21241	21044	21129	21053	21168	21236	21281	21261	21000	21237	21131	21030	20987	21124	21062	21066	20827	20885	21234	20982	21042	21043	21243	21123	21133	20997	21077	21036	20936	21096	21095	21212	21122	21088	21046	20976	21219	21264	21278	21231	20909	21060	21072	21014	21356	20999	21208	21158	20941	20951	21140	21333	21191	21042	21097	21117	21252	21058	21060	21306	21337	21107	21069	20964	21284	20929	21190	21233	21053	21218	21133	21041	21058	21267	21211	21154	21324	21096	21097	21124	20990	20938	21327	21014	21085	21002	21021	21107	21143	21139	21036	20986	20952	21108	21165	21124	20910	20847	20975	20959	21269	21280	21099	20994	21300	21138	21011	21422	21082	21088	21277	21008	21019	21318	21031	21268	21046	21238	21256	21211	21304	20904	21132	21157	20995	21191	21156	20943	21349	21192	21157	20888	20927	21106	21226	21098	21192	21038	21483	21000	21015	21189	21009	21205	21172	21240	21178	21291	21099	21193	21056	21143	21147	21309	21091	20956	21106	21018	21004	21187	20966	21072	21077	21414	21327	21109	21184	21291	21210	21087	21029	21029	20932	21121	20892	20936	21154	21044	21161	20914	21229	21181	20999	21238	21146	21217	21107	21180	21171	21041	21074	21038	21098	21233	21204	21083	21226	20993	20979	21093	21049	20942	21139	21350	21085	21134	21086	21127	21171	20848	21153	20975	21000	21119	21271	21128	21186	20842	21190	21109	20993	21034	21122	21191	21285	21116	20985	21096	21111	20907	20934	21278	20932	21281	21304	21046	21008	21138	21262	20945	20999	20857	21185	20895	20937	21015	21159	21192	21418	21029	21227	21022	21328	21209	21224	21187	21123	21013	21054	21105	21115	20854	20992	21144	21012	21191	21164	21083	21069	21116	21168	21035	21187	21197	20928	20968	21233	20971	21154	21160	21120	21000	21205	21011	21157	20809	21204	21276	21279	21142	21158	21001	21153	21017	21149	21144	21116	21104	21286	21186	21201	21099	21062	21065	21059	21090	21214	21165	21272	21163	21115	21151	21297	21101	21052	21036	20942	21086	21149	20987	21261	21295	20926	20898	20983	21047	21203	21133	20971	21037	21049	21056	21119	21103	21305	21419	21131	21271	21395	20928	20934	21126	21085	21050	20937	21361	21169	21122	21169	21154	21281	21394	21147	21196	21339	20989	21376	21178	21145	21100	21210	21186	21042	21038	21164	21204	20984	20892	21035	21020	20936	20928	21329	20961	21202	21272	21018	21068	20962	21037	21188	20894	20875	21289	21003	20990	21126	21153	21089	20980	21053	21158	21090	21094	20941	21206	20959	21151	21100	21256	20997	20983	20984	21180	21211	21175	21018	20867	21115	20959	21194	21274	21207	21201	21204	21209	21368	21420	21115	21014	20870	21206	20944	21006	21280	20947	21155	21173	20951	20956	21231	21043	20883	20945	21051	21204	20914	21142	21159	21326	21318	21049	21160	21292	21048	21320	20863	20928	21112	21270	21118	21152	21339	21205	21155	20963	21063	21123	20958	21079	21095	21414	21238	21209	21021	20885	21117	21014	21070	20946	21251	20997	21135	21121	21072	21272	21035	21260	21228	21251	21222	21128	20872	20778	21000	20929	21215	21134	21148	20941	21315	21150	21184	21097	21089	21028	21130	21087	21076	21039	21157	21267	21042	20999	21277	21200	21094	21044	21195	21116	21011	21155	21045	21164	21291	21249	21001	20996	21122	20998	21173	21163	21216	21270	21237	21239	21105	21151	20988	21119	21273	21266	21109	21101	21246	21063	21190	20979	21082	20992	21018	21150	21206	21006	21189	21065	21064	21075	21222	21011	20919	21121	21138	21101	21245	20902	21181	21058	21182	21320	21192	20993	21123	21401	21211	20780	20995	20916
30649	51467	53380	49498	40756	37229	32627	29654	26971	22729	37596	45821	37323	25805	18892	16795	16480	16230	16360	16221	16348	16119	16348	16142	16403	16451	16315	16199	16297	16268	16177	16251	16477	16460	16199	16314	16267	16132	16298	16228	16251	16313	16326	16210	16170	16226	16109	16179	16228	16225	16189	16312	16319	16291	16387	16251	16219	16255	16241	16234	16245	16347	16179	16343	16187	16281	16170	16341	16198	16285	16228	16177	16359	16319	16145	16316	16200	16385	16263	16187	16349	16317	16407	16380	16286	16197	16263	16308	16245	16265	16183	16193	16193	16377	16190	16449	16099	16297	16289	16258	16279	16359	16264	16155	16358	16045	16259	16183	16344	16380	16146	16387	15942	16412	16274	16419	16310	16322	16266	16360	16313	16313	16359	16202	16195	16230	16323	16315	16312	16058	16235	16206	16164	16285	16285	16249	16286	16099	16211	16168	16345	16376	16098	16331	16482	16312	16372	16117	16342	16282	16279	16308	16282	16167	16356	16245	16264	16192	16383	16265	16326	16120	16302	16341	16320	16224	16300	16286	16345	16271	16182	16161	16182	16334	16206	16298	16227	16346	16364	16077	16129	16173	16090	16303	16355	16102	16315	16325	16211	16213	16440	16225	16258	16326	16282	16077	16279	15996	16190	16277	16293	16375	16262	16342	16352	16232	16320	16234	16275	16132	16350	16401	16311	16269	16272	16141	16118	16184	16209	16196	16238	16129	16212	16228	16249	16125	16123	16204	16236	16264	16378	16216	16283	16245	16330	16430	16335	16176	16313	16208	16275	16263	16199	16201	16191	16063	16408	16287	16288	16257	16345	16146	16456	16328	16163	16426	16231	16197	16154	16205	16333	16288	16295	16330	16096	16208	16328	16228	16147	16238	16267	16135	16277	16340	16401	16288	16250	16158	16261	16108	16387	16354	16169	16386	16181	16140	16235	16255	16107	16274	16481	16230	16256	16168	16299	16437	16336	16208	16295	16309	16222	16199	16195	16392	16104	16326	16069	16379	16353	16397	16212	16264	16160	16249	16269	16297	16504	16345	16234	16110	16173	16123	16285	16238	16236	16336	15997	16359	16076	16199	16347	16278	16103	16307	16248	16250	16181	16139	16224	16350	16340	16137	16120	16136	16428	16198	16117	16315	16232	16193	16217	16114	16388	16324	16300	16298	16202	16293	16215	16120	16195	16277	16293	16217	16195	16146	16355	15967	16297	16272	16180	16232	16296	16179	16273	16238	16365	16200	16298	16207	16230	16230	16187	16096	16197	16176	16353	16236	16283	16312	16176	16143	16297	16201	16165	16214	16165	16240	16265	16544	16230	16094	16195	16195	16150	16174	16247	16265	16455	16131	16252	16211	16150	16211	16156	16144	16202	16200	16116	16192	16281	16117	16314	16199	16209	16100	16234	16248	16276	16171	16144	16121	16297	16296	16356	16108	16225	16306	16226	16334	16318	16230	16211	16136	16290	16177	16243	16308	16373	16183	16356	16193	16288	16359	16392	16252	16208	16176	16384	16303	16336	16233	16147	16231	16246	16294	16441	16189	16301	16242	16335	16311	16265	16151	16326	16223	16192	16367	16266	16313	16333	16192	16208	16237	16335	16255	16331	16168	16091	16317	16224	16260	16354	16188	16231	16166	16215	16180	16242	16145	16216	16349	16396	16266	16058	16217	16128	16343	16320	16208	16199	16307	16362	16128	16037	16354	16129	16341	16278	16387	16377	16201	16230	16259	16233	16436	16304	16224	16095	16188	16072	16362	16128	16301	16327	16347	16218	16111	16138	16247	16390	16110	16249	16367	16090	16225	16272	16204	16261	16147	16230	16126	16394	16347	16262	16195	16475	16210	16133	16317	16252	16177	16396	16294	16342	16264	16314	16246	16298	16144	16088	16289	16266	16216	16270	16343	16217	16264	16334	16083	16277	16234	16444	16203	16297	16202	16283	16432	16388	16274	16312	16265	16456	16254	16273	16375	16021	16272	16273	16360	16050	16148	16304	16157	16151	16094	16241	16261	16235	16162	16238	16060	16162	16225	16149	16465	16315	16065	16144	16260	16286	16457	15962	16299	16236	16277	16248	16252	16477	16162	16206	16222	16307	16100	16237	16327	16404	16165	16197	16124	16223	16389	16182	16422	16205	16259	16172	16216	16247	16314	16287	16368	16233	16196	16238	16168	16186	16368	15985	16215	16108	16311	16398	16360	16296	16079	16248	16251	16410	16317	16309	16110	16252	16255	16169	16295	16395	16217	16263	16295	16401	16372	16195	16222	16348	16189	16545	16298	16278	16269	16224	16432	16276	16171	16316	16149	16146	16247	16062	16305	16277	16053	16280	16125	16113	16309	16133	16178	16296	16036	16332	16262	16227	16234	16366	16303	16239	16158	16171	16214	16239	15992	16348	16052	16231	16288	16178	16247	16277	16216	16210	16365	16459	16275	16202	16110	16379	16327	16191	16256	16267	16228	16225	16262	16278	16293	16095	16205	16231	16128	16243	16110	16259	16199	16248	16295	16518	16124	16178	16451	16361	16182	16295	16274	16285	16295	16251	16210	16033	16183	16191	16198	16060	16199	16287	16247	16300	16172	16158	16367	16253	16241	16129	16282	16216	16166	16282	16287	16214	16264	16300	16140	16170	16242	16207	16235	16209	16088	16472	16276	16112	16276	16322	16111	16230	16203	16206	16185	16224	16217	16295	16319	16116	16172	16302	16320	16067	16159	16248	16306	16240	16118	16309	16064	16131	16389	16196	16241	16414	16475	16141	16212	16124	16145	16160	16189	16280	16351	16262	16242	16287	16335	16334	16211	16254	16312	16179	16237	16306	16319	16242	16229	16127	16332	16324	16179	15978	16403	16232	16238	16283	16410	16205	16490	16336	16124	16255	16180	16215	16264	16165	16101	16391	16180	16229	16403	16186	16253	16131	16140	16351	16361	16207	16279	16079	16376	16149	16165	16211	16239	16248	16258	16035	16113	16164	16315	16203	16202	16307	16222	16264	16188	16267	16282	16129	16274	16198	16169	16269	16469	16124	16132	16290	16313	16486	16026	16252	16296	16319	16264	16247	16055	16190	16307	16383	16409	16306	16308	16087	16203	16236	16172	16126	16244	16145	16179	16239	16313	16192	16149	16213	16187	16361	16468	16192	16151	16221	16184	16210	16399	16176	16263	16200	16372	16158	16233	16110	16030	16418	16261	16138	16135	16287	16272	16212	16059	16298	16195	16387	16315	16322	16272	16198	16324	16265	16377	16200	16362	16278	16175	16109	16100	16309	16268	16240	16406	16074	16323	16139	16341	16226	16167	16211	16300	16229	16241	16306	16411	16338	16142	16265	15918	16535	16168	16437	16381	16173	16275	16114	16110	16230	16218	16397	16267	16352	16245	16228	16526	16071	16200	16060	16283	16372	16203	16295	16060	16265	16324	16146	16178	16207	16172	16266	16070	16405	16172	16274	16220	16255	16200	16140	16299	16163	16318	16465	16210	16348	16177	16300	16148	16480	16389	16135	16207	16096	16301	16137	16340	16286	16190	16390	16031	16322	16164	16381	16301	16207	16291	16206	16232	16340	16311	16028	16090	16137	16281	16408	16340	16229	16263	16169	16410	16070	16263	16273	16191	16250	16230	16249	16193	16316	16053	16323	16281	16359	16307	16257	16440	16349	16331	16255	16213	16158	16470	16148	16301	16232	16248	16240	16216	16229	16357	16292	16353	16279	16147	16300	16306	16226	16230	16127	16398	16140	16202	16297	16171	16210	16403	16249	16226	16372	16143	16266	16373	16440	16340	16134	16138	16262	16229	16274	16143	16358	16194	16330	16294	16280	16218	16177	16293	16224	16327	16222	16206	16193	16371	16206	16188	16122	16416	16133	16295	16191	16329	16121	16137	16339	16354	16237	16346	16240	16079	16143	16260	16349	16294	16363	16270	16199	16227	16185	16234	16253	16273	16214	16367	16076	16240	16205	16243	16244	16157	16479	16287	16273	16290	16246	16245	16222	16220	16305	16257	16503	16396	16203	16189	16218	16370	16195	16263	16254	16140	16261	16245	16269	16129	16012	16251	16246	16152	16233	16287	16142	16204	16161	16192	16108	16286	16285	16337	16250	16193	16024	16263	16233	16306	16142	16285	16298	16204	16310	16181	16243	16159	16143	16250	16318	16186	16397	16330	16163	16240	16239	16306	16263	16291	16266	16201	16371	16328	16196	16152	16245	16266	16453	16117	16317	16285	16272	16243	16305	16266	16340	16351	16136	16277	16327	16185	16181	16267	16169	16063	16250	16308	16408	15964	16214	16280	16221	16147	16121	16525	16314	16231	16293	16461	16175	16297	16485	16254	16117	16118	16364	16232	16215	16193	16345	16202	16270	16248	16213	16252	16321	16156	16211	16402	16198	16233	16201	16293	16256	16207	16229	16186	16264	16174	16221	16195	16136	16344	16298	16350	16144	16234	16122	16436	16283	16338	16366	16214	16331	16407	16218	16203	16291	16210	16212	16176	16280	16256	16281	16317	16216	16191	16245	16167	16331	16240	16272	16301	16187	16247	16304	16263	16167	16313	16239	16391	16134	16267	16254	16132	16252	16341	16267	16206	16325	16265	16059	16376	16063	16345	16228	16376	16405	16084	16284	16123	16363	16109	16212	16218	16238	16291	16210	16245	16233	16264	16233	16206	16233	16424	16194	16428	16226	16393	16289	16279	16112	16414	16329	16162	16144	16133	16295	16172	16304	16345	16285	16190	16299	16225	16224	16167	16224	16186	16168	16159	16172	16110	16194	16290	16210	16190	16155	16278	16132	16331	16143	16222	16151	16163	16313	16069	16144	16229	16279	16233	16306	16351	16215	16226	16184	16331	16072	16352	16229	16139	16254	16249	16259	16193	16240	16273	16125	16128	16333	16304	16237	16341	16369	16330	16091	16467	16158	16295	16300	16152	16216	16185	16230	16166	16462	16370	16353	16232	16249	16275	16401	16367	16312	16208	16211	16410	16178	16183	16089	16103	16313	16070	16158	16186	16281	16355	16211	16207	16098	16396	16157	16152	16244	16281	16122	16362	16344	16128	16154	16290	16119	15991	16262	16343	16367	16292	16114	16170	16359	16236	16335	16228	16079	16235	16405	16355	16237	16104
32433	32709	39666	35126	30924	27660	25340	24175	23549	23276	23466	24285	23984	22777	21977	21688	21667	21887	21787	21538	21462	21731	21695	21609	21446	21467	21578	21428	21682	21639	21754	21688	21539	21805	21688	21545	21555	21527	21447	21530	21444	21518	21651	21676	21728	21642	21770	21472	21682	21589	21769	21551	21629	21650	21610	21537	21527	21829	21643	21697	21581	21475	21494	21527	21767	21520	21715	21680	21796	21731	21574	21519	21496	21405	21577	21453	21536	21436	21022	21281	21678	21685	21658	21614	21782	21432	21584	21621	21539	21511	21583	21383	21588	21564	21702	21688	21539	21429	21610	21523	21661	21419	21715	21625	21731	21649	21733	21588	21736	21630	21722	21829	21796	21579	21502	21465	21434	21533	21536	21570	21477	21388	21617	21681	21592	21764	21452	21499	21462	21466	21481	21563	21726	21708	21681	21583	21598	21572	21670	21506	21533	21464	21774	21581	21619	21546	21603	21566	21635	21434	21429	21678	21643	21659	21774	21502	21711	21594	21549	21768	21589	21557	21786	21459	21494	21654	21556	21600	21547	21338	21663	21545	21765	21554	21460	21531	21712	21569	21609	21477	21537	21611	21589	21381	21526	21552	21480	21359	21716	21668	21714	21675	21541	21477	21359	21875	21407	21426	21601	21719	21462	21623	21419	21519	21627	21438	21768	21436	21614	21518	21426	21412	21663	21443	21427	21644	21688	21385	21683	21769	21544	21428	21603	21524	21902	21554	21412	21696	21624	21670	21645	21334	21633	21601	21616	21665	21520	21689	21550	21465	21678	21495	21517	21426	21612	21625	21677	21448	21610	21618	21513	21503	21447	21678	21257	21682	21439	21560	21690	21431	21535	21536	21703	21747	21534	21209	21685	21457	21608	21518	21407	21771	21494	21425	21337	21515	21520	21599	21550	21682	21482	21370	21528	21598	21427	21588	21643	21550	21590	21252	21496	21689	21551	21566	21554	21423	21585	21500	21662	21538	21629	21748	21700	21585	21459	21440	21743	21745	21772	21603	21479	21577	21611	21559	21548	21838	21607	21620	21485	21685	21686	21387	21582	21627	21432	21498	21433	21575	21704	21480	21570	21717	21427	21529	21526	21661	21618	21416	21528	21476	21581	21799	21851	21634	21388	21633	21531	21770	21431	21648	21515	21644	21369	21572	21589	21596	21549	21507	21822	21497	21510	21404	21532	21584	21673	21632	21624	21686	21487	21575	21474	21514	21621	21584	21567	21318	21514	21601	21590	21616	21564	21604	21686	21607	21646	21442	21196	21176	21579	21915	21450	21571	21749	21550	21437	21502	21341	21541	21512	21518	21506	21845	21474	21498	21665	21387	21658	21745	21616	21508	21741	21360	21910	21501	21497	21599	21384	21721	21512	21342	21579	21489	21656	21345	21983	21689	21544	21561	21650	21616	21529	21616	21528	21740	21593	21540	21642	21695	21771	21879	21540	21638	21760	21717	21613	21353	21460	21465	21618	21721	21367	21438	21382	21495	21595	21537	21421	21496	21618	21744	21641	21536	21379	21596	21581	21538	21784	21563	21690	21501	21797	21522	21639	21650	21653	21541	21606	21622	21771	21471	21565	21529	21646	21585	21442	21464	21618	21762	21560	21646	21620	21425	21763	21431	21490	21694	21556	21671	21627	21670	21530	21653	21598	21592	21620	21633	21646	21542	21581	21581	21404	21771	21639	21486	21804	21568	21495	21649	21515	21356	21371	21587	21607	21957	21554	21509	21763	21547	21377	21532	21514	21608	21803	21413	21544	21624	21806	21379	21674	21538	21556	21272	21694	21710	21624	21443	21628	21710	21476	21261	21577	21380	21506	21499	21468	21546	21641	21709	21743	21480	21811	21562	21549	21419	21601	21563	21513	21637	21518	21649	21531	21583	21587	21591	21565	21493	21583	21852	21636	21566	21320	21604	21620	21590	21565	21325	21436	21468	21291	21535	21673	21571	21796	21680	21619	21625	21782	21505	21911	21621	21634	21496	21653	21516	21715	21548	21631	21541	21488	21426	21562	21687	21614	21663	21632	21549	21660	21702	21381	21551	21862	21630	21603	21663	21679	21574	21736	21565	21760	21513	21317	21641	21364	21909	21666	21688	21699	21698	21267	21401	21514	21813	21621	21518	21458	21313	21574	21515	21494	21615	21536	21578	21468	21244	21584	21452	21303	21680	21515	21525	21417	21294	21389	21512	21674	21775	21601	21644	21659	21605	21586	21603	21478	21666	21525	21498	21518	21499	21526	21583	21327	21478	21598	21645	21424	21461	21575	21432	21574	21405	21460	21749	21548	21499	21402	21469	21410	21744	21445	21436	21704	21450	21736	21695	21354	21503	21787	21481	21411	21732	21768	21604	21560	21522	21741	21641	21458	21760	21435	21349	21454	21653	21505	21552	21333	21411	21573	21565	21659	21549	21491	21690	21722	21877	21701	21572	21813	21841	21658	21768	21663	21465	21561	21619	21687	21596	21576	21710	21571	21703	21511	21597	21457	21646	21566	21524	21716	21522	21601	21439	21537	21490	21457	21565	21525	21695	21761	21696	21547	21446	21539	21536	21302	21470	21441	21528	21635	21496	21582	21665	21635	21824	21429	21547	21603	21605	21698	21547	21594	21652	21281	21552	21612	21816	21520	21354	21578	21526	21360	21338	21769	21527	21532	21523	21428	21455	21661	21645	21698	21465	21482	21749	21385	21454	21650	21552	21544	21485	21710	21559	21503	21511	21449	21451	21557	21628	21390	21460	21787	21602	21936	21483	21438	21528	21502	21381	21764	21570	21777	21710	21713	21654	21440	21504	21435	21564	21628	21828	21428	21657	21572	21232	21638	21830	21572	21568	21483	21476	21462	21707	21497	21853	21659	21583	21794	21597	21478	21463	21443	21665	21481	21453	21568	21552	21633	21773	21411	21332	21641	21791	21412	21519	21493	21587	21686	21572	21689	21703	21677	21802	21724	21626	21587	21367	21603	21483	21642	21638	21459	21692	21228	21626	21636	21597	21507	21440	21492	21327	21666	21632	21530	21592	21709	21459	21438	21644	21409	21608	21317	21496	21529	21639	21580	21531	21504	21684	21459	21513	21517	21510	21422	21643	21848	21363	21531	21765	21352	21701	21604	21561	21588	21460	21519	21736	21633	21496	21684	21571	21588	21640	21718	21690	21674	21461	21504	21481	21701	21620	21530	21773	21507	21565	21660	21642	21711	21519	21508	21410	21600	21663	21730	21490	21379	21498	21340	21651	21658	21537	21517	21647	21747	21522	21515	21522	21467	21444	21486	21525	21530	21668	21736	21556	21599	21640	21628	21416	21529	21496	21542	21598	21801	21528	21205	21691	21600	21539	21620	21504	21657	21811	21588	21543	21502	21615	21555	21451	21510	21274	21577	21520	21614	21324	21628	21504	21464	21604	21500	21584	21708	21645	21742	21551	21619	21636	21393	21567	21590	21713	21635	21383	21610	21667	21662	21594	21821	21566	21602	21357	21629	21750	21463	21366	21487	21496	21489	21405	21572	21636	21504	21608	21423	21444	21699	21512	21439	21545	21501	21599	21611	21590	21615	21523	21584	21729	21601	21696	21473	21567	21724	21326	21608	21651	21705	21568	21809	21446	21604	21606	21716	21547	21569	21444	21555	21495	21671	21573	21585	21524	21451	21660	21690	21634	21483	21636	21617	21698	21568	21563	21276	21730	21784	21477	21500	21643	21407	21343	21487	21682	21576	21678	21709	21597	21673	21665	21650	21461	21542	21619	21635	21426	21437	21690	21791	21458	21812	21490	21566	21798	21714	21587	21462	21782	21687	21538	21491	21720	21606	21531	21822	21750	21550	21556	21524	21599	21306	21464	21474	21454	21642	21717	21671	21582	21680	21331	21692	21662	21447	21516	21649	21645	21710	21557	21454	21371	21513	21687	21802	21450	21459	21674	21500	21705	21537	21542	21650	21679	21563	21600	21668	21899	21552	21523	21838	21723	21595	21298	21393	21710	21887	21541	21515	21682	21569	21604	21607	21695	21589	21768	21596	21619	21552	21525	21604	21570	21500	21846	21600	21624	21449	21654	21834	21343	21527	21451	21580	21527	21739	21631	21743	21689	21598	21587	21568	21707	21812	21619	21567	21828	21753	21692	21529	21608	21565	21646	21460	21758	21561	21526	21589	21637	21548	21619	21742	21360	21831	21849	21637	21656	21570	21756	21599	21831	21378	21703	21672	21582	21647	21559	21501	21622	21634	21603	21700	21837	21369	21520	21581	21744	21759	21852	21494	21493	21464	21443	21367	21328	21444	21489	21730	21535	21475	21405	21355	21539	21661	21376	21388	21686	21531	21519	21553	21483	21566	21671	21478	21750	21557	21620	21663	21629	21399	21440	21462	21467	21695	21426	21524	21496	21810	21683	21651	21566	21587	21680	21435	21547	21689	21561	21561	21422	21457	21649	21601	21643	21637	21457	21570	21511	21438	21552	21705	21508	21491	21635	21846	21308	21631	21563	21462	21447	21610	21629	21749	21606	21546	21598	21550	21661	21664	21536	21571	21451	21659	21602	21732	21849	21649	21699	21619	21545	21488	21646	21646	21695	21781	21649	21565	21598	21531	21843	21644	21380	21660	21361	21472	21494	21502	21195	21363	21542	21748	21570	21370	21577	21756	21467	21514	21862	21459	21580	21725	21532	21405	21480	21616	21634	21580	21460	21468	21533	21443	21536	21676	21641	21330	21523	21784	21610	21559	21572	21736	21630	21672	21459	21728	21435	21643	21407	21689	21671	21787	21651	21545	21554	21647	21488	21805	21697	21886	21718	21415	21747	21712	21549	21589	21368	21404	21555	21615	21620	21550	21379	21635	21520	21514	21802	21628	21462	21763	21499	21600	21676	21664	21422	21534	21580	21528	21734	21614	21361	21500	21514	21661	21578	21359	21638	21616	21554	21604	21646	21644	21666	21623	21636	21634	21752	21487	21731	21560	21616	21497	21712	21553	21498	21558	21655	21458	21626	21519	21537	21431	21608	21470	21535	21699	21515	21583	21459	21764	21502	21393	21608	21685	21693	21570	21677	21653	21595	21625	21614	21441	21401	21383	21402	21639	21529	21549	21528	21820	21707	21371	21513	21597	21495	21570	21634
26877	40221	40836	33118	29627	24847	21636	20904	19664	18865	18922	20679	19113	17684	16722	16691	16553	16554	16518	16475	16656	16486	16423	16570	16621	16474	16527	16615	16473	16497	16562	16501	16450	16625	16546	16515	16340	16368	16574	16610	16430	16490	16503	16361	16359	16362	16570	16524	16433	16637	16652	16598	16559	16589	16587	16403	16612	16563	16430	16573	16503	16230	16604	16475	16571	16478	16559	16482	16375	16507	16481	16549	16584	16415	16366	16477	16444	16370	16353	16480	16529	16589	16460	16589	16580	16274	16489	16480	16441	16443	16505	16518	16389	16497	16587	16466	16466	16461	16402	16522	16494	16498	16589	16560	16646	16517	16588	16473	16371	16573	16453	16495	16641	16384	16531	16496	16468	16339	16632	16499	16525	16736	16534	16574	16510	16379	16587	16660	16508	16523	16489	16492	16504	16590	16388	16568	16806	16385	16365	16510	16459	16666	16546	16297	16531	16308	16552	16524	16560	16557	16211	16618	16529	16467	16563	16499	16479	16538	16673	16354	16498	16571	16382	16352	16527	16511	16517	16570	16619	16572	16516	16311	16646	16423	16551	16578	16416	16438	16402	16422	16478	16626	16386	16521	16578	16527	16489	16519	16592	16444	16575	16426	16619	16478	16636	16594	16414	16351	16651	16385	16319	16422	16673	16530	16643	16473	16377	16555	16530	16526	16652	16694	16506	16519	16663	16566	16581	16243	16611	16516	16489	16469	16416	16531	16380	16579	16370	16505	16532	16364	16523	16409	16507	16489	16563	16519	16417	16456	16489	16506	16467	16495	16567	16603	16377	16394	16527	16617	16555	16253	16644	16452	16350	16643	16594	16362	16662	16346	16433	16563	16659	16476	16497	16675	16412	16506	16526	16560	16539	16565	16415	16475	16639	16516	16370	16433	16496	16529	16527	16559	16583	16474	16764	16525	16403	16482	16492	16451	16538	16493	16615	16464	16441	16438	16405	16397	16421	16475	16479	16256	16461	16390	16584	16479	16444	16315	16465	16548	16623	16503	16536	16335	16466	16487	16598	16537	16490	16661	16555	16640	16438	16550	16543	16481	16503	16466	16661	16407	16460	16512	16447	16339	16539	16438	16534	16631	16615	16497	16529	16382	16468	16601	16568	16579	16387	16510	16621	16454	16362	16457	16407	16431	16494	16386	16522	16589	16611	16496	16621	16352	16386	16455	16411	16445	16515	16452	16498	16723	16381	16396	16472	16765	16580	16634	16686	16491	16523	16499	16522	16711	16524	16574	16412	16428	16381	16634	16468	16441	16535	16463	16526	16360	16597	16731	16551	16458	16521	16614	16420	16542	16368	16428	16419	16555	16467	16568	16486	16712	16552	16545	16378	16476	16582	16668	16442	16405	16693	16332	16680	16665	16396	16439	16521	16551	16537	16445	16342	16520	16407	16448	16434	16547	16332	16577	16512	16229	16423	16554	16394	16473	16663	16563	16482	16549	16287	16398	16596	16672	16342	16468	16456	16401	16428	16498	16593	16559	16498	16518	16469	16420	16654	16771	16327	16531	16435	16485	16384	16645	16356	16403	16447	16530	16464	16250	16687	16466	16571	16596	16668	16617	16559	16462	16688	16376	16556	16386	16521	16401	16670	16426	16656	16598	16603	16512	16587	16423	16480	16522	16421	16569	16555	16546	16513	16523	16398	16376	16525	16511	16667	16571	16516	16544	16512	16364	16472	16477	16514	16492	16533	16397	16422	16671	16498	16423	16402	16685	16481	16492	16496	16313	16550	16658	16587	16475	16573	16429	16651	16477	16559	16418	16575	16335	16636	16383	16507	16519	16408	16553	16406	16499	16484	16361	16415	16537	16492	16477	16445	16503	16546	16258	16533	16517	16371	16524	16502	16487	16592	16450	16560	16656	16467	16477	16551	16318	16620	16613	16380	16464	16340	16476	16502	16359	16444	16492	16518	16572	16411	16519	16498	16547	16369	16567	16573	16308	16604	16481	16419	16359	16620	16382	16577	16513	16570	16460	16436	16362	16528	16419	16465	16506	16444	16410	16510	16403	16617	16464	16516	16555	16449	16498	16561	16569	16460	16564	16453	16348	16492	16371	16529	16677	16643	16558	16627	16570	16644	16565	16577	16415	16544	16626	16419	16462	16388	16572	16504	16431	16635	16486	16473	16504	16519	16687	16454	16632	16339	16440	16363	16612	16657	16519	16550	16772	16573	16341	16601	16613	16569	16411	16687	16554	16483	16451	16539	16477	16478	16594	16630	16311	16421	16575	16565	16462	16466	16617	16456	16411	16540	16571	16501	16563	16431	16417	16550	16538	16492	16529	16545	16553	16407	16583	16654	16561	16423	16593	16352	16440	16588	16589	16438	16388	16589	16375	16572	16596	16603	16578	16539	16525	16486	16539	16513	16677	16501	16501	16473	16478	16413	16470	16549	16548	16582	16463	16477	16412	16461	16409	16760	16532	16416	16370	16387	16627	16468	16622	16530	16554	16618	16461	16586	16451	16426	16385	16503	16497	16648	16390	16429	16497	16547	16543	16435	16456	16602	16654	16671	16457	16568	16378	16442	16492	16462	16489	16587	16557	16488	16682	16620	16313	16402	16509	16653	16565	16572	16412	16426	16547	16550	16538	16533	16454	16465	16561	16588	16423	16425	16472	16539	16401	16393	16507	16497	16498	16432	16527	16495	16594	16462	16512	16455	16506	16621	16601	16562	16519	16574	16471	16814	16445	16636	16459	16541	16711	16439	16621	16470	16449	16472	16441	16600	16674	16466	16403	16505	16470	16445	16462	16490	16407	16374	16468	16559	16420	16390	16471	16489	16600	16504	16559	16355	16676	16594	16600	16507	16608	16592	16413	16537	16682	16463	16287	16607	16363	16513	16776	16491	16659	16625	16391	16407	16422	16578	16524	16578	16590	16749	16446	16486	16553	16271	16688	16478	16416	16494	16486	16434	16385	16472	16468	16397	16494	16541	16526	16784	16611	16370	16447	16533	16532	16431	16381	16594	16561	16480	16530	16498	16522	16383	16516	16576	16545	16597	16512	16469	16424	16379	16529	16623	16685	16525	16509	16624	16356	16496	16590	16339	16425	16680	16318	16560	16445	16517	16504	16485	16435	16465	16539	16467	16510	16399	16394	16549	16270	16540	16585	16365	16407	16521	16626	16542	16556	16738	16609	16399	16433	16487	16691	16533	16485	16453	16458	16494	16520	16492	16465	16469	16538	16542	16460	16531	16520	16358	16542	16481	16518	16560	16359	16491	16513	16396	16429	16351	16527	16794	16546	16497	16570	16612	16464	16556	16681	16596	16516	16584	16560	16429	16563	16542	16326	16629	16367	16698	16463	16515	16580	16570	16503	16514	16499	16393	16498	16445	16407	16683	16413	16564	16633	16636	16590	16522	16477	16551	16500	16562	16519	16712	16498	16497	16511	16524	16505	16615	16479	16509	16634	16595	16464	16474	16344	16428	16404	16441	16482	16422	16482	16584	16381	16550	16501	16535	16421	16593	16431	16625	16358	16643	16492	16590	16553	16547	16431	16650	16517	16566	16475	16485	16456	16569	16488	16416	16218	16496	16471	16602	16447	16548	16595	16481	16550	16358	16559	16723	16584	16507	16528	16424	16507	16593	16383	16620	16573	16556	16494	16592	16558	16342	16265	16609	16561	16576	16469	16469	16505	16535	16555	16582	16458	16387	16526	16408	16437	16709	16430	16517	16393	16578	16450	16357	16427	16575	16307	16321	16577	16490	16529	16515	16517	16535	16605	16516	16462	16559	16527	16684	16355	16563	16371	16541	16478	16435	16465	16394	16413	16535	16502	16450	16840	16605	16599	16382	16406	16539	16555	16495	16623	16490	16566	16514	16415	16561	16432	16481	16450	16521	16620	16537	16592	16477	16493	16631	16465	16461	16475	16486	16324	16507	16440	16497	16533	16473	16446	16600	16546	16430	16403	16525	16509	16597	16487	16634	16425	16485	16352	16646	16499	16593	16561	16412	16442	16557	16531	16503	16490	16513	16435	16573	16513	16474	16517	16634	16565	16633	16433	16598	16398	16422	16531	16665	16365	16534	16512	16460	16440	16527	16561	16567	16575	16540	16392	16520	16465	16632	16613	16428	16525	16429	16571	16607	16650	16360	16490	16406	16520	16395	16491	16375	16460	16486	16454	16570	16636	16701	16439	16353	16619	16311	16646	16617	16590	16429	16464	16484	16569	16654	16555	16615	16564	16462	16387	16591	16397	16580	16452	16292	16528	16467	16578	16606	16482	16326	16606	16441	16513	16542	16555	16461	16371	16468	16430	16521	16552	16606	16383	16390	16527	16596	16498	16510	16568	16354	16582	16484	16509	16343	16400	16450	16365	16478	16605	16599	16447	16562	16176	16473	16382	16564	16603	16370	16432	16488	16434	16435	16366	16536	16279	16478	16374	16357	16460	16628	16344	16360	16441	16591	16483	16483	16427	16617	16475	16492	16677	16326	16295	16764	16426	16519	16732	16507	16554	16480	16379	16569	16663	16690	16511	16536	16502	16534	16389	16540	16531	16582	16482	16524	16603	16466	16481	16569	16511	16442	16365	16561	16601	16394	16456	16550	16559	16486	16481	16530	16424	16445	16563	16490	16575	16310	16558	16458	16270	16598	16538	16314	16547	16431	16495	16626	16531	16593	16526	16565	16648	16416	16502	16443	16623	16524	16524	16503	16498	16718	16437	16703	16501	16598	16242	16464	16447	16414	16451	16445	16482	16604	16406	16358	16472	16492	16616	16585	16569	16516	16578	16314	16433	16392	16475	16443	16562	16555	16562	16503	16390	16512	16492	16488	16485	16459	16394	16527	16518	16557	16654	16622	16559	16472	16411	16690	16563	16570	16517	16613	16432	16415	16585	16477	16573	16547	16368	16401	16440	16704	16372	16423	16428	16501	16525	16430	16447	16745	16584	16501	16586	16576	16569	16420	16534	16527	16218	16533	16315	16487	16505	16458	16421	16398	16724	16547	16508	16545	16613	16415	16533	16527	16557	16581	16555	16558	16695	16374	16516	16349	16459	16596	16551	16563	16488	16503	16543	16334	16489	16487	16470	16396	16633	16495	16442	16376	16299	16547	16504	16564	16591	16456	16633	16384	16461	16497	16501
25350	21283	30194	32878	31470	30648	29010	26367	25288	24906	30834	36342	31862	26623	23270	21947	21369	21502	21586	21493	21398	21424	21379	21404	21570	21448	21539	21246	21174	21601	21380	21299	21381	21406	21539	21519	21297	21487	21633	21410	21338	21281	21517	21245	21356	21258	21499	21596	21549	21344	21277	21548	21376	21207	21652	21469	21356	21445	21551	21224	21663	21496	21216	21346	21227	21333	21475	21526	21425	21519	21282	21373	21393	21283	21567	21592	21545	21370	21384	21416	21443	21451	21582	21267	21371	21388	21379	21449	21268	21339	21458	21620	21325	21194	21411	21217	21637	21350	21520	21204	21245	21569	21070	21323	21382	21373	21449	21296	21475	21506	21225	21300	21373	21329	21282	21315	21434	21487	21459	21432	21312	21484	21281	21188	21253	21551	21288	21334	21282	21467	21277	21469	21210	21265	21376	21370	21319	21315	21276	21436	21358	21356	21494	21429	21291	21375	21271	21376	21541	21435	21382	21585	21488	21171	21492	21235	21357	21302	21440	21304	21367	21362	21357	21329	21493	21731	21360	21291	21504	21284	21390	21470	21339	21439	21530	21358	21474	21531	21263	21326	21428	21324	21398	21127	21274	21511	21390	21313	21375	21222	21155	21407	21468	21369	21370	21411	21360	21427	21191	21200	21428	21305	21712	21416	21525	21435	21340	21418	21176	21400	21505	21468	21255	21428	21345	21443	21065	21132	21301	21403	21241	21047	21272	21370	21248	21383	21607	21434	21341	21348	21328	21339	21241	21382	21172	21281	21391	21428	21464	21338	21249	21337	21435	21413	21191	21368	21330	21295	21252	21417	21329	21425	21300	21281	21241	21329	21386	21299	21437	21418	21288	21438	21395	21279	21557	21503	21490	21394	21497	21526	21322	21358	21488	21359	21289	21405	21373	21640	21226	21529	21361	21250	21298	21262	21263	21247	21313	21251	21458	21158	21463	21198	21489	21182	21302	21438	21288	21433	21374	21455	21227	21282	21292	21357	21690	21529	21315	21355	21452	21357	21185	21387	21325	21352	21219	21282	21497	21212	21356	21351	21421	21408	21347	21345	21375	21264	21433	21154	21094	21239	21721	21537	21527	21268	21446	21502	21303	21449	21240	21029	21249	21271	21366	21486	21419	21501	21575	21250	21344	21397	21511	21378	21387	21469	21490	21402	21404	21376	21188	21344	21316	21113	21291	21188	21360	21368	21344	21417	21350	21286	21446	21462	21538	21485	21289	21550	21266	21469	21394	21298	21427	21238	21336	21168	21125	21170	21459	21221	21409	21212	21326	21367	21322	21427	21454	21404	21347	21267	21411	21432	21184	21346	21446	21379	21360	21377	21240	21245	21354	21250	21489	21214	21400	21470	21499	21127	21273	21339	21364	21492	21594	21123	21317	21380	21289	21435	21458	21571	21424	21288	21526	21312	21466	21272	21327	21179	21293	21492	21643	21323	21210	21400	21320	21327	21416	21375	21316	21587	21430	21393	21405	21159	21289	21251	21439	21397	21420	21405	21408	21326	21198	21620	21339	21304	21412	21379	21571	21446	21267	21349	21155	21285	21340	21296	21273	21275	21310	21326	21180	21292	21494	21360	21379	21304	21497	21301	21462	21366	21266	21247	21292	21407	21268	21126	21254	21181	21513	21205	21341	21304	21352	21434	21608	21468	21269	21414	21204	21439	21291	21501	21169	21225	21331	21416	21257	21348	21274	21339	21325	21206	21278	21417	21205	21291	21441	21320	21408	21552	21405	21217	21411	21175	21242	21557	21560	21490	21291	21476	21448	21354	21273	21146	21594	21470	21379	21451	21310	21213	21440	21270	21341	21082	21196	21566	21360	21297	21551	21527	21348	21529	21366	21497	21317	21357	21106	21403	21236	21419	21321	21132	21665	21245	21341	21382	21216	21482	21525	21344	21366	21163	21436	21271	21374	21370	21334	21341	21178	21389	21386	21572	21310	21293	21401	21342	21355	21232	21444	21318	21327	21539	21510	21515	21138	21301	21268	21403	21388	21294	21325	21313	21639	21338	21325	21221	21397	21574	21441	21247	21325	21469	21228	21508	21479	21339	21177	21186	21366	21486	21321	21480	21322	21267	21378	21368	21596	21613	21100	21523	21409	21360	21404	21385	21326	21261	21191	21203	21017	21383	21384	21585	21521	21448	21243	21438	21508	21309	21492	21293	21508	21127	21571	21310	21220	21456	21239	21475	21131	21403	21446	21376	21397	21479	21365	21407	21231	21395	21549	21351	21281	21408	21372	21291	21579	21320	21527	21407	21398	21261	21269	21213	21436	21263	21155	21320	21304	21410	21402	21226	21265	21394	21458	21338	21367	21301	21289	21555	21375	21300	21552	21254	21546	21292	21192	21274	21320	21542	21407	21296	21411	21381	21665	21648	21557	21278	21142	21151	21395	21359	21148	21625	21305	21303	21466	21423	21210	21298	21197	21440	21313	21475	21306	21211	21345	21417	21154	21421	21324	21161	21482	21404	21416	21228	21284	21250	21203	21302	21438	21226	21340	21370	21463	21425	21411	21538	21333	21234	21575	21306	21385	21176	21465	21233	21455	21440	21308	21274	21397	21405	21337	21455	21239	21172	21162	21494	21545	21597	21194	21171	21360	21339	21281	21354	21286	21312	21391	21266	21526	21684	21216	21517	21430	21229	21290	21413	21370	21234	21325	21466	21136	21275	21088	21300	21131	21524	21562	21228	21236	21351	21511	21397	21331	21413	21416	21448	21411	21358	21259	21425	21421	21341	21235	21299	21503	21382	21449	21376	21275	21162	21348	21217	21220	21330	21161	21354	21291	21239	21355	21348	21394	21477	21662	21544	21529	21387	21321	21439	21449	21194	21274	21345	21231	21475	21480	21177	21280	21312	21389	21377	21481	21385	21369	21649	21487	21311	21505	21578	21222	21269	21246	21402	21250	21485	21343	21380	21389	21407	21221	21362	21430	21410	21271	21377	21444	21342	21431	21441	21442	21509	21247	21463	21215	21297	21077	21256	21433	21207	21462	21490	21460	21254	21312	21635	21353	21335	21448	21359	21250	21370	21323	21493	21360	21323	21409	21406	21168	21581	21330	21335	21552	21384	21371	21312	21349	21353	21200	21395	21131	21196	21439	21363	21416	21428	21549	21519	21204	21430	21245	21182	21247	21395	21418	21308	21418	21456	21292	21435	21307	21483	21215	21344	21556	21368	21318	21193	21274	21499	21482	21200	21242	21340	21631	21398	21417	21260	21274	21325	21369	21439	21277	21132	21212	21377	21503	21274	21466	21180	21311	21373	21320	21563	21380	21341	21386	21299	21515	21410	21408	21377	21298	21464	21401	21316	21390	21145	21469	21566	21528	21119	21539	21330	21507	21401	21406	21453	21345	21537	21302	21468	21268	21248	21254	21445	21426	21431	21478	21411	21347	21433	21118	21371	21447	21508	21614	21707	21276	21617	21487	21283	21453	21326	21443	21533	21522	21446	21235	21321	21502	21267	21564	21389	21445	21217	21307	21382	21417	21296	21369	21578	21554	21305	21447	21387	21328	21430	21137	21324	21368	21336	20970	21217	21188	21394	21660	21408	21358	21322	21391	21346	21485	21427	21317	21152	21337	21406	21442	21187	21157	21184	21243	21440	21308	21437	21141	21350	21375	21365	21349	21554	21563	21484	21185	21326	21386	21351	21287	21493	21392	21493	21138	21393	21387	21417	21415	21386	21366	21141	21346	21419	21651	21463	21327	21195	21221	21247	21467	21462	21439	21536	21148	21409	21228	21186	21300	21484	21402	21426	21454	21228	21365	21531	21676	21281	21276	21232	21313	21377	21274	21317	21206	21365	21552	21204	21411	21428	21243	21280	21282	21241	21218	21181	21449	21496	21210	21132	21342	21402	21210	21261	21326	21233	21548	21413	21143	21498	21389	21309	21218	21321	21381	21420	21299	21413	21550	21351	21113	21277	21400	21188	21391	21444	21326	21456	21393	21249	21303	21351	21448	21463	21182	21119	21583	21398	21201	21511	21169	21277	21609	21390	21505	21499	21547	21162	21429	21392	21270	21337	21409	21542	21480	21315	21341	21515	21338	21380	21160	21433	21356	21410	21389	21345	21352	21487	21588	21024	21341	21132	21269	21289	21516	21266	21233	21270	21293	21441	21469	21265	21144	21336	21074	21350	21462	21600	21347	21258	21455	21374	21596	21254	21272	21320	21310	21076	21214	21389	21357	21383	21604	21610	21487	21317	21375	21276	21366	21243	21347	21242	21261	21364	21466	21260	21223	21234	21386	21470	21065	21415	21432	21113	21417	21436	21418	21425	21337	21108	21301	21295	21499	21437	21438	21467	21220	21362	21528	21384	21484	21357	21248	21278	21463	21324	21353	21465	21457	21176	21385	21450	21329	21254	21398	21314	21363	21179	21248	21354	21309	21360	21216	21475	21341	21387	21367	21290	21421	21362	21323	21203	21390	21385	21284	21415	21317	21412	21310	21523	21402	21168	21130	21306	21447	21514	21477	21573	21588	21043	21469	21406	21175	21224	21169	21292	21324	21175	21477	21350	21336	21363	21341	21303	21412	21356	21277	21379	21428	21316	21317	21425	21298	21369	21551	21419	21555	21480	21272	21412	21401	21451	21311	21309	21373	21539	21367	21271	21464	21393	21404	21311	21294	21478	21044	21248	21282	21433	21264	21333	21420	21333	21447	21405	21348	21282	21260	21353	21324	21395	21352	21373	21317	21190	21423	21359	21348	21249	21333	21216	21374	21308	21472	21389	21373	21294	21457	21311	21184	21262	21560	21353	21413	21327	21474	21405	21352	21219	21396	21373	21177	21446	21276	21320	21388	21541	21312	21215	21337	21258	21315	21188	21499	21343	21252	21613	21242	21280	21621	21385	21527	21496	21236	21308	21321	21358	21414	21369	21280	21293	21573	21333	21244	21271	21201	21495	21025	21167	21536	21387	21301	21205	21430	21601	21531	21365	21518	21232	21315	21521	21408	21369	21313	21394	21252	21255	21372	21287	21330	21613	21326	21286	21464	21271	21390	21348	21317	21282	21292	21272	21407	21597	21441	21437	21329	21307	21404	21220	21496	21251	21283	21298	21187	21428	21252	21250	21323	21465	21352	21558	21312	21386
28257	47253	48237	43611	35006	28880	25390	23255	22375	21499	30447	34994	28402	21635	17904	16631	16466	16418	16447	16492	16596	16260	16438	16435	16247	16483	16426	16361	16365	16533	16519	16453	16281	16424	16525	16356	16184	16353	16440	16566	16436	16426	16622	16346	16495	16372	16704	16386	16446	16332	16498	16375	16268	16408	16535	16470	16375	16616	16618	16583	16197	16461	16485	16345	16369	16394	16554	16413	16533	16376	16525	16420	16330	16526	16481	16432	16693	16441	16473	16449	16567	16369	16315	16384	16506	16341	16453	16492	16409	16519	16383	16491	16525	16465	16272	16440	16421	16441	16440	16273	16381	16440	16512	16421	16302	16299	16620	16447	16559	16564	16544	16515	16586	16285	16380	16532	16577	16431	16572	16421	16391	16498	16410	16321	16400	16555	16448	16284	16592	16458	16379	16497	16402	16267	16274	16501	16407	16355	16538	16453	16362	16585	16601	16340	16392	16630	16510	16417	16416	16583	16505	16449	16548	16522	16345	16366	16401	16302	16441	16533	16426	16493	16346	16414	16462	16478	16433	16583	16462	16426	16483	16320	16236	16518	16437	16497	16473	16578	16535	16582	16307	16383	16471	16381	16499	16370	16335	16401	16571	16434	16457	16469	16279	16579	16490	16409	16453	16521	16310	16568	16268	16401	16555	16432	16341	16475	16296	16364	16567	16442	16500	16162	16397	16435	16362	16344	16426	16575	16530	16392	16434	16360	16402	16480	16509	16664	16387	16478	16269	16270	16360	16467	16547	16524	16576	16601	16493	16428	16620	16388	16392	16572	16422	16316	16434	16440	16464	16520	16350	16581	16422	16506	16485	16348	16379	16293	16441	16541	16482	16393	16460	16448	16252	16382	16269	16498	16454	16427	16395	16369	16467	16363	16410	16498	16419	16412	16470	16415	16590	16402	16458	16366	16320	16409	16498	16450	16448	16408	16512	16417	16378	16407	16527	16520	16457	16358	16382	16461	16526	16382	16475	16250	16525	16240	16538	16317	16502	16429	16364	16437	16526	16400	16232	16515	16287	16612	16408	16250	16409	16416	16378	16363	16373	16334	16224	16483	16332	16374	16401	16580	16380	16466	16411	16554	16470	16424	16475	16609	16355	16545	16315	16459	16419	16388	16259	16605	16287	16320	16403	16564	16459	16487	16539	16365	16406	16533	16332	16423	16567	16390	16643	16553	16456	16383	16479	16357	16365	16409	16337	16462	16435	16547	16346	16291	16422	16414	16368	16559	16406	16377	16530	16424	16366	16386	16468	16285	16471	16494	16336	16374	16350	16392	16474	16434	16420	16458	16458	16436	16462	16381	16506	16530	16398	16568	16432	16288	16531	16442	16485	16440	16550	16257	16371	16604	16400	16370	16507	16493	16427	16363	16454	16214	16419	16452	16342	16430	16399	16424	16418	16360	16439	16362	16509	16487	16516	16481	16405	16428	16425	16513	16365	16312	16331	16431	16462	16386	16350	16267	16473	16315	16584	16426	16448	16219	16326	16360	16262	16295	16522	16515	16501	16392	16482	16455	16403	16400	16489	16547	16330	16327	16483	16350	16380	16399	16596	16286	16449	16497	16405	16552	16375	16410	16555	16360	16459	16352	16537	16444	16516	16372	16416	16330	16334	16387	16349	16486	16355	16518	16541	16469	16687	16509	16460	16450	16283	16297	16249	16452	16293	16415	16364	16519	16584	16430	16442	16423	16467	16453	16316	16681	16382	16469	16316	16340	16429	16366	16393	16420	16414	16432	16409	16390	16238	16481	16490	16555	16435	16501	16447	16288	16345	16480	16298	16310	16402	16335	16459	16251	16431	16664	16396	16604	16368	16274	16403	16416	16460	16464	16494	16528	16442	16390	16391	16394	16330	16495	16340	16460	16471	16336	16460	16415	16277	16363	16533	16473	16524	16589	16406	16523	16360	16285	16390	16328	16466	16258	16397	16406	16525	16397	16447	16427	16274	16458	16557	16444	16508	16347	16324	16307	16548	16450	16546	16516	16475	16440	16533	16471	16452	16539	16312	16436	16530	16551	16292	16506	16348	16529	16422	16418	16620	16363	16242	16547	16599	16518	16362	16475	16612	16301	16583	16555	16519	16475	16442	16591	16481	16427	16514	16475	16629	16331	16482	16436	16538	16411	16557	16340	16348	16401	16550	16321	16345	16536	16513	16195	16528	16624	16496	16438	16639	16396	16432	16342	16395	16256	16408	16401	16246	16422	16422	16479	16531	16419	16273	16543	16488	16348	16336	16464	16477	16440	16473	16358	16509	16475	16351	16523	16168	16323	16325	16389	16440	16301	16441	16337	16470	16574	16377	16411	16407	16395	16479	16409	16501	16375	16458	16327	16487	16350	16443	16291	16481	16331	16512	16523	16518	16488	16383	16466	16374	16442	16415	16483	16371	16335	16294	16467	16305	16294	16339	16519	16583	16344	16557	16543	16354	16405	16512	16378	16387	16539	16411	16356	16470	16485	16423	16497	16365	16498	16471	16446	16362	16334	16415	16225	16250	16510	16515	16484	16317	16446	16357	16324	16427	16423	16564	16271	16379	16521	16431	16500	16414	16479	16460	16556	16472	16514	16460	16398	16416	16350	16313	16470	16473	16383	16404	16243	16410	16508	16398	16516	16369	16554	16530	16385	16280	16451	16372	16516	16361	16307	16483	16376	16381	16414	16665	16445	16607	16550	16130	16512	16557	16474	16335	16403	16591	16287	16470	16524	16397	16449	16493	16403	16425	16534	16303	16467	16402	16228	16370	16525	16484	16447	16247	16473	16641	16383	16509	16242	16446	16461	16595	16487	16354	16534	16426	16574	16495	16417	16510	16456	16253	16519	16420	16554	16429	16733	16698	16287	16298	16369	16316	16430	16377	16464	16474	16532	16418	16389	16335	16370	16307	16464	16687	16431	16322	16498	16434	16291	16473	16338	16390	16301	16332	16520	16234	16365	16338	16571	16464	16363	16489	16553	16078	16334	16396	16325	16563	16456	16403	16542	16404	16335	16410	16661	16510	16273	16306	16497	16336	16398	16327	16368	16477	16617	16470	16478	16305	16303	16468	16461	16435	16262	16340	16451	16236	16468	16355	16523	16403	16448	16357	16448	16345	16401	16367	16384	16418	16449	16460	16340	16427	16451	16463	16402	16555	16401	16526	16456	16277	16442	16457	16480	16336	16431	16395	16323	16292	16349	16328	16300	16488	16475	16238	16347	16420	16237	16606	16562	16381	16360	16354	16334	16346	16641	16480	16528	16345	16386	16591	16468	16351	16497	16507	16364	16362	16386	16247	16459	16535	16453	16366	16394	16500	16284	16424	16357	16267	16405	16508	16461	16328	16300	16439	16323	16373	16450	16372	16473	16427	16565	16470	16361	16415	16383	16462	16535	16366	16467	16318	16226	16387	16603	16477	16419	16387	16450	16587	16414	16457	16352	16415	16347	16526	16262	16592	16370	16516	16265	16392	16384	16268	16371	16355	16345	16443	16456	16571	16286	16243	16418	16429	16279	16385	16297	16425	16278	16520	16442	16184	16328	16375	16410	16492	16457	16327	16436	16407	16448	16563	16417	16311	16395	16457	16424	16331	16450	16404	16532	16419	16518	16562	16318	16480	16409	16341	16461	16346	16566	16438	16674	16536	16366	16341	16506	16531	16397	16308	16467	16388	16280	16429	16327	16293	16395	16312	16472	16474	16459	16207	16393	16373	16375	16376	16422	16467	16413	16296	16576	16516	16527	16557	16324	16275	16627	16517	16594	16320	16307	16427	16384	16347	16348	16369	16303	16464	16460	16544	16437	16463	16297	16349	16523	16537	16486	16480	16379	16448	16324	16441	16571	16390	16523	16430	16417	16370	16571	16514	16375	16322	16429	16606	16378	16529	16427	16457	16343	16477	16496	16334	16312	16458	16449	16633	16453	16520	16441	16472	16403	16492	16422	16538	16548	16432	16325	16551	16609	16433	16241	16435	16418	16408	16528	16565	16437	16603	16478	16603	16488	16516	16440	16338	16346	16587	16327	16533	16334	16592	16553	16410	16516	16462	16359	16448	16369	16336	16201	16522	16397	16403	16469	16310	16374	16318	16562	16432	16442	16393	16526	16189	16487	16255	16415	16268	16511	16336	16430	16379	16583	16552	16458	16565	16415	16352	16428	16397	16374	16334	16426	16336	16278	16467	16575	16350	16649	16518	16617	16514	16375	16345	16527	16402	16551	16438	16397	16412	16388	16389	16547	16450	16496	16357	16413	16541	16499	16547	16430	16309	16510	16400	16480	16481	16412	16309	16491	16303	16431	16467	16604	16356	16543	16448	16355	16364	16412	16569	16301	16341	16472	16399	16271	16304	16313	16513	16398	16438	16324	16485	16378	16404	16425	16645	16463	16411	16473	16240	16575	16436	16360	16473	16366	16357	16384	16421	16383	16408	16529	16320	16452	16454	16509	16516	16471	16502	16414	16342	16347	16426	16398	16411	16308	16247	16545	16415	16493	16578	16346	16394	16441	16523	16163	16357	16431	16487	16397	16393	16442	16582	16319	16466	16486	16530	16438	16429	16445	16475	16430	16483	16367	16434	16493	16462	16371	16502	16361	16440	16485	16425	16233	16446	16456	16361	16440	16520	16572	16428	16377	16401	16527	16405	16382	16490	16359	16464	16381	16538	16271	16415	16450	16472	16356	16410	16315	16372	16589	16453	16406	16538	16498	16461	16442	16331	16482	16475	16372	16258	16410	16538	16410	16350	16526	16577	16441	16447	16296	16483	16445	16488	16451	16403	16501	16311	16290	16370	16319	16337	16409	16374	16529	16338	16532	16480	16549	16488	16504	16484	16536	16579	16225	16543	16234	16543	16385	16450	16548	16469	16368	16315	16448	16579	16445	16471	16321	16385	16253	16454	16511	16577	16228	16743	16449	16616	16523	16340	16445	16586	16420	16368	16439	16583	16392	16330	16475	16513	16403	16287	16412	16396	16537	16496	16553	16451	16365	16445	16343	16386	16389	16383	16473	16427	16411	16499	16440	16412	16673	16578	16461	16320	16524	16417	16420	16610	16404	16501	16537	16411	16492	16395	16563	16340	16312	16299	16234	16480	16414	16463	16548	16456	16425	16371	16414	16636	16508	16593	16490
23477	21086	29041	27357	28666	32672	35919	31303	27394	27090	40867	46608	38222	29511	24394	22195	21523	21436	21355	21237	21657	21454	21432	21279	21355	21385	21435	21307	21351	21481	21367	21328	21283	21278	21457	21385	21502	21588	21359	21198	21441	21004	21264	21377	21510	21305	21321	21304	21316	21307	21082	21285	21321	21205	21387	21376	21337	21453	21085	21429	21312	21410	21086	21130	21289	21267	21463	21121	21074	21263	21616	21441	21078	21191	21185	21238	21093	21160	21277	21251	21240	21440	21085	21260	21284	21361	21223	21191	21319	21391	21028	21240	21107	21150	21216	21172	21168	21491	21366	21331	21220	21143	21265	21196	21280	21253	21280	21186	21386	21415	21532	21478	21325	21389	21340	21149	21311	21251	21232	21115	21326	21289	21374	21122	21155	21159	21202	21405	21424	21169	21678	21389	21373	21262	21193	21114	21194	21429	21407	21537	21331	21278	21179	21144	21191	21194	21213	21343	21407	21156	21353	21249	21164	21042	21137	21318	21362	21347	21450	21207	21135	21171	20942	21323	21221	21480	21317	21045	21198	21245	21172	21254	21398	21442	21264	21346	21176	21346	21238	21347	21452	21564	21398	21535	21311	21430	21396	21156	21142	21237	21291	21303	21336	21410	21123	21516	21237	21188	21217	21174	21227	21007	21213	21244	21415	21229	21338	21514	21433	21195	21173	21086	21311	21106	21331	21167	21246	21191	21279	21235	20960	21108	21144	21315	21451	21307	21347	21236	21233	21358	21284	21292	21385	21225	21153	21351	21438	21088	21264	21248	21374	21234	21249	21601	21237	21097	21456	21198	21298	21153	21228	21323	21278	21273	21171	21242	21234	21349	21401	21231	21176	21250	21239	21158	21187	21345	21232	21178	21145	21285	21335	21380	21406	21240	21224	21207	21138	21173	21114	21326	21171	21152	21400	21293	21171	21315	21322	21349	21364	21239	21350	21099	21352	21308	21083	21306	21311	21095	21192	21352	21124	21237	21520	21038	21077	21294	21217	21121	21150	21278	21316	21146	21442	21212	21202	21483	21177	21397	21255	21231	21271	21212	21175	21177	21235	21399	21190	21355	21477	21450	21300	21156	20969	21257	21213	21133	21162	21327	21171	21249	21312	21058	21366	21387	21277	21112	21246	21165	20863	21236	21383	21227	21322	21501	21208	21205	21180	21155	21326	21411	21252	21453	21308	21096	21378	21241	21088	21215	21289	21127	21131	21393	21318	21192	21257	21147	21204	21204	21217	21273	21152	21202	21195	21397	21417	21323	21219	21083	21357	21176	21251	21365	21153	21167	21392	21222	21271	21119	21143	21109	21271	21280	21296	21376	21563	21467	21411	21423	21255	21290	21350	21130	21279	21265	21332	21306	21299	21359	21046	21161	21064	21002	21310	21417	21138	21306	21199	21157	21378	21376	21370	21188	21458	21521	21231	21328	21251	21288	21273	21195	21189	21195	21095	21187	21280	21358	21282	21104	21148	21393	20989	20978	21071	21352	21295	21399	21345	21188	21005	21141	21285	21295	21042	21344	21227	21208	21428	21158	21267	21300	21550	21302	21244	21413	21209	21295	21283	21210	21224	21405	21345	21107	21144	21205	21416	21565	21175	21217	21227	21268	21224	21119	21140	21300	21358	21178	21112	21274	21148	21290	21141	21318	21195	21352	21381	21324	21270	21018	21183	21187	21185	21233	21194	21174	21310	21352	21258	21329	21352	21326	21313	21195	21288	21162	21247	21131	21399	21269	21071	21197	21300	21258	21383	21381	21202	21173	21247	21360	21317	21226	21340	21329	21352	21213	21295	21016	21465	21265	21255	21103	21201	21251	21255	21153	21043	21281	21122	21174	21442	21256	21081	21169	21221	21143	21351	21466	21279	21188	21344	21065	21239	21337	21414	21033	21266	21273	21357	21395	21241	21193	21362	21313	21149	21374	21589	21311	21098	21079	21097	21442	21323	21319	21327	21341	21201	21324	21384	21185	21250	21298	21403	21295	21164	21261	21344	21138	21449	21316	21309	21207	21316	21260	21316	21285	21233	21144	21347	21193	21332	21050	21135	21288	21292	21323	21327	21239	21199	21393	21179	21321	21482	21113	21184	21304	21173	20997	21235	21152	21298	21234	21255	21169	21114	21410	21383	21173	21242	21226	21206	21278	21533	21486	21508	21289	21230	21134	21130	21273	21067	21238	21291	21432	20960	21173	21495	21272	21093	21317	21232	21420	21080	21214	21265	21304	21530	21290	21352	21325	21320	21289	21156	21233	21359	21272	20984	21174	21123	21266	21655	21376	21151	21248	21351	21566	21435	21272	21234	21280	21089	21287	21304	21321	21222	21033	21228	21010	21405	21243	21386	21343	21298	21187	21315	21313	21226	21180	21302	21309	21132	21010	21118	21290	21152	21030	20922	21234	21303	21009	21337	21336	21357	21320	21227	21211	21139	21260	21268	21257	21306	21191	21337	21297	21261	21261	21364	21149	21519	21245	21060	21247	21123	21122	21240	21284	21106	21111	21134	21475	21177	21170	21007	21238	21330	21376	21081	21116	21329	21064	21075	21081	21297	21086	21359	21330	21324	21175	21487	21417	21242	21199	21294	21222	21293	21211	21316	21184	21423	21221	21279	21306	21480	21281	21379	21457	21248	21457	21187	21369	21245	21313	21235	21293	21277	21170	21000	21135	21083	21329	21245	21170	21225	21158	20949	21131	21233	21268	21348	21202	21378	21181	21453	21265	21342	21162	21208	21391	21181	21129	21424	21266	21419	21315	21439	21447	21033	21178	21375	21256	21392	21450	21347	21155	21443	21076	21015	21230	21064	21371	21249	21201	21224	21160	21126	21219	21192	21070	21328	21178	21204	21159	21300	21262	21249	21125	21404	21426	21519	21413	21475	21073	21242	21122	21462	21326	21252	21052	21347	21218	21383	21160	21192	21093	21451	21443	21093	21192	21085	21056	21380	21490	21468	21206	21185	21180	21280	21113	21306	21111	21192	21182	21109	21199	21520	21243	21266	21204	21052	21224	20940	21250	21179	21191	21368	21130	21323	21234	21382	21279	21501	21248	21237	21444	21352	21263	21134	21236	21185	21272	21360	21259	21306	21152	21252	21121	21382	21333	21127	21168	21260	21265	21234	21124	21139	21297	21436	21413	21015	21308	21478	21411	21236	21144	21059	21453	21400	21268	21299	21276	21217	21216	21154	21339	21174	21127	21199	21148	21344	21421	21147	21233	21085	21430	21082	21280	21107	21196	21255	21045	21302	21105	21265	21249	21132	21334	21336	21075	21374	21236	21224	21223	21301	21334	21396	21123	21249	21322	21611	21248	21151	21366	21367	21337	21265	21408	21260	21384	21426	21271	21407	21185	21209	21260	21297	21195	21280	21274	21053	21095	21115	21302	21237	21226	21415	21052	21302	21271	21059	21171	21126	21201	21257	21327	21410	21390	21318	21285	21048	21205	21290	21066	21416	21296	21286	21058	21206	21234	21266	21348	21242	21360	21201	21524	21442	21221	21391	21213	21448	21265	21243	21310	21234	21115	21203	21210	21052	21172	21500	21149	21276	21202	21211	21281	21316	21351	21281	21280	21168	21243	21197	21192	21163	21292	21250	21319	21275	20973	21151	21281	21323	21190	21368	21391	21239	21240	21367	21273	21355	21190	21434	21330	21494	21428	21257	21337	21436	21253	21154	21340	21333	21306	21279	21207	21275	21197	21393	21204	21250	21455	21359	21261	21283	21056	21409	21276	21310	21275	21190	21201	20981	21054	21362	21285	21317	21192	21265	21165	21234	21504	21261	21129	21012	21065	21260	21251	21404	21266	21151	21179	20964	21143	21194	21192	21237	21209	21129	21237	21231	21039	21315	21300	21188	21197	21332	21280	21243	21289	21284	21220	20931	21070	21196	21241	21454	21556	21360	21371	21260	21072	21275	21059	21380	21270	21189	21175	21281	21154	21338	21307	21222	21124	21207	21077	21351	21097	21320	21133	21182	21314	21006	21343	21297	21104	21499	21177	21336	21409	21140	21209	21383	21180	21482	21382	21291	21337	21146	21265	21255	21067	21225	21340	21223	21413	21324	21317	21183	21129	21147	21421	21269	21495	21253	21397	21315	21183	21217	21207	21167	21148	21462	21381	21260	21389	21268	21182	21323	21067	21288	21394	21395	21394	21266	21312	21199	21216	21382	21307	21559	21354	21103	21191	21157	21180	21441	21216	21252	21127	21351	21262	21216	21030	21114	21309	21358	21057	21288	21173	21364	21184	21191	21278	21372	21202	21303	21172	21338	21042	21424	21006	21345	20971	21125	21107	21278	21328	21417	21144	21276	21043	21079	21169	21320	21248	21099	21514	21493	21276	21223	21351	21279	20993	21034	21444	21264	21418	21185	21333	21331	21249	21175	21159	21145	21419	21324	21196	21280	21053	21350	21193	21104	21005	21276	21224	21317	21195	21365	21334	21088	21168	21285	21216	21263	21228	21375	21231	21312	21353	21397	21333	21331	21045	21252	21200	21429	21203	21259	21320	21235	21082	21203	21257	21378	21164	21258	21460	20994	21087	21375	21177	21497	21138	21030	21359	21326	21368	21385	21318	21427	21258	21291	21311	21338	21404	21461	21177	21386	21197	21163	21341	21219	21182	21214	20976	21097	21047	21040	21211	21232	21376	21172	21323	21052	21077	21109	21262	21276	21333	21393	21165	21270	21259	21116	21371	21435	21148	21335	21112	21267	21374	21495	21523	21428	21300	21074	21197	21105	21300	21204	21339	21423	21289	21272	21179	21297	21185	21405	21121	21166	21317	21394	21300	21203	21204	21167	21132	21278	21156	21192	21291	21481	21423	21419	20965	21212	21105	21384	21223	21255	21180	21283	21465	21321	21366	21208	21227	21286	21303	21153	21159	21219	21219	21181	21170	21347	21351	21092	21508	21254	21023	21210	21252	21190	21030	21142	21051	21571	21374	21364	21198	21262	21327	21472	21253	21150	21254	21522	21330	21305	21172	21199	21176	21117	21268	21527	21301	21452	21189	21485	21280	21231	21411	21241	21446	21534	21092	21228	21300	21259	21267	21246	21029	21274	21148	21166	20964	21317	20938	21213	21172	21330	21250	21254	21312	21397	21398	21143	21161
30470	51366	53623	51379	42724	36639	34772	29903	25114	25185	42169	44972	35519	25233	18951	16767	16513	16381	16492	16394	16315	16305	16173	16520	16250	16541	16616	16377	16235	16330	16400	16396	16361	16482	16371	16422	16341	16317	16144	16366	16289	16284	16355	16342	16444	16284	16336	16317	16425	16267	16393	16183	16309	16349	16331	16098	16217	16546	16297	16266	16281	16327	16349	16454	16344	16406	16499	16405	16388	16343	16268	16603	16399	16341	16334	16247	16233	16363	16371	16292	16308	16305	16249	16263	16433	16329	16350	16273	16194	16336	16414	16289	16325	16324	16385	16469	16228	16375	16283	16159	16284	16369	16183	16274	16305	16288	16359	16394	16332	16405	16364	16508	16442	16125	16323	16408	16359	16464	16375	16249	16254	16497	16457	16384	16213	16414	16300	16392	16405	16429	16207	16325	16351	16397	16401	16240	16349	16167	16459	16338	16345	16424	16265	16190	16306	16340	16404	16328	16414	16177	16488	16359	16425	16402	16285	16435	16519	16385	16372	16432	16189	16281	16323	16341	16359	16497	16425	16355	16222	16379	16396	16377	16302	16397	16266	16303	16207	16394	16354	16381	16215	16434	16271	16330	16480	16380	16258	16525	16275	16267	16361	16301	16354	16204	16364	16360	16283	16252	16408	16251	16411	16247	16374	16259	16366	16273	16560	16242	16412	16272	16190	16224	16495	16245	16366	16187	16326	16208	16408	16309	16317	16298	16378	16385	16424	16421	16244	16396	16330	16329	16376	16294	16301	16243	16221	16268	16386	16252	16453	16344	16579	16267	16372	16415	16281	16484	16184	16408	16280	16444	16290	16338	16372	16158	16344	16495	16524	16435	16402	16299	16295	16484	16320	16261	16394	16332	16311	16303	16327	16274	16472	16347	16388	16394	16365	16268	16344	16410	16370	16333	16296	16235	16469	16287	16249	16473	16369	16275	16239	16355	16199	16320	16291	16250	16248	16315	16169	16312	16369	16363	16248	16405	16357	16459	16304	16376	16287	16205	16268	16363	16347	16355	16426	16294	16197	16385	16307	16360	16262	16282	16234	16306	16183	16296	16316	16317	16420	16354	16405	16335	16345	16254	16252	16291	16367	16485	16229	16396	16381	16377	16439	16242	16181	16526	16335	16273	16286	16281	16438	16456	16453	16437	16354	16299	16337	16309	16269	16348	16512	16446	16268	16321	16473	16514	16283	16259	16433	16316	16331	16335	16348	16391	16303	16268	16384	16347	16236	16436	16342	16152	16228	16253	16378	16531	16171	16400	16435	16319	16343	16270	16415	16378	16239	16441	16227	16323	16238	16297	16531	16286	16335	16066	16348	16124	16401	16404	16299	16242	16220	16426	16243	16277	16404	16361	16384	16235	16324	16496	16119	16387	16348	16395	16305	16349	16404	16280	16311	16454	16452	16306	16394	16262	16272	16443	16491	16155	16403	16299	16227	16296	16423	16466	16410	16408	16401	16443	16340	16225	16253	16273	16175	16263	16367	16365	16423	16333	16337	16195	16374	16512	16270	16454	16356	16326	16342	16534	16386	16352	16321	16331	16368	16246	16265	16368	16334	16257	16458	16228	16400	16300	16313	16576	16294	16352	16428	16418	16232	16380	16316	16257	16344	16334	16374	16259	16368	16216	16435	16310	16405	16373	16474	16534	16480	16262	16381	16272	16181	16443	16428	16401	16317	16327	16261	16295	16462	16472	16449	16206	16200	16352	16421	16431	16338	16413	16377	16375	16285	16252	16206	16317	16235	16300	16498	16444	16161	16330	16338	16397	16302	16296	16288	16388	16365	16278	16365	16344	16328	16380	16351	16234	16551	16337	16305	16330	16353	16309	16207	16296	16398	16105	16294	16304	16446	16351	16305	16372	16486	16121	16335	16102	16448	16219	16323	16413	16260	16409	16199	16275	16352	16222	16359	16422	16456	16282	16465	16345	16472	16263	16352	16289	16296	16325	16399	16275	16325	16501	16384	16451	16315	16374	16376	16333	16391	16337	16297	16147	16415	16180	16571	16363	16344	16536	16225	16214	16364	16285	16290	16374	16302	16322	16303	16288	16462	16101	16328	16312	16427	16275	16373	16242	16416	16217	16235	16480	16532	16390	16228	16202	16368	16365	16339	16227	16308	16319	16296	16293	16345	16381	16176	16317	16488	16385	16365	16296	16427	16337	16477	16358	16284	16385	16169	16316	16253	16343	16266	16247	16424	16460	16368	16436	16396	16295	16167	16323	16199	16387	16435	16168	16229	16338	16304	16492	16249	16364	16462	16313	16253	16223	16304	16286	16244	16351	16370	16455	16330	16247	16335	16250	16351	16401	16253	16387	16412	16383	16192	16353	16363	16406	16362	16458	16221	16308	16469	16273	16299	16415	16320	16332	16274	16333	16299	16463	16354	16413	16201	16380	16479	16441	16504	16311	16359	16111	16575	16262	16065	16328	16280	16398	16455	16339	16332	16332	16372	16459	16351	16428	16218	16393	16325	16342	16436	16300	16276	16436	16282	16334	16365	16267	16335	16314	16336	16309	16300	16234	16415	16304	16275	16148	16385	16215	16253	16326	16512	16237	16428	16391	16497	16362	16260	16452	16339	16280	16170	16198	16388	16267	16476	16278	16233	16350	16219	16412	16511	16311	16206	16346	16312	16215	16408	16507	16367	16370	16387	16384	16295	16384	16250	16240	16369	16177	16395	16244	16310	16478	16260	16286	16350	16174	16365	16491	16412	16314	16386	16291	16189	16370	16353	16483	16361	16211	16360	16282	16396	16342	16335	16350	16499	16366	16397	16436	16461	16271	16373	16217	16275	16231	16313	16384	16320	16231	16396	16343	16270	16314	16240	16429	16433	16169	16305	16380	16192	16285	16383	16304	16421	16211	16418	16548	16327	16277	16262	16356	16321	16303	16397	16388	16416	16221	16461	16224	16192	16363	16460	16292	16512	16344	16422	16312	16354	16273	16155	16411	16402	16336	16370	16287	16457	16293	16265	16320	16274	16215	16496	16365	16186	16525	16138	16420	16386	16201	16573	16376	16458	16160	16392	16339	16422	16460	16397	16368	16194	16402	16330	16355	16383	16207	16349	16267	16275	16326	16281	16273	16408	16340	16618	16266	16269	16249	16322	16390	16438	16271	16162	16295	16337	16256	16298	16340	16363	16327	16371	16519	16308	16479	16265	16423	16325	16427	16337	16412	16427	16299	16388	16235	16317	16342	16445	16341	16274	16245	16292	16338	16409	16407	16518	16347	16471	16251	16373	16272	16316	16379	16432	16437	16270	16151	16285	16351	16220	16290	16152	16329	16277	16402	16236	16337	16507	16435	16235	16304	16175	16360	16199	16497	16472	16425	16425	16268	16190	16422	16271	16357	16417	16273	16357	16316	16368	16430	16259	16257	16269	16301	16297	16362	16318	16354	16511	16332	16405	16364	16342	16323	16435	16189	16236	16333	16548	16153	16431	16433	16393	16343	16245	16426	16235	16301	16198	16310	16232	16370	16486	16324	16329	16402	16522	16341	16326	16367	16358	16335	16355	16389	16396	16132	16303	16323	16449	16287	16497	16329	16500	16418	16207	16343	16439	16358	16344	16322	16541	16382	16402	16295	16343	16280	16545	16271	16370	16343	16354	16385	16334	16198	16318	16330	16261	16417	16335	16238	16268	16405	16355	16295	16400	16345	16349	16534	16135	16262	16279	16219	16138	16321	16357	16474	16352	16190	16502	16334	16338	16383	16324	16255	16510	16332	16415	16365	16192	16485	16333	16361	16302	16261	16208	16319	16451	16402	16277	16307	16423	16257	16323	16388	16443	16370	16359	16322	16370	16361	16437	16266	16455	16297	16326	16392	16527	16398	16200	16351	16165	16264	16394	16382	16211	16330	16269	16378	16422	16195	16218	16537	16371	16407	16166	16477	16480	16310	16265	16271	16256	16417	16183	16359	16226	16350	16361	16437	16502	16216	16453	16286	16432	16347	16335	16295	16287	16421	16333	16311	16432	16356	16306	16468	16427	16295	16377	16198	16413	16292	16365	16374	16392	16518	16347	16341	16359	16311	16310	16204	16198	16183	16345	16485	16159	16338	16307	16356	16355	16292	16481	16341	16349	16275	16258	16438	16373	16295	16222	16102	16393	16385	16302	16372	16301	16542	16379	16221	16383	16308	16347	16208	16414	16363	16484	16326	16379	16456	16461	16381	16319	16247	16260	16342	16309	16399	16460	16241	16434	16290	16369	16293	16224	16410	16326	16364	16411	16326	16333	16371	16352	16111	16078	16327	16175	16384	16329	16356	16262	16490	16220	16377	16224	16238	16291	16394	16393	16378	16423	16326	16277	16397	16336	16287	16390	16428	16550	16441	16345	16250	16312	16379	16518	16266	16488	16287	16449	16233	16386	16390	16296	16518	16391	16415	16475	16570	16379	16307	16326	16270	16535	16284	16238	16370	16377	16177	16301	16375	16360	16398	16266	16494	16366	16268	16406	16332	16161	16387	16332	16318	16462	16251	16324	16318	16492	16248	16397	16323	16226	16327	16360	16272	16373	16389	16382	16425	16419	16439	16393	16287	16247	16301	16603	16319	16488	16339	16479	16412	16313	16280	16276	16378	16298	16050	16508	16319	16291	16319	16325	16438	16197	16256	16290	16226	16304	16359	16322	16342	16502	16481	16383	16308	16303	16352	16354	16066	16442	16358	16573	16400	16294	16423	16404	16375	16285	16424	16409	16250	16281	16428	16371	16278	16441	16328	16285	16443	16331	16292	16246	16475	16304	16270	16260	16295	16245	16321	16332	16385	16436	16442	16409	16363	16231	16442	16383	16182	16385	16284	16236	16315	16363	16451	16361	16408	16207	16433	16203	16118	16224	16440	16319	16436	16281	16336	16309	16412	16157	16467	16281	16500	16311	16324	16245	16350	16330	16246	16452	16399	16297	16289	16298	16333	16331	16252	16454	16203	16460	16266	16249	16368	16140	16343	16418	16373	16369	16104	16233	16439	16387	16256	16197	16393	16147	16156	16515	16462	16397	16189	16290	16459	16315	16354	16383	16461	16429	16283	16259	16314	16414	16356	16332	16376	16220	16318	16241	16263	16454	16348	16322	16285	16400	16434	16362	16459	16178	16280	16461	16288
34297	38563	42697	37921	32701	30589	28605	26378	25377	23718	23115	23722	23894	23122	22103	21887	21726	21873	21726	21443	21856	21655	21767	21484	21752	21579	21738	21578	21587	21539	21521	21547	21683	21572	21487	21496	21676	21481	21779	21644	21725	21695	21838	21660	21752	21555	21808	21625	21602	21762	21596	21754	21761	21456	21798	21862	21646	21595	21624	21531	21619	21496	21650	21799	21801	21336	21600	21636	21702	21807	21538	21672	21789	21826	21558	21614	21731	21640	21902	21514	21731	21718	21899	21597	21753	21457	21567	21590	21615	21814	21579	21704	21633	21789	21551	21628	21627	21653	21696	21715	21699	21642	21613	21591	21682	21565	21689	21563	21710	21565	21745	21584	21994	21708	21838	21755	21675	21839	21522	21632	21652	21731	21775	21641	21687	21609	21649	21753	21428	21532	21574	21775	21750	21579	21541	21800	21529	21620	21542	21697	21693	21387	21643	22011	21578	21634	21901	21550	21629	21751	21659	21545	21745	21651	21793	21372	21721	21686	21725	21745	21890	21558	21648	21590	21492	21870	21766	21752	21747	21813	21757	21551	21538	21885	21546	21976	21759	21641	21521	21710	21681	21521	21446	21459	21871	21847	21598	21712	21541	21368	21675	21619	21640	21799	21745	21599	21764	21763	21473	21511	21543	21795	21725	21543	21522	21546	21782	21774	21563	21585	21367	21647	21756	21604	21819	21925	21726	21717	21565	21630	21700	21612	21710	21632	21776	21906	21887	21667	21609	21726	21601	21793	21720	21575	21530	21656	21888	21551	21577	21815	21835	21560	21667	21832	21865	21456	21684	21427	21741	21585	21620	21687	21616	21734	21848	21548	21664	21789	21564	21649	21812	21585	21531	21670	21717	21781	21774	22002	21791	21829	21707	21455	21865	21568	21530	21547	21475	21688	21695	21586	21516	21549	21722	21633	21629	21656	21861	21471	21530	21826	21717	21816	21752	21786	21727	21596	21868	21684	21556	21534	21682	21727	21752	21717	21736	21509	21594	21633	21781	21762	21598	21699	21684	21401	21544	21648	21661	21644	21920	21789	21819	21868	21587	21611	21781	21423	21786	21861	21874	21629	21635	21742	21984	21570	21616	21670	21930	21775	21694	21687	21755	21848	21863	21665	21622	21414	21447	21758	21583	21825	21818	21696	21616	21747	21570	21753	21531	21697	21709	21773	21575	21493	21691	21636	21618	21676	21744	21569	21471	21676	21649	21791	21908	21646	21744	21463	21605	21732	21729	21646	21614	21575	21776	21628	21736	21618	21372	21750	21646	21776	21738	21644	21514	21864	21661	21748	21884	21582	21634	21673	21894	21567	21593	21639	21841	21709	21493	21670	21709	21801	21504	21771	21847	21885	21760	21507	21700	21807	21636	21420	21640	21579	21622	21610	21594	21847	21627	21685	21613	21568	21928	21536	21577	21674	21727	21950	21645	21693	21659	21755	21754	21775	21869	21834	21734	21559	21729	21358	21676	21557	21875	21617	21712	21634	21478	21729	21532	21745	21594	21522	21717	21737	21791	21758	21851	21517	21731	21586	21580	21577	21526	21663	21358	21935	21765	21722	21721	21849	21565	21602	21824	21763	21668	21865	21683	21577	21556	21463	21595	21550	21628	21523	21609	21598	21888	21564	21528	21776	21550	21697	21573	21877	21757	21541	21555	21607	21591	21748	21676	21744	21750	21633	21841	21547	21588	21619	21866	21665	21710	21609	21748	21644	21649	21463	21696	21568	21806	21832	21659	21683	21645	21731	21566	21614	21563	21606	21607	21553	21742	21558	21540	21697	21924	21504	21593	21631	21656	21627	21734	21684	21683	21620	21832	21643	21706	21620	22022	21746	21612	21795	21662	21659	21649	21748	21898	21724	21609	21723	21632	21678	21662	21646	21720	21525	21845	21771	21475	21828	21655	21589	21751	21482	21551	21688	21754	21508	21657	21545	21561	21836	21617	21550	21724	21657	21566	21741	21673	21595	21673	21592	21561	21737	21673	21670	21666	21859	21611	21524	21688	21710	21771	21658	21583	21792	21787	21618	21744	21664	21622	21750	21759	21763	21516	21772	21577	21445	21606	21792	21950	21781	21501	21474	21823	21748	21802	21688	21827	21594	21820	21707	21708	21663	21637	21520	21665	21522	21427	21749	21613	21603	21726	21608	21703	21401	21611	21855	21518	21608	21746	21719	21486	21876	21727	21463	21563	21581	21619	21722	21625	21472	21593	21662	21764	21650	21610	21653	21516	21744	21588	21631	21725	21510	21687	21899	21752	21714	21580	21532	21907	21830	21738	21512	21780	21679	21520	21783	21640	21686	21606	21668	21680	21775	21600	21681	21679	21652	21717	21768	21642	21464	21598	21718	21646	21455	21625	21658	21736	21922	21799	21442	21701	21421	21536	21785	21498	21620	21807	21572	21673	21556	21566	21745	21600	21829	21673	21502	21534	21502	21766	21658	21727	21838	21622	21645	21552	21795	21842	21628	21705	21420	21621	21720	21730	21675	21612	21757	21727	21717	21635	21668	21811	21740	21610	21601	21698	21647	21681	21536	21524	21535	21864	21817	21583	21799	21592	21675	21713	21776	21755	21743	21892	21538	21736	21647	21791	21775	21815	21709	21635	21782	21620	21794	21805	21477	21651	21714	21955	21706	21677	21861	21694	21677	21626	21574	21540	21530	21822	21622	21671	21604	21351	21888	21786	21484	21665	21614	21897	21693	21576	21843	21535	21705	21648	21595	21607	21659	21658	21565	21506	21633	21595	21587	21540	21716	21682	21615	21772	21537	21651	21448	21559	21618	21698	21611	21458	21776	21651	21734	21769	21390	21689	21537	21689	21693	21784	21745	21808	21793	21699	21921	21614	21520	21611	21660	21629	21612	21683	21488	21638	21874	21741	21757	21711	21585	21670	21668	21592	21603	21556	21698	21375	21647	21534	21604	21795	21722	21576	21592	21516	21584	21834	21735	21709	21870	21804	21475	21635	21814	21761	21485	21505	21704	21761	21691	21746	21703	21609	21844	21852	21680	21563	21516	21780	21632	21586	21431	21754	21685	21719	21762	21770	21904	21796	21800	21553	21549	21679	21698	21758	21748	21460	21645	21508	21636	21747	21629	21709	21854	21446	21686	21723	21585	21644	21542	21580	21442	21435	21744	21560	21638	21624	21978	21684	21607	21717	21674	21860	21598	21937	21323	21688	21519	21829	21603	21596	21713	21660	21695	21692	21955	21749	21808	21843	21734	21634	21724	21650	21708	21725	21810	21665	21819	21737	21701	21710	21586	21507	21635	21690	21735	21920	21649	21875	21353	21774	21965	21632	21593	21542	21583	21865	21414	21497	21433	21725	21595	21551	21818	21617	21609	21648	21366	21631	21806	21727	21710	21718	21562	21637	21836	21842	21805	21726	21631	21835	21699	21785	21570	21725	21674	21587	21704	21553	21543	21533	21513	21755	21696	21378	21727	21569	21705	21689	21850	21726	21536	21620	21676	21670	21561	21743	21773	21759	21884	21948	21686	21509	21780	21593	21780	21663	21606	21512	21542	21587	21813	21557	21505	21632	21454	21483	21649	21890	21629	21816	21602	21633	21687	21631	21766	21483	21573	21730	21726	21584	21652	21665	21571	21636	21808	21842	21590	21399	21675	21858	21590	21512	21620	21587	21734	21805	21502	21658	21811	21851	21642	21963	21436	21837	21417	21787	21716	21950	21638	21770	21651	21678	21511	21795	21826	21624	21635	21673	21727	21639	21503	21764	21703	21794	21588	21792	21612	21467	21603	21742	21936	21824	21362	21577	21719	21755	21628	21628	21708	21771	21757	21531	21619	21346	21652	21515	21687	21781	21801	21852	21591	21536	21606	21761	21564	21817	21716	21479	21710	21881	21647	21745	21503	21714	21714	21416	21800	21729	21752	21676	21876	21854	21666	21623	21735	21733	21732	21418	21724	21772	21675	21674	21773	21553	21488	21848	21587	21710	21626	21654	21695	21797	21789	21587	21587	21633	21743	21787	21559	21675	21708	21574	21776	21545	21597	21702	21370	21920	22039	21927	21786	21827	21579	21516	21647	21590	21466	21444	21468	21747	21347	21694	21791	21577	21681	21586	21746	21778	21559	21474	21542	21756	21347	21513	21640	21733	21638	21681	21820	21861	21633	21616	21663	21613	21623	21543	21834	21580	21751	21657	21653	21617	21568	21651	21614	21783	21866	21645	21733	21724	21448	21611	21679	21537	21743	21703	21633	21730	21649	21616	21673	21642	21582	21611	21842	21744	21830	21565	21555	21850	21543	21711	21607	21691	21511	21664	21405	21582	21665	21601	21725	21635	21700	21708	21744	21666	21555	21769	21510	21716	21762	21634	21690	21708	21669	21582	21646	21755	21592	21596	21823	21699	21457	21615	21590	21680	21556	21646	21776	21438	21564	21823	21501	21750	21598	21505	21691	21639	21639	21835	21762	21822	21523	21846	21710	21481	21629	21551	21595	21710	21644	21665	21637	21760	21850	21724	21605	21713	21895	21739	21754	21542	21598	21450	21705	21802	21610	21752	21883	21635	21661	21777	21773	21683	21832	21687	21556	21518	21478	21672	21728	21736	21645	21914	21736	21457	21788	21865	21579	21500	21743	21774	21507	21501	21514	21490	21723	21563	21754	21641	21598	21850	21687	21637	21831	21753	21840	21772	21645	21507	21498	21635	21612	21664	21586	21519	21683	21485	21598	21685	21604	21869	21720	21701	21577	21800	21661	21777	21777	21728	21607	21635	21737	21720	21608	21693	21789	21719	21554	21634	21683	21680	21707	21689	21521	21485	21890	21721	21709	21754	21854	21804	21692	21859	21613	21713	21789	21651	21826	21686	21680	21662	21566	21824	21674	21596	21703	21660	21705	21757	21800	21729	21769	21624	21666	21540	21806	21700	21782	21758	21628	21490	21705	21654	21725	21823	21700	21884	21900	21814	21575	21812	21568	21759	21888	21524	21576	21797	21357	21715	21669	21625	21740	21963	21655	21560	21774	21637	21698	21616	21625	21761	21767	21678	21624	21944	21605	21735	21696	21622	21748	21719	21818	21893	21766	21734	21646	21670	21653	21780	21523	21806	21785	21611	21585	21991	21330	21625	21694	21589	21676
29915	44218	43738	36473	31602	28624	26395	23709	21753	19230	18537	19234	19099	17894	16920	16662	16639	16515	16538	16521	16617	16680	16726	16701	16496	16529	16582	16491	16561	16643	16491	16520	16554	16772	16658	16560	16474	16511	16493	16344	16658	16535	16651	16544	16645	16420	16504	16433	16609	16656	16498	16570	16661	16667	16510	16774	16495	16561	16595	16555	16534	16558	16790	16477	16643	16532	16718	16583	16470	16527	16603	16620	16584	16682	16600	16534	16566	16453	16817	16537	16515	16472	16378	16512	16582	16590	16453	16434	16517	16756	16460	16443	16632	16598	16615	16526	16582	16519	16597	16619	16622	16541	16556	16632	16657	16658	16495	16509	16803	16787	16429	16445	16440	16482	16527	16647	16704	16470	16515	16593	16509	16533	16638	16568	16505	16744	16500	16563	16436	16787	16447	16374	16614	16552	16602	16631	16630	16470	16638	16471	16551	16509	16608	16823	16564	16593	16638	16540	16576	16615	16751	16450	16602	16602	16755	16453	16601	16714	16508	16431	16437	16705	16539	16539	16356	16616	16719	16511	16623	16669	16653	16697	16565	16708	16580	16645	16614	16603	16714	16535	16512	16644	16555	16679	16684	16730	16582	16522	16465	16501	16648	16692	16637	16671	16658	16594	16561	16733	16750	16628	16728	16634	16459	16636	16494	16567	16577	16636	16527	16606	16608	16717	16588	16542	16479	16554	16628	16509	16543	16532	16573	16564	16499	16436	16504	16733	16513	16873	16528	16653	16412	16610	16575	16477	16564	16502	16526	16651	16582	16450	16481	16647	16647	16531	16539	16653	16589	16555	16218	16612	16504	16668	16497	16477	16572	16387	16600	16500	16651	16675	16530	16468	16581	16497	16443	16552	16561	16603	16424	16349	16422	16556	16548	16345	16574	16661	16603	16590	16456	16564	16630	16676	16479	16569	16476	16664	16496	16532	16668	16485	16599	16676	16569	16449	16564	16758	16463	16448	16551	16648	16599	16636	16812	16514	16654	16565	16687	16579	16502	16738	16740	16646	16729	16511	16508	16498	16528	16578	16523	16628	16627	16460	16723	16459	16324	16624	16505	16463	16589	16638	16750	16516	16641	16404	16489	16474	16696	16659	16530	16535	16461	16546	16505	16696	16518	16533	16481	16569	16528	16529	16627	16573	16735	16532	16590	16569	16641	16700	16738	16719	16595	16505	16489	16609	16623	16398	16508	16509	16521	16472	16389	16661	16463	16677	16490	16570	16572	16629	16542	16637	16650	16673	16478	16453	16633	16637	16622	16550	16412	16566	16496	16688	16574	16524	16491	16403	16434	16591	16425	16398	16712	16474	16518	16680	16729	16412	16558	16400	16603	16541	16655	16491	16590	16555	16514	16690	16523	16662	16459	16545	16768	16452	16504	16486	16588	16615	16676	16517	16680	16514	16658	16708	16499	16601	16429	16520	16444	16703	16657	16572	16665	16466	16589	16615	16694	16553	16497	16475	16515	16456	16461	16487	16544	16508	16582	16678	16737	16399	16540	16550	16725	16636	16614	16463	16769	16628	16620	16638	16558	16609	16665	16476	16545	16499	16508	16550	16585	16637	16575	16483	16523	16637	16556	16736	16592	16537	16701	16457	16669	16577	16523	16464	16560	16506	16741	16493	16624	16554	16700	16505	16653	16577	16511	16565	16444	16578	16707	16388	16678	16402	16735	16508	16552	16457	16541	16710	16464	16632	16627	16546	16536	16518	16645	16574	16554	16305	16494	16645	16604	16559	16647	16417	16656	16692	16696	16536	16463	16346	16696	16454	16497	16338	16514	16799	16516	16485	16528	16477	16485	16543	16524	16469	16567	16429	16545	16644	16513	16706	16655	16602	16494	16661	16623	16571	16536	16560	16646	16649	16554	16613	16504	16637	16605	16783	16669	16456	16568	16516	16499	16345	16636	16493	16754	16521	16654	16576	16689	16480	16714	16663	16660	16484	16731	16477	16574	16566	16632	16552	16605	16701	16617	16621	16604	16666	16547	16567	16470	16428	16656	16713	16460	16631	16487	16568	16565	16464	16660	16522	16513	16456	16516	16470	16532	16391	16593	16418	16543	16553	16800	16506	16596	16560	16604	16623	16731	16452	16600	16486	16772	16633	16539	16727	16592	16657	16651	16581	16676	16670	16495	16574	16598	16414	16734	16628	16677	16330	16478	16511	16443	16667	16705	16458	16425	16622	16627	16574	16519	16418	16518	16695	16543	16748	16780	16755	16539	16644	16538	16483	16707	16682	16676	16482	16516	16377	16518	16493	16595	16568	16514	16364	16544	16544	16545	16547	16516	16687	16702	16739	16667	16635	16554	16599	16369	16565	16609	16759	16585	16537	16507	16628	16616	16637	16716	16659	16692	16548	16394	16581	16762	16636	16621	16654	16482	16446	16555	16352	16640	16632	16625	16522	16516	16541	16591	16373	16499	16534	16694	16438	16612	16387	16682	16548	16578	16496	16585	16503	16520	16518	16663	16321	16411	16509	16675	16607	16601	16622	16564	16500	16381	16571	16645	16486	16579	16611	16560	16635	16469	16547	16528	16593	16474	16461	16776	16573	16569	16529	16562	16645	16474	16531	16602	16584	16587	16616	16583	16457	16549	16497	16645	16525	16528	16512	16593	16430	16583	16633	16402	16617	16652	16630	16614	16632	16496	16450	16715	16740	16479	16591	16493	16419	16628	16489	16672	16622	16614	16592	16671	16658	16633	16633	16618	16532	16533	16693	16691	16635	16713	16336	16674	16614	16619	16608	16464	16623	16703	16554	16509	16704	16529	16598	16587	16532	16582	16614	16504	16559	16470	16575	16735	16610	16533	16492	16546	16518	16694	16435	16621	16523	16464	16670	16581	16516	16575	16485	16720	16483	16488	16519	16586	16751	16482	16565	16612	16577	16587	16621	16424	16784	16473	16608	16501	16722	16385	16660	16741	16451	16462	16609	16326	16474	16506	16529	16500	16521	16574	16695	16536	16495	16514	16598	16619	16684	16570	16531	16666	16548	16478	16623	16435	16438	16592	16569	16534	16569	16698	16530	16525	16401	16569	16562	16816	16515	16565	16618	16603	16600	16497	16677	16554	16635	16634	16589	16510	16548	16498	16727	16560	16527	16565	16593	16586	16544	16595	16368	16716	16655	16538	16788	16540	16527	16461	16728	16543	16459	16610	16553	16701	16521	16582	16611	16258	16647	16517	16455	16622	16545	16685	16794	16624	16430	16552	16647	16497	16751	16514	16623	16597	16575	16526	16742	16359	16760	16688	16646	16541	16600	16496	16442	16581	16404	16541	16552	16613	16539	16616	16491	16471	16571	16569	16416	16426	16671	16539	16476	16856	16737	16734	16645	16668	16547	16509	16546	16623	16490	16767	16425	16612	16626	16516	16731	16554	16585	16585	16582	16594	16465	16638	16507	16647	16626	16684	16615	16698	16598	16546	16640	16439	16594	16603	16646	16544	16414	16377	16531	16624	16438	16616	16647	16469	16643	16567	16762	16673	16533	16561	16609	16525	16662	16673	16307	16526	16611	16570	16558	16651	16517	16649	16526	16462	16479	16733	16526	16544	16625	16626	16436	16415	16576	16594	16745	16422	16506	16603	16535	16506	16668	16633	16526	16706	16407	16847	16705	16496	16686	16641	16508	16427	16662	16632	16727	16569	16623	16674	16450	16317	16565	16645	16705	16628	16670	16481	16522	16472	16660	16424	16704	16563	16407	16769	16505	16631	16568	16620	16512	16524	16702	16615	16651	16631	16618	16484	16438	16689	16439	16492	16494	16512	16702	16511	16553	16619	16548	16770	16410	16472	16424	16675	16542	16615	16549	16425	16452	16402	16810	16586	16524	16391	16730	16586	16467	16549	16566	16568	16591	16414	16676	16565	16725	16769	16709	16571	16553	16465	16644	16679	16668	16642	16487	16486	16598	16575	16664	16490	16532	16781	16551	16400	16753	16618	16497	16416	16619	16468	16670	16569	16578	16415	16525	16532	16605	16438	16486	16712	16536	16554	16673	16573	16598	16498	16533	16675	16677	16724	16413	16646	16444	16648	16550	16647	16599	16712	16620	16619	16770	16502	16735	16419	16541	16576	16551	16721	16573	16584	16559	16596	16468	16588	16371	16516	16512	16347	16649	16648	16485	16587	16741	16658	16370	16651	16439	16425	16418	16437	16431	16648	16512	16690	16614	16580	16552	16522	16542	16299	16660	16486	16497	16572	16441	16385	16514	16489	16380	16514	16535	16526	16491	16693	16550	16696	16624	16530	16712	16493	16571	16649	16531	16504	16332	16680	16650	16450	16625	16575	16426	16538	16528	16509	16545	16693	16671	16450	16521	16528	16718	16426	16640	16628	16647	16526	16530	16593	16658	16662	16448	16348	16752	16610	16765	16708	16630	16482	16581	16635	16680	16541	16682	16553	16741	16493	16497	16435	16621	16660	16740	16582	16643	16584	16497	16480	16638	16643	16447	16733	16580	16661	16748	16378	16539	16698	16509	16480	16364	16645	16611	16622	16676	16671	16512	16535	16539	16450	16664	16423	16556	16555	16481	16729	16563	16648	16457	16589	16480	16609	16577	16556	16545	16615	16506	16589	16683	16790	16561	16460	16650	16527	16491	16610	16352	16617	16584	16435	16476	16488	16609	16557	16733	16534	16521	16486	16384	16649	16562	16555	16507	16506	16453	16850	16691	16537	16518	16507	16634	16591	16471	16727	16507	16481	16686	16701	16610	16635	16492	16473	16486	16564	16775	16639	16456	16644	16666	16647	16456	16667	16533	16679	16635	16514	16614	16702	16495	16606	16502	16525	16451	16623	16559	16389	16545	16741	16535	16459	16500	16565	16451	16647	16435	16588	16411	16617	16609	16439	16504	16568	16506	16635	16586	16560	16530	16700	16733	16593	16578	16681	16585	16817	16598	16520	16557	16538	16664	16794	16565	16433	16610	16524	16643	16691	16558	16607	16555	16460	16670	16535	16528	16435	16546	16542	16619	16634	16594	16469	16660	16491	16624	16659	16598	16473	16458	16517	16602	16827	16557	16536	16584	16578	16669	16432	16536	16745	16411	16512	16631	16489	16685	16463	16472	16540	16642	16658	16617	16505	16555	16589	16584	16639	16537
25579	21633	30959	32659	34605	35428	33373	30135	28645	27703	26114	27041	30710	27370	24129	22611	21770	21435	21455	21406	21554	21334	21445	21219	21358	21238	21395	21458	21407	21298	21306	21451	21336	21225	21400	21146	21148	21342	21200	21409	21040	21208	21232	21247	21212	21385	21297	21553	21393	21444	21437	21483	21424	21225	21226	21211	21066	21116	21424	21187	21307	21341	21268	21214	21423	21221	21343	21547	21370	21332	21398	21085	21507	21472	21256	21434	21395	21204	21324	21138	21437	20965	21305	21265	21208	21088	21295	21282	21199	21152	21228	21294	21462	21233	21382	21186	21480	21167	21305	21232	21253	21088	21307	21247	21469	21486	21398	21306	21447	21165	21438	21164	21228	21257	21352	21160	21046	21322	21399	21345	21190	21226	21376	21202	21385	21273	21299	21121	21529	21408	21327	21369	21410	21280	21182	21368	21178	21212	21203	21086	21305	21497	21192	21089	21209	21145	21223	21336	21226	21257	21312	21190	21174	21164	21246	21273	21351	21391	21208	21007	21445	21433	21033	21294	21405	21402	21353	21411	21194	21193	21542	21441	21344	21269	21477	21192	21369	21268	21307	21330	21336	21284	21239	21250	21365	21283	21434	21448	21533	21184	21419	21214	21315	21186	21205	21420	21320	21378	21475	21297	21311	20976	21280	21291	21218	21283	21089	21194	21223	21078	21340	21243	21504	21267	21348	21293	21159	21539	21416	21294	21334	21368	21471	21297	21130	21229	21409	21645	21298	21413	21250	21251	21148	20886	21401	21262	21444	21340	21280	21302	21399	21105	21335	21303	21444	21360	21364	21183	21258	21268	21239	21336	21380	21087	21272	21303	21437	21113	21298	21291	21030	21281	21274	21350	21188	21259	21301	21333	21185	21445	21230	21011	21425	21135	21515	21444	21379	21488	21421	21418	21188	21263	21528	21299	21188	21356	21420	21273	21276	21202	21232	21003	21323	21357	21348	21422	21209	21297	21730	21354	21165	21083	21429	21250	21249	21315	21298	21300	21213	21371	21176	21384	21627	21461	21308	21407	21232	21314	21081	21221	21243	21245	21203	21222	21258	21291	21329	21321	21238	21262	21197	21251	21362	21128	21384	21363	21300	21393	21446	21306	21236	21371	21072	21222	21186	21365	21269	21333	21435	21400	21405	21355	21125	21232	21173	21063	21414	21187	21519	21317	21229	21315	21342	20997	21246	21368	21081	21314	21256	21086	21112	21305	21453	21149	21345	21169	21185	21070	21153	21215	21292	21517	21143	21317	21368	21402	21178	21215	21263	21254	21270	21281	21326	21256	21158	21162	21492	21247	21367	21388	21426	21292	21499	21321	21199	21284	21308	21122	21437	21145	21260	21202	21265	21300	21410	21648	21514	21297	21159	21535	21246	21348	21352	21288	21298	21251	21297	21314	21226	21079	21248	21374	21243	21433	21295	21270	21326	21180	21282	21379	21603	21106	21401	21621	21209	21408	21114	21495	21135	21365	21176	21266	21352	21424	21097	21376	21323	21499	21422	21209	21331	21450	21139	21346	21209	21215	21278	21326	21401	21426	21014	21308	21237	21124	21331	21158	21301	21359	21324	21417	21264	21457	21148	21183	21284	21455	21483	21411	21319	21228	21291	21258	21265	21433	21166	21221	21223	21446	21375	21299	21355	21057	21317	21387	21346	21430	21375	21438	21306	21346	21189	21175	21205	21465	21465	21326	21286	21349	21244	21590	21277	21295	21333	20926	21367	21252	21186	21238	21198	21288	21109	21271	21326	21285	21475	21383	21375	21400	21153	21268	21250	21340	21312	21261	21232	21254	21058	21178	21290	21287	21303	21065	21424	21297	21367	21385	21447	21319	21190	21214	21277	21229	21320	21292	21077	21377	21377	21211	21310	21009	21131	21217	21340	21450	21351	21494	21276	21503	21369	21038	21437	21271	21530	21497	21276	21116	21300	21372	21269	21304	21359	21320	21598	21128	21316	21278	21352	21332	21257	21441	21274	21258	21168	21266	21135	21330	21210	21277	21268	21337	21255	21289	20973	21241	21425	21411	21266	21217	21374	21283	21117	21318	21149	21315	21501	21044	21329	21242	21302	21084	21455	21294	21489	21248	21325	21150	21259	21072	21161	21226	21129	21196	21264	21163	21256	21503	21263	21342	21217	21222	21341	21157	21293	21296	21152	21098	21079	21221	21343	21229	21188	21158	21273	21487	21140	21298	21128	21165	21306	21327	21149	21220	21249	21216	21382	21344	21129	21234	21240	21122	21287	21280	21314	21178	21291	21332	21294	21317	21112	21195	21251	21290	21177	21368	21244	21458	21429	21276	21378	21416	21478	21471	21200	21409	21276	21463	21293	21491	21057	21280	21535	21437	21294	21298	21457	21408	21255	21366	21234	21271	21165	21026	21539	21198	21157	21281	21141	21253	21515	21346	21306	21169	21301	21183	21467	21225	21330	21404	21346	21236	21192	21351	21119	21226	21181	21162	21143	21528	21440	21164	21044	21441	21578	21309	21407	21346	21257	21402	21462	21233	21128	21281	21219	21298	21119	21125	21231	21385	21380	21301	21202	21342	21353	21339	21235	21043	21372	21442	21304	21147	21205	21340	21310	21218	21421	21284	21473	21031	21224	21107	21308	21464	21118	21302	21613	21541	21319	21120	21353	21544	21446	21361	21278	21320	21270	21419	21253	21328	21017	21251	21114	21309	21233	21397	21454	21448	21116	21079	21363	21331	21246	21247	21266	21298	21235	21481	21362	21163	21228	21195	21362	21014	21148	21304	21307	21213	21531	21467	21083	21237	21225	21095	21621	21402	21265	21170	21465	21319	21202	21190	21113	21274	21333	21338	21300	21288	21429	21342	21092	21520	21364	21340	20986	21350	21219	21392	21377	21363	21184	21208	21141	21284	21279	21489	21513	21344	21499	21325	21369	21379	21315	21496	21320	21234	21142	21424	21261	21160	20858	21381	21462	21355	21462	21476	21355	21365	21376	21390	21376	21324	21269	21367	21262	21130	21336	21319	21341	21286	21197	21436	21146	21378	21262	21074	21266	21342	21237	21225	21446	21435	21285	21447	21093	21305	21372	21270	21394	21500	21350	21358	21422	21327	21380	21149	21379	21185	21294	21211	21361	21232	21365	21368	21420	21393	21260	21332	21412	21177	21308	21086	21240	21218	21349	21297	21283	21300	21428	21360	21386	21141	21498	21518	21402	21367	21002	21362	21271	21317	21464	21309	21174	21317	21321	21256	21499	21218	21397	21245	21157	21328	21356	21306	21415	21162	21255	21165	21361	21325	21370	21273	21356	21395	21447	21276	21131	21095	21161	21477	21373	21369	21155	21421	21321	21374	21541	21214	21268	21032	21319	21115	21428	21255	21396	21122	21480	21290	21311	21161	21316	21013	21225	21195	21302	21314	21379	21408	21232	21381	21137	21253	21556	21266	21353	21404	21106	21326	21269	21129	21483	21184	21417	21540	21435	21185	21191	21717	21341	21112	21493	21307	21265	21315	21010	21118	21143	21327	21287	21318	21271	21211	21136	21315	21128	21235	21272	21306	21089	21278	21227	21095	21190	21149	21255	21260	21273	21100	20896	21217	21156	21291	21054	21181	21410	21370	21222	21441	21377	21514	21272	21319	21292	21352	21268	21167	21200	21361	21281	21258	21377	21234	21160	21233	21254	21339	21115	21077	21181	21503	21426	21297	21297	21210	21471	21385	21300	21388	21444	21362	21125	21472	21124	21194	21334	21092	21297	21514	21242	21197	21231	21207	21430	21315	21250	21204	21274	21245	21427	21406	21401	21447	21302	21176	21377	21484	21366	21139	21254	21188	21256	21211	21241	21274	21137	21499	21414	21169	21237	21106	21247	21243	21559	21245	21136	21122	21277	21224	21385	21380	21285	21435	21350	21187	21283	21501	21238	21331	21354	21245	21366	21338	21423	21117	21290	21303	21288	21496	21287	21321	21350	21299	21393	21479	21338	21465	21256	21231	21343	21392	21372	21651	21323	21161	21213	21197	21113	21561	21378	21154	21173	21232	21438	21462	21584	21057	21041	21130	21211	21396	21301	21075	21444	21415	21263	21276	21661	21286	21407	21388	21455	21569	21307	20996	21128	21358	21144	21316	21251	21523	21262	21201	21349	21313	21351	21200	21166	21385	21304	21089	21385	21389	21502	21340	21417	21277	21330	21267	21143	21435	21206	21455	21452	21141	21350	21409	21303	21201	21356	21272	21408	21229	21425	21097	21264	21399	21304	21329	21487	21438	21364	21234	21314	21122	21196	21387	21235	21296	21391	21375	21123	21292	21200	21215	21323	21354	21462	21242	21370	21449	21525	21316	21338	21347	21231	21282	21310	21379	21179	21299	21267	21530	21282	21318	21276	21445	21402	21259	21205	21379	21476	21436	21394	21090	21188	21185	21281	21301	21237	21314	21157	21364	21002	21235	21396	21369	21393	21526	21232	21446	21352	21231	21215	21245	21486	21405	21142	21180	21325	21190	21232	21276	21208	21419	21383	21080	21278	21405	21169	21267	21456	21037	21335	21296	21327	21234	21007	21288	21357	21215	21175	21439	21415	21074	21310	21271	21355	21642	21192	21203	21444	21518	21245	21338	21146	21379	21420	21166	21311	21438	21412	21332	21307	21223	21163	21423	21456	21225	21445	21255	21132	21411	21298	21317	20963	21195	21272	21205	21197	21038	21123	21328	21389	21513	21128	21218	21141	21307	21289	21378	21278	21354	21207	21383	21515	21126	21048	21282	21431	21281	21275	21307	21525	21295	21421	20984	21293	21246	21402	21234	21393	21409	21344	21402	21298	21255	21199	21293	21243	21261	21387	21442	21513	21341	21261	21296	21515	21437	21168	21230	21268	21227	21277	21174	21209	21222	21204	21394	21275	21391	21223	21293	21418	21247	21271	21360	21338	21042	21036	21447	21395	21200	21283	21253	21246	21262	21328	21175	21490	21299	21274	21368	21344	21334	21490	21103	21287	21114	21407	21168	21321	21301	21253	21270	21481	21436	21262	21420	21448	21328	21322	21174	21375	21373	21115	21205	21361	21107	21067	21482	21410	21506	21192	21255	21169	21465	21349	21331	21303	21140	21315	21041	21286	21210	21266	21382	21305	21081
30704	49210	49704	43582	40190	35592	31270	28718	27214	25231	23014	25184	28870	23275	19498	17285	16677	16686	16576	16285	16289	16675	16463	16412	16385	16313	16650	16393	16376	16622	16317	16365	16468	16467	16460	16524	16416	16280	16413	16376	16356	16473	16514	16333	16474	16330	16407	16363	16537	16554	16602	16484	16322	16367	16402	16470	16304	16474	16356	16407	16568	16496	16597	16347	16611	16416	16509	16480	16538	16280	16330	16442	16362	16527	16385	16446	16474	16278	16633	16440	16586	16443	16563	16604	16439	16373	16539	16442	16539	16411	16367	16533	16490	16506	16431	16514	16425	16247	16394	16489	16396	16355	16333	16552	16488	16307	16282	16538	16369	16438	16476	16450	16518	16460	16304	16702	16339	16552	16329	16496	16398	16540	16353	16302	16419	16442	16373	16394	16425	16489	16667	16440	16464	16394	16414	16551	16596	16335	16364	16430	16364	16251	16486	16504	16451	16360	16530	16383	16327	16470	16471	16498	16464	16441	16562	16539	16671	16533	16394	16472	16514	16550	16490	16649	16372	16496	16297	16527	16466	16445	16424	16291	16611	16457	16217	16298	16364	16563	16489	16378	16490	16337	16639	16216	16449	16466	16370	16464	16464	16475	16446	16407	16312	16469	16339	16624	16420	16650	16492	16404	16542	16406	16420	16328	16520	16324	16533	16360	16509	16465	16485	16412	16493	16333	16515	16401	16292	16572	16511	16606	16426	16347	16435	16386	16456	16495	16255	16324	16491	16538	16452	16468	16478	16364	16200	16596	16544	16604	16387	16447	16363	16399	16460	16503	16544	16605	16510	16503	16452	16511	16473	16366	16730	16392	16329	16391	16568	16399	16708	16373	16355	16398	16501	16282	16664	16447	16437	16152	16510	16333	16360	16576	16215	16429	16562	16453	16320	16333	16374	16540	16453	16461	16461	16485	16354	16523	16426	16456	16186	16539	16474	16444	16437	16320	16622	16325	16529	16525	16435	16342	16653	16420	16493	16350	16425	16570	16505	16450	16352	16412	16456	16544	16415	16244	16338	16492	16267	16398	16499	16350	16540	16343	16519	16387	16341	16613	16388	16475	16394	16230	16400	16366	16410	16483	16445	16548	16480	16478	16390	16323	16476	16337	16443	16432	16234	16597	16580	16422	16491	16361	16346	16431	16448	16339	16369	16500	16395	16360	16335	16274	16603	16369	16442	16497	16431	16505	16364	16404	16348	16380	16323	16425	16432	16395	16480	16385	16379	16411	16488	16367	16429	16374	16545	16419	16370	16407	16568	16522	16410	16507	16596	16461	16412	16453	16437	16497	16527	16301	16245	16426	16515	16677	16304	16361	16435	16522	16592	16287	16583	16438	16304	16386	16512	16281	16420	16478	16367	16381	16436	16661	16394	16331	16347	16528	16355	16433	16418	16464	16518	16552	16340	16485	16579	16685	16394	16464	16407	16241	16588	16374	16512	16489	16238	16486	16581	16648	16471	16451	16371	16394	16261	16466	16449	16431	16338	16450	16496	16489	16389	16437	16302	16195	16479	16399	16502	16582	16585	16421	16492	16423	16533	16660	16524	16596	16433	16467	16327	16476	16577	16366	16534	16672	16451	16503	16458	16405	16393	16468	16651	16360	16317	16643	16312	16596	16562	16461	16330	16611	16399	16409	16541	16354	16420	16357	16457	16468	16302	16553	16284	16450	16505	16307	16474	16334	16434	16392	16486	16517	16518	16441	16285	16433	16331	16360	16555	16489	16692	16549	16495	16626	16426	16252	16479	16478	16426	16380	16352	16183	16675	16497	16370	16547	16377	16580	16517	16336	16223	16354	16447	16382	16493	16391	16403	16502	16260	16384	16425	16462	16345	16277	16465	16326	16528	16424	16450	16454	16480	16527	16583	16519	16615	16432	16587	16506	16405	16362	16457	16289	16422	16433	16423	16442	16625	16334	16489	16491	16520	16464	16516	16531	16420	16317	16473	16522	16444	16498	16423	16393	16353	16383	16409	16472	16481	16491	16462	16473	16584	16187	16416	16543	16383	16536	16570	16461	16421	16586	16430	16392	16489	16442	16507	16383	16545	16441	16322	16560	16362	16551	16515	16645	16335	16396	16437	16400	16417	16331	16455	16315	16438	16370	16424	16577	16385	16378	16306	16336	16436	16472	16313	16538	16365	16340	16424	16423	16457	16450	16519	16330	16452	16527	16456	16404	16506	16371	16419	16665	16408	16390	16464	16290	16500	16431	16316	16445	16597	16506	16380	16501	16348	16372	16426	16526	16163	16471	16275	16457	16654	16595	16343	16397	16322	16428	16361	16329	16636	16485	16074	16324	16400	16379	16587	16409	16493	16403	16529	16388	16354	16366	16638	16580	16409	16226	16473	16354	16193	16462	16388	16461	16337	16438	16463	16445	16351	16446	16305	16374	16327	16349	16479	16604	16402	16472	16516	16454	16449	16452	16473	16337	16341	16457	16399	16409	16455	16497	16284	16227	16448	16381	16590	16543	16577	16418	16485	16685	16494	16540	16544	16424	16498	16441	16373	16514	16406	16243	16425	16593	16355	16372	16452	16309	16419	16292	16534	16437	16395	16485	16161	16391	16332	16491	16354	16363	16487	16504	16495	16422	16692	16424	16605	16530	16395	16468	16400	16392	16601	16428	16526	16578	16325	16430	16456	16449	16300	16385	16545	16594	16414	16591	16434	16389	16403	16508	16375	16441	16394	16439	16512	16347	16585	16245	16445	16396	16457	16396	16376	16466	16658	16266	16391	16414	16585	16599	16479	16392	16499	16361	16155	16679	16365	16592	16202	16652	16443	16495	16535	16534	16680	16525	16454	16355	16295	16299	16443	16390	16357	16538	16372	16401	16433	16374	16426	16376	16507	16404	16436	16557	16633	16320	16306	16555	16350	16597	16296	16403	16354	16643	16511	16211	16635	16434	16444	16413	16334	16448	16418	16361	16519	16458	16445	16426	16437	16431	16520	16619	16420	16502	16390	16444	16374	16391	16457	16523	16541	16389	16516	16531	16581	16493	16290	16514	16361	16564	16433	16636	16497	16399	16448	16502	16429	16380	16554	16131	16342	16364	16489	16451	16538	16432	16297	16572	16601	16479	16347	16283	16433	16524	16522	16550	16461	16481	16285	16422	16655	16402	16511	16355	16356	16477	16533	16400	16590	16305	16534	16519	16369	16446	16420	16540	16373	16281	16514	16378	16545	16454	16546	16290	16376	16479	16606	16593	16578	16475	16328	16347	16437	16617	16437	16288	16481	16281	16502	16545	16502	16319	16486	16629	16305	16513	16542	16579	16604	16386	16453	16667	16497	16496	16447	16329	16345	16476	16586	16423	16437	16466	16554	16289	16317	16401	16304	16549	16380	16424	16301	16498	16368	16639	16438	16561	16425	16486	16382	16486	16329	16486	16620	16347	16554	16437	16399	16406	16390	16338	16283	16647	16394	16484	16431	16378	16478	16386	16399	16230	16377	16461	16430	16342	16498	16384	16322	16470	16223	16427	16429	16533	16435	16465	16284	16321	16422	16469	16583	16489	16502	16604	16464	16417	16523	16484	16643	16427	16526	16431	16484	16533	16493	16562	16460	16559	16460	16382	16488	16566	16377	16276	16436	16514	16391	16468	16476	16499	16370	16468	16360	16530	16389	16409	16376	16289	16337	16467	16390	16586	16431	16516	16394	16353	16310	16418	16343	16490	16468	16482	16439	16413	16420	16444	16549	16675	16387	16434	16292	16290	16364	16308	16383	16463	16546	16560	16352	16528	16472	16421	16459	16316	16412	16451	16312	16388	16511	16391	16478	16448	16474	16387	16562	16407	16520	16364	16305	16378	16464	16442	16264	16394	16497	16518	16443	16439	16524	16461	16454	16463	16242	16495	16632	16420	16177	16565	16417	16367	16323	16358	16271	16581	16393	16312	16445	16456	16658	16586	16244	16449	16312	16524	16455	16345	16614	16376	16441	16517	16318	16450	16376	16345	16481	16338	16208	16413	16421	16600	16598	16489	16355	16635	16321	16371	16458	16409	16307	16492	16382	16619	16433	16297	16372	16366	16467	16396	16462	16516	16417	16461	16437	16378	16410	16561	16462	16468	16505	16431	16427	16416	16583	16424	16512	16348	16406	16399	16270	16293	16436	16392	16323	16476	16438	16370	16371	16439	16755	16435	16288	16422	16621	16492	16520	16465	16529	16494	16395	16719	16358	16278	16401	16479	16515	16275	16563	16270	16444	16448	16554	16463	16377	16450	16474	16377	16510	16464	16201	16303	16429	16435	16426	16358	16384	16481	16294	16242	16390	16478	16375	16585	16513	16572	16504	16531	16294	16583	16555	16498	16407	16417	16446	16448	16424	16442	16267	16536	16554	16465	16663	16457	16446	16460	16524	16356	16570	16279	16522	16364	16570	16404	16465	16465	16305	16589	16506	16434	16568	16364	16627	16584	16672	16350	16683	16351	16134	16527	16444	16610	16366	16410	16500	16423	16247	16444	16501	16441	16398	16430	16501	16323	16519	16483	16336	16512	16315	16413	16499	16546	16415	16493	16516	16444	16302	16409	16509	16333	16537	16484	16418	16442	16303	16282	16512	16510	16503	16430	16308	16506	16421	16429	16547	16356	16449	16280	16365	16335	16574	16417	16456	16354	16508	16504	16435	16152	16308	16428	16483	16396	16339	16468	16514	16466	16288	16371	16423	16446	16551	16517	16424	16234	16542	16328	16450	16496	16422	16418	16528	16433	16526	16556	16495	16341	16458	16441	16303	16519	16485	16390	16383	16678	16477	16471	16436	16493	16368	16466	16359	16449	16466	16399	16287	16423	16574	16516	16380	16456	16211	16459	16490	16487	16451	16268	16548	16385	16384	16264	16608	16568	16351	16358	16455	16461	16266	16528	16495	16483	16458	16414	16376	16422	16408	16287	16352	16330	16422	16450	16496	16643	16436	16436	16330	16380	16411	16463	16374	16434	16620	16539	16537	16413	16308	16623	16439	16400	16579	16550	16476	16327	16235	16405	16380	16535	16479	16423	16445	16415	16448	16537	16534	16613	16538	16485	16579	16590	16347	16414	16323	16559	16435	16633	16488	16627	16497	16267	16411	16286	16387	16474	16646	16481	16628	16517	16366	16321
23476	21078	28713	26120	28019	35772	38645	32871	30324	29128	29138	34375	40662	33930	27409	23531	21716	21343	21276	21151	21050	21252	21207	21211	21393	21090	20977	21220	20901	21166	21160	20907	21112	21054	21199	21004	21011	20994	21162	21225	21253	20948	20797	21196	21132	20951	20983	20873	21033	20984	20954	21028	21046	20903	21089	21076	21151	21275	21110	21107	21098	21144	21024	21084	21006	21046	21159	20934	20990	20986	21131	20922	21104	21263	21191	21146	21106	20937	20986	20993	20996	21101	20916	20847	20709	21100	20963	21013	21048	21107	21067	21096	21015	20908	20781	20938	20823	21140	20870	21001	20985	20995	20999	21069	21127	21068	20910	20915	21125	21090	21129	20938	20979	20950	21268	21114	21075	21153	21148	21124	20866	21062	20977	21012	20985	21003	20987	21081	20878	21222	20872	21093	21244	21004	20981	21023	20837	20965	20851	21164	21139	21238	21133	21119	20883	20960	21125	21335	20918	21068	21134	21170	20946	20983	21051	21011	21212	20934	21058	20735	20934	21126	21029	20784	21071	20934	20825	20921	21202	21005	20966	21182	20944	21037	21085	21238	20971	21159	21123	20959	21078	20917	20881	20730	21061	21147	21018	21023	21023	20967	21000	21004	20875	20982	21093	20981	21122	21205	21063	20956	20921	21047	21196	21063	21168	21097	20972	20892	20966	21064	21053	20820	21030	20990	21090	20981	20988	21075	20767	20901	21103	21038	20817	21047	21222	21042	21112	21138	20914	21027	20931	20840	20831	20983	21116	20972	20773	20802	21056	21053	21117	21025	20923	20953	20882	20793	21029	20998	20933	21071	21144	21172	21195	20996	21180	20865	21031	21013	20986	20980	21231	21100	20744	21165	20841	20822	20985	20910	20949	21207	21012	20856	20961	20931	21228	21015	20967	21026	20936	21016	21030	21035	20899	21028	20961	20986	21062	20893	20899	20908	21077	21054	20832	21095	20753	20967	20952	21083	20927	20915	21055	20870	21123	21054	21242	21073	21024	20976	20973	21306	20819	21096	21170	21072	20923	20976	20903	21124	20926	20923	21132	21009	20908	21039	20925	21023	20958	21341	20975	20836	20828	21023	20946	20854	20911	21047	21021	21227	21106	21124	21006	20984	21197	20838	20903	21109	20983	21252	20981	21025	21017	21043	21023	21053	20890	20796	20881	20746	20918	21150	21012	21028	20842	21124	21083	21222	21278	21068	21027	20792	20855	20896	21015	20926	21163	20593	20677	21137	21097	20845	21073	20985	21145	20959	20985	20929	21217	20927	20886	21216	21093	20827	20829	21128	21074	20995	20943	20946	20966	21110	21011	20892	21227	21079	20947	20964	20915	21090	21138	21143	21090	21125	21022	21057	20822	20904	20998	21138	21251	20972	21027	21148	21238	21062	21047	21008	20852	20643	20937	20811	20830	21117	21158	20838	21077	20947	21146	20937	21111	21008	20902	21105	21075	21019	21087	20991	21017	21203	21022	21020	20891	21079	21133	21018	20952	21042	21167	20994	20973	20956	21145	21115	20932	20902	20896	20832	21040	20882	20989	20909	21067	21139	21083	21122	20987	20869	20915	21131	20949	20874	20958	20973	21137	21123	21118	21032	20915	20939	21182	20920	21008	21091	21162	21097	20982	20921	20712	21046	21005	21007	21055	20929	21098	20973	20939	20931	20950	21147	20993	21169	20911	20980	20879	21049	20933	21051	21058	21111	21099	21107	21116	20923	20880	21007	21005	20973	20879	21148	20901	20950	21024	20771	21188	21052	20894	20760	20944	20938	21285	21075	21122	21169	21056	20762	21164	20954	21021	20962	21060	21252	21191	20989	21006	20746	21135	21067	21020	21096	21102	21043	21038	20957	21004	21200	21044	21044	20900	20809	20936	20916	20912	21084	20992	20878	21138	21224	20888	20874	21059	20950	20966	21109	21207	20807	20901	21051	20830	21202	20986	21075	21083	20878	20931	20947	21047	21166	21021	21027	20784	21057	20829	21117	20870	21074	21100	21112	21110	21048	21221	20951	20928	20929	21088	20965	21039	20862	21047	20774	20981	20982	21070	20914	21133	20989	20980	21067	20955	20819	21172	21151	21107	20841	21243	21120	20961	20960	20826	20799	20950	21039	21100	20902	21149	21121	20783	21003	21114	20974	20914	21122	20976	20995	20967	21092	20946	20792	20965	20896	20908	20855	21059	21022	20945	20777	20999	21101	21069	21237	21071	21052	21031	21078	21002	20997	20966	20829	21180	20935	20942	20954	21090	20986	21146	21093	20982	21059	21018	20874	21090	21072	21189	21234	21043	21025	21027	20960	20883	21083	21014	21050	21006	20971	21005	21059	20908	21055	21050	20721	20977	20836	20957	21149	20885	21002	21098	20963	21055	20955	21099	20971	20720	20833	21062	21283	20924	21014	21041	20893	20875	20851	21124	21035	21049	21043	20794	21139	21102	20895	20978	21043	20912	20855	20831	20977	21046	21140	20980	21081	20723	21127	21039	21133	21155	21071	21055	20970	21061	21059	20822	20928	20977	20800	20939	21006	20926	20956	20992	20932	21047	21121	21061	21068	21243	21138	20624	21030	20984	20955	21076	20856	20757	20951	20871	20907	21009	21084	20834	20811	21185	21141	21019	21285	20796	20997	20991	20888	21065	21178	20815	21367	20971	21017	21167	21086	20941	20994	20996	20993	21088	21010	21096	20885	20922	20905	20867	21146	20948	20853	21214	20876	20943	20907	20903	21048	21137	20844	21123	20813	21020	20988	21106	21089	20923	20962	20895	21117	20977	20970	21037	20899	20831	21002	20946	21155	20992	21149	20759	21082	21163	20935	21056	21129	20991	21028	20969	20883	20831	21045	20838	21042	20920	20898	21110	20982	21166	21053	20953	20910	21077	21014	20841	21129	20969	21085	20971	20932	20985	21123	21019	21069	20883	21064	21098	21142	21054	21061	20929	21120	21261	21028	21002	21035	21144	20917	20971	21066	20843	20815	20864	20917	20841	21032	20933	21164	20905	21134	20978	20979	20830	21015	20927	21098	20972	20814	20902	20770	20963	20967	20831	20908	21154	21145	21041	21086	21163	20933	21017	21114	20909	20950	20944	20885	21076	20883	21062	20873	20907	21283	21019	21017	20936	21060	21000	21153	21028	21060	21130	20913	20995	20999	21037	20989	20888	21078	21089	20988	20914	21278	20917	20829	20970	21127	21041	20842	21215	21023	21172	20936	20922	21018	20892	20848	21277	20926	21081	21088	20969	20968	21003	21159	21004	21019	21060	20895	21014	20981	20982	20894	20755	20793	21055	20945	20894	21144	21034	20727	21006	21193	21013	20962	20936	21169	20931	20952	20839	20799	20996	21089	20945	20686	21306	20956	20984	21005	21080	20936	20865	20741	20966	20837	21176	21013	21054	20854	20753	20869	20882	20948	20866	21028	20802	21002	21092	20896	21116	20980	21008	21147	21068	21151	21081	20872	21095	20872	21005	20990	21068	21046	21060	21117	21018	21004	20863	20937	20932	20898	21136	21386	21257	20878	20999	20959	21088	20884	21073	21022	21012	20838	20889	21158	21192	20924	21105	20850	20972	21052	20953	21004	21172	20853	21085	20914	20995	21027	20856	21149	21030	21048	21072	21128	20960	20929	21026	21167	21039	20796	20957	21378	20924	21120	20907	21006	21002	21088	21083	20934	20692	20784	20830	20828	20952	21005	20989	21021	20930	21039	20936	21124	20998	20989	20947	21064	20890	21064	21165	21148	21030	20824	21154	21015	21037	20990	21097	20820	21031	21143	21054	20963	20943	21011	21105	20785	21124	21043	20856	20864	21044	20941	20891	20793	20980	20904	20849	20927	20876	20963	20974	20898	21123	21188	20933	20913	21079	20951	20999	21142	21139	20930	21099	21051	20858	21089	21185	21040	21058	20809	21024	20901	20985	20935	21110	21078	20926	21289	21157	21095	21031	20955	20955	20952	21028	21108	21105	21045	21015	20897	20968	21021	21046	21085	20939	20760	20941	20755	21129	21007	20946	21026	21000	21067	21059	21115	20896	20943	21196	21021	21030	20850	20845	20911	20718	21032	20952	21026	20944	20921	20939	21009	20912	21045	20921	20908	21025	21149	21009	21213	21075	20940	20962	21045	21271	21138	21033	20945	20686	21091	21129	21020	21046	20944	21103	20801	20981	20855	21038	20855	21016	20865	21078	21031	20911	20869	21019	20828	21166	21083	21026	21047	21007	20995	21100	21072	21063	20935	21267	20913	21028	20970	21088	20956	20924	20960	20937	20873	21103	21115	21095	20779	21299	20874	20970	20832	20915	21075	21124	20995	21150	21106	21002	20828	20843	21040	20904	20904	21190	21048	20864	20751	21007	21109	20993	20923	20987	20950	21072	21087	21126	20987	20966	20988	21224	21026	20846	21146	21030	20972	20954	21117	20998	20827	20830	21006	21028	21063	20969	21179	21064	21028	20997	20879	21038	21087	20884	21030	21143	20925	20968	20974	21049	20957	20948	21141	20968	21038	20953	20936	21126	21160	21122	20885	21011	21116	21041	20938	20927	20917	21060	20992	21072	21060	21123	20995	21178	20948	21075	20983	21132	20973	21065	20980	21220	20969	21037	20990	20924	20861	20946	20818	20877	20827	21080	20935	20871	20816	21122	21013	20968	21009	21059	21090	20979	21059	20850	20860	20962	20976	21045	21182	21226	21175	21207	20918	20962	20945	21049	21033	21023	21010	21027	20853	21182	21059	20856	21035	20816	20920	20987	21188	21051	20940	20987	20813	20834	21038	20895	20761	20797	21023	21344	21263	21069	20847	20551	21056	21052	20861	20790	20827	21142	20843	20990	21103	21192	20894	21117	20987	20939	21091	20903	21070	20698	20992	20950	20846	21062	20934	21166	20934	20965	20992	21054	20872	20884	20916	21094	21171	21063	20936	20992	21142	20798	21189	20933	21067	21057	20989	21195	20969	21307	21116	21035	20726	20851	21085	21021	21024	21067	21054	20912	21152	20938	20664	21041	20972	20865	20748	20896	21039	21251	21088	21015	20883	21131	20932	21016	20855	21164	21108	20947	20927	20998	21031	20804	20961	21063	20913	20880	20916	20974	20975	21123	21070	20782	20808	21187	20904
31565	51056	51991	48666	43234	41336	37556	32489	29072	26641	27782	34390	39298	31061	23217	18594	16825	16318	16259	16324	16096	16217	16050	16327	16236	16234	16244	16290	16078	16180	16276	16288	16197	16103	16229	16146	16398	16209	16236	16280	16145	16240	16192	16327	16139	16124	16225	16153	16319	16179	16095	16068	16169	16206	16466	16160	16220	16171	16222	15990	16336	16066	15988	16305	16339	16084	16305	16265	16269	16194	16061	16313	16126	16218	16140	16146	16381	16166	16194	16160	16124	16290	16187	16157	16214	16127	16302	16246	16185	16262	16120	16264	16176	16385	16333	16272	16209	16275	16046	16206	16178	16206	16236	16209	16234	16235	16004	16127	16215	16273	16189	16422	16197	16113	16213	16218	16342	16069	16120	16375	16202	16242	16166	16217	16178	16161	16059	16198	16223	16180	16037	16200	16091	16180	16119	16149	16216	16184	16169	16304	16252	16094	16116	16185	15968	16235	16172	16132	16188	16193	16006	16359	16148	16332	16233	16155	16176	16178	16269	16184	16396	16237	16197	16196	16240	16368	16132	16268	16085	16172	16331	16064	16298	16196	16205	16131	16127	16328	16232	16328	16222	16157	16140	16325	16203	16012	16275	16088	16361	15975	16089	16149	16237	16056	16225	16068	16487	16169	16180	16006	16206	16353	16192	16256	16172	16114	16371	16096	16063	16118	16198	16187	16157	16043	16201	16295	16152	16086	16053	16316	16209	16201	16301	16338	16344	16179	16121	16181	16317	16102	16359	16205	16250	16168	16332	16120	16120	16288	16090	16190	16130	16217	16184	16280	16199	16206	16233	16188	16307	16045	16049	16190	16290	16294	16209	16090	16064	16167	16026	16315	16139	16139	16004	16179	16223	16175	16376	16162	16191	16138	16052	16077	16130	16263	16048	16179	16139	16265	16361	16200	16101	16184	16276	16366	16322	16364	16323	16164	16403	16210	16138	16301	16229	15962	16036	16139	16218	16184	16075	16336	16177	16191	16380	16167	16222	16065	16244	16307	16203	16224	16132	16021	16249	16172	16238	16018	16209	16173	16174	16160	16175	16088	16346	16322	16258	16108	16189	16255	16355	16303	16259	16346	16008	16231	16158	16270	16202	16199	16264	16131	16104	16226	16176	16036	16229	15944	16224	16209	16321	16121	16168	16142	16181	15892	16026	16303	16044	16084	16264	16175	16150	16217	16020	16280	16169	16192	16233	16105	16140	16230	16048	16207	15994	16128	16275	16256	16344	16245	16203	16128	16296	16314	16194	16284	16255	16289	16170	16180	16250	16060	16213	16259	16176	16151	16167	16043	16144	16246	16320	16208	16137	16107	16263	16361	16407	16212	16179	16201	16032	16371	16146	16226	16158	16202	16239	16316	16329	16226	16145	16020	16333	16123	16177	16283	16192	16369	16121	16139	16005	16178	16055	16384	16333	16114	15965	16444	16073	16032	16246	16239	16112	16493	16274	16020	16138	16267	16290	16316	16150	16127	16162	16243	16117	16191	16126	16119	16188	16184	16440	16167	16156	16197	16192	16284	16221	16192	16146	16141	16134	16119	16202	16173	16372	16411	16184	16207	16016	16203	16218	16297	16199	16212	16042	16300	16026	16284	16141	16057	16166	16236	16038	16197	16117	16112	16222	16180	16126	16278	16114	16168	15987	16153	16168	16224	16250	16252	16168	16359	16072	16132	16032	16152	16279	16073	16103	16103	16141	16238	16256	16002	15970	16256	16131	16065	16162	16326	16089	16110	16165	16240	16146	16322	16181	16134	16284	16232	16347	16271	15985	16238	16129	16147	16202	16237	16175	16142	16232	16213	16157	16296	16200	16105	16199	16157	16249	16256	16175	16136	16218	15995	16129	16177	16137	16114	16249	16122	16106	16198	16143	16263	16236	16228	16174	16231	16202	16209	16106	16210	16190	16102	16267	16199	16133	16078	16143	16181	16187	16340	16209	16034	16276	16230	16213	16013	16172	16225	16242	16183	16226	16120	16028	16188	16197	16088	16167	16162	16180	16364	15998	16227	16385	16278	16128	16345	16162	16300	16275	16106	16088	16117	16178	16209	16218	16172	16167	16145	16184	16098	16258	16065	16228	16373	16182	16230	16051	16216	16169	16327	16246	16293	16080	16204	16328	16240	16288	16250	16069	16169	16219	16209	16143	16126	16211	16169	16350	16152	16250	16250	16235	16277	16454	16076	16371	16246	16137	16138	16305	16112	16244	16163	16014	16144	16368	16218	16272	16150	16186	16137	16262	16216	16102	16307	16157	16241	15990	16272	16172	16142	16179	16228	16308	16174	16112	16301	16177	16221	16217	16225	16078	16155	16270	16210	16248	16167	16320	16268	16069	16288	16029	15905	16298	16134	16237	16395	16208	16244	16125	16267	16180	16230	16240	16234	16206	16335	16226	16225	16242	16281	16202	16073	16296	16349	16282	16090	16164	16194	16223	16233	16231	16170	16151	16212	16215	16103	16044	16172	16124	16131	16090	16133	16122	16243	16160	16132	16335	16210	16008	16196	16324	16280	16205	16218	16075	16093	16252	16093	16294	16130	16144	16165	16219	16321	16200	16201	16171	16225	16094	16200	16241	16254	16141	16226	16367	15978	16480	16213	16139	16266	16227	16416	16139	16120	16084	16094	16183	16235	16118	16193	16215	16046	16315	16074	16294	16201	16271	16160	16260	15922	16293	16170	16075	16247	16416	16097	16199	16267	16351	16197	16160	16075	16209	16027	16220	16165	16171	16203	16196	16431	16269	16204	16138	16077	16237	16203	16123	15995	16328	16245	16201	16298	16370	16183	16257	16284	16180	16128	16370	16237	15921	16140	16103	16104	16173	16203	16272	16138	16155	16176	16318	16038	16169	16259	16218	16295	16265	16054	16313	16211	16198	16145	16303	16175	16222	16255	16380	16088	16220	16233	16143	16067	16156	16222	16068	16151	16233	16379	16067	16202	16298	16228	16107	16253	16283	16220	16239	16426	16274	16129	16150	16133	16238	16232	16001	16135	16362	16096	16216	16042	16105	16110	16228	16306	16130	16144	16063	16225	16285	16069	16255	16198	16331	16359	16209	16343	16250	16249	16228	16208	16323	16201	16147	16099	16045	16189	16180	16144	16123	16174	16244	16349	16218	16101	16087	16173	16050	16060	15919	16336	16130	16100	16230	16247	16070	16016	16066	16182	16321	16132	16190	16309	16297	16131	16191	16023	16236	16088	16262	16299	16259	16283	16171	16235	16238	16152	16115	16245	16140	16071	16264	16269	16229	16111	16195	16280	16204	16142	16014	16330	16102	16011	16353	16346	16128	16279	16162	16088	16308	16055	16091	16019	16110	16185	16204	16154	16180	16180	16187	16215	16192	16096	16279	16314	16172	16217	16252	16192	16151	16190	16151	16056	16134	16081	16171	16089	16180	16124	16272	16089	16242	16202	16380	16113	16168	16134	16332	16219	16268	16238	16160	16082	16338	16085	16244	16236	16163	16086	16353	16187	16182	16053	16124	16278	16127	16176	16294	16090	16135	16227	16323	16279	16155	16153	16224	16099	16138	16118	16013	16093	16294	16240	16265	16102	16255	16167	16186	16222	16210	16029	16183	16269	16116	16325	16314	16257	16349	16257	16002	16235	16076	16156	16137	16184	16250	16366	16186	16330	16319	16271	16145	16144	16269	16197	16055	16107	15998	16176	16168	16286	16199	16137	16174	16221	16081	16181	15983	16137	16196	16215	16305	16079	16216	16316	16171	16254	16239	16250	16211	16035	16135	16208	16144	16191	16324	16031	16210	16316	16138	16114	16225	16200	16131	16292	16142	16094	16160	16341	16266	16141	16141	16104	16074	16215	16063	16220	16123	16242	16138	16077	16199	16155	16325	16171	16352	16275	16244	16375	16122	16208	16253	16216	16212	16213	16054	16235	16206	16194	16170	16392	16147	16251	16281	16235	16016	16047	16255	16371	16199	16260	16021	16223	16201	16042	16291	16236	16264	16162	16224	16219	16294	16229	16267	16271	16055	16255	16219	16092	16186	16152	16166	15991	16166	15950	16149	16233	16239	16183	15987	16199	16240	16248	16023	16265	16244	16203	16185	16250	16139	16207	16245	16184	16309	16134	16113	16280	16137	16190	16157	16097	16188	16019	16292	16164	16381	16211	16237	16242	16143	16103	16263	16248	15980	16254	16079	16259	16140	16145	16165	16108	16323	16380	16071	16211	16231	16277	16156	16304	16146	16399	16045	16105	16064	16116	16255	16070	16020	16199	16173	16059	16038	16066	16278	16081	16171	16176	16126	16250	16251	16217	16232	16246	16079	16210	16269	16067	16178	16199	16178	16142	16170	15980	16167	16243	16136	16258	16054	16099	16295	16226	16281	16152	16107	16299	16198	16142	16125	16150	16043	16021	16181	16016	16050	16184	16314	16234	16213	16212	16235	16308	16486	16087	16284	16182	16251	16109	16185	16223	16226	16379	16267	16128	16326	16177	16108	16275	16251	16077	16275	16289	16248	16111	16256	16204	16282	16186	16169	16120	16253	16095	16077	16129	16299	16328	16087	16289	16163	16298	16274	16146	16149	16167	16171	16214	16163	16168	16200	16347	16011	16093	16212	16366	16234	16181	16233	16152	16188	16234	16439	16217	16237	16265	16007	16103	16169	16088	16173	16216	16160	16141	16059	16301	16234	16219	16152	16059	16269	16308	16294	16197	16249	16149	16165	16266	16218	16236	16326	16212	16242	16121	16089	16223	16067	16079	16155	16198	16185	16127	16151	16130	16035	16243	16281	16335	16256	16304	16343	16126	16179	16137	16103	16238	16300	16320	16226	16100	16249	16178	16037	16322	16280	16161	16206	16158	16301	16349	16255	16149	16105	16324	16168	16178	16230	16256	16233	16327	16264	15977	16229	16128	16223	16275	16265	16106	16081	16112	16057	16186	16289	16260	16336	16030	16189	16193	16139	16254	16220	16162	16291	16317	16211	16043	16219	16055	16143	16294	16135	16129	16311	16237	16219	16119	16226	16068	16244	16279	16284	16042	16307	16176	16197	16171	16362	16076	16164	16185	16129	16242	16225	16253	16002	16311	16186	16102	16333	16072	16194	16086	16102	16059	16153	16340	16320	16220	16411	16299	16119	16245
32087	29992	36771	34284	28990	28217	27960	24749	23785	23580	24028	25170	24102	23184	22242	21930	22033	22031	21999	21751	21896	22035	21734	21715	21824	21715	22045	22181	21781	21836	21695	21828	21838	21752	21866	22028	21940	21871	21741	21815	21584	21823	21919	21767	21651	21780	21603	21824	21847	21865	21976	21746	22039	21671	21874	21997	21709	21575	21611	21612	21730	21646	21857	22062	21795	21926	21678	21970	21912	21892	21675	21920	21921	21751	21676	21697	21759	21811	21865	21884	21781	21938	22006	21718	21828	22074	21826	21982	21886	21785	21887	21986	21946	21839	21894	21706	21825	21795	21761	21822	21881	21792	21631	21968	21659	21561	21764	21686	21699	21863	21843	21767	21807	21732	21827	21771	21881	21917	21874	21873	21947	21486	21602	21898	21869	21588	21802	21864	21766	21965	21856	21715	21634	21907	21782	21763	21667	21779	21763	21669	21715	21970	21850	21773	21797	21625	21516	21767	21823	21710	21751	21843	21803	22009	22048	21900	21853	21739	21890	21756	21921	21797	21896	21741	21983	21768	21929	22013	21851	21725	22022	21746	21887	21808	21805	21929	21723	21895	21839	21594	21816	22008	21801	21776	21866	21955	21722	21836	21937	21785	21762	21881	21670	21946	21943	21991	21726	21571	21818	21960	21813	21711	21675	21599	21748	21734	21922	21674	21753	21829	21597	21819	21698	21817	21921	21716	21769	21903	21835	21879	21965	21896	21780	21647	21781	22021	21854	21802	22030	21761	21761	21814	21801	21731	21766	21867	21900	21755	21890	21667	21931	21945	21810	21729	21878	21765	21784	21854	21949	21935	21850	21543	21886	21640	21945	21741	21915	22034	21731	21712	21716	21776	21675	21898	22043	21802	21986	21724	21673	21900	22019	21686	21825	21821	22037	21920	22050	21935	21778	21870	21828	21966	21900	21871	21878	21729	21672	21630	21881	21876	21900	21856	21913	21726	21893	21825	21864	21889	21583	21980	22045	21947	22003	21934	21881	21874	21813	21895	21850	21796	21687	21722	21853	22030	21818	21803	21833	21670	21906	21689	21756	21796	21874	21805	21674	21753	21795	21847	21591	21818	21788	21940	21730	21786	21817	21765	21922	21643	21892	21841	21893	21808	21711	21948	21825	21710	21641	21800	21837	21763	21861	21875	21731	21989	21818	21693	21760	21825	21802	21778	21910	21902	21923	21932	21677	21795	21697	21868	21803	21548	21729	21865	21788	21778	22029	21822	21681	21668	21879	21871	22091	21835	21648	21907	21860	21853	21960	21684	21933	21798	21866	21842	21710	21622	21674	21645	22001	21683	21768	21815	21739	22060	21777	21816	21726	21948	22019	21626	21761	21719	21866	21698	21732	21712	21965	21627	21917	21611	21881	21787	21931	22046	22077	21778	21842	21992	21822	21771	21995	21697	21763	21762	21795	21859	21669	21756	21752	21635	21896	21692	21657	21767	21735	21807	21746	21622	21828	21823	21765	21828	21767	21735	21846	21975	21793	22060	21884	21804	21972	21795	21778	21870	21738	22011	21776	21797	22022	21838	21766	21777	21650	21674	21613	21743	21943	21975	21624	21697	21730	21666	21732	21709	21728	21797	21762	21778	21876	21801	21858	21977	21921	21933	21744	21826	21889	21828	21757	21656	22046	22072	21615	21719	21916	21859	21910	21983	21895	22043	21639	21874	21813	21714	21861	21673	21654	21727	21809	21839	22161	21766	21843	21712	21859	21672	21829	21871	21812	21909	21870	21812	21740	21797	21876	21741	21864	21850	22034	21948	21693	21745	21993	21796	21938	21974	21862	21998	21823	21647	21743	21601	21993	22066	21768	21902	21953	21828	21913	21750	21985	21882	21790	21877	21878	22080	21794	22044	21850	21738	21741	21826	21852	21704	21944	21749	21808	21780	21727	21607	21672	21671	21778	21739	21583	21989	21920	21851	21790	21641	21687	21721	21824	21582	21875	21787	21624	21765	21768	21787	21798	21812	21896	21926	21930	21643	21866	21895	21686	21617	21607	21829	21701	21885	22033	21930	21923	21751	21829	21747	21731	21835	21779	21755	21784	21733	21904	22063	21887	21799	22040	21901	21800	21958	21673	21789	21859	21693	21839	21697	21837	21742	21606	21921	21673	21845	21741	21698	21808	21933	21993	21960	21781	21741	21700	21739	21949	22041	21866	21863	21788	21992	21797	21994	21818	21837	21683	21844	21656	21780	21999	21679	21853	21868	21885	21818	21769	21663	21714	21893	22042	21821	21829	21778	21701	21779	21719	21689	21942	21652	21680	21716	21833	21569	21868	21881	22008	21734	21823	21748	21805	21958	21762	21938	21850	21659	21843	21892	21642	21689	21998	21973	21803	21896	21939	21804	22004	21781	21663	21907	21942	21658	21919	21747	21843	21762	21726	21775	21583	21908	21970	21814	21771	21752	21734	21990	21833	22011	21635	21832	21875	22131	22016	21910	21751	21716	21739	21928	21789	22036	21740	21682	21767	21844	21632	21888	21977	22039	21836	21593	21795	21780	21551	21712	21841	21745	21832	21891	21784	21638	21999	21842	21781	21800	21615	21723	21787	21820	21699	21690	21613	21851	21770	21754	21959	21597	21838	21666	21998	21728	21742	21966	21888	21839	21964	21977	21959	21814	21658	21801	21735	21868	21744	21619	21779	21855	21622	21637	21729	21993	21874	21806	21967	21902	22028	21761	21752	21785	21720	21504	21749	21736	21755	21738	21935	21647	21763	22123	21781	21810	21922	21823	21722	21647	21900	21869	21767	21562	21703	21843	21526	21804	21680	21781	21764	21866	21956	21865	21882	21936	21721	21953	21841	21838	21831	21720	21604	21969	21982	21816	21788	21989	21780	21573	21910	21922	21831	21859	21937	21787	22080	21738	21786	21703	21677	21680	21962	21834	21874	21980	21845	21715	21868	21938	21992	21940	21789	21853	21919	21910	21831	21746	21825	21929	21906	21783	21911	21725	21832	21936	21726	21844	21780	21558	21928	21608	21857	21869	21794	21743	21834	21891	21995	21578	21653	21825	21956	21823	21765	21822	21775	22062	21993	21817	21922	21785	21770	21915	21748	21990	21785	21852	21954	21968	21858	21691	22194	21811	21643	21704	21852	21688	21669	21847	21848	21902	22066	21894	21811	21782	22045	21890	21965	21774	21760	21558	21646	22064	21669	21768	21846	21560	21868	21581	21676	21770	21779	21800	21610	21813	21995	21855	21837	21932	21984	21735	21936	21800	21767	21835	21982	21554	21862	21978	21741	21799	21805	21764	21855	21841	21525	21698	21704	21603	21741	21861	22042	21878	21737	21951	21800	21675	21717	21873	21848	21858	21863	21866	21901	21821	21897	21823	21919	21913	21776	21847	22030	21770	21766	21843	21746	21845	21772	21586	21743	21818	21753	21691	21881	21733	21581	21350	21767	22018	21894	21692	21759	21884	21784	21675	21630	21723	21874	21867	21776	21742	21809	21862	21930	21715	21720	21878	22077	21939	21585	21728	21934	21779	21868	21386	21701	21911	21788	21705	22002	21712	21948	21841	21779	21980	21704	21907	21915	21770	21909	22007	21838	21971	22001	21881	21859	21915	21867	21807	21937	21787	21829	21717	21765	21822	21960	21661	21699	21831	21621	21947	21900	21850	21901	21865	21807	21814	21945	21804	21694	21667	21663	21594	21803	21800	22012	21706	21740	21692	21798	22009	21864	22083	21720	21769	21803	21870	22084	21748	21772	21849	21880	21971	21731	22149	21952	21944	21845	21732	21864	21977	22074	21873	21842	21741	22008	22079	21788	21869	21822	21835	21906	21863	21670	21624	21917	21644	21911	21619	21692	21762	22111	21861	21800	22003	21600	21773	21736	21890	21822	21860	21807	21861	21898	21958	21762	21815	21706	21801	21963	21867	21972	21925	21858	21769	21997	21781	21754	21724	21917	21934	21927	21867	21702	21822	21897	21896	21804	21767	21798	21706	21673	21836	21973	22021	21643	21812	21876	21994	21852	21809	21685	21937	21854	21791	21677	21874	21758	21874	21751	21717	21644	21677	21844	21860	21774	21448	21764	21753	21953	21750	21910	21686	21874	21653	21858	21547	21828	21979	21827	21757	21902	21941	21619	21980	21842	21793	21814	21689	21920	21949	21966	21966	21845	21901	21937	21912	21929	21836	21709	21757	21846	21784	21569	21831	21747	21856	22002	21781	21794	21887	21669	21799	22135	21759	21793	21908	21441	21966	21975	21935	21831	21787	21966	21577	21825	21664	21676	21587	21519	21795	21726	21843	21869	21747	21693	21531	21915	21772	21824	22061	21830	21842	21950	21806	21733	21630	21723	21644	21586	21778	21967	21908	21621	21762	21653	21819	21783	21879	21693	21719	21856	21801	22133	22143	21732	21717	21982	21755	21690	21786	21729	21856	21810	21701	21757	21792	21928	21844	21898	21646	21940	21693	21997	21880	21883	21768	21672	22119	21785	21794	21626	21730	21756	21776	21699	21719	21829	21834	21965	21784	21836	21595	21769	21633	21900	21976	21650	21684	22075	21774	21858	21609	21598	21679	22078	21735	21749	21715	21866	21840	21950	21805	22028	21840	21653	21881	21749	21934	21786	22073	21791	21931	21624	21775	21945	21762	21869	21843	21641	21699	21700	21571	22005	21770	21871	21517	21738	21986	21857	21969	21668	21967	21747	21812	21702	21835	22049	21588	21931	21977	21727	21496	21879	21841	21752	21940	21666	21730	22027	22047	22019	21848	21741	21776	21665	21886	21868	21788	21737	21701	21827	21696	21959	21746	21583	21829	21946	21947	21791	21694	22010	21688	22077	21637	21860	21880	21821	21783	21660	21663	21978	21848	21723	22101	21742	21692	21763	21996	21719	21678	21685	21816	21868	22051	21960	21599	21961	22043	21751	21860	21823	21569	21952	21813	21841	21981	21843	21672	21636	21751	21860	21728	21852	21706	21704	21770	21831	21694	21858	21911	21656	21792	21850	21888	21791	22083	22078	21778	22012	21801	21819	21762	21822	21995	21549	21904	21716	22121	21732	21603	21914	21803	21867	21768	21959	21860	21876	21668	21870	21805	21758	21816	21802	21758	21708	21829	21655	21954	21905	21786	21890	22066
26338	36719	37803	32087	26413	25991	25006	21102	19370	18946	19799	20983	19450	18066	17256	16861	16549	16550	16499	16640	16574	16762	16515	16577	16645	16531	16601	16897	16648	16499	16687	16539	16736	16521	16790	16701	16472	16622	16681	16583	16650	16431	16744	16532	16609	16700	16688	16698	16659	16708	16710	16567	16586	16640	16641	16751	16500	16675	16675	16646	16545	16724	16611	16657	16621	16858	16604	16567	16687	16672	16579	16676	16633	16527	16498	16691	16723	16526	16557	16653	16639	16660	16593	16479	16672	16683	16668	16594	16595	16641	16601	16548	16539	16713	16681	16518	16785	16505	16569	16818	16470	16681	16644	16475	16670	16431	16713	16628	16529	16578	16605	16610	16519	16476	16679	16571	16672	16526	16420	16788	16590	16619	16596	16615	16775	16579	16684	16705	16687	16507	16513	16689	16701	16666	16591	16667	16656	16757	16703	16525	16712	16457	16592	16529	16654	16813	16664	16517	16410	16709	16620	16643	16713	16561	16587	16616	16754	16542	16678	16592	16649	16513	16521	16512	16714	16636	16768	16677	16598	16703	16438	16657	16692	16602	16652	16665	16681	16635	16680	16644	16600	16656	16640	16503	16616	16529	16503	16576	16746	16681	16572	16410	16631	16515	16628	16476	16709	16695	16449	16419	16767	16522	16557	16831	16633	16692	16611	16697	16368	16602	16619	16664	16636	16489	16635	16567	16756	16629	16645	16573	16718	16795	16665	16542	16676	16687	16585	16552	16589	16473	16642	16566	16698	16544	16841	16724	16500	16527	16658	16626	16684	16593	16538	16449	16664	16620	16651	16462	16628	16579	16512	16600	16544	16614	16586	16597	16578	16682	16688	16509	16752	16595	16529	16629	16563	16624	16655	16664	16806	16704	16623	16688	16592	16681	16472	16681	16618	16617	16557	16535	16525	16774	16705	16553	16728	16635	16602	16728	16660	16454	16660	16434	16468	16601	16590	16535	16528	16597	16537	16525	16516	16743	16826	16519	16557	16681	16824	16758	16526	16650	16599	16657	16542	16564	16708	16568	16454	16750	16693	16565	16673	16615	16461	16567	16763	16813	16641	16565	16474	16633	16574	16724	16614	16642	16659	16625	16593	16821	16610	16588	16666	16604	16644	16686	16583	16535	16612	16604	16727	16570	16598	16648	16683	16802	16741	16506	16698	16576	16713	16567	16593	16689	16749	16753	16749	16448	16554	16491	16726	16605	16713	16589	16508	16664	16610	16545	16738	16650	16497	16724	16675	16842	16550	16707	16557	16689	16779	16566	16514	16632	16577	16549	16535	16593	16616	16636	16625	16630	16604	16797	16764	16564	16708	16629	16572	16482	16579	16666	16674	16785	16557	16634	16675	16668	16747	16494	16566	16792	16529	16472	16652	16539	16580	16531	16694	16666	16669	16726	16592	16556	16536	16661	16585	16699	16580	16586	16602	16659	16558	16770	16627	16560	16635	16597	16694	16672	16423	16614	16603	16840	16579	16543	16518	16618	16634	16736	16621	16548	16390	16760	16455	16596	16556	16667	16641	16647	16659	16711	16679	16603	16643	16549	16741	16579	16597	16725	16486	16729	16529	16772	16611	16631	16543	16558	16696	16498	16782	16794	16729	16570	16628	16582	16450	16702	16562	16560	16667	16555	16510	16671	16612	16793	16746	16627	16612	16627	16492	16638	16588	16717	16614	16621	16683	16590	16542	16593	16768	16639	16567	16501	16652	16408	16765	16699	16438	16583	16518	16701	16562	16606	16661	16579	16527	16754	16485	16707	16613	16654	16533	16539	16605	16795	16673	16769	16679	16445	16743	16575	16684	16591	16700	16635	16579	16591	16701	16748	16691	16714	16688	16645	16488	16653	16564	16744	16638	16605	16592	16629	16736	16669	16456	16709	16670	16647	16697	16721	16718	16681	16550	16711	16601	16531	16525	16692	16724	16486	16596	16599	16587	16528	16702	16728	16675	16675	16763	16520	16543	16511	16837	16879	16598	16711	16695	16690	16740	16542	16710	16660	16590	16711	16692	16579	16552	16666	16625	16637	16603	16614	16577	16760	16648	16642	16623	16679	16536	16730	16666	16532	16550	16623	16755	16630	16593	16690	16700	16391	16636	16651	16623	16589	16580	16807	16513	16600	16655	16575	16544	16595	16613	16615	16550	16669	16569	16699	16661	16590	16567	16569	16625	16360	16772	16422	16619	16776	16686	16630	16705	16662	16660	16645	16736	16581	16808	16484	16739	16744	16660	16654	16537	16671	16731	16623	16595	16578	16714	16702	16666	16725	16775	16499	16578	16462	16662	16643	16669	16771	16558	16601	16677	16554	16804	16669	16790	16624	16746	16680	16674	16787	16578	16518	16648	16737	16625	16825	16644	16575	16634	16633	16693	16536	16650	16472	16711	16723	16536	16561	16594	16717	16521	16722	16606	16618	16654	16768	16535	16498	16791	16923	16708	16695	16564	16668	16601	16470	16701	16571	16483	16546	16617	16474	16638	16617	16691	16639	16579	16694	16612	16778	16555	16807	16709	16691	16722	16640	16726	16733	16723	16546	16636	16444	16444	16587	16727	16666	16526	16645	16627	16544	16658	16723	16521	16636	16592	16594	16699	16659	16526	16783	16579	16749	16640	16579	16970	16657	16751	16544	16614	16483	16728	16658	16596	16853	16602	16662	16650	16548	16569	16599	16588	16681	16669	16683	16578	16594	16671	16609	16644	16650	16531	16618	16581	16604	16707	16667	16666	16625	16675	16576	16807	16637	16493	16503	16698	16738	16614	16621	16559	16580	16698	16702	16621	16733	16608	16653	16458	16797	16616	16681	16531	16615	16598	16899	16650	16626	16743	16759	16632	16672	16689	16713	16744	16681	16829	16508	16648	16696	16611	16678	16775	16591	16618	16693	16595	16606	16600	16749	16660	16532	16649	16485	16653	16564	16707	16677	16471	16722	16573	16656	16808	16667	16657	16608	16541	16656	16636	16575	16621	16482	16817	16532	16688	16719	16521	16736	16601	16702	16647	16526	16663	16614	16682	16714	16540	16582	16417	16318	16704	16712	16634	16653	16807	16709	16673	16651	16653	16537	16610	16523	16564	16641	16450	16392	16694	16566	16635	16612	16490	16651	16751	16661	16715	16551	16633	16596	16623	16633	16538	16670	16564	16517	16791	16633	16772	16803	16794	16624	16834	16650	16854	16729	16628	16542	16590	16616	16661	16633	16472	16671	16865	16807	16646	16633	16577	16709	16549	16574	16783	16556	16761	16665	16649	16501	16667	16741	16633	16551	16651	16707	16589	16796	16590	16693	16710	16657	16557	16665	16644	16645	16688	16748	16592	16632	16700	16601	16748	16631	16516	16611	16639	16629	16705	16519	16765	16595	16567	16627	16646	16481	16729	16759	16641	16659	16772	16598	16562	16625	16481	16635	16766	16857	16660	16596	16645	16593	16507	16499	16618	16686	16563	16765	16746	16482	16576	16601	16636	16698	16616	16683	16801	16629	16561	16607	16528	16550	16476	16721	16509	16648	16601	16796	16644	16527	16548	16463	16639	16730	16685	16580	16569	16790	16599	16751	16605	16457	16583	16626	16490	16653	16470	16527	16754	16666	16582	16608	16458	16591	16729	16648	16673	16600	16735	16690	16685	16679	16567	16594	16506	16596	16713	16669	16668	16602	16563	16594	16519	16692	16636	16583	16542	16543	16530	16575	16791	16589	16666	16623	16561	16523	16693	16680	16777	16601	16587	16742	16693	16711	16446	16721	16542	16685	16657	16744	16499	16719	16742	16667	16780	16726	16565	16722	16707	16647	16780	16644	16636	16841	16787	16744	16609	16581	16701	16774	16828	16746	16719	16586	16695	16611	16594	16668	16590	16597	16644	16535	16650	16503	16724	16463	16603	16602	16563	16609	16496	16680	16850	16623	16736	16697	16632	16629	16662	16660	16551	16700	16720	16625	16560	16482	16539	16653	16857	16730	16516	16909	16533	16702	16762	16818	16723	16723	16545	16736	16632	16479	16746	16714	16600	16690	16470	16730	16680	16550	16559	16606	16732	16557	16561	16667	16605	16696	16751	16525	16512	16701	16548	16670	16729	16843	16653	16454	16635	16617	16637	16612	16673	16645	16536	16591	16789	16729	16820	16552	16648	16591	16714	16624	16604	16593	16568	16633	16613	16713	16708	16649	16629	16755	16644	16538	16524	16645	16577	16651	16771	16647	16810	16794	16609	16686	16456	16623	16638	16768	16488	16617	16702	16586	16673	16714	16640	16742	16637	16688	16576	16634	16630	16748	16629	16387	16695	16562	16742	16755	16643	16636	16659	16579	16449	16645	16671	16687	16587	16513	16726	16456	16692	16861	16567	16770	16685	16671	16631	16640	16850	16585	16728	16854	16863	16655	16703	16445	16665	16638	16736	16806	16697	16917	16592	16538	16496	16769	16628	16706	16602	16536	16579	16721	16734	16633	16530	16559	16666	16752	16666	16640	16616	16511	16566	16484	16494	16551	16384	16809	16663	16538	16799	16701	16530	16683	16566	16763	16728	16552	16607	16614	16812	16509	16591	16684	16466	16587	16724	16745	16553	16731	16706	16639	16592	16667	16797	16865	16633	16629	16507	16547	16687	16721	16663	16606	16595	16646	16808	16734	16597	16665	16803	16607	16732	16557	16728	16739	16330	16733	16628	16532	16670	16724	16562	16703	16523	16588	16724	16757	16648	16662	16555	16521	16602	16490	16732	16607	16701	16613	16603	16670	16628	16542	16733	16623	16552	16546	16662	16523	16572	16652	16605	16701	16594	16559	16625	16568	16577	16658	16702	16500	16578	16563	16643	16705	16689	16530	16725	16718	16860	16568	16736	16574	16743	16578	16644	16606	16742	16724	16601	16716	16599	16576	16518	16829	16571	16654	16559	16667	16597	16582	16643	16519	16557	16663	16576	16654	16671	16549	16564	16487	16790	16613	16594	16627	16712	16723	16677	16728	16545	16637	16772	16588	16703	16647	16661	16738	16795	16716	16602	16548	16514	16703	16664	16407	16590	16454	16671	16634	16531	16575	16708	16573	16615	16532	16550	16606	16566	16564	16607	16820	16628	16656	16630	16713	16604	16708	16679	16797	16629	16595	16581	16561
25438	21105	29557	30349	30395	33215	34236	29387	25561	25179	32482	37921	32077	26095	23297	22547	22183	22241	22417	22463	22200	22224	22369	22370	22328	22137	22309	22007	22078	22319	22285	22110	22240	22279	22558	22061	22359	22276	22008	22385	22249	22170	22298	22253	22122	22439	22331	22439	22252	22275	22162	22307	22167	22130	22312	22396	22203	22176	22211	22298	22114	22303	22244	22307	22220	22291	22083	22232	22383	22157	22152	22055	21954	22316	22228	22422	22232	22191	22375	22385	22236	22097	22000	22310	22229	21910	22080	22009	22350	22142	22435	22037	22318	22062	22134	22337	22176	22069	22096	22102	22129	22133	22106	22007	22241	22185	22055	22232	22189	22379	22152	22217	22219	22034	22207	22154	22175	22010	22334	22245	22349	22137	22276	22005	21935	22101	22238	22101	22035	22207	22188	22282	22220	22146	22182	22313	22177	21954	22056	22162	22121	22478	22361	22254	22201	22349	22362	22299	22240	22486	22030	22275	22197	22081	22099	21936	22081	22153	22057	22145	22332	22038	22321	22375	22131	22278	22198	22029	22105	22275	22316	22343	22257	22078	22122	22267	22305	22160	22307	22181	22376	22310	21954	22223	22019	22259	22283	22364	22264	22008	22202	22223	22180	22390	22301	22157	22118	22121	22121	22222	22232	22330	22167	22300	22238	22110	22071	22213	22122	22019	22076	22360	22096	22196	22266	22371	22091	22176	22207	22311	22130	22057	22363	22011	22204	22106	22096	22208	22301	22168	22112	22103	22281	22282	21999	22191	22179	22134	22319	22039	22231	22125	22303	22151	22147	22232	22327	22341	22187	22199	22416	21997	22133	22408	22234	21999	21987	22040	22230	22430	22209	21968	22323	22223	22299	22076	22257	21988	22189	22187	22176	22130	22217	22191	22202	22263	22090	22186	22224	21871	22261	22265	22427	21929	22284	22372	22202	22141	22223	22369	22253	22257	22199	22288	22288	22016	22310	22077	21992	22008	22013	22255	22406	22538	22083	22221	22155	22268	22292	22205	22301	22043	21905	22244	22161	22162	22248	22340	22260	22061	22110	22172	22148	22004	22148	22462	22090	22025	22210	22078	22264	22161	22221	22403	22086	22085	22278	22235	22276	22057	22310	22040	22150	22103	22143	22102	22453	22350	22176	22117	22018	22133	22049	22315	22247	22092	22198	22243	22108	22087	22281	22057	22019	22243	22185	22283	22105	22135	22186	22250	22273	22169	22137	22168	21985	22144	22228	22086	22359	22335	22027	22136	22176	22213	22368	22326	22125	22185	22399	22248	22057	22263	22289	22135	22308	22199	22068	22227	22150	21967	22026	22128	22336	22191	22220	22254	22084	22423	22278	22155	22339	22081	22391	22119	22440	22013	22360	22248	22292	22230	22147	22075	22089	22118	22160	22171	22218	22297	22206	22095	22108	22279	22086	22117	22222	22208	22294	22334	22272	22058	22285	22067	22229	22408	22171	22056	22235	22221	22148	22106	22179	21825	21937	22308	22144	22112	22228	22120	22325	22533	22199	22155	21942	22282	22303	22129	22211	22250	22252	22159	22038	22323	22201	22263	22157	22223	22210	22038	22186	22229	22139	22078	22446	22080	22223	22079	22349	22101	22113	22334	22180	22230	22059	21973	22069	22266	21968	21995	22004	22131	22162	22101	22140	22096	22166	22202	22237	22262	22225	22126	22091	22064	22468	22127	22295	22198	22174	22372	22351	22261	22158	22180	22194	22163	21971	22093	22127	22164	22415	21881	22110	22215	22193	22335	22118	22203	22409	22162	22471	22051	22307	22302	22382	22058	22159	22190	22107	22485	22130	22111	22279	22041	22005	22410	22275	22247	22156	21981	22294	22354	22096	22417	22338	22325	22169	21927	22352	22186	22340	22021	22074	22301	22299	22063	22169	22268	22270	22123	22340	22248	22235	22133	22502	22048	22237	22290	22114	22099	22253	22186	22196	22258	22298	22519	22264	22324	22274	22327	22312	22169	22167	22008	22259	22158	22363	22373	22269	22127	22114	22181	22226	22208	22308	22162	22382	22109	22104	22225	22107	22075	22241	22196	22321	22272	22067	22126	22192	22237	22015	22079	22009	22250	22256	22290	22110	22180	22108	22119	22127	22348	22322	22369	22335	22357	21984	22150	22294	22120	22123	22161	22059	22181	22250	22247	22147	22314	22110	22114	22108	22044	22123	22235	22029	21959	22269	22122	22194	22450	22041	22178	22220	22131	22133	22183	22068	22129	22278	22375	22200	22114	22277	22264	22121	22198	22098	22168	22101	22133	22495	22272	22079	22051	21974	21950	22238	22087	21845	22071	21919	22032	22117	21988	22054	22236	22443	22277	22126	22240	22249	21923	21976	22245	21960	22271	22162	22218	22495	22041	22243	22304	22176	22122	22131	22137	22282	22086	22277	22176	22199	22207	22380	22170	21977	22062	22013	22160	22242	22121	22341	21974	22369	22167	22175	22200	22205	22308	22139	22072	22276	22046	22184	22150	22301	22062	22015	22377	22499	22129	22237	22221	22087	21838	22240	21816	22294	22384	22330	22128	22044	22251	22238	22442	22167	22290	22242	21992	22100	21921	22144	22300	22399	22020	22349	22251	22347	22329	22005	22327	22138	22303	22186	22309	22298	22183	22327	22187	22230	22198	22033	22000	22233	22289	22347	22073	22416	22430	22298	22052	22357	22146	21933	22295	22323	22158	22144	22175	22336	22217	22288	22124	21988	22120	22271	22249	22247	22195	22130	22189	22045	22095	22081	22051	22161	22253	22132	22329	22644	22226	22109	22121	22033	22216	22159	22269	22350	22153	22221	22235	22143	21928	22224	22142	22428	22288	22546	22140	22192	22120	22306	22135	22363	22327	21975	22056	22106	22231	22425	22413	22266	22229	22163	22366	22078	22057	22230	22272	22090	22286	22141	22019	22037	22062	22140	22229	22241	22162	22272	22146	21906	22232	22312	22181	22156	22152	21970	22385	22140	22076	22139	22152	22306	22593	22327	22266	22337	22055	22190	22304	22313	22264	21940	22252	21816	22028	22021	22140	22300	22224	22153	22210	22177	22238	22368	22272	22233	22023	22196	22009	22276	22120	22263	22333	22347	22230	22325	22091	22238	22430	22096	22307	22250	22018	22004	22084	22086	22005	22126	22014	22124	22224	22313	22267	22258	22126	22037	22170	22320	22273	22334	22454	22358	22302	22173	22109	22271	22359	22342	22220	22258	22172	22038	22168	22262	22278	22362	22331	22174	22079	22237	22144	22173	22054	22063	22224	22361	22395	22144	22286	22114	22209	22178	22420	22123	22202	22218	22244	22493	22300	22021	22182	22220	22317	22176	22216	22292	22092	22118	22131	22294	22185	22089	22234	22152	22256	22333	22135	22225	22303	22437	22229	22418	22085	22155	22053	22124	21852	22049	22121	22371	22170	22357	22297	22127	22327	22055	22120	22432	21983	21977	22231	22192	22178	22206	22395	22107	22078	22238	22044	22143	22285	22314	22224	22420	22238	22183	22199	22080	22260	22099	22216	22209	22387	22204	22311	22309	22389	22277	22339	22243	22281	22070	22360	22221	22346	22189	21979	22147	21984	22092	22163	22016	22066	22119	22035	22244	22212	22243	22424	22416	22191	22281	22028	22169	22054	22144	22186	22178	21991	21994	21966	22127	22137	22303	22391	22259	22152	22285	22419	22268	22038	22054	22119	22128	22099	22348	22302	21925	22008	22215	22086	22357	22169	22133	22238	22262	22273	22270	22166	22319	22065	22158	22350	22087	22153	22158	21899	22111	22310	22105	22187	22160	22159	22004	22212	22130	21989	22302	22197	22268	22152	22098	22294	22196	22395	22058	22110	22172	22016	22334	22309	22092	22287	22298	22272	22086	22191	22123	22066	22005	22129	22074	22021	22144	22005	22021	22220	22252	21946	22190	22313	22306	22261	22242	22184	22210	22167	22122	22033	22330	22120	22311	22187	22152	21919	22235	22162	22046	22102	22195	22326	22110	22252	22148	22306	22201	22264	22128	22037	22269	22236	22216	22278	22305	22431	22245	22341	21959	22087	22127	22195	22430	22127	22180	21924	22302	22176	22286	22090	22480	22117	22324	22325	22356	22090	21978	22160	22088	22050	22096	21953	22073	21984	22415	22060	22335	22029	22116	22312	22291	22404	22414	22123	22018	22191	22190	22075	22061	22119	22239	22197	22275	22223	22252	22258	22266	22129	22225	22218	22304	22289	22348	22159	22346	22180	22183	22082	22138	22136	22339	22126	22163	22087	22188	22040	22222	22057	22075	22302	22071	22246	22291	22229	22313	22218	22288	22361	22163	22239	22308	22067	22033	22153	22293	22305	22237	22228	22104	22381	22312	22289	22167	22126	22095	22366	22034	22135	22244	22217	22489	22233	22121	22254	22344	22423	22060	22119	22511	22220	22260	22391	22047	22360	22265	22343	22194	22159	21926	22188	22146	22017	22318	22084	22267	22355	22237	22156	22018	22008	22061	22117	22036	22355	22253	22223	22245	22232	22360	22074	22252	22191	22366	22325	22103	22416	22269	22352	22166	22358	22247	22092	22115	21834	22021	22082	22278	22137	22201	22294	22304	22084	22307	22128	22129	22050	22397	22051	22281	22092	22234	22084	22369	22123	22384	22376	22317	22194	22167	22378	22296	22218	22206	21958	22115	22261	22341	22371	22153	22306	22223	22376	22344	22377	22274	22165	22396	21872	22274	22162	22243	22218	22272	22323	22202	22214	22110	22211	22226	22150	22255	22170	22353	22340	22170	22372	22346	22194	22152	22042	22258	22179	22314	22325	22057	21825	22215	22259	22294	21996	22391	21999	22203	22248	22226	22006	21977	22022	22310	22331	22539	22137	22255	22089	22190	22282	22268	22352	22188	22219	22191	22160	22204	22178	22128	21877	22445	22358	22309	22086	22282	22228	22367	21962	22525	22118	22050	22231	22324	22189	22359	22395	22465	22345	22224	22019	22141	22012	22329	22150	22318	22239	22091	22348	22213	22461	22234	22103	22085	22057	22288	22193	22290	22157	22164	22206	22292	22174	22180	22081	22433	22281	22095	22062	21996	22133	22017	22085	22072	22082	22370	22257	22054	22338	22359	22128	22304	22121
26970	45050	47025	40020	33925	32913	32330	26083	21727	20908	32286	35724	27973	20794	17780	17248	16916	17074	16877	16957	16863	16927	16917	16928	17065	17007	16824	16878	17071	16979	16963	16797	16975	16859	16969	17010	16886	16783	17066	16910	16939	16903	17066	17031	16983	17016	16898	16776	17015	16887	17001	16930	16948	17092	16960	16864	16945	17013	16994	16869	16807	16692	17021	16848	16763	16994	16701	17006	16877	16710	16934	16827	16902	17035	16874	16838	16929	16913	17055	16859	16846	16915	16993	16920	17064	16933	16902	16906	16998	16700	16889	17000	16970	17086	16920	16810	16902	16889	17024	16852	16805	16857	17024	16955	16734	16867	16829	17048	16988	16788	16883	16802	16775	16946	16856	16879	16895	16893	16812	16943	16826	16762	17057	16885	16888	16954	16704	16859	16880	16947	16951	16702	16933	16738	16985	16846	17010	16843	16958	16927	16742	17014	16824	16940	16887	16797	16966	17045	16833	16981	16986	16882	16859	16871	16869	16983	16963	17073	16807	17039	16985	16991	16794	16917	16853	16913	16960	16957	17008	16821	16715	16845	16814	16833	16942	17147	16850	16731	16795	16981	16989	16864	16865	16967	16873	16893	16946	16795	16920	17053	16973	17022	17003	16874	16871	16969	16814	16869	16782	16911	16835	16965	17018	16989	16918	16735	16884	16940	16636	16877	16793	16920	17018	16953	16801	17051	16748	16889	16854	16838	16678	17001	17032	16853	16828	16965	17000	16765	17074	16974	16664	16948	16746	16929	16985	16936	17006	16750	16943	16916	16903	16787	16834	16851	16843	17065	16869	17072	16948	16909	16828	16745	16849	16923	16921	17062	16916	16912	17119	16769	17039	16802	17010	16939	16854	16735	16849	16801	16865	16739	16935	16949	16979	16847	16799	16802	16852	16836	16904	16973	16854	16929	16828	16965	17027	16918	17123	16990	16842	16828	17022	17011	16962	17025	16844	16880	16971	16941	17021	16881	17013	17189	16882	16894	16724	16845	16849	16924	16944	17120	16818	16857	16813	16920	16768	16980	16738	16854	16899	16776	16775	17007	16930	16946	17040	16894	16914	16818	16869	16949	16834	16944	16938	16899	16950	16815	16877	16884	16777	16995	16690	16880	16853	16909	16867	17095	16875	17051	16787	16967	16833	16789	16773	16906	16900	16852	16764	16899	16956	17030	16927	16946	16832	16964	16906	16731	16670	16899	16787	16863	16789	16792	17037	16891	16869	16835	16839	16863	16848	16853	16990	16940	16939	16892	16859	16966	16850	16907	16963	16791	17020	16998	16845	16980	17034	16822	17023	16994	16842	16926	16832	16921	16894	17158	16980	16993	16928	16933	16996	16915	16770	16813	16993	16714	16949	16743	16975	16933	16896	16818	16861	16752	16906	16806	16898	16794	16793	17000	16953	16869	16758	16787	16953	16929	16861	16725	16991	16912	16932	17053	17011	16910	16848	17172	16923	17093	16838	17007	16923	16859	17051	16854	17066	16979	16878	16919	16860	16993	17090	16983	16947	16844	17081	16938	16795	16861	16851	16854	16823	16931	17033	16837	17042	16990	16871	17086	16997	16908	16911	16739	16856	16856	17115	16846	16920	16819	16839	16866	16869	16845	16907	16910	16955	16943	16939	16951	16891	17002	16884	16868	16890	16830	16972	16911	16837	17112	16962	16922	16858	16841	16773	16743	16772	16911	16854	16845	17022	16923	17138	16823	16826	17060	16967	16697	17037	16966	16680	16908	17045	16842	16977	16831	16830	16972	17066	16839	16863	16923	16886	16775	16884	16895	17000	16767	16764	16816	16964	16858	16863	16745	16855	16961	16901	17062	16960	16764	16919	16842	16946	16923	16841	17057	16822	16799	17021	16869	16825	16827	16831	16867	16896	16949	17136	16800	16836	16924	16867	16846	16881	17045	16870	17022	16842	16716	16874	16760	16905	16925	16878	16768	16891	17009	16979	16959	16937	16790	16910	16873	16936	16838	16794	17006	16928	16823	16887	16853	16971	16980	16851	16927	16798	16992	16817	16787	16887	17083	16779	17044	16824	16842	17015	17026	16697	16781	16978	16985	16746	16933	16929	16710	16729	16819	16875	16822	16763	16942	16893	16869	17072	16914	16892	16991	16861	16787	16886	16810	16872	16682	16979	16666	16914	16947	16869	16790	16823	16839	16831	16657	16819	16993	16769	16927	16903	16810	17059	16968	17015	17026	16820	16806	17001	16909	16833	16771	16598	16851	16960	16858	17073	17043	16749	16898	16878	16842	16701	16933	16797	16754	16985	16836	16784	16827	16916	16884	16955	16879	16848	16974	16844	16781	16815	16896	16976	16936	16837	16781	17002	16826	17030	16732	16865	16946	16964	16955	17130	16749	16780	16912	16866	16905	16886	16993	16775	16944	16952	16672	16939	16782	16973	16969	16755	17007	16835	16913	16907	16810	16867	16935	16866	16918	16923	16911	16954	16872	16802	16937	16980	16956	16787	16897	17059	16776	16987	16847	17005	16808	16955	17127	16870	16890	16683	16988	16996	16975	16764	16847	16965	16840	16981	16977	16853	16749	16798	16835	17047	16934	16750	16926	16851	16826	17035	16729	16774	16982	16948	16750	17000	17012	16812	16901	16802	16801	16777	16933	16920	16969	16842	16774	16864	16925	16929	16898	16958	16770	16719	16878	16977	16810	16877	16908	16973	17068	17032	17030	16855	16908	16763	16866	16948	16909	16957	16803	17011	17050	16870	16934	16978	16794	16852	17035	16795	16790	16776	16763	16790	16779	16973	16846	17092	16734	16837	16958	17103	16895	16758	16917	16829	16904	16958	16712	16938	16866	16942	16852	16862	17062	16840	16941	16846	16959	16737	16785	16982	16954	16993	16799	16904	16747	16855	16914	16776	16983	16844	17187	16892	16907	16975	16951	16812	16890	16940	17000	16877	16877	17039	16972	16997	16952	16899	16911	16951	16758	16974	16909	16881	16801	16983	17024	16918	16765	16967	16915	16961	16951	16929	16841	16978	16787	16827	16823	16973	16901	16654	17003	16788	17017	16942	16791	16952	16931	16758	16791	16948	16969	16860	16833	16830	16896	16800	17073	16898	16758	16760	16971	16669	17099	16967	17021	16741	17034	16945	16802	16840	16758	16813	16793	16862	16699	16981	16985	16763	16804	16852	16857	17001	16955	16916	16866	16934	17089	16854	16768	17029	16773	16959	16923	16838	16901	17084	16836	16933	16821	16848	16981	16804	16960	16975	16715	16849	16880	16915	17018	16790	16873	17020	16687	16861	16959	16749	17022	17010	16909	16956	16793	16866	17048	16797	16788	16924	16944	16724	17132	16763	16966	16910	16726	16797	16939	17081	16648	17047	16843	16855	16914	16827	16968	16927	16793	16936	16756	17033	17035	16855	16885	16817	16834	16606	16921	16786	16892	16957	17075	16937	16900	16912	16899	17001	17040	16867	17045	16770	16869	16784	16915	16894	16962	16849	16990	17082	16770	17042	16831	16930	16903	16903	16970	16805	16822	17031	17078	16976	16948	16821	16909	16864	16901	16993	16920	16924	16991	16769	16938	17080	16934	16879	16802	16874	16816	16820	16915	16850	16840	16953	17026	16928	16787	16970	16990	16982	16938	16981	16960	16899	16954	16797	16926	16884	16869	17003	16905	16868	16723	16844	16949	16800	16917	16969	16960	16913	16969	16843	16888	16876	16866	16912	17004	16978	16772	16856	16733	16773	16854	16921	17139	16868	17038	16936	16865	16855	16890	16822	17034	17059	16898	16993	16990	16952	16975	16954	16938	16848	16998	16933	17058	16986	16866	16967	16768	16826	16891	16997	16960	16949	16932	16917	16926	16996	16866	16928	17006	16872	16912	17005	16923	17039	16869	16953	16980	16935	16691	16920	17032	16978	16772	16910	16832	16896	16908	16798	17007	16920	17058	16733	16844	16939	16895	16963	16746	16930	16873	16899	17011	17033	16876	16955	17112	16902	16797	17106	16930	16882	17003	16991	16875	16742	16874	16817	17102	16990	16731	16995	16866	16942	16742	16834	17067	16860	17074	16847	16909	16992	16717	16904	16785	16977	16874	16703	17079	16709	16856	16986	16898	16843	16816	16858	16825	16897	16854	16908	17130	16841	16748	16953	16911	16755	16891	17015	16680	16826	16885	16917	16823	16748	16968	16893	16891	16953	16865	17019	16978	16835	17140	16881	16904	16809	16939	16899	16837	16836	16808	17005	16875	16934	16841	16896	16975	16808	16992	17061	16780	16961	16893	16879	16933	16795	16819	16723	16863	16856	16932	16892	16885	16729	17072	16734	16812	16851	17026	17039	16885	16936	16995	17028	16963	16925	17020	16992	16741	16920	17001	17113	16859	16858	16862	16613	16893	16784	16900	16893	16814	16956	17020	16636	16796	16931	16948	16783	16919	16989	17031	16782	16840	16786	16905	16790	16927	16819	16812	16853	16871	16965	16810	16964	16885	16776	17072	16764	16934	17057	16873	16924	16830	16877	16832	16877	16957	16944	16936	16938	16876	16850	16810	16910	16901	16820	16887	16853	17027	17124	16980	16796	16930	16907	16850	16831	16965	16907	17070	16945	16934	16937	16893	16917	17099	16922	16846	16819	16906	16929	16736	16785	16856	16916	16854	16994	17002	16959	16906	16861	16984	17015	17037	16784	17066	16779	17121	16927	16816	16908	16906	16916	17023	16788	17003	16849	16698	16984	16892	16986	16998	16777	16810	16907	16999	17089	16846	16920	16851	16907	16818	16854	16775	17039	16796	17006	16929	16714	16840	16882	16843	16829	16958	16941	16792	17109	16871	17049	16627	16947	16814	16842	16885	17009	17000	16882	16895	16918	16857	16859	16975	16883	16932	16847	16982	16747	16898	16852	16891	16971	16864	16824	16847	16971	17033	16847	16781	16980	16911	16864	16714	16711	16943	16876	16992	16818	16869	16965	16867	17027	16845	16794	16988	16829	16802	16903	16774	16921	16915	17038	16926	16784	16950	16951	16958	16996	16851	17086	16830	16939	16886	16921	17047	16932	16884	16698	16853	16956	16951	16804	16930	16815	16790	16905	17054	16985	16858	16915	16918	16769	16978	16767	16889	16905	17020	16935	16885
23478	21039	28729	25589	27414	33788	36253	32185	29083	28168	33599	51002	41403	31353	25120	22790	22410	22471	22103	22220	22637	22139	22230	22249	22504	22161	22089	22178	22188	22182	22344	22111	22197	22103	22001	22322	22311	22262	22252	21943	22094	22201	21933	22274	22323	21994	22179	22319	21963	22240	22150	22167	22309	22064	22145	22243	22007	22183	22200	22171	22302	22182	22282	21981	22194	22284	22037	22244	22112	22165	22162	22264	21993	22226	22117	22244	22311	21993	22114	22328	22128	22417	22265	22172	22199	22065	22403	21976	22210	22092	22313	22238	21948	22191	22023	22106	22323	22371	22118	22120	22173	22201	22023	22232	22023	22169	22196	22036	22140	22240	22063	22058	22226	22005	22122	22200	22193	22177	22311	22193	22020	22179	22209	22134	22064	22089	22115	22098	22133	21927	22185	22093	22085	22056	22090	22031	22088	22274	22327	22193	22162	22341	22210	21910	22227	22055	22198	22026	22103	22199	22199	22276	22221	22236	22211	22023	22208	22232	22118	22059	22168	22192	22079	22360	22150	22202	21982	22240	22482	22181	22181	22034	22014	22254	22100	22335	22138	22250	22184	22092	22183	22264	22064	21922	22192	22267	22212	22080	22074	22076	22118	22098	22133	22253	22251	22162	22116	22194	22300	22132	22104	22102	22031	21922	21900	22089	22028	22229	22222	22124	22003	22201	22272	22204	22330	22031	22103	22316	22181	22064	22133	22136	22172	22069	22243	22273	22109	22166	22064	22175	22192	22129	22039	22206	21985	22208	22133	22068	22304	22344	22028	22011	22308	22251	22171	22248	22121	21882	22314	22180	22345	22280	22026	21943	22161	22022	22128	22202	22191	22034	22047	22067	21996	22148	22248	22126	22090	22134	21861	21995	22341	22276	22060	22028	22177	22114	22276	22010	22260	22244	22230	22230	22130	22135	22272	22047	22089	22271	22383	22062	22118	22121	22171	21988	21932	22016	22351	22266	22299	22009	22282	22112	22228	22103	22218	22173	22284	22289	22065	22358	22042	22107	22185	22139	22150	22184	21969	22122	22240	22180	22108	22103	22003	22215	22011	22144	22147	21956	22133	22212	22170	22019	22318	22285	22271	22338	22188	22343	22319	22075	21985	21973	22254	22267	22148	22278	22102	22029	21883	22003	22124	22049	22057	21959	22194	22209	22141	22191	22279	22040	21990	22243	22156	22374	22029	21850	22074	22145	22038	22087	22344	22020	22088	22189	22248	22133	22104	22236	22108	22272	22186	22167	21984	22084	21981	22246	22423	22000	22110	21994	22105	22112	22158	21717	22200	22051	22248	22246	22146	22133	22231	22230	22106	22240	22272	22185	22064	22220	22196	22431	22158	22181	22234	22189	22218	21966	22061	22113	22284	22032	22170	22133	22081	22242	22305	21967	22295	22392	21984	22172	22282	22165	22226	22133	22128	22032	22218	22083	22170	22052	22159	22212	22018	21995	22120	21980	21999	22193	22211	22208	22287	22250	22169	22121	21995	22143	22288	21984	22183	22225	22244	22198	22259	22086	22206	22503	22216	22269	22135	22239	22118	22077	22169	22169	22007	22023	21883	21995	22063	22076	22231	22007	22066	21912	22106	22167	22076	22032	22019	22217	22211	22345	22170	22013	22069	22202	22108	22075	22105	22054	22267	22023	22176	22098	22054	21911	22150	22160	21868	22320	22381	22235	22342	22206	21993	22336	22121	21922	22010	22024	22195	22022	22149	22044	22043	22151	22210	22306	22087	22148	22046	22065	22134	22043	21988	22001	22298	22089	22246	22209	22149	21888	22062	22128	22083	22195	22363	22092	22134	22163	22011	22065	22119	22169	22115	22058	22219	22049	22066	21960	22078	22136	22290	22277	22126	22109	22049	22243	22217	22278	22457	22226	21963	22092	22365	22012	22205	22174	22203	22200	21960	22140	22126	22261	22173	22137	22288	22264	22298	22181	22193	21923	22299	22090	22196	22185	22208	22210	22224	22184	22221	22100	22213	22431	22384	22104	22192	22264	22444	21930	22090	22270	22030	22183	21973	22214	22232	22105	22149	22127	22235	22325	21896	21944	22137	22088	22167	21985	22145	22269	22008	22127	22240	22026	22107	22142	22175	22058	22201	22052	22233	21922	22152	22033	22173	22156	22006	22033	22160	22060	22263	21994	22114	22445	22137	22081	22202	22002	22079	22139	22274	22086	22215	22107	22256	22290	22392	22239	22062	22048	22296	22083	22200	22059	22191	22153	22171	22340	22074	22237	22122	22368	22146	22150	22123	22122	22037	22360	22221	22220	22154	21948	22250	22058	22163	22093	22095	22171	22356	22412	22246	22067	22059	22099	22293	22052	22238	22271	22040	22148	22353	21976	21897	22200	22096	22262	21976	22258	22236	22246	22177	22149	22097	22267	22211	22135	22365	22136	22311	21968	22108	22193	22118	22189	22007	22168	22247	22194	22185	22046	22332	22004	22172	22214	22162	22201	22354	22145	22048	21947	21976	21988	22270	22206	22094	22151	22125	22316	22095	22096	22083	22127	22123	22182	22198	22158	22101	22079	22193	22045	22050	22138	22249	22175	22303	22186	22288	21967	22290	22051	22330	22026	22233	22203	21956	22065	22294	22084	21917	22183	22220	22129	22222	21950	22191	22216	22171	22047	21971	22174	22312	22141	22131	22106	22253	22136	22109	22142	22211	22177	22265	22324	22200	22170	22243	22139	22235	22067	22151	22191	21974	22141	22141	22083	22192	22233	21950	22057	22296	21975	22099	22366	22149	22169	22168	22226	22194	22163	22122	22052	22168	22249	22261	22234	21939	22146	22066	22062	22193	22136	22316	22080	22326	22119	22223	22076	22157	22338	22117	22136	22344	21987	22364	22125	22051	22129	22154	22210	22109	22172	22183	21849	22201	21983	21832	22063	21934	22197	22330	22252	22026	22081	22297	22037	22287	22137	22178	21989	22143	22263	22232	22226	22120	22129	22234	21940	22310	22247	22033	22230	22013	22043	22071	21965	22329	21933	22149	21934	22095	22100	22070	21921	22293	22258	22378	22136	22088	21993	21932	22364	22089	22092	22177	22099	21887	22302	22149	21973	22200	22307	21918	21949	22088	22136	22339	22263	22076	22209	22139	21961	22066	22224	21953	22062	22083	22157	21931	21943	22004	22019	22279	21948	22254	22144	22188	22169	22334	22138	21952	22091	22204	21994	22181	22061	22372	22472	22322	22136	22140	22245	22279	22032	22380	21926	22175	22277	22038	22038	22015	21941	22137	21990	22149	22257	22344	22170	22240	22301	22209	22027	22327	22138	22214	22313	22458	22222	21849	22169	22240	22150	22212	21912	22055	22250	22214	22315	22119	22196	22178	21925	22314	22256	22257	22442	22204	22125	22209	22203	22230	22239	22233	22216	22347	22188	22325	22080	22070	22107	22064	22316	22261	22131	22149	22196	22278	22004	22172	22063	22246	22063	22376	22145	22308	22095	22274	22212	22382	22208	22047	22123	22147	22072	22282	22332	22276	22188	22258	22031	21949	22019	22093	22139	21968	22170	22351	22036	22113	22185	22176	22285	22282	22203	22241	21941	22106	22173	22325	22213	22108	22129	22222	22035	22257	22091	22232	22091	22147	22262	22292	22124	22037	22036	22311	22264	22133	22198	22228	22202	22232	22376	22102	22006	22147	22354	22300	21901	22148	22183	22305	22198	22216	22288	22115	22072	22263	21902	21993	22346	22128	22040	22249	22118	22047	22108	22297	22117	21930	21918	22114	22268	22029	22332	22058	22198	22092	22227	22260	22179	22189	22163	22072	22081	22121	22175	22156	22343	22297	22202	22327	22240	22093	22139	22176	22208	22328	22200	22082	22117	22076	22429	22198	22007	22333	22322	22052	22135	22091	22086	22136	22329	22525	21881	22027	22056	22052	22064	22090	22150	22255	22066	22195	21922	22144	22136	22230	22024	22036	22427	22201	22155	22169	22049	22185	22059	21974	22087	22321	21933	22358	22095	22140	22073	22189	22223	22478	22188	22028	22040	22117	22146	22288	22140	22220	22070	22086	22147	21978	22112	22318	22157	22351	22204	22255	22017	22160	22342	22206	22245	22093	22253	22142	22277	22073	22167	22020	22316	22152	22199	22209	22289	22089	22021	22202	22162	22091	22376	22124	22158	22122	21940	21950	22140	22152	22230	22009	22273	22226	22282	22378	21808	22250	22198	22141	22125	22057	22231	22205	22067	21986	21930	22330	22487	22292	22349	21984	22032	22151	21993	22170	22357	22184	22138	22019	22236	22220	22058	22170	22184	22362	22076	22082	22248	22220	22159	22115	22242	21945	22237	22343	22193	22231	22106	22122	21956	22228	22179	22016	22083	22170	22139	22121	22091	21948	22244	22238	22110	22236	22165	22272	22247	22182	22072	22139	22082	22104	22104	22125	22244	22237	22262	22347	22072	22206	22053	22280	22147	22275	22088	22197	22261	22146	21913	22064	22365	22195	22161	22130	22123	21994	22044	21764	22350	22148	22210	22180	22232	22304	22241	22218	22310	22203	22068	21974	22178	22082	22078	22010	22110	22190	22229	22258	22260	22295	22049	22381	22020	22283	22054	22048	21982	22345	21917	22429	22310	22293	22097	22252	21981	22096	22073	22275	21978	22097	22245	22113	22102	22245	22356	22196	22003	22253	22143	21907	22020	22157	22013	22308	22343	22071	22458	22113	22186	22085	22038	22287	22161	22177	22251	22002	22213	22297	22224	22137	22061	22139	22297	22267	22050	22177	22098	21963	22072	22299	22083	22262	22327	22228	22194	22030	22081	22265	22277	22263	22060	22192	22233	22094	22161	22064	22271	22283	22048	22168	22133	22146	22154	22138	22221	22148	22408	22266	22132	22003	21981	21996	22158	22174	22116	22114	22254	22199	22034	22001	22106	22212	22228	22374	22260	22289	22021	22225	22059	22109	22228	22130	21974	22034	22223	22218	22149	22222	22235	21990	21941	22140	22246	22297	22114	22153	22330	22209	21922	21897	22193	22106	22194	22287	22082	22143	22147	21985	22112	22072	22019	22329	22226	22131	22230	22305	22258	22164	22054	21992	22002	21908	22258	21938	22017	22230	22005	22053	22204	22187	22278	22060	21998
29544	51965	52658	46452	41670	38002	34411	30874	26644	25314	32714	48723	38204	26467	19213	17201	16850	16972	17058	17114	16940	16815	16870	17081	16993	16815	17009	16903	16768	17044	16803	16948	16887	16907	16998	16746	16871	16801	16930	16784	16876	16758	16979	16686	16979	16801	16786	16683	16867	16840	16702	16841	16900	16840	16825	17056	16826	16853	16885	17048	16934	17082	16899	16807	16773	16797	16882	16866	16990	16859	16902	16896	17082	16963	16873	16806	16880	16685	16755	16747	16761	16972	16814	16912	16920	16881	16898	16876	16802	16973	16673	16750	16882	16806	16919	16770	16819	16829	16972	16812	17074	16961	16832	16848	16777	16856	16681	16882	16861	16892	16819	16909	16946	16729	16799	16890	16617	16814	16811	16909	16926	16865	16755	17038	16887	16938	16783	16851	16780	17013	16958	16886	16931	16924	16627	16872	16929	16752	17052	17027	16989	16873	16980	16882	16943	17058	16979	16888	16966	16822	16969	16777	16745	16812	16755	16849	16878	16679	16844	16778	16975	16840	16728	16788	16880	16975	16987	16890	16779	16971	16817	16965	16748	16858	16922	16825	16863	16872	17056	16792	16708	16913	16798	17033	16779	16826	16861	16914	16959	16929	16796	16888	16770	16877	16992	16922	16748	16848	16798	16817	16744	16750	16777	16949	16959	16730	16719	16795	16774	16790	16846	16720	16852	16847	16882	16814	17008	16738	16931	16816	16857	16886	16796	16953	16914	16802	16688	16710	16920	16981	16960	16973	16865	16875	16733	16745	16980	16746	16988	16775	16934	16741	17061	16909	16809	16798	16946	16870	16856	17017	16857	16982	16938	16912	16562	16925	16940	16854	16783	16777	16824	16860	16652	16886	16978	16964	16898	16899	16914	16828	16818	16776	16795	16739	16852	16928	17007	16900	16662	16950	16840	16958	16893	16884	16805	16843	16903	16990	16819	16775	16966	16815	17117	16898	16939	16910	16893	16688	17040	16860	16978	16830	16733	16912	16964	16863	16702	16908	16832	16877	16880	17003	16952	16809	16574	16922	16986	16956	16801	16773	16815	16891	16873	16814	16853	16860	16855	16969	16797	16748	16856	16924	16891	17004	16918	16855	16789	16981	16968	17084	16824	16784	16817	16994	17020	16760	16767	16815	16797	16950	17006	16926	16848	16811	17016	16729	16868	16681	16797	16971	16782	16649	17028	16816	16672	16991	16887	16853	16909	17052	16807	16774	16894	16921	17051	16806	16838	16787	16899	16799	16580	16778	16895	16759	16941	16851	16871	16870	16984	16898	16880	16799	16641	17045	16889	16859	16816	16843	16824	16765	16769	16780	16758	17126	16858	16981	16837	16783	16986	16781	16982	16813	16887	16816	16728	16928	17003	16923	17069	16739	16815	16814	16952	16922	16909	16775	16850	16752	16750	16891	16951	16841	16973	16805	16959	16789	16758	16810	17026	16845	16893	16667	16887	16937	16805	16904	16961	16964	16799	16695	16714	16762	16751	16748	17048	16867	16917	16867	16906	16860	16939	17025	16750	16733	17046	16819	16817	16709	16816	16909	16872	16855	16884	16821	16844	16881	16872	16979	16824	17048	16906	16884	16694	16894	16849	16992	16841	16907	16982	16945	16811	16760	16962	16845	16931	16743	16957	16711	16906	16856	16883	16910	16819	16671	16902	16727	16801	16791	16787	16887	16715	16758	16993	17039	16762	16817	16927	16897	16880	16974	16799	16768	16828	16998	16833	17023	16811	16838	16894	16918	16983	16893	16769	16871	16937	16641	16983	16798	17020	16839	16901	16706	16916	16804	16811	16804	17077	16881	16774	16837	16828	16755	17108	16888	17029	16943	16843	16929	16834	16902	16757	16835	16861	16851	16835	16831	16843	16783	16906	16807	16889	16888	16717	16814	16829	16936	16875	16717	16759	16758	16970	16822	16931	16844	16793	16946	16797	16886	17017	16777	16996	16845	17053	16842	16753	16779	16721	16745	16945	16868	16665	16863	16922	16910	16932	16580	16766	17028	16779	17033	16787	16802	16954	16888	16775	16948	16745	16928	16940	16808	16905	16836	16846	16876	16791	16928	16951	16729	17061	16987	16831	16836	16940	16916	16858	16956	16856	16815	16740	17192	16982	16926	16881	16914	16910	16889	16713	16796	16795	17056	16870	17049	16804	16875	17037	16931	16871	16830	16921	16857	16791	16931	16735	16941	16915	16979	16862	16915	16930	16782	16878	17010	16817	17091	16810	16765	16852	16771	16831	16972	16841	16758	16976	16676	16743	16888	17031	16848	16933	16642	16878	16837	16768	16629	16924	16862	16922	16881	16804	16891	16920	16809	16923	16828	16940	16985	16780	16922	16784	16847	16850	16798	16979	16808	16917	16836	16815	16838	16811	17020	16930	16898	16946	16790	16912	16732	16663	16801	16779	17001	16909	16982	16721	16918	16970	16814	16899	16885	16944	16863	16960	16612	16950	16949	17048	16836	16965	16787	16882	16729	16778	16910	16664	16866	16846	16938	16913	16704	17101	16964	16810	16913	16743	16829	16813	16900	16961	16823	16677	16854	16726	16986	16945	16853	16898	16862	16793	16833	16804	16875	16724	16652	16789	17070	16846	16770	16629	16597	16892	16902	16847	16935	16873	16875	16770	16937	16954	16775	16889	16796	16797	16962	16656	16903	16719	16856	16955	16924	16814	16946	16752	16836	16897	16876	16883	16948	16864	16892	16847	16914	16849	16842	16881	16976	16831	16900	16907	16630	16949	16838	17108	16795	16837	16825	16803	16801	16792	16945	16751	16815	16765	16782	16719	16850	16893	16927	16758	16781	16791	16902	16757	16873	16761	16929	16949	16902	16814	16912	17013	16936	16803	16783	16788	16799	16818	16788	16943	16928	16851	16787	16864	16892	16879	16773	16970	16945	16901	16881	16888	17129	16813	16672	16957	16836	16842	16850	16733	16798	16749	16756	16866	16731	16943	16904	16835	16755	16941	16814	16651	16852	16971	16735	16893	16879	16704	16862	16851	16771	16819	16733	16801	16931	16741	16913	16780	17058	16925	17037	16919	16927	16870	16850	16775	17051	17004	16842	16876	16890	16927	16891	16994	16708	16846	16866	16853	16881	16650	16948	16986	16809	16749	16865	17078	16713	16911	16607	16825	16939	16872	16863	16919	16898	16916	16761	16778	16803	16845	16881	16749	16871	16783	16930	16826	16769	16716	17118	16739	16721	16852	16953	16768	17005	17005	16933	17030	16766	16675	16836	16965	16790	16818	16912	16935	16803	16935	16801	16966	16882	16818	16866	16991	16790	17034	16799	16817	16817	17008	16970	16626	16805	16834	16855	16812	16930	16736	16850	16820	16815	16757	16837	16835	16916	16744	16907	16930	17040	16751	16836	16957	17133	16811	16971	16950	16855	16762	16790	16846	16752	16941	17006	16848	16759	16861	16910	16692	16960	16792	16854	17194	16824	16769	16690	16988	16865	16897	16966	16769	16763	16967	16932	17006	16954	16774	16687	16970	16921	16819	16589	16716	16814	17022	16908	17091	16859	16772	16818	17031	16749	16866	16759	16844	16898	16934	16941	16900	16871	16818	16815	16802	16787	16755	16872	16945	16892	16868	16830	16765	16734	16662	16766	16879	16743	16834	16831	16786	16916	16867	16743	16928	16683	17001	16910	16761	16786	16763	16718	16958	16884	16838	16931	16976	16901	16833	16852	17029	16996	17038	16836	16875	16906	16741	16877	16844	16987	16940	16855	16879	16914	17011	17067	16934	16918	16784	16897	16717	16854	16965	16844	16804	16840	16804	16897	16735	16832	17040	16933	16646	16777	16789	16977	16898	16809	16860	16727	16901	16920	16909	16950	16914	16952	16885	16975	16755	16725	16932	16894	16978	16986	16763	16827	16876	16904	16917	16762	16932	16947	16958	16851	16832	16928	16834	16911	16845	16977	16708	16746	16835	16871	16956	16790	16812	16793	16964	16784	16995	16795	16734	16896	16861	16854	16879	16762	16986	16764	16922	16826	16779	16976	16984	16971	16947	17062	16670	16853	16908	16716	16891	16954	16851	16915	16624	16773	16973	16858	16860	16883	17007	16902	17025	16769	16860	16824	16863	16837	16878	16841	16743	16748	16688	16702	16819	16808	16909	16902	16644	16904	16726	16909	16794	16799	17110	16900	16779	16877	16746	16795	16647	16861	16779	16813	16808	16843	16805	16762	16954	16829	16742	17094	16958	16750	16726	16966	16983	16766	16783	16758	16832	16738	16811	16956	16941	17041	16928	17077	16675	16902	16860	17049	16739	16828	16756	16792	16930	16847	16871	16922	16871	16896	16808	16932	16849	16923	16959	16826	16816	16825	16819	16853	17021	16780	16911	16727	16793	16806	16785	16802	17055	16771	16973	16806	16979	16858	16897	16841	16836	16759	16815	16929	16873	16819	16805	16873	16991	16756	16769	16744	16895	16804	16880	16861	16714	16794	16858	16902	16821	16806	16753	16838	16840	16958	17057	16924	16747	16907	16697	16842	16882	16948	16678	16769	16889	17009	16963	16866	16842	16923	16918	16783	16832	16910	16995	16823	16908	16776	16929	16900	16862	16728	16694	16863	16812	16815	16835	16794	16899	16841	16939	16808	16792	16885	16799	16728	16734	16886	16975	16947	16880	16547	16791	16942	16674	16829	16800	16911	17021	16729	16901	16827	16665	16898	16912	16852	16672	16790	16825	16929	16776	16726	17068	16975	16831	16916	16928	16852	17057	16876	16766	16873	16802	16958	16818	16990	16850	16821	16975	16708	16980	16792	16809	16830	16846	16784	16875	16812	16703	16906	16840	16754	16842	16799	16663	16681	16816	16754	16711	16996	16905	16881	16772	16897	16906	16840	16854	16899	16810	16823	16985	16940	16907	16840	16561	16749	17009	17029	16673	16888	16783	16889	16879	16857	16971	16734	16911	16880	16793	16846	16818	16883	17017	16668	16828	16741	16958	16966	16980	16996	16875	16867	16654	16910	16780	16794	16892	16971	16904	16729	16734	16902	16777	16829	16790	16907	16836	16876	16809	16910	16907	16807	16962	16885	17012	17004	16683	16868	16935	16798	16893	16932	16890	16763	16934	16770	16826	16886	16906	16873
32770	34125	37926	34200	30816	27958	25479	24351	24330	24095	23537	25418	25108	23905	22915	22600	22572	22418	22711	22509	22530	22568	22432	22731	22451	22600	22386	22570	22570	22490	22270	22460	22388	22627	22688	22514	22553	22652	22634	22314	22581	22366	22593	22429	22498	22584	22303	22454	22411	22545	22443	22352	22577	22290	22610	22459	22595	22478	22555	22587	22586	22524	22408	22450	22492	22627	22389	22656	22640	22624	22557	22539	22572	22612	22524	22460	22363	22481	22493	22717	22755	22535	22328	22629	22714	22535	22561	22486	22615	22412	22215	22434	22605	22312	22467	22563	22382	22500	22556	22381	22527	22251	22473	22526	22577	22400	22438	22560	22563	22399	22454	22469	22434	22432	22537	22341	22474	22584	22463	22658	22567	22384	22501	22548	22509	22435	22617	22721	22341	22318	22588	22520	22233	22458	22660	22251	22363	22590	22738	22634	22647	22427	22475	22658	22415	22519	22581	22507	22521	22348	22431	22265	22379	22398	22369	22555	22497	22386	22385	22446	22217	22630	22296	22404	22353	22375	22482	22535	22509	22539	22492	22601	22389	22373	22300	22478	22660	22426	22427	22462	22463	22409	22441	22387	22488	22469	22455	22475	22534	22462	22642	22416	22438	22273	22446	22499	22618	22392	22548	22569	22581	22358	22186	22588	22459	22565	22350	22357	22398	22455	22559	22493	22342	22754	22326	22457	22532	22405	22551	22622	22540	22623	22412	22450	22697	22495	22380	22370	22349	22518	22552	22457	22345	22396	22496	22386	22521	22608	22645	22572	22389	22462	22459	22421	22451	22680	22518	22442	22429	22353	22469	22438	22545	22388	22526	22535	22443	22280	22450	22386	22331	22467	22522	22599	22433	22570	22734	22644	22462	22310	22561	22551	22474	22480	22346	22540	22478	22523	22624	22486	22254	22428	22317	22396	22381	22376	22294	22330	22319	22342	22635	22318	22450	22362	22326	22388	22543	22622	22635	22457	22519	22529	22494	22490	22502	22510	22654	22554	22414	22511	22497	22396	22629	22504	22466	22159	22410	22305	22601	22389	22431	22671	22438	22546	22471	22479	22664	22422	22663	22628	22606	22383	22434	22661	22420	22380	22446	22434	22375	22338	22519	22385	22346	22698	22607	22366	22514	22701	22521	22496	22299	22395	22458	22406	22473	22638	22511	22469	22417	22355	22442	22604	22352	22742	22264	22772	22412	22610	22414	22456	22536	22679	22377	22522	22640	22485	22525	22390	22460	22367	22445	22541	22741	22437	22193	22418	22340	22485	22399	22580	22534	22507	22565	22564	22368	22453	22486	22424	22568	22649	22606	22395	22505	22476	22259	22400	22441	22456	22469	22522	22431	22566	22660	22512	22512	22382	22633	22646	22415	22559	22374	22644	22596	22598	22729	22409	22549	22456	22414	22411	22337	22545	22549	22233	22688	22556	22439	22461	22514	22395	22473	22425	22490	22633	22629	22604	22691	22365	22400	22439	22510	22474	22491	22557	22367	22392	22789	22498	22589	22659	22592	22451	22399	22296	22422	22531	22561	22375	22302	22338	22546	22451	22493	22605	22351	22290	22544	22557	22417	22517	22599	22440	22312	22361	22248	22651	22595	22462	22548	22431	22578	22347	22600	22394	22378	22318	22784	22629	22486	22527	22489	22462	22611	22522	22482	22472	22422	22419	22387	22485	22747	22630	22536	22508	22732	22307	22323	22475	22397	22423	22403	22420	22343	22493	22622	22651	22684	22449	22433	22196	22467	22392	22443	22387	22562	22633	22409	22428	22669	22335	22418	22394	22389	22708	22528	22429	22347	22485	22579	22368	22656	22480	22296	22423	22464	22295	22288	22535	22493	22586	22532	22565	22378	22607	22052	22253	22263	22478	22373	22504	22527	22605	22604	22324	22478	22323	22531	22387	22336	22601	22534	22296	22460	22594	22435	22458	22423	22476	22415	22265	22600	22560	22470	22667	22566	22418	22480	22551	22511	22596	22578	22336	22488	22341	22283	22404	22599	22527	22506	22629	22599	22450	22266	22473	22325	22557	22450	22431	22745	22159	22559	22546	22438	22752	22531	22450	22570	22523	22582	22417	22612	22335	22694	22411	22368	22398	22560	22328	22354	22500	22374	22424	22435	22612	22457	22319	22424	22545	22680	22379	22415	22446	22570	22582	22586	22320	22238	22522	22520	22403	22373	22492	22321	22328	22371	22428	22660	22637	22509	22294	22557	22461	22301	22190	22737	22359	22686	22511	22545	22679	22290	22391	22288	22450	22488	22215	22527	22482	22506	22364	22538	22357	22327	22271	22403	22544	22580	22492	22482	22265	22763	22515	22633	22490	22399	22571	22067	22462	22568	22490	22563	22247	22358	22390	22450	22357	22597	22750	22565	22445	22694	22527	22564	22323	22384	22449	22383	22474	22692	22451	22486	22691	22357	22389	22340	22366	22650	22458	22403	22615	22586	22539	22822	22604	22468	22655	22325	22510	22405	22384	22472	22425	22499	22393	22417	22364	22439	22579	22609	22457	22493	22698	22605	22579	22382	22356	22354	22424	22670	22522	22217	22508	22571	22797	22403	22629	22468	22477	22591	22407	22327	22661	22524	22447	22550	22696	22667	22592	22367	22539	22529	22277	22577	22319	22377	22571	22632	22331	22436	22459	22511	22460	22470	22833	22609	22246	22537	22380	22548	22463	22406	22270	22475	22423	22492	22311	22496	22526	22455	22494	22513	22439	22625	22513	22495	22503	22434	22371	22483	22434	22420	22477	22630	22410	22310	22448	22350	22365	22550	22390	22437	22564	22701	22382	22555	22350	22526	22763	22593	22507	22603	22455	22697	22616	22702	22417	22705	22285	22597	22586	22357	22380	22406	22433	22520	22446	22364	22526	22539	22497	22496	22521	22294	22610	22515	22482	22343	22369	22386	22224	22421	22638	22655	22339	22418	22332	22399	22471	22774	22491	22545	22545	22462	22540	22509	22609	22656	22447	22381	22485	22197	22343	22563	22384	22467	22440	22441	22429	22623	22717	22511	22474	22302	22411	22487	22514	22361	22511	22526	22549	22492	22472	22470	22413	22438	22348	22512	22700	22548	22530	22493	22560	22592	22443	22289	22531	22501	22542	22451	22512	22484	22429	22544	22640	22628	22601	22405	22458	22356	22548	22479	22391	22468	22464	22555	22482	22360	22439	22583	22251	22504	22677	22405	22515	22437	22529	22559	22789	22367	22725	22330	22411	22286	22616	22783	22650	22680	22384	22459	22672	22421	22768	22449	22563	22431	22369	22597	22452	22594	22500	22283	22490	22664	22606	22597	22336	22631	22522	22245	22516	22555	22455	22688	22501	22327	22498	22395	22459	22433	22464	22417	22389	22515	22524	22475	22619	22561	22613	22750	22305	22461	22445	22443	22460	22347	22545	22583	22501	22378	22519	22702	22308	22309	22414	22568	22462	22458	22603	22506	22182	22444	22410	22661	22436	22431	22309	22597	22736	22568	22669	22672	22689	22413	22219	22440	22457	22440	22444	22373	22537	22446	22649	22525	22527	22463	22640	22499	22601	22451	22652	22368	22541	22469	22339	22399	22543	22474	22282	22669	22306	22389	22323	22486	22276	22583	22477	22496	22711	22358	22490	22431	22657	22651	22361	22364	22534	22575	22468	22313	22641	22456	22376	22450	22221	22235	22464	22628	22513	22430	22401	22499	22617	22473	22287	22906	22667	22231	22496	22433	22379	22502	22688	22448	22446	22531	22534	22617	22335	22594	22452	22673	22574	22458	22393	22496	22560	22634	22584	22471	22520	22441	22327	22430	22459	22719	22755	22749	22733	22498	22542	22404	22546	22501	22517	22586	22580	22624	22340	22399	22449	22469	22393	22675	22223	22502	22412	22550	22587	22460	22407	22585	22536	22380	22302	22764	22306	22580	22360	22197	22447	22329	22398	22697	22621	22669	22429	22552	22459	22577	22460	22254	22547	22508	22297	22735	22431	22236	22487	22391	22439	22713	22428	22653	22466	22515	22552	22074	22561	22619	22601	22453	22457	22468	22492	22476	22496	22423	22698	22570	22398	22594	22529	22672	22492	22556	22471	22529	22643	22658	22589	22721	22592	22546	22462	22549	22371	22342	22483	22736	22182	22652	22638	22462	22283	22400	22401	22617	22448	22402	22355	22479	22294	22336	22458	22678	22337	22569	22623	22553	22448	22643	22705	22303	22490	22555	22443	22408	22697	22440	22472	22415	22444	22434	22430	22536	22276	22446	22475	22465	22656	22457	22344	22557	22508	22573	22432	22323	22307	22384	22600	22761	22654	22379	22446	22546	22343	22345	22764	22406	22508	22815	22606	22573	22406	22467	22256	22350	22344	22591	22531	22428	22470	22312	22418	22656	22463	22591	22296	22552	22518	22491	22682	22562	22681	22637	22447	22650	22756	22581	22390	22512	22609	22611	22629	22421	22304	22694	22484	22654	22514	22594	22574	22755	22606	22645	22408	22422	22519	22436	22257	22564	22474	22628	22417	22379	22486	22616	22439	22537	22584	22329	22381	22474	22339	22474	22492	22446	22507	22463	22274	22542	22375	22455	22389	22401	22566	22524	22559	22544	22537	22751	22640	22618	22644	22548	22467	22247	22724	22528	22561	22423	22206	22581	22614	22506	22464	22430	22340	22632	22508	22587	22558	22446	22570	22622	22341	22485	22447	22633	22524	22437	22353	22569	22544	22471	22548	22490	22433	22620	22483	22366	22515	22348	22313	22357	22601	22659	22630	22530	22494	22798	22497	22658	22415	22543	22715	22647	22545	22515	22328	22564	22658	22407	22620	22386	22518	22756	22289	22561	22375	22359	22500	22492	22344	22759	22607	22440	22409	22463	22463	22326	22343	22672	22464	22535	22644	22783	22426	22463	22591	22462	22534	22633	22485	22466	22387	22369	22635	22583	22338	22358	22655	22705	22783	22383	22460	22285	22609	22781	22223	22594	22631	22343	22541	22510	22348	22391	22334	22368	22238	22582	22693	22376	22343	22670	22560	22636	22646	22457	22595	22420	22643	22534	22374	22369	22447	22408	22388	22358	22553	22611	22644	22465	22324	22498	22540	22549	22475	22405	22475	22488	22713	22479	22593	22545	22446
27155	40451	38056	31222	28813	24798	20991	20175	19895	19293	18682	21334	20337	18250	17247	17113	17022	17205	16872	16793	17069	17026	17155	17089	16944	17014	17000	17162	17135	17145	17122	17199	17019	17099	16998	17060	17066	17129	17081	16996	17064	17095	16985	16942	17062	17036	16996	16981	16975	16838	17062	17142	17108	16814	17144	16935	17116	16888	17065	17114	17007	17096	16915	17023	16974	16898	16953	16816	17201	17157	17005	16978	17040	16886	17075	16947	17031	16806	16987	16889	17025	16933	17123	17074	17000	17005	17045	16873	17030	16754	16974	17050	16810	17102	16955	17134	16942	17035	17115	16903	16905	17059	17046	16915	16913	17000	17111	16878	16998	17120	16949	16799	16959	17005	16847	16993	17047	16918	16933	16952	17024	16923	16921	16966	16985	16981	16750	17005	17257	17010	17021	16936	16906	17149	16956	17004	17052	17056	17175	17115	17052	16922	16849	17010	17067	17042	16959	16918	17073	16964	16956	17112	16965	16962	17075	16976	16913	17034	16843	17005	17037	17088	16863	16960	16915	16892	16909	16986	17081	16965	17077	17060	17061	16993	17067	16863	17072	16825	17051	17122	16830	17032	17069	16966	17098	17026	16908	16908	16883	17102	16955	17040	17014	16994	16994	16766	16907	16951	16936	16992	17140	16985	16970	17135	16897	17117	16989	17120	16912	16879	16887	17050	16960	17073	16892	16974	17136	16987	16986	17076	17016	16974	16896	17053	16948	16852	16936	16879	16993	16894	16968	16770	17058	17076	17101	17038	17066	16929	16945	16988	17140	17001	16922	16990	17083	17012	16963	16870	17072	16902	17094	16971	17095	17134	16898	16961	16966	17003	17029	16987	16969	17016	17029	17043	16958	16959	16847	17049	16957	17015	17197	17065	16996	16801	17117	16896	17073	16802	16929	16968	17022	17088	16983	17111	16929	17116	17262	16932	17048	16794	16921	16956	17030	16937	16974	16835	17062	17011	17030	17107	16924	16917	17104	17012	17035	17023	16984	17064	17141	16898	17225	16914	17082	17004	17032	17043	16881	16874	16874	16947	17015	17008	17077	16925	17031	17080	16822	16977	17056	16796	17209	17024	16914	16998	16894	16902	16989	17135	17200	16960	17090	16841	16943	16947	17022	16964	17124	17037	16982	16988	16919	16933	16967	16954	16949	16990	17053	17023	16994	17020	16939	16989	17109	17179	17044	16808	17018	17070	17073	17014	17075	16945	16861	16986	17022	16949	17176	16874	16974	16701	16971	17033	17092	16851	16929	17046	17104	16997	17170	16829	16949	16913	17038	17004	17100	17306	16957	17021	17003	17151	17084	16783	16745	17037	17148	17107	16984	16847	17002	16899	17144	17125	16931	17057	17118	16925	17075	17122	17042	17041	16886	17194	16857	16796	16992	17039	17069	16980	17050	17092	17029	17005	17057	17127	17036	17034	17074	17115	16890	16933	16964	17058	16944	16865	17039	17081	17046	17142	16804	16998	17221	17091	16968	16903	16975	17033	16870	17022	17031	17204	16967	16882	17097	17115	17149	16970	17063	17073	17084	17025	16950	16966	16961	16958	16945	17073	16905	17043	17020	17049	17026	16981	16918	17096	16944	16965	17019	16985	17026	16952	17078	17034	16894	16950	16979	17012	16992	17128	17062	17199	16988	16925	17113	16990	17023	17004	16813	17127	17134	16928	17025	17083	16820	16805	17037	17042	17104	17140	17049	17048	16939	16947	16830	17022	16970	17008	16813	16909	17226	16853	17039	17019	16936	17129	16888	17079	16986	17017	17012	17149	16965	16959	16966	16881	16944	17035	17168	17108	16906	16993	17135	17050	16912	16902	16849	16893	16939	17020	17058	17019	17021	16939	16782	17079	16968	16930	17128	16956	17032	17022	17061	16987	16791	17012	17031	16954	17046	17063	17009	17183	16964	17078	16793	17125	16873	16952	16905	17062	17182	17046	16967	17113	16905	17081	17045	16990	16948	16922	16967	16900	17113	16909	17012	17014	17094	17026	17000	17086	16938	16962	17152	16913	16935	17026	17001	17027	16996	16942	16993	17001	16804	16840	16971	17129	16912	16958	17103	16872	16965	17144	17029	16987	16988	16945	16978	16803	17085	17133	17169	16953	16933	17021	17070	17191	16918	16849	17036	16930	16940	16953	17015	16951	16902	17092	17223	17181	16924	16979	16857	16970	16959	17084	16947	16952	16951	16883	16992	16950	16866	16833	17009	16865	16988	16899	17018	17089	17069	16967	16808	16843	17105	16897	17078	17141	17118	17153	17053	17005	17073	16943	17031	17012	17000	16994	17083	16957	17059	17125	16965	16956	17035	17099	16999	16933	16965	17002	16971	17115	16840	17010	16831	17140	17007	16948	17025	16931	17065	16941	17124	16917	17002	17133	17025	16958	17089	17047	16910	16959	16978	17066	16881	16885	16969	16977	17052	16968	16811	17138	17023	17005	16926	17094	17210	17073	16735	16962	17020	16895	16883	17164	16996	16961	17072	16944	17126	16950	17020	17164	16957	16901	16947	17213	16963	16968	16965	17030	17109	17037	17099	16946	17077	17082	16972	17053	16934	16908	16982	17064	16918	16892	16953	17136	17100	16702	16994	16999	16809	17075	16892	16995	17054	16962	16895	16880	16909	17037	16982	17055	16971	16944	17148	17017	17028	17138	16923	17007	16841	17084	17099	17042	16992	17167	17043	16883	17002	16999	16966	16894	17144	17032	17117	17137	16925	16889	16912	16944	16859	17020	17031	16987	17150	17059	16990	17136	17074	17081	17030	17006	16936	16914	16997	17219	17022	17017	17059	16967	17002	16979	17011	16903	17134	16971	16953	17235	17055	16954	16859	16941	16945	17072	17045	17053	17105	16890	17024	16977	17095	16937	16941	16963	17044	16861	17012	16909	16957	17100	16931	17040	16971	17001	16911	16972	17020	17106	16864	16908	17037	17063	17105	17101	17049	17072	16999	16984	17154	16937	16906	17042	16830	17003	17011	17052	17095	16990	17184	17059	16994	17018	17015	16840	16852	17040	16812	17127	16845	16841	16865	16977	16979	16829	17087	16890	16927	16953	16802	17101	17044	17056	17094	17024	16938	17240	17062	17137	17025	17011	16990	16985	16922	16872	16868	17063	16985	16945	17275	17077	17108	16972	17112	17014	17028	16998	17124	16855	16855	16976	17026	17051	16874	17156	17069	17147	17019	17068	16945	16976	17107	16991	16915	17151	16979	17156	17038	17232	16972	17070	16765	17090	17027	16974	17172	16676	16880	16877	17008	16912	17079	16935	16998	17078	16949	17066	16930	16870	17014	17056	17064	16803	17020	16932	16866	16931	17230	17085	17058	17248	16981	17087	16867	17124	17018	16968	16807	17132	16925	16995	16968	17000	17063	16932	16871	16993	17167	16908	16945	17153	16917	17107	17000	16876	16996	16890	17012	16822	16836	16887	17073	16995	16925	17051	17031	16960	16890	16923	16890	16944	16909	16803	16999	17012	16982	16850	17014	17015	16984	17051	17033	17079	16939	16977	16956	16947	16966	17092	16916	16949	17138	16901	17019	16949	17036	17174	16922	17223	17024	16927	16904	17245	16933	16924	17073	17067	17063	16974	17007	16967	16936	17109	17086	16871	17033	16984	17160	16924	16890	16910	17000	17042	16998	17163	16932	17079	17014	17004	16811	17167	16947	17020	16928	16796	17054	16954	16934	16922	17087	17093	16993	17011	17043	17030	17082	17017	17018	17061	16880	16977	16991	17040	17176	17125	17105	17001	16982	17054	17031	17011	17040	16846	16958	16932	16951	17062	16943	17019	17035	17100	16987	16994	17012	16945	17034	17132	17019	16990	17041	17218	17152	17124	17111	17079	16902	16953	17028	17142	17211	17015	16977	17014	16926	16915	17128	17041	17078	16846	16894	16876	17085	17091	16908	17102	17072	16951	17081	16982	17001	17038	16966	16812	17040	17095	16966	17020	17064	16982	17107	16898	17036	17040	16872	17112	16994	16995	16901	17002	17024	17007	17042	17092	17029	16955	17050	17016	16980	17066	17079	17075	17058	17195	17039	17093	17149	16783	17253	17051	16921	16929	17203	17039	17019	17111	17036	17079	17071	16907	17228	17105	16976	16918	16927	17025	16894	17128	17045	16810	16905	16948	17060	17092	17093	17236	17169	16933	16903	16957	16919	16744	16887	16926	16940	16887	17059	17032	17057	16889	16939	17046	16997	17088	17141	17062	17023	17183	17004	17079	16855	17048	17134	17081	17047	16946	17178	16877	16960	16919	17048	16989	16968	16998	17086	16929	17093	16947	17058	16909	17014	17035	16987	16910	16920	17112	17121	16982	16757	16915	17133	17146	17127	16902	17111	17061	16912	16972	17003	17048	16974	16980	17023	16958	17119	16993	16967	16928	17123	17078	16921	16850	17043	17016	16911	17125	16953	16878	16924	16994	16970	16804	16857	17191	17088	16794	17160	17045	17128	16909	16855	17045	16983	17160	17182	17199	16904	17001	16905	17058	17026	16954	16968	17150	17013	17126	17081	17123	16953	16976	16960	17074	17041	17085	16870	17350	16845	16918	17077	16848	17108	17196	17019	16999	16993	16986	16964	16958	17111	17151	17085	17007	16960	16916	17082	17098	16989	16917	17190	16874	16898	16877	16862	17003	17152	16918	16862	16985	17136	16910	16847	17048	17078	17161	17046	17120	17109	16924	17194	17079	16889	16830	17055	16937	17044	17131	16998	16982	16987	16981	17161	17233	16964	17097	16948	17011	17074	16999	17185	17213	16980	17145	16933	16947	17119	17015	16880	16871	17085	16942	17060	17039	17100	16972	17131	17016	16900	16853	17008	16928	17057	16873	16919	17121	17025	17104	17158	17045	17027	16966	17200	16914	17046	16933	16981	17113	16995	17018	17091	17031	16876	17005	17101	16788	17073	17001	17050	16853	16881	16897	16893	16955	17049	16857	17018	16919	17085	17086	16807	17017	17025	17228	16829	17148	17052	17196	17077	16950	16955	17056	17088	17066	16886	16875	17028	16950	17113	16839	17129	17394	16965	17059	16928	16986	16999	17249	16970	16916	17122	17029	17008	16958	16933	17087	17018	16940	16933	16980	17085	16830	17207	16904
25400	21227	29841	30999	29763	30196	27877	25778	25120	24833	25138	38019	36905	28435	24245	22557	22255	22133	22204	22177	22280	22077	22074	22116	22281	22277	22090	22167	22462	22271	22307	22124	21949	22012	22080	22145	22263	22335	22153	22044	21974	22118	22161	22174	22090	22207	22180	22108	22302	22206	22098	22128	22198	22299	21907	22041	22067	22143	22180	22024	22155	22280	22026	21922	21837	22113	22204	22141	22208	22057	22077	22187	22290	22187	22035	22232	22429	22172	22267	22037	22088	21893	22026	22134	22076	21971	22342	22133	22125	22226	21947	21946	22059	22022	22151	22247	22126	22127	22088	22187	22233	22273	22034	22095	21847	22157	22220	22318	22004	22141	22164	21993	21951	22176	22171	21976	22315	22163	21907	22055	21974	22094	22286	22109	22016	22028	22277	21957	22258	22164	22203	22031	21991	22066	22216	22177	21903	22157	22071	22049	22020	22181	22165	22048	22034	22013	22147	21960	22222	22481	22200	22010	22099	22169	21958	21962	22129	22043	22169	22033	21921	22060	21874	22103	22027	22022	22125	22130	22018	22017	22062	22161	22082	22217	22194	22070	22155	22060	22050	22100	22221	22177	22353	22116	22121	22312	21918	22105	22189	21936	22055	22229	22179	22085	22080	22010	22081	21984	22018	22088	22082	22059	22254	22252	22259	22007	21944	22074	22080	22146	22093	22068	22377	22006	22125	22230	22011	22313	22120	22029	22218	22000	22187	22389	22137	21943	22061	22065	22038	22210	22115	21917	22290	21911	22143	22104	22062	22147	22208	22281	22049	22227	22089	21989	21933	22263	22343	22179	22105	22172	22236	21928	22017	21995	22125	22133	22109	22142	22337	22145	22124	22065	22214	21931	21886	22152	22129	22078	22114	22221	21985	22109	21960	21822	22059	22042	22274	22274	22228	22006	22134	22196	22194	22342	22130	22209	21992	22092	21853	22085	22103	22069	22331	22189	22211	22077	21878	22170	21965	22176	22166	22312	22052	22100	22033	22175	22179	22306	22045	22095	22111	22159	21741	22016	21841	21817	22101	21967	22088	22285	21968	22380	22051	21979	22203	22142	22055	21672	22325	21981	22005	22294	22303	22006	22056	22225	22132	21997	22245	22092	22135	22099	22081	22196	21982	22140	22290	22165	22268	22010	21988	22071	22031	22149	22074	22045	22117	22160	22084	22216	22014	21914	22278	22157	22136	22128	22047	22109	21957	22104	22070	22177	22289	22079	22249	21986	22134	22243	22199	22266	22338	22144	22451	22056	22115	22127	22292	21952	22114	22041	21971	21921	21971	22234	21994	22115	22105	21984	22074	22077	22300	22229	22049	22028	22135	22132	22135	22167	22010	22242	22073	22110	22169	22047	22039	22225	22135	22036	22030	22039	22140	22120	22039	22250	22163	22293	22102	22010	22090	21971	21939	22031	22057	22074	22179	22116	22200	22152	22344	22041	22315	22121	21939	22195	22068	22104	22109	22106	22152	22190	22315	21935	21981	22132	22157	22193	22131	22203	22150	22047	22076	22199	22172	21975	22003	22104	22116	22149	22046	22077	22159	22090	21861	22083	22278	22011	21898	22330	21860	21957	21933	22302	22122	22298	22214	22214	22197	22148	22194	21830	22150	21893	22154	22342	22111	21908	22115	22116	22001	22084	21949	22215	22076	22150	22052	21983	22278	22268	22068	22075	22346	22226	22279	22212	22281	21916	22126	22054	22096	22091	22307	22126	22145	22168	22068	22104	22071	22064	22002	22351	22064	21920	22151	22303	22237	22070	22067	22087	22078	22021	22182	22082	22042	22113	22134	22104	22237	22170	22182	22127	22295	21908	22340	22124	22028	22239	22130	22484	22087	22218	22185	22021	22008	22352	21985	22369	22251	22241	22152	21834	22190	22015	22229	22145	22141	22095	22254	22315	22132	22061	21970	22028	21991	22093	22176	21965	22065	22143	22046	22294	22239	22095	22056	22158	22518	22103	22015	22040	22197	21961	22128	22155	22099	22151	22279	22052	22431	22306	22367	22011	22013	22151	22183	22301	22005	22135	21864	22136	22126	22124	21997	22101	22119	22063	22019	21950	22081	22208	22141	22090	22167	22036	22009	21975	22164	22224	22024	22012	22228	22238	22027	21979	22355	22106	22157	22353	21972	22281	22212	22024	22051	22173	22112	22233	22245	22174	22232	22038	22213	22023	21954	22100	22187	22074	22234	22056	22087	22096	22113	22227	22250	22015	21992	22288	22104	22049	21838	22049	22028	22239	22123	22125	22138	22005	22050	22043	22050	22144	21931	21974	22157	22190	21953	22058	22561	22158	22239	22181	22145	21980	22161	22029	22066	22048	21963	22220	22235	22176	22197	22069	22119	22298	22237	21948	22010	21998	21998	22153	22137	22248	22148	22051	22027	22234	22034	22027	22351	22201	22119	22058	22315	22008	22008	22161	22350	22070	22293	22161	22094	22157	22180	22286	22217	22067	22102	21844	22102	21971	22008	22281	22349	22093	22203	22372	22121	22174	22200	22097	22105	22088	22103	22160	22081	22185	22208	22144	22295	22027	22023	22336	22064	22329	22023	21948	22107	22092	22197	22071	22056	22273	21993	22199	22255	22179	22082	22223	22195	22106	22015	22180	22022	22231	22131	22259	21831	22199	22144	21942	22237	22181	22126	22183	22155	22214	22265	22055	22123	22024	22127	22062	22173	22100	22263	22217	21961	21959	22131	22037	21912	22224	22079	22250	22123	21905	21979	21934	22165	22188	22098	22218	22093	22239	22087	22024	22036	22230	22273	22131	22057	22110	22127	22252	22155	22099	21997	22010	22014	22251	22266	22192	22035	22202	22212	22110	22133	22263	22177	22090	22257	22167	22191	21960	22127	22127	22156	22166	22234	22124	22106	22056	22218	22130	22279	22135	22223	22224	22389	22188	22206	21932	22133	22119	22077	22110	22031	22202	22280	22062	22130	22292	22222	22176	22207	22186	22068	21888	22328	22010	22082	21972	22161	21999	22225	22182	22217	22122	22175	22180	22193	22028	22204	22076	22243	22060	22114	22073	22003	22204	22190	22054	22288	22130	22083	22027	22078	22233	22060	22113	22328	21996	22233	22089	22260	22018	22239	22247	21939	22030	22269	22087	22123	22082	22166	22013	22032	22020	22047	21983	22164	21999	21824	22154	22167	22029	22303	22149	22195	22362	22370	22234	22171	22155	22253	22236	22153	22060	22218	22232	22077	22065	22170	22049	22089	21846	22070	22276	22182	22059	22203	22121	22058	22143	22210	22140	22047	22131	22217	21932	22031	22108	22190	22039	22092	22078	22079	22324	22157	22152	22232	22098	22062	22156	22247	22046	22176	22225	22163	21974	22454	22101	22153	22208	22191	22098	21982	22103	21850	21934	21928	22127	22052	22083	22149	22354	22306	22156	21856	21930	22073	22227	22141	22174	22065	21939	22133	22014	21954	22259	22301	22344	22098	22021	22258	21999	22213	21881	22302	22204	22097	22123	22263	22312	22115	22107	22109	22092	22231	22137	22187	21965	21955	22036	22473	22054	22093	22230	22168	22237	22170	22180	22164	21864	22220	22000	21938	22185	22090	22122	22122	22024	21978	22140	22102	22123	21911	21884	22076	22205	22034	21888	22061	22141	22091	22009	22147	22108	22226	22252	22227	22085	22090	22184	22067	22261	22119	22191	22282	21940	22145	22240	22049	21881	22138	22144	21919	22246	22103	22090	22056	22235	22004	22134	22055	22055	22175	22096	22079	22222	22223	22122	22050	22174	22205	22211	22261	22196	22110	22303	22189	22138	22343	22255	22210	22105	22057	22103	22148	22261	22067	21824	21996	22166	22392	22263	22196	21966	22154	22230	22104	22319	22097	22076	22111	22278	22153	22287	21999	22063	22143	22029	22087	22023	22105	22214	22344	22142	22315	21935	22050	22105	22029	22020	22275	22106	21958	22121	22081	22135	22281	22272	22299	22276	22110	22020	21967	21953	21843	21995	22383	22191	22081	22309	22279	22192	22171	22133	22082	22165	22071	22309	22007	22073	22117	22119	22088	21956	22112	22122	22143	22198	22117	22202	21957	22008	22105	22168	22266	22156	22377	22178	22126	22276	22139	21793	22139	22004	21897	22036	22296	22198	22106	21992	21957	22112	22057	22171	22147	22412	22007	22173	22155	22036	21955	22273	21920	22061	21977	22232	22066	22022	22065	22009	21914	22071	22118	22079	22072	22113	22006	21851	21848	22001	22211	22300	21818	22221	21988	22006	22267	22052	22201	22476	22181	22096	22201	22060	22073	22055	22044	22153	22083	22078	21989	21936	22088	22173	22204	22332	22053	22305	22163	22028	22115	21998	22304	22143	21993	22120	22130	22150	22323	22047	22105	21995	22097	22296	22021	22111	22229	22166	22148	22120	22208	22093	21904	21976	21838	22155	22116	22156	22067	21879	21968	22066	22047	22196	22195	22109	22054	22025	22247	22413	22056	22010	22303	22268	22236	22262	22164	22102	22431	22079	22194	22103	21961	22282	22066	22186	22307	22298	22153	22176	22122	22143	22115	22135	22135	22176	22119	22031	22162	22039	22141	22044	21942	22070	22178	22116	22141	21899	22283	22079	22100	22006	22281	22101	22155	22176	22143	22145	22233	22097	22160	21951	22120	21983	22248	22101	22140	22173	22237	22100	22106	22332	22140	22312	22285	22217	22114	21873	22016	22019	22036	22119	21967	22000	22164	22210	21883	21969	22084	22083	22207	22214	22059	22254	22171	21925	22368	22103	22079	22222	22288	22116	22434	22176	22021	21994	22033	21984	22164	22314	22258	22064	21921	22036	22123	21945	22011	22213	22178	22133	22190	22223	22259	22370	22107	21990	22305	22073	22458	22148	22076	22140	22079	22202	22403	22110	22078	22055	22034	22381	22097	22124	22127	22195	22191	22223	22072	22192	22249	22108	22019	22001	22186	22026	22107	21925	22212	22246	22053	22113	22299	22259	21918	22266	22275	22129	22088	22129	22182	22109	22221	22204	22337	22157	22135	22307	22173	22222	22009	22141	22375	22088	22003	22232	22168	22274	22376	22201	22013	21922	22090	22153	22372	22216	21964	22012	22101	22162	22306	21888	22098	22097	22113	22174
28560	46219	47202	40484	32572	27763	23021	22277	21244	21034	21414	37714	32919	23046	18313	17077	17010	17000	16691	16957	16791	16772	16841	16890	16968	16811	16878	16860	16885	17034	16828	16824	16847	16915	16803	16844	16792	16827	16826	16903	16790	16840	16811	16900	17005	16935	16780	16802	16896	16960	16822	16919	16835	16735	16972	16890	16904	16851	16844	16852	16952	16879	16895	16784	16916	16972	16934	16942	16812	16732	16916	17052	16890	16835	16793	16828	16816	16846	16767	16916	16804	16916	16777	16705	16773	16665	16911	16840	16884	16735	16883	16952	16853	17046	16905	16806	17058	16861	16793	16762	17054	16881	16908	16814	16759	16665	16915	16803	17037	16661	16929	16795	16843	16760	16785	16825	16668	16843	16867	17046	16842	16885	17043	16874	16683	16910	16891	16944	16965	16856	16671	16817	16881	16849	16723	17015	16709	16759	16917	16703	16912	16880	16838	16683	16957	16800	16871	16943	16879	16770	16882	16771	16871	16757	16852	16735	16914	16653	16793	16781	16854	16837	16695	17049	16895	16853	16893	16794	16933	17007	16674	16862	16855	16926	16819	16936	16705	16957	16924	16790	16986	16767	16950	16776	16969	16899	16839	16969	16766	16861	16754	16906	16831	16829	16934	16893	16715	17042	16863	16948	16781	16879	16766	16894	16768	16790	16882	16930	16907	16767	16732	16675	16749	16765	16785	16684	16795	16890	16823	16778	16906	16890	16982	16816	16849	16809	16821	16794	16680	16857	16901	16813	16862	16776	16712	16813	16921	16879	17014	16982	16743	16839	16768	16978	16930	16685	16866	16827	16946	17059	16882	16833	16834	16930	16936	16923	17019	16821	16995	17060	16692	16853	16880	16873	16796	16813	17023	16744	17037	16935	16826	16661	16850	16914	16964	16754	16999	16843	16857	16821	16843	16792	16955	16779	16795	16820	16767	16861	16875	16881	16869	16844	16947	17072	16822	16835	16761	16746	16747	16938	16836	16953	16899	16873	16911	16817	16626	16937	16866	16881	16978	16941	16810	16908	16959	16812	17134	16762	16830	16851	16760	16761	16735	16800	16997	16733	17072	16907	16957	16803	16748	16867	16650	16861	16834	16870	17069	16734	16796	17016	16766	16733	16843	16892	16899	16861	16857	16855	16709	16887	16955	16853	16890	16711	16805	17048	16946	16733	16882	16812	16856	16718	16787	16887	16869	16941	16848	17081	16751	16934	16821	16901	16811	16849	16976	16776	16861	16781	16915	16630	16883	16863	16818	16789	16780	16764	16856	17006	16816	16859	16782	16943	16924	16678	17153	16793	16853	16787	17029	17033	16996	16819	16735	16684	16850	16867	16905	16897	16903	16900	16835	16853	16789	16996	16940	16866	16823	16894	17017	17009	16705	16941	16781	16795	16849	16848	16807	16777	16983	16948	16906	16678	16856	16897	16751	16860	16892	16821	16776	16860	17026	16947	16908	16901	16868	16639	16845	16804	16848	16969	16980	16886	16885	16950	17075	16811	16986	16899	17006	16881	16754	16908	16826	16752	16793	16841	16876	16897	16975	16805	16874	16756	16907	16970	17009	16625	16845	16814	16935	17019	16921	16998	16822	16846	16724	16763	16866	17029	16780	16930	16825	16907	16915	16808	16901	16980	16737	16993	16723	16879	16875	16678	16812	16764	16882	17035	16839	16711	16843	16915	16876	16726	16896	16891	16971	17021	16867	16806	16884	16882	16873	16866	16776	16975	17013	17072	16920	16906	16833	16808	16983	16769	16753	16873	16785	16845	16895	16588	17023	16913	16851	16926	16776	16659	16809	16894	16701	16909	16886	16853	16997	16850	16845	16882	16836	16784	16940	16810	16716	16820	16933	16692	16805	16888	16951	16956	16979	17073	16870	16858	16990	16735	16775	16913	16886	16810	16923	16986	17031	16751	16848	16984	17036	16842	16764	16790	16880	16817	16800	16882	16873	16849	16839	16816	16881	16744	16846	16994	16855	16899	16827	17042	16965	16845	16955	16728	16897	17016	16941	16681	16752	16944	16854	16813	16777	16977	16820	16815	17047	16727	16822	16890	16647	16935	16895	16868	16915	16732	16595	16963	16885	17170	16865	16753	16721	16858	16901	16852	16716	16781	16897	16889	16790	16816	16835	16802	16945	16778	16971	17023	16824	16859	16806	16702	17050	16870	16981	16891	16902	16899	16910	16774	16752	16966	16883	16885	16805	16861	16866	17029	17094	16743	16837	16878	16843	16746	16862	16759	16927	16898	16902	17003	16755	16822	16851	16856	16861	16948	16869	16938	16936	17049	16815	16906	16957	16812	16833	16717	16652	16990	16717	16922	16790	17061	16784	16859	16677	16957	16800	16730	16833	16905	16826	16833	16893	16790	17018	16769	16838	16944	16916	16986	16804	16881	16872	16761	16804	16759	16817	16918	17101	16684	16771	16652	16886	16780	16740	16812	16695	16914	16886	16863	16991	16877	16802	16725	16968	16852	16877	16787	16891	16834	16748	16857	16788	16913	16828	16943	16978	16878	16994	16938	16927	16708	16978	16827	17047	16846	16870	16815	16930	16838	16787	17031	16796	16812	16783	16851	16836	16905	16636	16829	16990	16725	16886	16770	16802	16731	16736	16862	16962	16739	16938	16638	17196	16911	16855	16863	16768	16852	16729	16784	16809	16873	16913	16861	16874	16951	16931	16870	16961	16840	16866	16847	17064	16977	16777	16862	16935	16772	16820	16812	16922	16786	16895	16874	16759	16930	16966	16901	16840	16758	16856	16732	16882	16777	16816	16861	16972	16709	16893	16772	16781	16901	16892	16883	16731	16642	16916	16815	16977	16761	16659	16906	16842	16735	16895	16895	16853	16881	16915	16806	16707	16759	16960	16867	16770	16844	16968	16748	16708	16919	16773	16806	16749	16853	16910	16774	16769	16735	16835	16971	16937	17031	16859	16791	16855	17094	16949	16804	16804	16809	16873	16782	16986	16796	16956	17071	16809	16784	16849	16982	16912	16985	16944	16808	16855	16851	16767	16944	16880	16798	16784	16827	16918	17010	16841	16929	17035	16620	17001	16896	16958	16929	16925	16859	16976	16793	16749	16806	16862	16978	16814	16823	16801	16802	16885	16917	16846	16799	16891	16851	16852	16901	17115	16706	16781	16849	16988	16784	16879	17048	16809	16956	16706	17100	16866	16834	16862	16798	16953	16913	16722	16885	16745	16886	16890	16904	17064	16884	16922	16883	16904	16986	16852	16783	16886	16892	16888	17011	16820	16817	16851	16668	16795	16831	16825	16897	16711	16813	16734	16929	16772	16946	16842	16710	16874	16878	16829	16962	16904	16772	16836	16887	16769	16925	16856	16835	16840	16952	16856	16732	16880	16811	16846	16680	16853	16808	16896	16946	16760	16702	16982	16859	16739	16849	16860	17019	16852	17061	16852	16908	16829	16787	16892	16793	16750	16900	16869	16901	16749	16782	16775	16856	16920	16774	16706	17055	16911	16882	16908	16730	17041	16928	16842	16927	17033	16828	16919	16686	16833	17025	16957	16719	16786	16767	16859	16802	17029	16699	16881	16924	16796	16982	16878	16834	16759	16912	16744	16877	16889	16840	16838	16829	16967	16676	16864	16853	16801	16970	16753	16804	16579	16964	16610	16783	16767	16715	16785	16981	17090	16762	16743	17011	16848	16810	16820	16878	16843	17037	16680	16933	16707	16870	16896	16800	16774	17031	16745	16906	16973	16761	16893	16905	16750	16912	16960	16879	16866	16853	17008	17043	16811	16895	16835	16881	16756	16821	16887	16950	16561	16992	16820	16868	16876	16852	16961	16902	16832	16920	16806	16664	16776	17045	16766	16849	16692	16904	17082	16846	16830	16885	16879	16929	16815	16940	16765	16800	16737	16740	16815	16966	17026	16851	16862	16896	16720	16815	16755	16830	16855	16883	16933	16848	17155	17159	16923	16715	17082	16962	16748	16834	16972	16860	16904	16912	16792	17052	17020	16912	16937	16984	16817	16976	16926	16873	16867	16940	16759	16938	16912	16847	16904	16843	16957	16758	16813	16834	16831	16840	16990	16893	16831	16764	16971	16945	16918	16975	16987	16833	16822	16784	17010	16914	17031	16811	16696	16775	16801	16775	16848	16900	16925	16965	16840	16897	17004	16898	16954	16816	16830	16767	17085	16919	16782	17017	16826	16847	16848	16901	16812	16926	17058	16904	16825	16932	16963	16872	16868	16741	16839	16749	16734	16875	16905	16878	16830	16822	16968	16980	16902	16883	16827	16972	16844	16985	16918	16838	16924	16836	16832	16876	16811	16903	16928	17143	16601	16894	16975	16861	16880	17017	16867	16916	16818	16862	16712	16723	17043	16809	16742	16970	17063	16718	16897	16751	16693	16859	17006	16880	16862	16882	16994	16799	16986	16938	16803	16746	16861	16879	16974	16655	16921	16889	16775	17114	17014	16816	16973	16947	16796	16778	16964	16888	16801	16775	16944	16825	17013	16849	16911	16809	16980	16954	16921	16978	16738	16750	16808	16881	16880	16939	16735	16865	16794	16830	16832	16773	16785	16897	16867	16883	16756	16835	16977	16936	16894	16687	16904	16831	17049	16976	17085	16743	16851	16821	16888	16783	16827	16886	17007	16920	16753	16772	16852	16808	16879	16866	16895	17036	17023	16892	16799	16936	16924	16911	16886	16819	16805	16715	16877	17035	16804	16951	16843	16929	16902	16910	17013	16884	16749	16861	16903	16982	16823	16875	16794	17008	16882	16821	16956	16748	16933	16741	16963	16865	16883	16974	16892	16880	16954	16863	16921	16930	16951	16779	16838	17077	16947	16830	16832	16803	16983	16748	16767	16769	16992	16973	16908	17014	16992	16926	16788	16861	16863	16819	16729	16887	16748	16917	16882	16829	16782	16822	16804	16989	16925	17011	16768	16837	16862	16940	16877	16777	17013	16870	16934	16814	16791	16774	16816	16750	16992	16852	16847	16781	16632	16830	16954	16885	16959	16826	16829	16674	16978	16889	16868	16793	17041	16799	16852	16884	16871	16884	16877	16829	16816	16959	16891	16949	16875	16958	16779	16913	16798	16830	16841	16784	16921	17103	16817	16984	16991	16940	16901	16892
23571	21089	28659	25829	27440	31495	32731	28158	26186	27774	36568	47711	44378	32614	25197	22613	21985	21993	21909	21747	22106	21755	21810	21595	21967	21973	21851	21647	21785	21880	21992	21895	21870	21816	21779	21697	21759	21682	21776	22091	21964	21705	21812	21775	21878	21793	21822	21659	21653	21795	21784	21737	21947	21668	21983	21805	21556	21888	21789	21840	21640	21722	22023	21615	21974	21712	21806	21834	21857	21710	21805	21635	21817	21802	21579	21869	21945	22041	21856	22035	21754	21677	21858	21804	21925	21885	21770	21943	21720	22029	21820	21771	21859	22071	21775	21740	21943	21631	21887	21794	21708	21892	21645	21765	21724	21790	21701	21825	21807	21675	21800	21714	21849	21837	21747	21886	21787	21812	21910	21694	21739	21809	21683	21883	21805	21718	21780	21817	21781	21612	21929	21833	21712	21825	21838	21653	21890	22113	21750	21852	21888	21791	21685	21702	21712	21667	21798	21700	21740	21784	21783	21770	21639	21631	21842	21532	21841	21633	21853	21753	21766	21822	21755	21689	21757	21563	21791	21740	21743	21955	21784	21895	21821	21621	21782	21795	21806	21630	21612	21564	21678	21800	21731	21652	21920	21596	21751	21810	21623	21728	21620	21872	21647	21586	21658	21980	21585	21910	21838	21504	21576	21939	21754	21794	21915	22099	21873	21526	21728	21720	21901	21861	21709	21805	21660	21856	21861	21696	21954	21526	21913	21850	21871	21716	21836	21691	21816	21759	21545	21801	21870	21644	21635	21785	21995	21487	21824	21701	21784	21852	21977	21454	21455	21686	21830	21757	21756	21510	21868	21888	21727	22052	21836	21676	21896	21667	21684	21838	21890	21735	21728	21948	21705	21665	21741	21697	21729	21753	21803	21854	21640	21657	21882	21772	21798	21740	21739	21726	21749	21728	22009	21870	21775	21719	21987	21682	21789	21523	21731	21908	21663	21608	21858	21687	21736	22028	21617	21830	21781	21781	21508	21876	21735	21695	21831	21693	21710	21888	21818	21849	21744	21804	21897	21818	21879	21740	21665	21901	21780	21709	21623	21784	21695	21690	21730	21566	21867	21907	21654	21738	21831	21691	21357	21866	21721	21936	21656	21531	21776	21758	21734	21676	21739	21629	21778	21913	21797	21699	21724	21789	21767	21606	21659	22008	21640	21882	22040	21563	21702	21786	21779	21936	21893	21717	21792	21745	21898	21620	21707	21555	21725	21726	21540	21811	21512	21696	21948	21636	21743	21971	21600	21690	21533	21784	21857	21989	21901	21734	21466	21801	21589	21935	21828	21951	21624	21828	21612	21933	21781	21854	21759	21798	21557	21781	21773	21808	21617	21696	21829	21476	21830	21732	21744	21640	21970	21796	21886	21710	21809	21559	22050	21790	21772	21797	21576	21800	21561	21796	21885	21757	21911	21813	21855	21920	21663	21616	21853	21711	22047	21838	21504	21708	21917	21892	21662	21555	21883	21875	21987	21676	21864	21748	21743	21764	21945	21633	21871	21896	21915	21604	21844	21873	21658	21630	21884	21652	21830	21830	21852	21585	21834	21658	21848	21732	21648	21726	21522	22006	21598	21588	21700	21728	21760	21620	21757	21935	21856	21768	21833	21535	21774	21568	21841	22017	21560	21926	21868	21751	21651	21775	21772	21771	21817	21748	21940	21947	21767	21923	21994	21833	21816	21752	21756	21689	21762	21835	21890	21808	21712	21607	21978	21785	21517	21853	21870	21640	21701	21828	21599	21722	21673	21779	21957	21767	21572	21699	21818	21880	21657	21809	21579	21869	21820	21759	21741	21670	21660	21732	21870	21661	21511	21714	21933	21844	21762	21664	21782	21696	21668	21872	21652	21834	21681	21752	21775	21787	21754	21954	21884	21779	21789	21760	21773	21825	21782	21765	21744	21709	21461	21836	21666	21871	21877	21753	21595	21788	21781	21944	21641	21727	21837	21851	21657	21749	21749	21586	21763	21681	21706	21680	21857	21691	21401	21756	21642	21702	21721	21985	21980	21751	21711	21958	21793	21833	21852	21849	21680	21756	21933	21996	21866	21943	21811	21780	21827	21793	21824	21896	21733	21973	21550	21715	21793	21701	21998	21803	21897	21882	21750	21622	21646	21790	21864	21894	21704	21619	21692	21930	21816	21683	21660	21764	21754	21944	21699	21890	21757	21838	21774	21831	21676	21899	21724	21804	21629	21803	21854	21832	21783	21776	21983	21848	21815	21855	21865	21754	21915	21986	21888	21821	21644	21917	21961	21927	21907	21976	21949	21779	21731	21745	21703	21841	21977	21977	21917	21759	21874	21866	21886	21862	21634	21818	21883	21776	21862	21781	21789	22135	21803	22118	21742	21660	22067	21857	21624	21863	21739	21847	21663	21646	21728	21908	21779	21907	21755	21737	21727	21928	21796	21628	21857	21795	21624	21629	21766	21880	21669	21646	21730	21764	21756	21982	21988	21732	21738	21768	21699	21642	21781	21767	21547	21861	21771	21808	21727	21717	21709	21832	21700	21599	21602	21692	21881	21565	21820	21799	21865	21604	21660	21505	21865	21799	21766	21788	21671	21716	22015	21732	21689	21954	21841	21614	21820	21988	21745	21814	21988	21724	21933	21839	21604	21808	21744	21695	21960	21768	21779	21955	21644	21780	21754	21893	21675	21680	21757	21815	21948	21781	21700	21814	21753	21464	21787	21639	21780	21554	21705	21531	21762	22052	21890	21846	21708	21675	21546	21605	21931	21604	21572	21526	21686	21593	21573	21798	21705	21766	21810	21800	21882	21877	21882	21606	21975	21675	21828	21836	21754	21670	21699	21673	21627	21717	21894	21885	21826	21771	21758	22185	21860	21464	21548	21559	21733	21817	21603	21785	21811	21956	21763	21721	21798	21941	21708	21732	21889	21786	21889	21798	21902	21763	21842	21544	21587	22013	21798	21908	21890	21611	21811	21853	21612	21906	21762	21719	21802	21749	21735	21841	21994	21693	21836	21590	21816	21961	21846	21785	21764	21776	21806	21643	21790	21689	21838	21534	21771	21707	22005	21882	21649	21723	21770	21951	21752	21802	21768	21883	21801	21878	21624	21608	21925	21819	21805	21811	21798	21893	21722	21907	21930	21923	21605	21822	21797	21908	22026	21681	21730	21867	21808	21778	21717	21563	21793	21803	21834	21847	21738	21788	21741	21849	21705	21683	21767	21773	21756	21522	21759	21726	21618	21621	21550	21574	21799	21773	21772	21633	21892	21761	21759	21646	21679	21743	21710	21740	21740	21446	21941	21776	22079	21524	21505	21650	21988	21868	21765	21438	21636	21567	21740	21932	21902	21794	21694	21827	21544	21825	21922	21697	21564	21681	21746	21816	21836	21914	21766	21592	21758	21658	21950	21677	21693	21929	21640	21679	21906	21804	21861	21967	21757	21712	21616	21706	21756	21785	21478	21737	21725	21612	21757	21760	21809	21836	21873	21412	21696	21847	21942	21663	21625	21635	21808	21890	21600	21837	21875	21526	21776	21809	21972	21719	21743	21772	21965	21777	21765	21787	21725	21747	21949	21882	21728	21595	21801	21773	21826	21767	21629	21759	21725	21876	21685	21591	21802	21830	21714	21764	21902	21823	21932	21779	21520	21667	21726	21981	21855	21944	21589	21623	21737	21797	21871	21458	21854	21829	21943	21741	21629	21667	21828	21631	21814	21590	21662	21806	21725	21669	21602	21582	21868	21893	21835	21822	21694	21644	21855	21491	21872	21740	21808	21832	21605	21793	21728	21826	21886	21789	21882	21727	21704	21577	21698	21822	21834	21867	21868	21558	21805	21848	21863	21717	21831	21570	21683	21770	21693	21829	21697	21608	21717	21876	21709	21817	21816	21851	21543	21633	21727	21597	22085	21514	21775	21785	21593	21771	21842	21778	21897	21816	21479	21807	21747	21696	21574	21836	21698	21722	21732	21779	21876	21831	21890	21825	21737	21786	21752	21796	21576	21778	21656	21775	21846	21660	22000	21869	21869	21560	21691	21845	21817	21873	21799	21487	21784	21731	21682	21822	21996	21860	21947	21997	21845	21776	21485	21713	21797	21541	21971	21505	21827	22003	21710	21913	21688	21866	21955	21708	21858	21767	21764	21650	21755	21613	21905	21787	21867	21617	21772	21681	21773	21788	21895	21724	21752	21769	21773	21891	21738	21500	21823	21644	21768	21800	21914	21681	21870	21751	21821	22054	21639	21588	21708	21752	21914	21764	21666	21758	21741	21707	21847	22030	21933	21688	21647	21793	21862	21632	21555	21715	21808	21712	21765	21632	21606	21631	21716	21776	21846	21784	22044	21887	21977	21925	21965	21822	21616	21767	21575	21733	21827	21576	21611	21855	21685	21586	21498	21732	21883	21752	21595	21811	21711	21812	21790	21707	21731	21942	21812	21757	21737	21727	21898	21606	21752	21663	21594	21863	21553	21871	21733	21981	21815	21872	21898	21955	21720	21842	21880	21693	21637	21755	21810	21807	21829	21571	21608	21741	21821	22056	21958	21702	21700	21746	21622	21878	21991	21731	21442	21664	21966	21804	21585	21959	21836	21749	21621	21674	21877	22027	21995	21847	21734	21829	21712	21857	21839	21750	21707	21694	21847	22145	21906	21552	21410	21623	21629	21889	21724	21734	21546	21835	21440	21881	21840	21915	21579	21755	21757	21628	21743	21582	21759	21877	21694	21878	21599	21670	21630	21675	21451	21909	21853	21853	21769	21733	21754	21851	21713	21787	21723	21620	21707	21610	21782	21676	21789	21917	21749	21773	21830	21661	21751	21803	21741	21761	21802	21832	21820	21792	21757	21586	21963	21893	21878	21546	21760	21758	21677	21742	21692	21654	21780	21522	22001	21745	21865	21754	21908	21611	21729	21879	21940	21876	21846	21711	21634	21629	21754	21830	21623	21822	21718	21927	21756	21934	21652	21722	21708	21531	21939	21918	21806	21761	21878	21723	21584	21828	21675	21734	21651	21694	21795	21826	21892	21897	21825	21751	21619	21735	21878	21886	21773	21708	21628	21623	21610	21754	21805	21872	21642	21717	21695	21742	21916	21728	21722	21806	21692	21367	21629	21578	21785	21865	21734	21530	21931	21741
30552	51048	51640	47678	40846	34393	28863	25793	23306	25554	36327	47585	41314	27888	19507	16968	16745	16712	16718	16814	16840	16754	16681	16941	16569	16684	16332	16573	16689	16863	16764	16809	16600	16672	16572	16702	16894	16789	16543	16689	16582	16883	16527	16650	16595	16722	16563	16693	16777	16746	16947	16646	16681	16871	16769	16755	16759	16593	16762	16693	16699	16805	16655	16598	16698	16668	16576	16720	16641	16730	16816	16720	16513	16770	16758	16673	16729	16675	16731	16685	16717	16668	16692	16556	16542	16609	16580	16670	16810	16512	16607	16787	16619	16571	16556	16679	16662	16626	16614	16603	16476	16537	16649	16651	16637	16611	16734	16782	16637	16659	16594	16701	16670	16610	16722	16625	16664	16816	16698	16655	16565	16661	16668	16496	16559	16612	16846	16780	16669	16826	16548	16566	16645	16778	16593	16739	16725	16765	16651	16734	16650	16616	16625	16710	16823	16599	16754	16592	16678	16642	16747	16810	16646	16656	16651	16773	16665	16471	16739	16553	16575	16662	16441	16708	16695	16672	16586	16689	16725	16693	16663	16604	16695	16535	16857	16826	16585	16655	16713	16743	16670	16543	16676	16663	16622	16768	16700	16841	16818	16718	16607	16599	16745	16596	16701	16632	16796	16706	16713	16807	16916	16790	16635	16733	16604	16715	16537	16835	16576	16742	16719	16656	16709	16628	16458	16907	16841	16674	16586	16740	16554	16682	16514	16621	16632	16843	16764	16675	16740	16754	16651	16567	16777	16752	16619	16867	16622	16758	16638	16624	16712	16671	16566	16545	16674	16718	16829	16837	16698	16697	16670	16559	16654	16612	16863	16568	16705	16607	16641	16683	16559	16680	16676	16749	16656	16687	16805	16594	16739	16615	16897	16762	16623	16693	16689	16705	16646	16659	16806	16520	16558	16649	16707	16689	16540	16689	16770	16667	16710	16564	16688	16785	16724	16557	16754	16646	16664	16720	16611	16641	16645	16665	16602	16791	16895	16693	16721	16644	16745	16684	16616	16776	16583	16699	16756	16686	16674	16610	16570	16735	16597	16589	16606	16678	16558	16815	16781	16683	16609	16750	16787	16667	16746	16603	16519	16502	16574	16827	16560	16681	16654	16721	16626	16757	16708	16442	16737	16620	16684	16620	16867	16597	16613	16680	16605	16659	16712	16711	16718	16616	16661	16397	16767	16758	16657	16639	16697	16656	16694	16620	16614	16732	16691	16568	16666	16578	16736	16642	16635	16543	16555	16805	16782	16713	16808	16729	16654	16719	16753	16625	16746	16502	16774	16668	16507	16839	16706	16588	16613	16626	16720	16727	16582	16678	16638	16713	16685	16595	16490	16762	16488	16814	16669	16778	16620	16664	16712	16486	16702	16641	16600	16554	16718	16601	16793	16538	16714	16634	16433	16717	16634	16726	16599	16651	16604	16811	16634	16545	16733	16661	16703	16743	16877	16751	16642	16739	16710	16562	16721	16729	16644	16827	16667	16701	16672	16784	16625	16790	16724	16675	16632	16623	16656	16543	16502	16605	16645	16639	16720	16542	16772	16687	16665	16446	16609	16720	16647	16701	16619	16859	16714	16738	16623	16447	16577	16562	16717	16576	16850	16530	16789	16745	16608	16643	16682	16711	16699	16684	16720	16775	16636	16725	16525	16518	16669	16614	16722	16563	16691	16613	16895	16758	16682	16564	16570	16683	16783	16623	16658	16732	16624	16571	16648	16722	16650	16390	16460	16671	16695	16730	16570	16572	16737	16762	16645	16600	16747	16796	16779	16603	16698	16621	16680	16639	16761	16709	16758	16597	16657	16715	16649	16637	16802	16531	16539	16686	16766	16689	16514	16801	16660	16634	16817	16573	16815	16602	16520	16640	16713	16675	16649	16654	16878	16734	16801	16734	16693	16746	16743	16576	16589	16502	16593	16605	16753	16554	16608	16690	16718	16722	16642	16639	16721	16610	16524	16623	16570	16777	16509	16565	16638	16747	16514	16744	16749	16853	16655	16647	16704	16458	16586	16722	16743	16607	16695	16696	16559	16759	16788	16539	16559	16642	16722	16765	16703	16675	16637	16665	16637	16701	16820	16704	16589	16664	16614	16608	16746	16511	16711	16623	16740	16628	16750	16722	16786	16483	16667	16828	16735	16766	16585	16710	16694	16655	16719	16696	16656	16570	16684	16701	16789	16735	16715	16716	16592	16699	16802	16587	16778	16686	16589	16595	16690	16855	16734	16632	16672	16660	16735	16647	16862	16672	16401	16541	16552	16595	16648	16820	16722	16745	16622	16649	16647	16747	16610	16572	16575	16723	16778	16731	16658	16781	16591	16682	16609	16712	16741	16644	16701	16578	16640	16565	16556	16768	16574	16632	16458	16630	16645	16652	16730	16710	16730	16737	16501	16701	16696	16826	16619	16705	16649	16619	16744	16679	16496	16835	16800	16719	16751	16779	16786	16621	16670	16741	16624	16663	16611	16683	16652	16800	16665	16634	16737	16821	16860	16678	16612	16780	16767	16404	16846	16787	16676	16631	16659	16767	16659	16714	16684	16727	16731	16815	16703	16748	16686	16712	16623	16663	16794	16748	16584	16677	16643	16823	16740	16725	16598	16820	16761	16597	16657	16742	16584	16634	16645	16760	16700	16809	16736	16620	16664	16739	16693	16749	16670	16706	16653	16552	16706	16637	16495	16748	16588	16834	16639	16565	16595	16616	16680	16786	16680	16728	16618	16687	16698	16801	16671	16743	16649	16798	16621	16519	16761	16756	16760	16576	16765	16684	16742	16790	16643	16665	16760	16600	16485	16687	16633	16599	16538	16658	16766	16655	16533	16786	16705	16590	16570	16531	16785	16897	16750	16680	16644	16841	16680	16721	16366	16647	16600	16680	16657	16618	16574	16722	16644	16711	16659	16643	16614	16644	16773	16583	16610	16677	16800	16673	16752	16752	16630	16803	16758	16586	16699	16828	16565	16650	16676	16649	16704	16800	16702	16578	16759	16670	16646	16579	16676	16595	16770	16529	16560	16642	16633	16720	16698	16634	16489	16733	16581	16621	16893	16717	16785	16603	16614	16758	16664	16717	16645	16590	16739	16693	16617	16493	16604	16717	16623	16755	16640	16840	16547	16522	16694	16716	16722	16653	16697	16670	16781	16492	16658	16734	16753	16545	16695	16628	16600	16626	16631	16794	16489	16743	16576	16644	16498	16663	16615	16655	16551	16526	16720	16660	16707	16780	16743	16692	16700	16563	16815	16708	16677	16813	16529	16543	16497	16600	16618	16588	16669	16585	16562	16758	16739	16712	16487	16663	16658	16590	16635	16628	16698	16539	16854	16563	16760	16520	16666	16651	16648	16536	16711	16652	16572	16734	16650	16675	16572	16745	16746	16560	16607	16983	16643	16695	16767	16766	16630	16685	16644	16522	16741	16570	16708	16640	16586	16612	16734	16485	16757	16630	16649	16806	16842	16641	16619	16755	16555	16778	16610	16585	16677	16713	16540	16680	16637	16713	16667	16645	16720	16701	16521	16754	16597	16679	16921	16689	16447	16647	16684	16563	16569	16663	16621	16764	16643	16533	16641	16746	16743	16609	16691	16512	16593	16856	16612	16582	16716	16648	16884	16750	16612	16698	16611	16719	16703	16500	16693	16677	16781	16594	16558	16537	16690	16623	16649	16535	16754	16683	16646	16856	16661	16557	16581	16876	16593	16671	16507	16691	16854	16727	16663	16580	16548	16648	16829	16710	16732	16602	16644	16669	16738	16566	16843	16646	16668	16894	16681	16556	16680	16619	16530	16787	16608	16586	16566	16516	16510	16503	16874	16577	16628	16808	16695	16568	16620	16897	16733	16716	16631	16422	16814	16588	16614	16749	16662	16627	16771	16614	16684	16797	16517	16683	16554	16833	16855	16673	16813	16715	16672	16794	16704	16637	16736	16614	16585	16749	16646	16592	16829	16892	16803	16614	16597	16617	16652	16659	16744	16857	16627	16574	16720	16513	16797	16720	16561	16682	16575	16812	16792	16572	16772	16821	16732	16575	16875	16755	16797	16737	16583	16513	16779	16733	16779	16654	16763	16867	16613	16695	16685	16443	16736	16542	16751	16516	16664	16607	16735	16844	16643	16555	16725	16628	16736	16581	16604	16709	16642	16701	16697	16895	16628	16718	16836	16695	16571	16692	16751	16568	16451	16791	16709	16700	16622	16681	16703	16757	16539	16645	16599	16477	16749	16789	16804	16592	16695	16619	16628	16735	16683	16727	16600	16726	16546	16688	16538	16720	16612	16624	16632	16639	16730	16672	16629	16736	16573	16590	16668	16922	16724	16624	16833	16642	16589	16837	16564	16773	16803	16705	16709	16894	16630	16799	16787	16679	16799	16659	16782	16634	16612	16688	16761	16712	16646	16607	16693	16788	16673	16656	16633	16512	16826	16668	16749	16680	16669	16599	16712	16709	16697	16625	16687	16598	16687	16805	16718	16651	16556	16644	16630	16755	16555	16691	16516	16736	16742	16630	16824	16597	16650	16662	16826	16469	16741	16567	16698	16687	16805	16576	16672	16610	16921	16763	16532	16704	16724	16822	16644	16587	16604	16602	16571	16658	16766	16676	16502	16503	16779	16749	16607	16721	16788	16680	16652	16712	16576	16567	16636	16684	16562	16576	16801	16447	16523	16745	16599	16719	16818	16671	16499	16727	16827	16711	16757	16679	16653	16832	16711	16700	16717	16373	16709	16834	16859	16737	16542	16653	16767	16615	16457	16673	16692	16737	16663	16682	16787	16700	16720	16620	16618	16596	16779	16696	16665	16698	16660	16897	16670	16796	16845	16701	16869	16613	16631	16777	16737	16758	16654	16687	16517	16698	16615	16691	16680	16572	16664	16577	16660	16602	16741	16714	16588	16605	16590	16668	16786	16654	16560	16656	16630	16668	16625	16712	16598	16700	16852	16577	16660	16775	16701	16695	16740	16747	16560	16723	16878	16725	16624	16574	16810	16573	16835	16736	16658	16625	16724	16747	16611	16680	16555	16675	16641	16719	16450	16540	16563	16686	16729	16723	16735	16723	16512	16642	16677	16498	16630	16741	16625	16734	16786	16777	16717	16693	16605	16477	16617	16690
34187	34714	36117	32679	28757	27003	25490	24157	23542	23733	25123	24992	23747	22847	22204	22016	21728	21740	21992	22023	21851	21901	21946	21796	21889	21828	21962	21860	21941	21909	22060	21872	21987	21878	21925	21868	22020	21997	21875	21758	21975	21870	21751	21874	21851	22293	22061	21660	22066	21918	21972	21728	21994	21950	22020	21824	21802	21729	21685	21907	21944	21864	21693	22003	21658	21885	22024	21908	21924	22007	21968	21886	21968	21798	22138	21792	21676	21898	21834	21780	21661	21776	22045	22189	21920	22056	21985	21831	21877	21864	21924	21750	21869	21714	22034	21985	21958	22014	21993	21842	21832	22119	21737	21735	21809	21817	21979	22049	22031	21936	22026	21835	21832	22009	21687	21628	21943	21716	22104	21867	21851	21961	21920	21915	21968	21817	21870	21961	22050	21936	22030	21952	21922	22103	21858	21779	22150	22059	21868	21817	21846	21998	21774	21906	21826	21756	21801	21839	21836	21965	21933	21843	21676	21839	21771	21954	21810	21832	21779	21725	21999	21832	22070	21978	21959	21692	21905	21839	21838	21923	22004	21759	21840	21746	21830	21772	21989	21803	21901	21986	21684	21807	21777	21874	21934	21766	21918	21842	21797	21709	21777	21886	21857	21610	21760	21972	21965	21785	21864	21982	21871	21876	21622	21887	22064	21674	21785	21905	22025	22060	21780	21748	21842	21812	21832	21854	22064	22021	21734	21897	21686	21853	21814	21741	22129	21931	21950	21919	21870	21767	21769	21794	21724	22004	21722	21661	21903	21899	21959	21795	21700	21839	21873	21770	21972	21838	21910	21968	22050	21864	21717	21932	21790	21931	21814	21631	21835	21923	21879	21802	21756	21738	21917	21833	21910	21892	22041	22011	21910	21631	21576	21763	21873	21893	21871	21886	21870	21696	21967	21871	21739	21847	21762	21877	21831	21859	21723	21911	21914	21823	21579	21793	21987	21706	21881	21669	21848	22052	22114	21744	21965	21821	21954	21981	21937	21938	22004	21988	21969	21942	22133	22171	21897	21748	21975	21748	21992	21749	21905	21732	21900	21912	21968	21769	21760	21904	21757	21745	21776	22266	22003	21832	22031	21770	21646	21654	21734	21772	21899	21925	21793	21748	21700	21856	21899	21736	21756	21863	21809	21686	21860	21665	21968	21950	21806	21636	21775	21748	21983	21850	22209	21956	21948	21821	21902	21880	21693	21930	21871	21872	21826	21770	21975	22006	22018	21628	21939	21827	21980	21831	21926	21860	21809	21939	21655	21823	21890	21930	21937	21902	21777	21692	21547	21856	21759	21772	21890	22043	22015	21905	21732	21814	21793	21703	21921	21801	21920	21684	21691	21654	21804	21708	21785	21834	22036	21821	21804	21948	21882	21805	21893	22016	21578	21806	22114	21747	21940	21947	21842	22091	21735	22020	21709	21833	21954	21788	21860	21796	21707	21789	21753	21954	21898	21720	22033	21833	21937	21722	22139	21951	21996	22032	21918	22012	22181	22034	21932	21898	21841	21896	22027	21906	21834	21858	21606	21900	21802	21960	21871	21703	22115	21672	22004	21877	21992	21745	22022	21937	22005	22020	21824	21928	21789	21765	22032	22034	21969	21988	21876	22047	21888	21673	21873	22156	21790	21909	21743	21620	21872	22012	22021	21923	21959	21808	21981	22018	21994	21992	21860	21765	21981	22040	21582	21816	21693	21779	21987	21926	21816	21805	21795	22002	21692	21729	21972	21905	21601	21983	21914	21919	21913	21757	22081	21740	22015	21884	22065	21938	21912	21818	21798	21842	21659	21805	21855	21899	21842	21890	21944	21865	21931	21926	21979	21703	21789	21880	21749	21931	22137	21894	21804	21572	21720	21858	21602	21941	21779	21812	22008	21722	21927	21582	21909	21744	21848	21603	21888	21916	21802	21960	21689	21821	21912	21880	21962	22100	21756	21857	21802	21946	21725	21958	21979	21871	21852	21686	21960	22026	21770	21869	21742	21895	21823	21899	21925	22012	22171	21860	21860	21920	21640	21709	21893	21966	21818	22004	22057	21800	21772	21957	21867	21701	21893	21909	21888	21853	21851	21934	21899	21814	21753	21918	21927	21790	22090	21638	21794	21867	21824	21869	21752	21971	21720	21882	21989	21962	21788	21799	21843	21936	21849	21688	21913	21945	21821	22020	21822	21778	21833	21645	22198	21802	22091	21874	21991	21794	21846	21797	21916	21950	21587	21950	21983	22017	21644	21662	21654	21909	21815	21879	21799	21875	21943	21869	21758	21777	21903	21789	22007	21697	21715	21789	21758	21799	21732	21754	21798	21807	21813	22031	22215	21975	21891	21719	21930	21893	21960	21868	22078	21970	21938	21972	22094	21832	21988	21924	21957	21701	21915	21932	21894	21849	21883	21964	22027	21908	21836	21817	21793	21868	21836	21924	22075	21958	21739	21951	21842	21867	22120	21877	21725	21749	21897	21866	21892	21920	21790	21796	21927	21776	22047	21822	21769	21897	21852	21991	21647	21935	21891	21916	21859	21911	21752	21769	22015	21840	21839	21657	21709	22003	21830	21847	21924	21702	21771	21910	21835	21598	21838	21722	21975	21705	22106	21777	21883	21763	21675	21897	22034	21701	21850	21859	21996	21792	22118	21948	21677	21801	22011	21823	21869	21859	21825	21756	21848	21808	21638	21816	21837	21677	21940	22053	21844	21995	22111	21920	21824	21753	21719	21446	21992	21875	21876	21858	21917	21878	21760	21781	21689	21756	21998	21811	21958	21735	21700	21737	21636	21848	21713	21742	21801	21987	21696	21999	21688	21981	21869	21888	21865	21897	21875	21572	22048	21828	21730	21750	21817	21846	21893	22024	21944	21731	21947	21877	21885	21735	21897	21937	21725	22108	21933	22009	21718	21821	21752	21656	21820	21758	21716	21825	21987	21988	21808	21763	21865	21925	21992	21710	22078	22074	21722	21904	21762	21770	21746	21826	21867	21765	22011	21844	21930	21826	21875	21751	21832	21911	21888	21830	21985	21896	21730	22088	21794	21988	22093	21822	21674	21802	21579	21929	21949	21859	21883	21665	21859	21801	21837	21868	22090	21569	21942	21834	21787	21662	21981	21835	21912	22033	21922	21751	21911	21972	21753	21985	21850	21731	21844	21953	21753	21837	21960	21822	21907	21622	21905	21626	22009	22003	21781	21777	21834	21952	21884	22025	21862	22028	21764	21674	21765	21993	22044	21894	22102	21945	21968	21978	21855	22027	22149	22005	21991	21868	21879	22021	21952	21828	21976	21872	21947	21871	21680	22034	21784	22025	21939	21873	21831	21783	21786	21960	21843	21716	21717	21998	22167	21886	21916	22121	21958	22047	21840	21973	21953	21661	21870	21904	21965	21802	22008	21800	21881	21868	21942	21909	21901	21770	22101	21950	21930	21794	21634	21821	21782	21965	21948	21765	21838	21812	21883	21568	21909	21743	21948	21977	21706	21740	21923	21868	21777	21934	21968	21868	21758	21976	21661	22031	21778	21814	21872	21723	21719	22087	22100	21804	22024	21942	21764	21929	21868	21861	21718	21783	21824	22003	22031	21782	21790	21855	21625	21895	22102	21783	21956	21823	22013	21922	21894	21875	21882	22117	21947	21817	22053	21689	21830	21946	21879	21982	21873	21962	22025	21899	21776	21798	21968	21846	21896	21838	21970	21989	21772	21951	21850	22006	21941	21941	22123	21953	21862	21792	22025	21914	21873	21830	21874	21944	21877	21761	22049	21788	21985	21945	21951	22066	21998	21982	21992	21887	21984	21780	21872	21866	21821	21626	21807	21905	21927	21727	22060	22081	22137	21776	21804	22062	22024	21997	21832	21675	22045	21483	22146	21768	21885	21912	21669	21746	21859	21961	21991	21858	22013	21985	21959	21833	21828	21826	22074	21963	21946	21856	22081	21834	21982	21968	21915	21974	21942	22162	21842	21886	21898	22043	22060	22112	22055	21847	21802	21945	22036	21991	21846	21879	21879	21755	21960	21922	21978	21739	22043	21727	21693	21622	21897	21673	22015	21771	21830	21804	22056	21821	22071	21797	22050	21929	21752	21929	21890	21887	21859	21950	21880	21904	22121	21739	21790	21963	21695	21772	21830	21900	21816	21852	21953	21872	21974	21844	21789	21748	21929	21873	21738	21740	21998	21865	21907	21792	21727	21796	21980	21864	21766	21950	21890	21861	21885	21620	21952	21680	21992	21772	22113	22106	21822	21975	22048	21955	21960	22004	22003	21742	21893	21886	21954	21964	21700	21856	21937	21846	21834	21876	21937	21779	21938	22017	21848	21923	22066	22136	21988	22053	21910	21861	21731	21847	22002	21929	21882	21736	22026	21932	21659	21969	21819	21855	21870	21904	21807	21725	21932	21810	21964	21979	21657	21949	21905	21857	21953	22117	22174	22003	21821	21950	22134	21892	21719	21916	21836	21870	21834	21630	21763	21947	22035	21890	22119	21988	21998	21881	21807	21791	21862	21800	21861	22040	21614	21916	21896	21614	21855	21879	21971	22078	21785	21772	21860	21924	21832	22069	21687	21769	22004	22145	21902	21872	21883	21925	21950	22009	22053	21679	21806	21819	21847	21899	21966	22027	22077	21871	22092	21954	21949	21900	21974	21829	22061	21917	22060	21955	21956	21766	21794	21822	21796	21921	22029	21884	22150	21603	21721	21885	21977	21913	21934	21796	21963	21788	21784	21910	21829	21777	21742	21956	21815	21692	21799	21810	21964	21910	21867	21778	21882	21799	21835	21956	22128	22036	21859	21925	21802	21855	21689	21896	21911	21883	21803	21874	21759	21808	21798	21947	21973	21822	21868	21868	21720	22014	21705	21753	22002	21734	21872	21944	21861	21643	21882	21894	21704	21991	21852	21915	21928	21987	22127	21916	22032	21985	21909	21708	21991	21976	21990	21963	21727	21849	21686	21782	21766	21915	21785	22058	22040	22057	21988	21944	21936	21982	22052	22003	21796	21835	21954	21739	21790	21871	21884	21780	21968	21718	21740	21947	21981	21802	22036	21883	21859	21732	21709	21849	21834	22069	21890	21745	21770	21938	21827	21824	21886	21807	21866	21721	21741	22078	21864	21868	21952	21965
29943	40439	36275	29550	27019	23593	22002	20309	18870	19336	21374	20443	18590	17464	16872	16891	16826	16653	16708	16778	16724	16669	16735	16746	16701	16598	16578	16795	16685	16722	16905	16506	16803	16716	16596	16745	16635	16764	16584	16644	16712	16667	16719	16843	16701	16775	16536	16635	16679	16707	16720	16677	16611	16770	16599	16602	16711	16793	16623	16707	16739	16633	16758	16644	16544	16590	16670	16634	16722	16605	16499	16658	16647	16865	16673	16686	16805	16622	16681	16789	16510	16603	16751	16721	16642	16767	16619	16542	16802	16680	16649	16602	16814	16578	16718	16690	16722	16698	16687	16667	16860	16713	16610	16713	16719	16783	16573	16531	16648	16531	16844	16694	16544	16627	16764	16723	16840	16543	16693	16771	16418	16826	16525	16726	16740	16790	16836	16701	16680	16638	16596	16751	16574	16675	16536	16583	16563	16739	16631	16813	16687	16812	16957	16465	16775	16696	16771	16733	16733	16767	16849	16673	16542	16620	16673	16617	16653	16565	16781	16539	16634	16760	16682	16754	16734	16646	16748	16682	16579	16479	16634	16773	16614	16565	16628	16646	16578	16647	16701	16596	16705	16592	16698	16513	16810	16674	16605	16665	16698	16669	16774	16702	16810	16512	16737	16796	16683	16721	16684	16829	16764	16539	16745	16729	16654	16772	16590	16627	16646	16695	16396	16522	16567	16646	16518	16711	16652	16730	16644	16565	16794	16637	16607	16671	16693	16540	16591	16614	16727	16551	16694	16742	16860	16674	16585	16983	16621	16433	16624	16748	16851	16690	16723	16705	16464	16763	16679	16584	16656	16678	16706	16750	16609	16799	16637	16858	16767	16734	16658	16756	16722	16649	16689	16676	16651	16650	16677	16572	16756	16550	16692	16805	16689	16820	16467	16835	16664	16722	16651	16634	16738	16898	16620	16662	16697	16603	16655	16647	16502	16560	16593	16637	16583	16507	16585	16732	16812	16777	16615	16781	16789	16748	16658	16568	16655	16642	16769	16779	16809	16652	16771	16610	16648	16551	16886	16582	16751	16606	16605	16762	16793	16770	16660	16670	16745	16595	16607	16770	16740	16780	16713	16588	16630	16642	16567	16717	16770	16672	16752	16740	16792	16606	16684	16570	16669	16473	16770	16689	16640	16583	16761	16676	16632	16615	16777	16654	16766	16708	16622	16740	16704	16511	16718	16708	16571	16821	16754	16724	16572	16781	16611	16732	16624	16635	16598	16764	16658	16760	16772	16794	16628	16652	16870	16714	16769	16625	16689	16711	16544	16728	16777	16654	16637	16687	16733	16683	16698	16661	16767	16744	16539	16871	16789	16652	16646	16584	16710	16712	16749	16451	16898	16702	16806	16698	16675	16676	16351	16776	16674	16714	16724	16808	16749	16663	16637	16605	16744	16735	16826	16739	16653	16918	16652	16662	16653	16627	16709	16774	16652	16593	16633	16626	16767	16615	16648	16608	16620	16706	16767	16840	16682	16874	16656	16520	16649	16870	16782	16533	16596	16692	16553	16567	16747	16617	16790	16784	16532	16710	16859	16631	16406	16747	16867	16766	16725	16707	16738	16730	16526	16679	16734	16505	16727	16699	16687	16576	16775	16587	16718	16724	16672	16616	16591	16752	16617	16874	16691	16753	16654	16921	16824	16606	16807	16550	16864	16578	16807	16586	16762	16779	16675	16749	16629	16741	16576	16670	16659	16612	16739	16823	16707	16877	16687	16581	16646	16642	16766	16617	16764	16711	16760	16653	16758	16735	16832	16682	16747	16541	16711	16664	16530	16769	16722	16647	16785	16763	16722	16670	16780	16693	16691	16805	16589	16590	16453	16599	16747	16596	16695	16658	16716	16752	16567	16698	16824	16756	16671	16598	16733	16688	16575	16845	16644	16648	16683	16772	16686	16705	16729	16672	16759	16877	16727	16721	16642	16722	16795	16594	16620	16492	16650	16737	16569	16959	16761	16624	16577	16745	16818	16655	16745	16607	16830	16683	16761	16749	16723	16811	16854	16794	16683	16904	16815	16560	16767	16787	16706	16704	16736	16779	16763	16832	16648	16622	16755	16749	16788	16564	16766	16526	16772	16542	16850	16914	16810	16693	16660	16634	16917	16610	16749	16658	16633	16838	16679	16712	16696	16642	16765	16677	16556	16784	16899	16704	16541	16681	16715	16839	16515	16613	16820	16784	16610	16596	16634	16940	16779	16732	16763	16751	16771	16706	16897	16541	16756	16673	16610	16665	16660	16573	16637	16749	16687	16751	16682	16872	16628	16696	16683	16564	16707	16775	16560	16702	16754	16608	16713	16830	16783	16619	16800	16666	16795	16615	16670	16932	16572	16780	16840	16897	16797	16618	16600	16765	16749	16817	16729	16788	16755	16612	16725	16647	16826	16532	16840	16645	16676	16573	16579	16857	16696	16803	16566	16783	16577	16852	16541	16630	16655	16461	16568	16672	16703	16643	16837	16618	16555	16557	16650	16655	16645	16766	16556	16739	16774	16561	16749	16807	16687	16782	16658	16786	16793	16621	16630	16834	16618	16569	16713	16629	16539	16593	16756	16763	16688	16674	16541	16544	16837	16572	16580	16697	16616	16789	16599	16658	16807	16605	16762	16609	16600	16731	16737	16699	16857	16501	16613	16882	16536	16770	16785	16705	16653	16743	16673	16564	16510	16660	16820	16669	16787	16489	16541	16618	16897	16818	16646	16854	16570	16751	16791	16748	16678	16583	16594	16529	16634	16829	16696	16667	16660	16811	16587	16768	16727	16582	16675	16690	16572	16572	16596	16600	16775	16794	16605	16639	16502	16711	16825	16660	16709	16746	16403	16607	16854	16803	16784	16648	16648	16750	16729	16639	16684	16720	16701	16850	16760	16488	16655	16795	16605	16749	16701	16603	16562	16784	16864	16741	16688	16840	16598	16849	16747	16736	16782	16950	16857	16713	16745	16658	16869	16723	16799	16594	16747	16598	16603	16840	16644	16730	16574	16702	16689	16682	16955	16727	16629	16800	16541	16476	16530	16876	16752	16693	16728	16762	16721	16621	16644	16699	16789	16807	16764	16726	16688	16717	16741	16804	16653	16678	16650	16639	16747	16727	16763	16650	16677	16679	16561	16755	16461	16534	16728	16796	16649	16719	16591	16808	16737	16616	16743	16617	16707	16612	16680	16654	16810	16597	16595	16769	16732	16556	16734	16647	16786	16845	16837	16580	16650	16841	16778	16778	16578	16740	16592	16716	16823	16781	16690	16699	16795	16643	16760	16786	16570	16597	16696	16675	16724	16600	16787	16724	16762	16850	16579	16678	16733	16637	16886	16708	16673	16741	16601	16588	16832	16906	16730	16808	16768	16626	16707	16736	16818	16782	16650	16787	16681	16705	16632	16791	16785	16821	16770	16647	16581	16650	16749	16641	16839	16726	16741	16652	16682	16622	16588	16785	16649	16738	16785	16848	16723	16699	16629	16733	16581	16846	16724	16784	16786	16618	16767	16665	16637	16674	16723	16717	16693	16690	16692	16751	16771	16597	16583	16765	16653	16574	16729	16739	16682	16704	16590	16536	16766	16642	16703	16730	16750	16614	16704	16759	16713	16599	16556	16733	16574	16606	16785	16728	16668	16599	16589	16606	16722	16528	16634	16696	16506	16763	16680	16683	16879	16660	16586	16586	16759	16870	16761	16526	16560	16777	16674	16755	16687	16657	16616	16859	16642	16838	16789	16528	16639	16640	16500	16641	16638	16551	16689	16732	16747	16790	16800	16622	16635	16820	16850	16721	16677	16431	16759	16627	16622	16660	16752	16751	16600	16670	16778	16634	16697	16831	16808	16614	16590	16814	16611	16695	16631	16705	16737	16692	16733	16730	16473	16638	16809	16671	16709	16521	16757	16573	16736	16580	16628	16757	16730	16735	16826	16599	16845	16633	16761	16664	16785	16633	16749	16734	16618	16830	16728	16625	16897	16739	16753	16692	16774	16762	16696	16786	16749	16727	16814	16778	16745	16741	16681	16630	16761	16718	16560	16729	16774	16472	16609	16786	16598	16885	16756	16585	16564	16709	16938	16620	16858	16660	16724	16684	16729	16766	16678	16648	16584	16570	16826	16567	16757	16689	16696	16622	16672	16742	16813	16649	16672	16756	16687	16635	16607	16549	16750	16407	16790	16746	16712	16653	16747	16629	16859	16792	16526	16883	16602	16676	16882	16755	16869	16830	16593	16704	16682	16644	16626	16632	16621	16924	16641	16785	16752	16579	16748	16725	16697	16622	16762	16850	16478	16729	16837	16590	16827	16797	16689	16647	16825	16745	16712	16635	16736	16628	16896	16695	16732	16544	16745	16721	16510	16777	16624	16655	16823	16837	16695	16790	16739	16599	16620	16711	16670	16570	16729	16810	16711	16683	16654	16715	16788	16779	16587	16703	16561	16663	16755	16738	16770	16693	16732	16747	16758	16692	16664	16804	16602	16727	16590	16572	16653	16616	16596	16809	16670	16733	16717	16604	16625	16676	16681	16543	16862	16610	16593	16710	16690	16895	16807	16530	16550	16624	16616	16809	16690	16562	16865	16642	16538	16891	16650	16808	16650	16568	16748	16721	16724	16661	16789	16721	16495	16672	16606	16667	16719	16687	16603	16640	16665	16752	16736	16723	16618	16666	16729	16781	16878	16518	16786	16563	16612	16739	16687	16698	16772	16722	16631	16838	16765	16780	16648	16527	16660	16659	16700	16675	16708	16750	16730	16623	16901	16690	16578	16624	16803	16643	16697	16560	16599	16749	16596	16625	16831	16661	16504	16751	16770	16463	16715	16718	16811	16747	16674	16810	16667	16662	16550	16636	16794	16807	16615	16798	16663	16895	16612	16658	16549	16765	16518	16851	16775	16722	16695	16687	16617	16702	16802	16779	16703	16729	16814	16688	16742	16609	16713	16662	16805	16735	16790	16757	16562	16687	16761	16715	16585	16751	16737	16814	16574	16630	16698	16623	16674	16980	16667	16802	16735	16520	16667	16623	16679	16638	16810	16753	16576	16516	16602	16669	16774	16719	16568	16676	16685	16748	16756	16595	16881	16647	16692	16830	16760	16523	16543	16832	16636	16608	16704	16608	16862	16789	16932	16871
25546	21398	28957	28853	29386	30056	28586	26005	25194	24537	25063	32555	33895	28958	24651	21986	21065	20967	20936	20805	20664	20694	20693	20786	20866	20904	20901	20866	20931	20916	20993	20818	20591	20737	20829	20751	20730	20763	20947	20725	20902	21023	20763	20980	20889	20670	20787	20879	21040	20708	20936	20896	20824	20910	20875	20902	20842	20722	20863	20598	20943	20962	20810	20680	20760	20755	20869	20856	20808	20675	21021	20918	21000	20821	20794	20771	20887	20786	20723	20806	20783	20986	20672	20823	20863	20864	20629	20434	20780	20687	20826	20766	20744	20784	20769	20677	20916	20909	21021	20806	20711	20887	20835	20818	20737	20748	20784	20766	20728	20684	20966	20993	20864	20724	20955	20834	20917	20897	20887	20751	20846	20787	20823	20848	20854	20826	20863	20796	20803	20993	21027	20714	20869	20858	20867	20864	20769	20916	20774	20846	21023	20667	20770	20819	20721	20582	20788	20959	20780	20709	20718	20726	20929	20670	20703	20777	20716	20731	20673	20843	20919	20874	20915	20866	20753	20861	20624	20621	20908	20847	20771	20669	20795	20737	20810	20876	20741	20822	20937	20807	20912	20844	21001	20970	20857	20854	20634	20686	20818	20818	20781	20952	21051	20701	20656	20899	20788	21011	20904	20889	20630	20966	20904	20805	20723	20696	20735	20877	20625	20536	20868	20817	20758	20746	20811	20758	21041	20945	21017	20795	21081	20730	20737	20680	20842	20847	20729	20750	20697	20690	20722	20904	20974	20712	20893	20850	20744	20670	20890	20718	20866	20809	20780	20926	20758	20887	20838	20703	20670	20478	20863	21022	20946	20943	20716	20832	20983	20766	20862	20775	20839	20988	20842	20833	20902	20683	20716	20770	21019	20992	20870	20942	20732	20666	20780	20720	20881	20750	20960	20895	21038	20838	20805	20871	20682	20582	20942	20978	20805	20760	20826	20870	20910	20753	20747	20961	20905	20900	20873	20938	20829	20622	20552	20890	20878	20890	20615	20709	20665	20771	20968	20823	20906	20748	20864	20742	20642	20838	20784	20800	20850	20979	20729	20767	20786	20801	20754	20727	20896	20834	20599	20893	20841	20782	20632	20776	20861	20777	20905	20814	20843	20718	20911	20751	20916	20624	20691	20696	20716	20765	20741	20684	20691	20869	20713	20880	20701	20649	20735	20848	20656	20819	20861	20987	20648	20997	21054	21047	20805	20927	20904	20805	20678	20767	20999	20813	20738	20899	21092	20675	20899	20770	20744	20799	20498	20647	20928	20874	20911	20764	20855	20859	20695	20785	20963	20839	20734	20688	20743	20860	20827	20852	20718	20614	20841	20808	20850	20755	20846	20750	20674	20654	20893	21053	20812	20878	20703	20656	20856	20811	20829	20749	20629	21009	20756	20685	20934	20922	20805	21108	20809	20982	20990	20783	20908	20883	20838	20939	20752	20693	20702	20874	20995	20906	20672	20922	20952	20902	20863	20895	20773	20674	20706	20682	20919	21027	20871	20550	21010	20823	20808	20962	20800	20704	20559	20656	20787	20633	20685	20542	20747	20948	20885	20876	20900	20928	20863	20732	20882	20760	20771	20746	20917	20829	20707	20885	20664	20891	20943	20910	20872	20718	20871	20890	20749	20871	20777	20701	20780	20882	20815	20759	20627	20682	20623	20788	20833	20783	20763	20864	20694	20695	20894	20717	20860	20936	20846	20898	20852	20635	20867	20781	20707	20845	20690	20612	20666	20911	20810	20833	20686	20968	20803	20871	20888	20750	20698	20836	20643	20849	20927	20892	20865	20906	20706	20762	20756	20856	20784	21035	20797	20646	20793	20792	20785	20999	20703	20930	20623	20595	20817	20801	20888	20817	20817	20727	20733	20964	20847	20761	20818	20732	20644	20598	20864	21183	20935	20839	20728	20562	20813	20737	20556	20639	20893	20675	20767	20826	20826	20875	20835	20815	20741	20677	20726	20693	20859	20619	20843	20824	20885	20670	20800	20791	20591	20901	20827	20670	20777	20961	20632	20886	20788	20875	20621	20839	20663	20766	20988	20803	21001	20862	20713	20817	20688	20651	20917	20817	20774	20883	20654	20665	20714	20868	20744	20885	20810	20904	20879	20883	20639	21032	20911	20959	20819	20563	20596	20904	20731	20704	20979	20870	20855	20871	20665	20491	20605	20812	21106	20695	20773	20827	20799	20843	20690	20758	20914	20741	20792	20916	20790	20662	20931	20967	20805	20779	20905	20749	20690	20655	20493	20702	20919	20666	20788	20651	20943	20844	20769	20886	20895	20668	20559	20862	20830	20843	20767	20929	20544	20701	20571	20790	20974	20884	21069	20719	20799	20698	20769	20763	20802	20925	20712	20777	20879	20881	20937	20792	20562	20856	20721	21003	20828	20982	21018	20708	20735	20719	20930	20928	20828	20748	20868	20825	20894	20887	20985	20795	20804	20744	20838	20813	20699	20690	20831	20750	20807	20659	20848	20841	20762	20946	20701	20522	20874	20615	20589	20837	20723	20816	20729	20838	20693	20804	20881	20667	20748	20816	20631	20685	20748	20873	20844	20786	20751	20733	20761	20689	20760	20844	20867	20951	20871	20640	20906	20852	20858	20885	20862	20718	20674	20830	20677	21103	20904	20801	20836	20963	20840	20882	20808	20899	20681	20870	20645	20904	20850	20801	20731	20776	21069	20711	20771	20717	20778	20852	20674	20846	20719	20776	20724	20979	20893	20692	20916	20760	20792	20765	20958	20803	21043	20727	20950	20737	20894	20974	20791	20968	20669	20851	20743	20784	20774	20631	20769	20926	20786	20827	20818	20942	20753	20652	20825	21077	20875	20833	20738	20912	20628	20814	20607	20816	21113	20567	20991	21044	20857	20859	20798	20951	20818	20764	20908	20876	20668	20852	20941	20793	21028	20820	20890	20783	20660	20687	20779	20968	20783	21082	20720	20666	20735	20890	20767	20748	20888	20726	20686	20871	20653	20907	20695	20765	20701	20647	20908	20959	20779	20718	20944	20985	20944	20959	20958	20699	20936	20813	20698	20729	20871	21032	21089	20985	20873	20889	20854	20567	20656	20807	20843	20929	20670	20828	20942	20778	21043	20819	20929	20791	20830	20842	20746	20909	20788	20688	20845	20539	20715	21047	20629	20662	20984	20822	20674	20686	21016	20708	21049	20792	20912	20809	20860	20898	20800	20927	21045	20893	20797	20608	20704	20891	20713	20859	20676	20771	20554	20669	20837	20564	20744	20947	20941	20893	20850	20677	20894	20821	20545	20780	20725	20789	20761	20679	20925	20811	20824	21019	20843	20826	20745	20927	20600	20849	20797	20896	20846	20939	20863	20795	20924	20781	20698	20803	20665	20553	20876	20924	20752	20893	20657	20983	20786	20859	20676	20569	20870	20663	20610	20981	20766	20735	20798	20890	20865	20703	20690	20691	20826	20654	20831	20843	20622	20764	20990	20561	20821	20699	20875	20915	20851	20770	20734	20760	20715	20956	20617	20827	20815	20763	20986	20839	20650	20875	20951	20816	20765	20851	20622	20799	20936	20809	20799	20790	20909	20785	20861	20989	20863	20738	20954	20697	20848	20780	20870	20974	20814	20644	20985	20898	20855	20763	20798	20825	20756	20817	20722	20814	20721	20707	20753	20514	20776	20817	20828	20658	21007	20652	20791	20696	20798	20964	20746	20736	20782	20638	20816	21021	20738	20787	20897	20984	20609	20595	20849	20717	20890	20836	20922	20858	20931	20702	20762	21002	20946	20711	20746	20708	20843	20788	20713	20821	20703	20771	20593	20693	20693	20716	20671	20741	20749	21000	20704	20688	20808	20884	20941	20552	20696	20802	20736	20725	20725	20743	20713	20796	20769	20976	20907	20753	20693	20695	20933	20767	21028	20817	20960	20594	20849	20809	21069	20840	20702	20541	20690	20688	20790	20738	20824	20652	20532	20458	20786	20820	20959	20815	20725	20786	20763	20701	20641	20889	20684	20463	20817	20909	20925	20876	20793	20918	20933	20847	20757	21029	20956	20792	20783	20817	20639	20888	21013	20717	20859	20757	20714	20923	20810	20750	21046	20924	20881	20980	20796	21107	20907	20850	20815	20720	20926	20657	20896	20672	20886	20748	20853	20760	20892	20742	20911	20845	20867	20830	20877	20777	20671	20660	20648	20854	20874	20550	20636	20773	20889	20994	20734	20757	20768	20769	20814	20723	20710	20860	20799	20858	20945	20739	20923	21061	20929	20813	20511	20838	20875	20715	20782	20674	20696	20808	20930	20685	20924	20962	20862	20947	20962	20754	20593	20883	20771	20903	20818	20669	20787	20892	20823	20765	20742	20917	20796	20831	20811	20624	20789	20870	20901	20691	20901	20580	20526	20947	20939	20803	21041	20919	20805	20803	20956	20829	20882	20870	20697	20805	20881	20765	20771	20922	20949	20747	20987	20752	20867	20559	20701	20880	20732	20575	20801	20882	20566	20793	20759	20863	20700	20850	20759	20894	20810	20956	20709	20751	20757	20801	20724	21007	20832	20906	20940	20605	20858	20840	20743	20778	20940	20979	20812	20823	20850	20668	20688	20898	20740	20832	20805	20766	20904	20840	20710	20816	21000	20825	20796	20820	21032	20820	20831	20844	20746	20696	20705	20802	20917	20693	20918	20777	20853	20856	20832	20750	20959	21049	20877	20790	21009	20649	20920	20999	21220	21145	20880	20887	20954	20806	20673	20707	20807	20715	20735	20660	20470	20954	20812	20728	20717	20843	20868	20779	20807	20657	20837	20678	20697	20657	20947	20641	20661	20879	20900	20827	20912	20800	20968	20835	20783	21006	20866	20921	20542	20534	20739	21080	20749	20861	20625	20732	20575	20781	20842	20704	20815	20742	20800	20827	21073	20709	20715	20696	20614	20739	20756	20612	20705	20788	20793	21048	20785	20713	20951	20655	20810	20829	20697	20623	20693	20868	20874	20698	20735	20784	20792	20761	20721	20786	20869	20646	20901	20980	20991	20798	20983	20708	20798	20756	20878	20922	20916	20617	20869	21054	20825	20641	20759	20686	20835	20683	21032	21022	20710	20966	20679	20908	20777	20953	20801	20576	20790	20836	20762	20774
29337	45161	43153	36430	32890	28706	25686	23688	22744	21232	23094	32361	31682	25288	19720	17017	16482	15879	16142	16120	16092	16226	16026	16237	16361	16195	16094	16177	16114	16346	16023	16290	16202	16087	16177	16077	16088	16206	16027	16246	16205	16340	16126	16035	16057	16178	16137	16044	16062	16190	16165	16239	16239	16108	16141	16222	16266	16045	16256	16193	16071	16130	16214	16054	16044	16268	16258	16034	16158	16173	16155	16049	16149	16107	16249	16153	16103	16266	16211	16316	16183	16192	16063	16141	16188	16227	16141	16059	16123	16102	15993	16093	16272	16286	16132	15958	16053	16166	16199	16240	16075	16286	16119	16120	16149	16256	16247	16089	16055	16103	16182	16035	16329	16214	16152	15955	16131	16234	16289	16166	16133	16188	16180	16086	16195	16155	16180	16185	16128	16204	16080	16263	16202	16233	16238	16134	16140	16089	16148	16288	16079	16119	16178	16257	16174	16125	16146	16177	16025	16149	16183	16089	16131	16155	16327	16083	16101	16297	16319	16037	16204	15982	16109	16099	16039	16141	15931	16043	16210	16214	16025	16272	16147	16138	16153	16037	16181	16080	16175	15962	16114	16183	16164	16267	16270	16249	16207	16162	16211	16197	16194	16060	16219	16153	16220	16175	16129	16109	16000	16197	16187	16238	16188	16078	16178	16062	16159	16229	16050	16190	16000	16211	16036	16331	16064	16162	16081	16332	15966	16412	16138	16042	16266	16162	16180	16207	16379	16043	16121	16091	16211	16242	16067	15991	16100	16080	16096	16180	16116	16063	16204	16092	16311	16297	16202	16045	16114	16172	16111	16313	16200	16081	16121	16173	16151	16165	16119	16166	16126	16163	16314	16034	16262	16197	16316	16213	16068	16018	16091	16150	16203	16050	16101	16151	16173	16062	16184	16099	16096	15973	16058	16202	16250	15937	16031	16241	16013	16018	16177	15802	16241	16149	16170	16176	16051	16139	16018	16110	16163	16231	16120	16173	16182	16082	16298	15999	16357	16064	16142	16316	16247	16191	16295	16221	16075	16127	16181	16251	16225	16110	16191	16203	16075	16150	16133	16218	16240	16174	16043	16152	16106	16170	16022	16083	16184	16306	16075	16066	16266	16080	16053	16213	16154	16200	16113	16130	16048	16073	16324	16231	16179	16158	16084	16040	16132	16188	16214	16092	16191	16295	16128	16230	16305	16276	16019	16100	16282	16223	16089	16061	16148	16315	15978	16200	16194	16288	16252	15897	16408	16200	16125	16210	16128	16174	16192	16001	16204	16235	16120	16153	16131	16085	16237	16258	15943	16087	16213	16127	16248	16222	16292	16174	16273	16167	16126	16264	16086	16195	16029	16292	16130	16239	16105	16220	16091	16265	16031	16219	16095	16163	16066	16023	16185	16085	16121	16304	16014	16167	16171	16250	16171	16170	16285	16203	16166	16011	16183	16022	16111	16126	16084	16177	16105	16102	16199	16206	16025	16178	15961	16148	16279	16226	16139	16078	16076	16176	16434	15997	16314	16030	16148	16253	16155	16161	16129	16113	16165	16021	16256	16122	16180	15994	15996	16217	16244	16238	16055	16114	16070	15972	16198	16263	16301	16116	16178	16185	16205	16139	16237	16214	16305	16114	15962	16099	16149	16199	16138	16179	16193	16225	15984	16158	16023	16230	16301	16207	15982	16161	16224	16138	16148	16116	16314	16200	16120	16195	16167	16159	16294	16214	16136	16243	16203	16018	16124	16311	16158	16206	16097	16247	16211	16207	16122	16227	16109	16055	16185	16221	16356	15994	16162	16190	16198	16379	16156	16236	16114	16214	16150	15930	16061	16079	16142	16145	16117	15985	16157	16179	16417	16166	16055	16155	16116	16137	16030	16106	16251	16232	16032	16148	16222	16235	16112	16096	16039	16173	16138	16225	16127	16142	16110	16171	16205	16120	16163	16131	16241	16141	16148	16228	16176	16210	16003	16022	16024	16318	16071	16071	16242	16166	16236	16031	16240	16141	16306	15985	16131	16074	16214	16111	16264	16321	16149	16193	16284	16220	16034	16072	16076	16250	16380	16238	16023	16133	16111	16128	16114	16372	16096	16034	16013	16281	16273	16090	16300	16116	16212	16212	16096	16139	16165	16024	16239	16030	16096	16098	16191	16209	16228	16168	16084	16047	16070	16059	16155	16291	16157	16290	16084	16230	16204	16215	16116	16315	16100	16230	16106	15924	16213	16167	16036	16068	15945	16154	16034	16074	16233	16231	16276	16143	16201	16003	16062	16104	15983	15975	16025	16174	16312	16303	16132	16098	16196	16160	16288	16218	16265	16103	16214	15963	16083	16133	16196	16132	16111	16203	16135	16158	16190	16189	15991	16121	16026	16160	16214	16374	16208	16053	16198	16217	16118	15978	16046	16181	16142	16188	16049	16243	16047	16096	16150	16089	16315	16144	16127	16136	15952	16137	16191	16198	16094	16225	16129	16253	16127	16024	16285	16131	15928	16159	16182	16126	16069	16136	16089	16295	16270	16181	16141	16112	16236	16158	16171	16126	16257	16167	16221	16031	16180	15996	16066	16207	16359	16166	16103	16365	16308	16135	16306	16295	16275	16340	16102	16277	16247	16111	16279	16286	16187	16039	16154	16089	15955	16180	16258	16238	15876	16107	16064	16026	16115	16248	16225	15958	16242	16162	16237	16362	16282	16296	16309	16186	16228	16225	16030	16009	16251	16202	16096	16127	16155	16200	16240	16234	16261	16147	16066	16229	16409	16042	16167	16180	15938	16277	16159	16234	16178	16324	16097	16069	16214	16252	16491	16140	15974	16125	16020	16177	16186	16160	16044	16113	16158	16076	16212	16105	16080	16084	16208	16214	16080	16175	16236	16049	16006	16232	16374	16156	16073	16020	16147	16016	16175	16174	16000	16139	16025	16057	16099	16079	16294	16294	16255	16276	16296	16204	16086	15987	16205	16284	16042	16032	16261	16231	15910	16088	16317	16178	16176	16369	16192	15955	16142	16014	16286	15914	16431	16046	16248	16329	16140	16126	16117	16185	16128	16133	16199	16267	16091	16201	16076	16282	16154	16171	16117	16259	16200	16241	16194	16044	16026	16165	16026	16362	16271	16194	16022	16248	16286	16103	16312	16289	16126	16319	16237	16109	16127	16248	16094	16041	16115	16092	16112	16239	16103	16240	16215	16144	16155	16253	16294	15911	16096	16051	16229	15981	16191	16056	16206	16073	16257	16041	16156	16098	16151	16124	16222	16064	16079	16202	16125	16062	16103	16185	16087	15995	16217	16127	16017	16221	16048	16156	16026	16148	16121	16240	16037	15988	16178	16057	16077	16090	16207	16186	16295	16127	16273	16248	16192	16313	16117	16076	16119	16078	16039	16179	16244	16042	16160	16254	16250	16124	16078	16182	16191	16128	16113	16077	16195	16232	16225	16177	16133	16306	16118	16165	16139	16114	16039	16273	16131	16075	16058	16187	16146	16218	16160	16114	16174	16113	16115	16041	16317	16323	16345	16248	16172	16282	16393	16283	16227	15973	16269	16068	16099	16143	16135	16461	16262	16122	16114	16345	16235	16183	16105	15994	16195	16168	16082	16112	16186	16002	15911	16031	16163	16069	16450	16271	16325	16153	16147	16018	16125	16126	16225	16241	16181	16056	16101	16165	15999	16135	16176	16220	16183	16184	16178	16233	16295	16221	16181	16171	16080	16199	16250	16123	16070	15905	16292	16215	16110	16061	16280	15953	16053	16221	16035	16298	16043	16185	16070	16152	16271	16077	16044	16250	16185	16082	16151	16020	16066	16198	16095	16033	15988	16135	16134	16068	16158	16325	16234	16147	16178	16103	16043	16192	16130	16190	16174	16060	16325	16342	16112	16123	16264	16131	16131	16004	16116	15852	16106	16085	16111	16120	16112	16091	16390	16163	16248	16112	16180	16241	16158	16121	16094	16231	16139	16140	16176	16063	16148	16123	16186	16051	16118	16159	16178	16069	16215	16066	16117	16361	16083	16277	16126	16124	16161	16186	16069	16016	16122	16236	16135	16222	16092	16092	16328	16120	16253	16149	16421	15947	16263	16147	16148	16277	16183	16090	16114	16126	16093	16150	16208	15937	15998	16153	16034	16258	16034	16160	15968	16045	16097	16098	16056	16017	16020	16004	16229	16336	16034	16247	16080	16124	16038	16186	16099	16078	16116	16303	16024	15998	16114	16062	16013	16058	16133	16276	16236	16227	16311	16185	15901	16037	16278	16179	15963	16336	15991	16140	16139	16193	16099	16198	16120	16192	16141	16213	15994	16146	16062	16090	16209	16070	16265	16216	16113	16129	16059	16093	15966	15962	16153	16138	16125	16190	16122	16251	16218	16202	15961	16149	15992	16316	15936	16116	16150	15983	16137	16051	16014	16077	16203	16289	16267	16077	15959	16187	16100	16024	16075	16190	16147	16234	16112	16071	16242	16169	15961	16173	16288	16035	16247	16340	16205	16314	16182	16087	16269	16190	16121	16056	16175	16136	16242	16130	16371	16133	16260	16229	16185	16273	16216	16073	16208	16040	16133	16017	16046	16145	16257	16201	15937	16307	16146	16292	16205	16095	16315	16105	16095	16188	16308	16136	16154	16165	16104	16248	16092	16191	16122	16153	15966	16249	16136	16054	16302	16306	16223	16139	16250	16062	16036	16153	16207	16309	16015	16436	16300	16148	16249	16080	16266	16108	16109	16121	16256	16099	16045	16270	16251	16134	16090	16263	16107	16068	16172	16135	16006	16259	15900	16188	16298	16249	16206	16176	16161	16139	16207	16191	16151	16162	16155	16217	16131	16368	16270	16228	16055	15871	16096	16282	16168	16034	16227	16070	16332	16010	16090	16077	16213	16056	16093	16078	16222	16140	16257	16204	16265	16021	16100	16139	16162	16207	16134	16039	16036	16207	16133	16273	16354	16114	15944	16216	16153	16289	16243	16251	16116	16002	16376	16334	16266	16234	16065	16181	15952	16244	16205	16141	16290	16187	16210	16058	16127	16093	16262	16097	16216	16051	16296	15972	16199	16208	16234	16246	16173	16256	16134	16185	16114	16028	16072	16283	16118	16168	16211	16117	16225	15990	16313	16119	16113	16137	16324	16160
23577	21070	28556	24802	25631	30511	31696	26500	25658	24871	24567	42230	44190	34567	26840	21820	19909	20094	19726	19610	19732	19497	19756	19479	19736	19874	19667	19594	19474	19642	19580	19514	19713	19491	19456	19662	19550	19832	19705	19706	19425	19520	19490	19679	19675	19676	19833	19760	19609	19698	19798	19521	19758	19618	19691	19515	19531	19458	19526	19513	19634	19627	19691	19498	19625	19516	19531	19526	19434	19641	19667	19686	19569	19650	19474	19713	19276	19340	19392	19631	19412	19630	19549	19779	19526	19525	19717	19493	19492	19615	19376	19560	19383	19293	19605	19530	19715	19619	19621	19459	19498	19616	19710	19420	19483	19527	19510	19646	19567	19503	19562	19450	19524	19717	19474	19603	19513	19690	19490	19545	19817	19665	19643	19701	19345	19439	19505	19423	19629	19658	19682	19601	19563	19570	19394	19560	19564	19494	19491	19551	19420	19528	19659	19496	19530	19414	19668	19437	19486	19670	19808	19650	19784	19538	19541	19599	19419	19555	19599	19581	19664	19496	19372	19530	19478	19589	19497	19560	19556	19571	19572	19592	19496	19433	19371	19680	19528	19842	19474	19627	19554	19580	19459	19392	19596	19472	19564	19413	19508	19490	19590	19680	19461	19298	19693	19563	19364	19560	19616	19562	19566	19625	19506	19620	19518	19495	19533	19673	19638	19628	19519	19598	19637	19525	19562	19572	19598	19387	19476	19599	19804	19258	19426	19694	19532	19366	19589	19784	19630	19413	19587	19384	19515	19647	19549	19595	19416	19579	19708	19444	19642	19556	19727	19713	19345	19412	19481	19539	19431	19663	19756	19578	19389	19301	19533	19570	19622	19564	19357	19470	19503	19517	19502	19491	19509	19495	19455	19794	19698	19375	19341	19650	19670	19786	19461	19511	19615	19416	19635	19695	19493	19700	19543	19413	19584	19490	19403	19501	19293	19242	19460	19670	19460	19604	19620	19295	19665	19476	19450	19599	19411	19520	19540	19444	19656	19672	19503	19765	19607	19383	19565	19712	19543	19503	19629	19396	19627	19636	19571	19453	19824	19594	19800	19340	19578	19434	19377	19311	19547	19476	19459	19556	19528	19495	19405	19476	19540	19612	19465	19392	19487	19501	19458	19440	19846	19502	19643	19348	19294	19524	19418	19460	19761	19572	19614	19660	19609	19553	19305	19466	19438	19730	19556	19644	19483	19589	19569	19606	19594	19736	19714	19573	19434	19380	19428	19471	19635	19523	19471	19544	19660	19562	19555	19564	19407	19665	19399	19571	19495	19428	19256	19437	19447	19654	19396	19389	19712	19543	19419	19624	19846	19647	19615	19610	19483	19294	19506	19511	19363	19400	19414	19534	19483	19370	19311	19445	19474	19838	19738	19567	19607	19488	19683	19554	19590	19675	19342	19657	19446	19643	19633	19428	19373	19526	19505	19513	19285	19547	19448	19779	19444	19300	19355	19494	19463	19708	19567	19539	19510	19650	19481	19389	19642	19672	19413	19461	19456	19393	19615	19672	19584	19481	19767	19499	19656	19582	19542	19532	19485	19700	19595	19564	19538	19523	19717	19419	19340	19508	19378	19410	19464	19444	19559	19532	19756	19496	19512	19613	19745	19501	19532	19464	19417	19469	19459	19541	19654	19694	19607	19658	19589	19729	19411	19502	19496	19506	19552	19411	19704	19523	19687	19502	19408	19735	19397	19647	19445	19524	19471	19716	19416	19254	19701	19611	19221	19486	19533	19593	19779	19466	19541	19417	19339	19585	19454	19244	19469	19788	19606	19858	19348	19434	19592	19576	19635	19500	19360	19523	19485	19609	19592	19495	19442	19605	19552	19383	19512	19657	19515	19559	19609	19616	19589	19575	19564	19515	19492	19893	19513	19428	19617	19713	19482	19446	19593	19519	19232	19473	19512	19488	19386	19460	19602	19737	19617	19669	19417	19573	19607	19739	19550	19292	19404	19326	19453	19633	19603	19625	19495	19487	19517	19511	19499	19548	19764	19426	19421	19635	19547	19657	19498	19495	19527	19365	19561	19507	19484	19547	19466	19531	19496	19517	19499	19487	19461	19487	19478	19541	19459	19354	19373	19661	19586	19454	19447	19454	19549	19502	19554	19530	19623	19311	19471	19439	19528	19556	19465	19656	19587	19472	19500	19442	19494	19373	19274	19622	19468	19529	19567	19539	19680	19707	19462	19556	19570	19584	19497	19444	19400	19362	19563	19436	19448	19755	19781	19286	19381	19432	19714	19564	19768	19648	19761	19552	19536	19500	19593	19605	19451	19584	19462	19495	19526	19595	19558	19503	19645	19607	19492	19462	19804	19730	19448	19638	19646	19509	19526	19523	19423	19755	19612	19473	19324	19489	19570	19687	19689	19557	19667	19520	19638	19609	19691	19531	19810	19701	19600	19596	19721	19536	19564	19480	19540	19482	19615	19555	19449	19549	19811	19684	19662	19483	19476	19353	19499	19593	19524	19520	19452	19563	19543	19458	19618	19435	19392	19470	19369	19454	19606	19513	19275	19636	19422	19522	19404	19548	19346	19572	19505	19520	19585	19428	19438	19530	19390	19502	19641	19569	19529	19492	19508	19613	19554	19524	19531	19588	19627	19589	19435	19636	19430	19601	19365	19431	19459	19393	19465	19385	19417	19479	19554	19819	19605	19577	19529	19542	19408	19581	19548	19372	19306	19534	19546	19600	19376	19577	19483	19495	19721	19462	19617	19612	19512	19656	19658	19510	19482	19384	19670	19412	19688	19621	19819	19608	19654	19474	19761	19375	19706	19368	19400	19557	19609	19759	19541	19563	19460	19473	19550	19411	19500	19741	19715	19552	19732	19734	19525	19571	19662	19725	19448	19550	19505	19703	19497	19577	19578	19619	19575	19610	19532	19480	19398	19523	19647	19393	19424	19604	19553	19582	19674	19578	19506	19699	19455	19464	19379	19565	19246	19564	19546	19389	19407	19422	19537	19539	19530	19383	19452	19659	19623	19572	19529	19271	19445	19464	19413	19602	19478	19448	19430	19605	19424	19571	19616	19633	19533	19386	19652	19726	19387	19672	19657	19634	19654	19237	19491	19298	19486	19644	19471	19585	19415	19648	19557	19466	19554	19373	19437	19639	19544	19468	19566	19231	19651	19637	19537	19530	19399	19454	19333	19669	19738	19691	19598	19449	19521	19401	19420	19602	19736	19647	19572	19307	19543	19614	19621	19400	19813	19363	19512	19570	19471	19233	19816	19666	19481	19390	19652	19617	19337	19653	19582	19432	19602	19646	19684	19622	19701	19627	19575	19631	19631	19559	19786	19507	19579	19718	19260	19452	19348	19264	19474	19608	19573	19808	19532	19740	19861	19543	19548	19529	19680	19744	19413	19746	19449	19580	19570	19533	19540	19347	19592	19372	19542	19422	19463	19837	19706	19526	19508	19414	19561	19384	19753	19480	19276	19506	19635	19437	19452	19406	19237	19642	19593	19680	19833	19635	19355	19560	19530	19469	19623	19533	19467	19663	19647	19530	19549	19399	19405	19506	19726	19577	19656	19606	19664	19730	19526	19880	19489	19543	19561	19545	19467	19537	19758	19606	19627	19592	19655	19454	19263	19462	19382	19513	19639	19560	19580	19601	19390	19414	19440	19582	19511	19746	19599	19458	19587	19499	19475	19458	19624	19572	19425	19478	19330	19607	19452	19510	19463	19380	19585	19415	19515	19479	19463	19621	19207	19530	19500	19462	19505	19509	19435	19280	19529	19492	19418	19552	19393	19624	19617	19447	19495	19444	19556	19544	19609	19748	19755	19594	19454	19422	19685	19573	19662	19603	19536	19519	19631	19427	19614	19328	19515	19442	19373	19466	19422	19436	19510	19475	19639	19517	19448	19525	19680	19632	19468	19448	19454	19515	19537	19273	19416	19509	19677	19700	19554	19619	19463	19505	19718	19568	19438	19493	19462	19532	19450	19485	19592	19488	19372	19511	19491	19529	19433	19582	19567	19505	19494	19347	19476	19442	19390	19566	19681	19539	19721	19576	19527	19422	19619	19675	19576	19450	19443	19636	19314	19591	19711	19513	19780	19565	19520	19532	19234	19338	19476	19453	19635	19352	19503	19565	19292	19411	19390	19585	19617	19384	19628	19359	19601	19697	19460	19758	19658	19710	19664	19539	19652	19362	19493	19535	19435	19549	19506	19607	19611	19500	19662	19533	19726	19448	19474	19511	19526	19778	19712	19690	19523	19694	19605	19537	19788	19592	19338	19564	19518	19325	19414	19566	19510	19536	19667	19512	19646	19511	19620	19648	19355	19505	19684	19649	19307	19592	19499	19509	19783	19735	19636	19548	19767	19656	19741	19467	19597	19615	19745	19436	19770	19470	19418	19372	19247	19417	19546	19561	19605	19516	19496	19663	19341	19392	19465	19724	19559	19473	19655	19552	19523	19612	19374	19619	19560	19545	19721	19608	19517	19523	19314	19315	19584	19410	19502	19527	19692	19485	19639	19476	19493	19580	19557	19602	19616	19272	19531	19472	19718	19622	19715	19608	19353	19576	19594	19609	19581	19565	19467	19521	19513	19560	19510	19536	19604	19608	19545	19631	19407	19614	19572	19633	19436	19594	19509	19682	19498	19496	19560	19465	19494	19404	19591	19540	19551	19668	19386	19571	19390	19419	19356	19855	19473	19592	19490	19594	19426	19629	19586	19556	19608	19498	19476	19368	19615	19430	19527	19467	19519	19494	19427	19506	19606	19487	19679	19695	19615	19581	19572	19603	19498	19558	19572	19478	19397	19553	19634	19553	19574	19560	19663	19630	19589	19564	19651	19647	19478	19332	19620	19536	19748	19451	19670	19446	19485	19689	19522	19560	19442	19371	19504	19411	19334	19503	19567	19467	19467	19597	19722	19606	19794	19480	19284	19646	19531	19465	19407	19468	19673	19504	19589	19612	19528	19539	19564	19568	19557	19490	19632	19706	19521	19668	19548	19387	19765	19462	19467	19665	19538	19745	19619	19597	19461	19597	19758	19574	19503	19431	19414	19494	19380	19519	19375	19526	19464	19691	19537	19587	19755	19399	19585	19594	19767	19471	19379	19578	19599	19695	19715	19660	19601	19576	19471	19680	19458	19654
31122	50246	48092	43355	38337	33664	28807	24966	24608	22564	22988	43890	41872	32391	22814	17024	15771	15466	15514	15337	15534	15737	15449	15657	15563	15555	15474	15500	15392	15442	15625	15542	15339	15586	15383	15476	15440	15435	15559	15421	15412	15537	15451	15338	15442	15397	15414	15457	15473	15364	15440	15358	15510	15437	15478	15525	15524	15397	15405	15381	15352	15446	15561	15284	15622	15591	15418	15409	15511	15250	15622	15358	15527	15421	15487	15430	15524	15551	15524	15451	15354	15466	15446	15359	15624	15393	15586	15392	15342	15538	15430	15561	15509	15276	15601	15407	15387	15408	15264	15392	15584	15394	15422	15391	15532	15372	15635	15522	15431	15679	15510	15606	15412	15452	15634	15262	15257	15389	15522	15488	15445	15428	15611	15351	15454	15408	15426	15435	15538	15298	15490	15327	15398	15503	15551	15539	15450	15467	15410	15410	15572	15570	15467	15282	15433	15415	15561	15512	15389	15389	15627	15451	15659	15525	15694	15439	15392	15569	15382	15222	15440	15377	15401	15440	15490	15524	15295	15457	15527	15508	15358	15497	15496	15498	15447	15340	15219	15378	15663	15463	15285	15714	15627	15453	15344	15301	15451	15536	15442	15519	15398	15274	15301	15414	15361	15533	15309	15419	15384	15415	15491	15501	15488	15527	15383	15359	15430	15464	15403	15225	15459	15352	15531	15466	15421	15494	15338	15499	15456	15426	15368	15422	15410	15476	15350	15409	15563	15478	15306	15311	15546	15516	15547	15441	15435	15470	15436	15657	15382	15356	15495	15611	15440	15334	15441	15414	15432	15600	15436	15611	15396	15416	15416	15555	15391	15539	15528	15464	15473	15429	15535	15483	15446	15418	15614	15490	15563	15316	15356	15413	15420	15494	15401	15299	15625	15333	15584	15525	15404	15285	15403	15413	15567	15627	15532	15620	15363	15296	15547	15418	15489	15374	15262	15498	15406	15598	15417	15418	15458	15487	15399	15565	15394	15438	15450	15397	15317	15493	15534	15397	15462	15465	15608	15574	15434	15509	15627	15340	15555	15360	15544	15439	15477	15415	15584	15404	15483	15477	15363	15373	15502	15337	15803	15561	15590	15505	15518	15454	15488	15550	15465	15466	15311	15577	15476	15338	15663	15466	15477	15620	15586	15550	15298	15382	15353	15436	15451	15474	15409	15354	15319	15509	15381	15684	15446	15453	15337	15371	15605	15311	15516	15429	15411	15462	15471	15463	15526	15376	15522	15505	15394	15305	15473	15542	15452	15519	15383	15433	15428	15487	15298	15528	15484	15501	15525	15416	15530	15364	15443	15336	15435	15528	15362	15532	15426	15238	15453	15554	15456	15577	15430	15583	15393	15561	15427	15434	15354	15327	15556	15440	15542	15506	15363	15482	15686	15530	15513	15357	15363	15259	15530	15383	15447	15481	15310	15339	15418	15437	15477	15532	15294	15473	15373	15346	15597	15401	15521	15599	15382	15502	15508	15417	15421	15356	15400	15598	15491	15365	15386	15380	15472	15405	15371	15510	15391	15465	15628	15430	15519	15453	15517	15437	15476	15377	15483	15523	15375	15687	15349	15409	15388	15414	15455	15477	15365	15496	15474	15336	15390	15327	15408	15536	15630	15343	15359	15514	15581	15480	15610	15505	15563	15452	15666	15595	15472	15379	15428	15379	15463	15554	15333	15380	15422	15494	15478	15325	15481	15508	15587	15625	15530	15478	15290	15395	15532	15316	15517	15484	15518	15385	15437	15389	15454	15476	15315	15409	15564	15479	15508	15422	15487	15596	15483	15606	15471	15601	15409	15427	15486	15346	15410	15287	15464	15351	15567	15457	15321	15398	15366	15421	15367	15439	15408	15367	15670	15599	15490	15536	15435	15430	15519	15450	15434	15473	15355	15363	15394	15464	15424	15481	15325	15381	15435	15236	15437	15442	15421	15572	15368	15620	15478	15450	15614	15494	15477	15502	15472	15454	15386	15353	15367	15385	15458	15384	15533	15469	15536	15434	15503	15607	15386	15512	15495	15283	15436	15559	15413	15571	15417	15434	15567	15492	15392	15431	15389	15511	15216	15501	15352	15627	15532	15481	15401	15296	15468	15410	15395	15480	15351	15393	15392	15513	15388	15456	15482	15487	15599	15326	15323	15364	15469	15429	15549	15434	15354	15506	15437	15480	15333	15529	15387	15463	15438	15608	15462	15542	15442	15419	15572	15447	15448	15376	15404	15497	15398	15363	15465	15399	15408	15433	15480	15399	15616	15402	15388	15582	15454	15605	15417	15457	15374	15683	15550	15413	15535	15459	15438	15337	15593	15417	15276	15483	15353	15365	15612	15333	15507	15220	15425	15533	15418	15385	15521	15466	15524	15339	15492	15499	15359	15263	15543	15491	15440	15280	15412	15509	15331	15445	15439	15427	15270	15299	15423	15405	15377	15564	15494	15420	15360	15580	15540	15385	15483	15526	15515	15280	15429	15529	15443	15597	15374	15541	15453	15378	15490	15570	15426	15306	15734	15436	15483	15518	15317	15334	15437	15438	15444	15337	15404	15359	15530	15404	15569	15327	15453	15463	15292	15378	15545	15459	15420	15427	15413	15582	15470	15492	15437	15354	15421	15437	15409	15345	15607	15538	15504	15471	15467	15413	15362	15447	15472	15320	15444	15546	15443	15474	15483	15572	15298	15616	15519	15214	15509	15398	15483	15347	15391	15502	15379	15507	15413	15454	15489	15441	15540	15397	15559	15393	15466	15409	15505	15583	15547	15337	15544	15593	15504	15484	15399	15355	15474	15596	15544	15466	15402	15307	15378	15292	15386	15361	15807	15442	15340	15368	15544	15457	15464	15490	15448	15441	15496	15406	15494	15375	15397	15509	15477	15445	15358	15543	15511	15492	15364	15423	15361	15499	15411	15344	15600	15542	15500	15565	15545	15479	15509	15460	15534	15247	15485	15522	15580	15389	15314	15383	15441	15540	15228	15509	15653	15475	15485	15556	15438	15538	15252	15374	15447	15574	15461	15318	15500	15284	15431	15327	15500	15338	15551	15287	15473	15548	15410	15518	15565	15484	15479	15603	15625	15356	15428	15391	15382	15154	15455	15445	15385	15437	15246	15483	15485	15536	15427	15311	15605	15396	15518	15564	15483	15444	15581	15444	15558	15352	15419	15383	15451	15461	15484	15647	15516	15556	15345	15442	15500	15540	15469	15584	15421	15557	15338	15428	15507	15376	15424	15465	15452	15647	15476	15497	15288	15484	15428	15605	15484	15463	15553	15430	15605	15514	15410	15491	15402	15408	15434	15440	15343	15411	15450	15436	15444	15506	15369	15550	15364	15566	15517	15397	15356	15390	15424	15394	15420	15469	15444	15433	15529	15365	15417	15533	15544	15500	15529	15464	15498	15421	15380	15334	15550	15434	15460	15449	15564	15249	15454	15477	15382	15444	15436	15488	15439	15441	15363	15436	15428	15406	15513	15477	15523	15281	15466	15292	15283	15332	15339	15603	15310	15588	15578	15461	15495	15599	15430	15514	15456	15412	15416	15359	15542	15523	15592	15294	15539	15451	15403	15447	15349	15634	15307	15441	15536	15444	15285	15346	15347	15380	15556	15505	15381	15513	15402	15510	15410	15384	15447	15597	15614	15391	15326	15374	15583	15505	15457	15519	15571	15332	15315	15478	15299	15372	15429	15261	15673	15447	15632	15334	15645	15420	15475	15337	15513	15515	15548	15569	15532	15418	15496	15420	15410	15567	15407	15403	15464	15462	15586	15494	15558	15505	15437	15423	15495	15455	15390	15363	15436	15368	15491	15401	15358	15535	15544	15581	15389	15530	15590	15544	15504	15533	15413	15207	15530	15425	15484	15542	15410	15205	15439	15545	15409	15352	15446	15438	15648	15529	15488	15311	15456	15591	15627	15435	15379	15543	15316	15455	15355	15365	15483	15558	15467	15327	15481	15418	15267	15485	15649	15361	15510	15421	15451	15496	15464	15424	15320	15469	15394	15537	15634	15384	15548	15492	15502	15255	15421	15483	15342	15298	15564	15451	15468	15452	15355	15441	15560	15303	15522	15270	15493	15407	15553	15357	15494	15482	15379	15590	15289	15606	15463	15246	15443	15442	15409	15479	15475	15352	15559	15404	15285	15614	15578	15568	15480	15270	15401	15332	15462	15506	15452	15345	15325	15549	15417	15483	15445	15428	15662	15367	15357	15447	15654	15421	15450	15617	15504	15426	15513	15504	15396	15510	15437	15242	15390	15460	15331	15454	15407	15393	15588	15407	15400	15436	15503	15532	15478	15407	15327	15420	15349	15532	15365	15339	15366	15457	15581	15360	15394	15592	15582	15355	15386	15560	15366	15443	15317	15466	15433	15425	15527	15443	15240	15456	15283	15432	15510	15321	15504	15610	15538	15332	15496	15406	15400	15528	15423	15459	15413	15458	15452	15242	15451	15372	15523	15415	15331	15363	15413	15513	15479	15545	15495	15272	15430	15527	15469	15442	15599	15497	15421	15420	15416	15339	15588	15503	15411	15376	15557	15324	15353	15183	15526	15442	15451	15479	15495	15366	15321	15491	15332	15484	15579	15461	15369	15463	15519	15483	15524	15398	15329	15325	15375	15524	15236	15467	15411	15554	15539	15422	15635	15225	15434	15394	15505	15370	15457	15477	15560	15444	15657	15302	15405	15457	15236	15467	15272	15506	15415	15576	15363	15374	15165	15615	15411	15564	15512	15392	15510	15504	15388	15313	15510	15475	15414	15344	15420	15553	15525	15450	15302	15477	15381	15432	15320	15529	15307	15481	15375	15394	15637	15305	15433	15477	15542	15566	15381	15330	15547	15440	15417	15403	15506	15449	15452	15479	15615	15379	15482	15360	15348	15410	15321	15503	15443	15488	15540	15468	15532	15497	15280	15376	15505	15650	15442	15572	15443	15374	15400	15684	15327	15514	15420	15549	15583	15402	15275	15366	15542	15383	15315	15477	15543	15352	15237	15643	15411	15425	15382	15336	15353	15424	15460	15399	15511	15466	15389	15491	15542	15526	15552	15436	15550	15324	15655	15451	15558	15483	15583	15352	15302	15542	15593	15415	15354	15403	15553	15271	15298	15561	15621	15311
33661	36344	37789	30229	24325	23230	22138	21635	21228	20811	20871	21639	22540	22243	20723	20575	20019	19934	19482	19342	19955	19663	19874	19939	19734	19643	19830	19841	19786	19792	19515	19497	19765	19785	20102	19815	19654	19655	19624	19819	19791	19652	19798	19725	19521	19735	19656	19791	19750	19491	19778	19770	19669	19704	19672	19592	19551	19473	19673	19761	19766	19640	19817	19599	19592	19835	19610	19878	19754	19603	19465	19683	19654	19633	19655	19690	19827	20017	19642	19582	19758	19636	19596	19793	19721	19560	19638	19556	19677	19762	19646	19552	19968	19816	19497	19670	19689	19767	19804	19682	19643	19805	19856	19736	19719	19684	19707	19722	19622	19562	19853	19675	19753	19729	19487	19749	19527	19721	19516	19632	19666	19672	19696	19733	19617	19690	19716	19588	19583	19634	19784	19815	19935	19882	19772	19422	19622	19707	19541	19820	19560	19685	19633	19591	19942	19859	19733	19672	19778	19762	19785	19490	19513	19689	19645	19678	19638	19831	19659	19602	19656	19696	19589	19773	19705	19627	19716	19894	19833	19740	19669	19562	19642	19642	19723	19656	19641	19601	19780	19856	19933	19904	19559	19648	19565	19555	19679	19573	19615	19870	19696	19742	19714	19623	19522	19594	19684	19599	19689	19612	19840	19603	19750	19601	19805	19629	19593	19632	19682	19584	19647	19708	19976	19760	19661	19634	19926	19603	19566	19537	19860	19700	19637	19785	19627	19633	19962	19698	19687	19769	19738	19513	19562	19593	19598	19749	19510	19597	19965	19566	19567	19656	19335	19783	19665	19607	19636	19836	19581	19860	19932	19557	19617	19731	19881	19693	19690	19699	19742	19790	19752	20008	19763	19773	19914	19725	19745	19524	19676	19742	19854	19849	19739	19623	19723	19700	19455	19444	19564	19418	19701	19554	19781	19783	19491	19819	19812	19578	19721	19545	19619	19800	19770	19486	19625	19816	19934	19613	19611	19809	19909	19769	19703	19780	19605	19840	19794	19679	19573	19689	19561	19890	19571	19673	19652	19762	19793	19663	19638	19875	19772	19841	19700	19586	19687	19715	19645	19563	19493	19593	19738	19716	19829	19774	19627	19721	19704	19814	19748	19843	19726	19702	19805	19695	19690	19709	19809	19749	19875	19817	19449	19762	19814	19535	19737	19657	19654	19610	19605	19725	19775	19595	19689	19824	19744	19685	19622	19707	19524	19591	19607	19718	19687	19411	19963	19564	19859	19906	19933	19674	19622	19631	19772	19972	19748	19532	19615	19572	19580	19780	19617	19626	19910	19884	19584	19740	19910	19555	19707	19491	19784	19577	19518	19653	19854	19763	19663	19436	19611	19555	19599	19688	19550	19744	19577	19620	19742	19876	19599	19434	19672	19544	19922	19669	19624	19541	19739	19606	19496	19836	19607	19570	19731	19709	19805	19781	19488	19818	19639	19625	19792	19840	20138	19746	19633	19646	19620	19876	19707	19769	19543	19642	19604	19664	19563	19794	19670	19564	19680	19836	19828	19700	19555	19694	19689	19710	19997	19851	19589	19513	19711	19634	19534	19819	19690	19751	19717	19645	19566	19385	19789	19765	19907	19774	19780	19780	19671	19752	19793	19556	19827	19658	19676	19494	19680	19687	19756	19754	19756	19700	19689	19746	19669	19712	19583	19480	19603	19780	19789	19595	19705	19511	19778	19601	19694	19531	19718	19620	19537	19867	19680	19693	19896	19742	19669	19583	19653	19939	19522	19758	19721	19537	19748	19621	19676	19657	19784	19567	19698	19732	19401	19756	19756	19495	19562	19685	19606	19683	19701	19716	19903	19799	19579	19676	19607	19799	19628	19747	19703	19776	19843	19887	19651	19876	19676	19647	19505	19664	19651	19358	19648	19860	19740	19528	19674	19744	19863	19636	19810	19680	19699	19459	19644	19657	19658	19768	19784	19689	19684	19732	19662	19640	19741	19724	19520	19772	19728	19764	19664	19442	19752	19625	19626	19646	19988	19880	19794	19697	19703	19584	19605	19619	19739	19667	19633	19788	19718	19704	19745	19678	19693	19746	19730	19680	19810	19643	19501	19675	19667	19598	19831	19497	19393	19843	19618	19894	19549	19758	19596	19902	19465	19705	19820	19731	19880	19736	19644	19662	19811	19870	19737	19733	19587	19693	19662	19847	19639	19726	19928	19825	19568	19635	19641	19614	19758	19895	19686	19717	19649	19602	19748	19707	19534	19784	19564	19585	19824	19753	19879	19624	19738	19634	19897	19704	19579	19758	19667	19542	19544	19749	20017	19654	19800	19702	19584	19658	19703	19701	19791	19659	19775	19788	19528	19734	19829	19567	19919	19634	19859	19609	19682	19496	19725	19641	19809	19689	19699	19829	19689	19685	19613	19816	19467	19539	19495	19789	19728	19579	19847	19520	19642	19484	19867	19561	19515	19665	19601	19246	19761	19800	19661	19890	19522	19659	19634	19747	19572	19774	19817	19808	19878	19679	19686	19719	19809	19724	19670	19790	19722	19721	19659	19783	19646	19630	19870	19913	19786	19637	19596	19897	19762	19688	19826	19781	19781	19595	19729	19743	19574	19828	19745	19607	19751	19617	19667	19794	19656	19646	19442	19612	19784	19631	19598	19696	19654	19731	19813	19756	19654	19516	19570	19656	19629	19475	19657	19644	19632	19674	19684	19640	19617	19745	19501	19870	19825	19541	19511	19717	19790	19423	19651	19643	19566	19652	19612	19558	19400	19507	19566	19738	19555	19720	19892	19707	19476	19550	19606	19825	19582	19789	19832	19666	19704	19750	19740	19795	19797	19870	19673	19623	19642	19627	19599	19604	19761	19632	19756	19833	19798	19494	19598	19745	19756	19806	19646	19595	19631	19681	19666	19691	19670	19704	19730	19842	19868	19842	19789	19618	19786	19665	19707	19655	19654	19733	19585	19626	19927	19832	19742	19694	19686	19908	19909	19682	19836	19579	19441	19796	19734	19889	19757	19747	19711	19746	19675	19772	19774	19663	19660	19675	19667	19685	19711	19756	19636	19562	19627	19758	19745	19588	19779	19652	19678	19697	19661	19724	19833	19552	19566	19557	19643	19650	19802	19677	19802	19716	19754	19693	19767	19640	19789	19558	19870	19790	19796	19705	19721	19723	19642	19634	19528	19786	19752	19731	19771	19659	19913	19788	19549	19775	19705	19718	19748	19771	19699	19900	19447	19585	19495	19766	19695	19553	19761	19627	19638	19350	19787	19784	19721	19840	19991	19722	19796	19919	19700	19608	19798	19616	19758	19737	19752	19600	19879	19498	19525	19657	19550	19799	19740	19569	19577	19800	19760	19884	19716	19818	19896	19726	19962	19626	19737	19657	19630	19484	19591	19747	19883	19893	19694	19616	19691	19734	19620	19617	19575	19708	19924	19569	19504	19663	19752	19581	19766	19597	19651	19782	19923	19838	19591	19500	19692	19643	19879	19748	19596	19777	19592	19729	19780	19819	19650	19582	19434	19781	19563	19638	19582	19680	19876	19794	19645	19810	19991	19562	19636	19899	19889	19801	19637	19919	19671	19610	19640	19510	19619	19597	19699	19841	19772	19608	19646	19599	19563	19806	19934	19640	19801	19669	19866	19634	19823	19678	19617	19855	20000	19612	19722	19611	19615	19646	19828	19413	19859	19672	19560	19792	19499	19733	19721	19787	19788	19925	19778	19876	19743	19766	19813	19644	19780	19793	19479	19679	19729	19667	19685	19548	19773	19710	19679	19885	19535	19465	19769	19756	19671	19699	19589	19672	19774	19622	19780	19707	19687	19637	19674	19734	19686	19678	19648	19568	19613	19726	19666	19635	19764	19684	19762	19737	19752	19533	19630	19605	19766	19848	19716	19784	19608	19562	19628	19914	19905	19622	19640	19740	19774	19869	19677	19602	19785	19832	19775	19646	19601	19460	19721	19674	19707	19742	19806	19755	19776	19717	19820	19446	19488	19633	19807	19761	19538	19822	19654	19755	19682	19872	19499	19708	19741	19650	19513	19827	19523	19705	19571	19757	19728	19567	19543	19630	19655	19792	19371	19804	19500	19604	19907	19767	20028	19872	19673	19733	19608	19872	19860	19733	19942	19810	19746	19744	19806	19826	19630	19672	19595	19577	19603	19757	19958	19757	19880	19767	19640	19722	19758	19810	19749	19912	19635	19720	19628	19708	19696	19731	19679	19626	19539	19665	19581	19732	19634	19625	19740	19448	19805	19603	19610	19494	19574	19548	19574	19592	19721	19846	19806	19628	19672	19673	19489	19793	19536	19716	19855	19732	19632	19796	19435	19448	19762	19739	19807	19816	19739	19541	19473	19739	19894	19676	19849	19703	19667	19637	19696	19684	19727	19690	19756	19950	19697	19622	19782	19510	19659	19813	19717	19530	19730	19949	19676	19906	19574	19635	19662	19727	19742	19570	19522	19595	19850	19736	19713	19585	19615	19658	19724	19728	19677	19580	19569	19787	19723	19403	19579	19685	19776	19793	19723	19675	19618	19785	19568	19729	19712	19655	19679	19792	19836	19835	19598	19617	19751	19551	19816	19717	19939	19748	19501	19725	19758	19823	19866	19833	19439	19614	19603	19778	19649	19700	19881	19615	19803	19626	19718	19511	19591	19777	19523	19555	19672	19693	19846	19755	19842	19721	19840	19628	19503	19906	19546	19739	19769	19771	19703	19789	19820	19649	19567	19698	19691	19671	19506	19573	19578	19618	19745	19890	19660	19733	19732	19696	19719	19746	19728	19643	19715	19840	19822	19648	19711	19625	19615	19651	19645	19772	19679	19581	19545	19881	19728	19772	19587	19624	19538	19544	19692	19714	19748	19775	19751	19871	19730	19656	19748	19614	19727	19676	19810	19460	19553	19704	19806	19910	19700	19514	19572	19621	19667	19704	19783	19807	19608	19585	19676	19657	19769	19789	19632	19766	19738	19856	19854	19955	19855	19756	19728	19800	19713	19679	19702	19693	19800	19658	19710	19890	19590	19611	19899	19676	19570	19549	19696	19634	19664	19607	19763	19682	19756	19571	19799	19811	19647	19545	19814	19598	19575	19672	19759	19679	19763	19409	19735	19576	19693	19549	19744	19624	19877	19792
29632	43670	39085	27232	21794	20503	19095	17910	17735	17149	17043	18544	19246	18161	16556	15732	15525	15673	15423	15474	15623	15564	15402	15309	15408	15432	15383	15294	15402	15690	15561	15487	15526	15486	15513	15526	15459	15429	15558	15522	15681	15335	15524	15523	15537	15450	15429	15446	15386	15471	15516	15551	15498	15515	15628	15434	15533	15195	15578	15339	15556	15442	15735	15300	15489	15394	15348	15426	15487	15464	15574	15553	15500	15514	15286	15328	15472	15391	15505	15419	15517	15195	15550	15493	15519	15308	15597	15609	15355	15521	15503	15382	15570	15403	15375	15552	15665	15442	15550	15541	15478	15598	15541	15512	15545	15209	15607	15490	15456	15379	15405	15614	15633	15513	15571	15487	15460	15522	15597	15410	15407	15478	15346	15489	15583	15419	15507	15406	15602	15583	15530	15499	15371	15617	15419	15512	15423	15449	15522	15286	15441	15570	15616	15375	15295	15608	15427	15346	15300	15508	15532	15432	15404	15543	15494	15570	15396	15444	15545	15450	15519	15399	15508	15475	15517	15435	15548	15473	15603	15469	15636	15497	15490	15522	15452	15421	15600	15458	15576	15521	15362	15533	15466	15464	15430	15641	15700	15416	15426	15478	15413	15412	15339	15526	15499	15451	15509	15471	15388	15248	15379	15527	15424	15363	15690	15418	15436	15482	15375	15448	15437	15532	15532	15457	15545	15528	15518	15483	15560	15499	15469	15506	15324	15466	15452	15463	15519	15452	15580	15473	15387	15402	15552	15621	15417	15535	15368	15448	15506	15474	15398	15413	15542	15327	15613	15484	15439	15671	15432	15471	15450	15354	15489	15444	15429	15506	15583	15424	15589	15549	15550	15501	15436	15511	15366	15576	15651	15413	15645	15552	15581	15610	15519	15488	15474	15415	15421	15390	15509	15372	15562	15448	15152	15394	15407	15564	15420	15413	15380	15527	15619	15719	15528	15445	15513	15458	15483	15512	15481	15278	15469	15477	15448	15666	15598	15452	15627	15470	15506	15416	15451	15454	15369	15431	15630	15377	15598	15495	15372	15134	15537	15471	15543	15464	15441	15510	15409	15408	15522	15530	15445	15431	15384	15547	15512	15437	15314	15565	15431	15434	15400	15498	15505	15497	15525	15550	15444	15419	15529	15535	15392	15436	15408	15523	15503	15593	15675	15323	15321	15649	15458	15431	15578	15431	15518	15542	15619	15510	15488	15544	15597	15511	15466	15373	15363	15393	15469	15572	15422	15589	15405	15566	15445	15529	15491	15427	15464	15515	15456	15350	15430	15496	15549	15455	15609	15539	15362	15471	15642	15461	15736	15534	15569	15389	15639	15478	15585	15479	15574	15623	15416	15556	15474	15568	15583	15529	15520	15443	15485	15473	15616	15399	15372	15509	15483	15360	15363	15505	15565	15556	15599	15682	15399	15370	15524	15302	15513	15438	15503	15378	15609	15446	15478	15628	15377	15373	15290	15541	15305	15597	15348	15324	15533	15231	15545	15422	15390	15522	15499	15363	15451	15524	15691	15533	15418	15470	15528	15551	15367	15454	15650	15300	15330	15547	15488	15629	15332	15390	15462	15342	15521	15381	15566	15354	15539	15630	15441	15462	15401	15583	15483	15532	15569	15450	15461	15663	15508	15574	15459	15518	15297	15215	15518	15360	15432	15528	15550	15345	15486	15420	15504	15523	15508	15552	15565	15422	15366	15448	15577	15311	15481	15651	15405	15509	15543	15603	15479	15568	15380	15681	15544	15467	15560	15434	15616	15376	15431	15442	15378	15445	15374	15521	15564	15596	15459	15575	15482	15388	15486	15466	15470	15448	15454	15460	15521	15464	15490	15605	15419	15312	15601	15459	15614	15336	15429	15517	15539	15550	15519	15375	15488	15514	15426	15511	15510	15454	15441	15382	15489	15556	15310	15514	15484	15521	15530	15491	15377	15391	15535	15354	15628	15350	15391	15481	15402	15501	15575	15417	15437	15395	15398	15415	15442	15426	15517	15490	15629	15347	15487	15334	15422	15519	15248	15644	15524	15531	15568	15557	15539	15373	15582	15580	15774	15354	15683	15484	15392	15423	15626	15479	15558	15433	15441	15340	15410	15362	15562	15345	15467	15510	15243	15656	15315	15624	15526	15488	15513	15573	15437	15630	15565	15464	15316	15351	15412	15411	15562	15322	15336	15380	15496	15516	15418	15475	15511	15479	15466	15543	15641	15332	15487	15357	15536	15620	15357	15493	15632	15487	15497	15342	15343	15435	15606	15307	15549	15457	15583	15432	15381	15509	15505	15432	15465	15357	15400	15531	15393	15353	15567	15246	15385	15608	15611	15593	15353	15440	15538	15537	15311	15518	15389	15443	15536	15423	15274	15528	15455	15487	15476	15464	15482	15505	15288	15353	15405	15443	15425	15531	15451	15449	15508	15297	15509	15280	15522	15390	15346	15405	15556	15541	15286	15454	15397	15639	15638	15671	15451	15386	15495	15547	15486	15421	15429	15492	15668	15452	15537	15566	15565	15358	15441	15343	15509	15435	15481	15629	15470	15427	15539	15311	15682	15433	15400	15556	15390	15461	15649	15617	15539	15384	15449	15472	15605	15363	15435	15440	15528	15388	15316	15426	15465	15402	15487	15666	15616	15478	15518	15448	15697	15321	15382	15346	15369	15466	15460	15307	15490	15718	15429	15387	15471	15399	15389	15510	15404	15495	15467	15353	15577	15423	15368	15389	15551	15479	15464	15446	15463	15322	15651	15331	15473	15314	15460	15397	15389	15531	15620	15722	15332	15562	15492	15600	15622	15432	15646	15448	15499	15444	15433	15244	15386	15285	15450	15610	15503	15540	15495	15655	15494	15591	15719	15484	15512	15495	15369	15313	15427	15436	15416	15607	15461	15445	15278	15503	15430	15423	15425	15493	15663	15468	15551	15377	15577	15528	15483	15594	15575	15401	15330	15606	15510	15515	15399	15681	15379	15473	15446	15524	15435	15261	15450	15556	15425	15578	15429	15410	15266	15627	15394	15404	15662	15399	15645	15497	15390	15549	15501	15362	15460	15471	15477	15454	15403	15453	15476	15445	15423	15607	15373	15393	15471	15422	15508	15472	15351	15597	15510	15545	15380	15534	15494	15465	15401	15485	15485	15481	15670	15429	15418	15505	15651	15522	15441	15450	15435	15546	15393	15477	15582	15489	15623	15489	15339	15403	15433	15457	15598	15490	15455	15356	15527	15599	15439	15572	15567	15462	15441	15405	15649	15485	15386	15467	15434	15378	15522	15451	15505	15509	15303	15514	15480	15483	15617	15393	15416	15422	15466	15424	15400	15316	15321	15425	15534	15446	15368	15493	15566	15694	15542	15362	15359	15489	15473	15412	15595	15397	15415	15527	15350	15466	15291	15489	15300	15481	15559	15391	15590	15342	15623	15512	15376	15570	15609	15612	15472	15506	15580	15497	15359	15539	15428	15237	15499	15523	15482	15354	15540	15498	15387	15491	15384	15400	15450	15566	15489	15449	15397	15329	15499	15538	15457	15423	15245	15434	15431	15392	15557	15469	15583	15452	15616	15539	15456	15432	15514	15605	15393	15388	15516	15501	15497	15450	15441	15636	15377	15404	15534	15413	15433	15600	15346	15385	15602	15484	15563	15436	15574	15336	15468	15384	15434	15428	15516	15661	15718	15407	15367	15530	15543	15589	15442	15428	15509	15509	15503	15745	15593	15429	15518	15643	15547	15485	15455	15462	15363	15390	15439	15425	15285	15442	15548	15465	15511	15390	15469	15730	15468	15508	15459	15458	15490	15514	15476	15507	15484	15620	15379	15637	15543	15531	15339	15549	15542	15560	15643	15577	15627	15346	15428	15595	15328	15345	15544	15423	15612	15393	15354	15568	15581	15454	15514	15562	15461	15402	15550	15478	15419	15572	15462	15383	15600	15459	15470	15393	15347	15431	15548	15536	15473	15634	15343	15495	15477	15477	15566	15482	15507	15510	15458	15459	15476	15391	15504	15432	15707	15445	15539	15445	15368	15572	15398	15174	15296	15467	15621	15561	15375	15537	15386	15501	15459	15440	15497	15308	15490	15385	15486	15535	15699	15424	15478	15524	15371	15395	15402	15294	15486	15371	15588	15348	15567	15448	15451	15726	15472	15476	15404	15416	15442	15369	15505	15430	15585	15610	15455	15462	15546	15345	15363	15456	15368	15608	15344	15542	15581	15418	15505	15535	15483	15468	15492	15499	15399	15484	15543	15488	15555	15423	15343	15469	15544	15647	15631	15484	15367	15470	15343	15536	15541	15650	15404	15504	15511	15567	15364	15445	15578	15596	15468	15458	15502	15524	15387	15339	15492	15405	15454	15578	15521	15530	15728	15432	15540	15371	15271	15448	15364	15427	15428	15574	15561	15467	15642	15556	15427	15551	15458	15401	15603	15357	15647	15388	15438	15524	15586	15525	15498	15528	15372	15526	15614	15411	15594	15281	15557	15430	15485	15259	15701	15461	15555	15555	15513	15428	15399	15537	15582	15546	15447	15363	15649	15238	15374	15428	15524	15552	15575	15487	15352	15512	15721	15534	15524	15331	15426	15549	15394	15379	15459	15498	15376	15449	15396	15313	15514	15357	15246	15447	15665	15401	15483	15349	15661	15407	15543	15312	15469	15478	15454	15392	15338	15569	15400	15446	15584	15497	15553	15469	15441	15554	15523	15486	15412	15561	15540	15400	15496	15341	15508	15453	15479	15535	15512	15353	15442	15592	15426	15519	15459	15526	15321	15507	15499	15451	15501	15299	15405	15605	15424	15475	15473	15456	15459	15411	15594	15324	15448	15512	15460	15502	15403	15613	15420	15615	15308	15436	15606	15560	15487	15472	15440	15375	15291	15437	15379	15202	15398	15308	15645	15364	15362	15398	15542	15476	15497	15402	15582	15585	15559	15625	15498	15463	15480	15531	15367	15435	15501	15389	15441	15557	15564	15373	15514	15338	15610	15264	15372	15350	15487	15542	15616	15483	15317	15458	15534	15542	15522	15602	15340	15321	15252	15506	15688	15515	15472	15657	15409	15550	15412	15498	15555	15227	15482	15436	15392	15502	15499	15548	15535	15316	15518	15366	15486	15538	15622	15696
25361	21688	31146	31282	27200	26384	25551	23073	21967	21679	23278	30118	33564	28098	22992	20386	19716	19535	19537	19456	19436	19566	19445	19443	19439	19316	19522	19469	19461	19372	19358	19317	19350	19386	19442	19216	19441	19482	19612	19344	19475	19348	19452	19322	19267	19433	19245	19361	19501	19568	19277	19438	19592	19500	19333	19249	19349	19327	19426	19585	19676	19510	19366	19487	19418	19358	19441	19538	19451	19205	19232	19428	19377	19356	19336	19251	19239	19413	19253	19376	19179	19445	19732	19598	19354	19295	19533	19309	19485	19350	19328	19346	19408	19309	19323	19433	19536	19464	19311	19385	19209	19249	19377	19401	19639	19400	19437	19307	19382	19341	19173	19360	19552	19356	19478	19451	19120	19488	19464	19505	19238	19388	19331	19439	19508	19432	19423	19400	19193	19380	19245	19332	19236	19242	19296	19448	19490	19381	19495	19392	19561	19176	19684	19453	19249	19214	19444	19446	19475	19181	19526	19264	19437	19192	19281	19564	19566	19480	19614	19173	19297	19349	19290	19214	19180	19251	19269	19152	19335	19364	19365	19251	19255	19473	19369	19287	19169	19326	19207	19443	19398	19465	19384	19240	19434	19270	19234	19238	19211	19435	19448	19372	19476	19271	19240	19441	19393	19243	19387	19209	19435	19413	19219	19458	19342	19305	19377	19587	19421	19410	19449	19337	19358	19166	19496	19476	19294	19420	19306	19578	19402	19322	19370	19431	19495	19268	19189	19527	19307	19302	19603	19269	19434	19288	19290	19440	19325	19475	19076	19264	19343	19228	19634	19308	19334	19366	19165	19415	19351	19455	19494	19576	19425	19322	19299	19345	19270	19298	19709	19237	19313	19284	19668	19453	19448	19397	19354	19308	19359	19451	19149	19150	19441	19486	19363	19364	19361	19351	19581	19178	19390	19483	19421	19486	19364	19461	19120	19361	19491	19288	19390	19389	19429	19298	19207	19111	19336	19170	19281	19306	19503	19362	19305	19369	19068	19234	19208	19313	19476	19378	19568	19316	19433	19462	19303	19463	19357	19407	19439	19319	19314	19191	19396	19408	19374	19526	19412	19363	19538	19274	19393	19335	19278	19376	19502	19492	19282	19362	19216	19229	19362	19313	19542	19343	19279	19378	19570	19451	19197	19579	19554	19342	19535	19144	19243	19400	19481	19256	19298	19223	19506	19347	19722	19443	19433	19483	19442	19461	19386	19353	19432	19610	19493	19616	19345	19519	19334	19378	19392	19337	19548	19451	19424	19361	19269	19406	19396	19388	19391	19450	19463	19678	19386	19587	19392	19501	19344	19335	19243	19727	19404	19430	19285	19310	19293	19436	19306	19225	19376	19350	19451	19424	19392	19411	19348	19066	19362	19328	19361	19380	19413	19334	19291	19356	19297	19303	19358	19316	19517	19487	19410	19258	19530	19394	19357	19391	19411	19472	19398	19289	19400	19362	19325	19471	19535	19340	19334	19246	19248	19267	19511	19376	19544	19413	19291	19359	19362	19285	19209	19329	19507	19394	19405	19320	19303	19367	19506	19296	19410	19311	19564	19289	19508	19462	19095	19146	19329	19425	19526	19497	19375	19487	19225	19525	19413	19360	19201	19259	19511	19371	19594	19250	19339	19442	19201	19358	19223	19228	19257	19380	19432	19329	19130	19453	19269	19540	19304	19439	19426	19384	19468	19357	19384	19388	19502	19379	19126	19181	19489	19269	19436	19422	19495	19400	19284	19369	19388	19505	19300	19395	19315	19454	19387	19449	19245	19341	19429	19265	19288	19412	19471	19225	19190	19338	19546	19358	19412	19397	19445	19213	19184	19417	19581	19449	19527	19453	19392	19119	19400	19549	19406	19267	19387	19429	19338	19391	19297	19404	19182	19273	19444	19366	19510	19556	19474	19064	19551	19218	19262	19384	19249	19531	19442	19537	19422	19332	19422	19435	19245	19359	19374	19368	19056	19093	19603	19363	19260	19341	19315	19289	19265	19325	19287	19516	19348	19384	19309	19306	19121	19573	19478	19101	19305	19272	19297	19386	19192	19369	19414	19401	19453	19338	19386	19106	19603	19486	19298	19495	19265	19443	19406	19447	19227	19570	19240	19256	19153	19446	19555	19356	19282	19435	19452	19308	19421	19198	19365	19418	19398	19322	19593	19364	19354	19580	19525	19430	19352	19444	19206	19323	19272	19209	19303	19475	19213	19425	19299	19238	19404	19371	19483	19263	19181	19408	19572	19401	19303	19489	19327	19303	19500	19392	19402	19476	19341	19388	19513	19279	19347	19250	19261	19568	19524	19445	19331	19624	19290	19615	19441	19301	19318	19618	19288	19261	19353	19431	19448	19503	19332	19385	19570	19473	19202	19312	19459	19269	19315	19433	19363	19254	19395	19240	19375	19201	19491	19315	19419	19404	19242	19252	19423	19470	19418	19540	19606	19324	19325	19431	19539	19244	19465	19453	19325	19317	19311	19182	19358	19508	19561	19407	19497	19388	19274	19361	19409	19488	19531	19362	19231	19286	19302	19361	19370	19217	19346	19349	19284	19411	19597	19257	19371	19484	19192	19500	19654	19376	19404	19381	19310	19586	19335	19392	19374	19338	19516	19347	19467	19382	19420	19357	19468	19447	19219	19089	19340	19494	19339	19442	19483	19533	19358	19350	19331	19395	19456	19405	19409	19363	19383	19273	19023	19338	19414	19501	19350	19414	19377	19478	19422	19238	19348	19376	19332	19465	19357	19304	19323	19269	19386	19153	19335	19294	19230	19479	19494	19346	19497	19610	19303	19405	19417	19453	19554	19496	19393	19538	19605	19483	19251	19481	19293	19518	19167	19308	19472	19625	19445	19357	19328	19526	19537	19410	19359	19284	19321	19375	19248	19386	19621	19464	19185	19627	19378	19401	19435	19326	19405	19310	19248	19236	19424	19406	19358	19155	19546	19431	19300	19207	19398	19342	19301	19226	19579	19441	19342	19317	19313	19408	19415	19530	19397	19577	19620	19447	19570	19190	19441	19313	19216	19216	19307	19406	19392	19458	19249	19501	19413	19421	19337	19253	19249	19327	19319	19321	19267	19253	19230	19346	19476	19375	19567	19393	19440	19450	19350	19314	19279	19423	19390	19328	19465	19336	19468	19229	19235	19347	19484	19222	19397	19430	19146	19381	19563	19175	19267	19186	19374	19377	19593	19513	19506	19225	19313	19173	19444	19249	19482	19311	19313	19489	19068	19386	19233	19376	19264	19456	19410	19281	19380	19354	19332	19488	19447	19396	19217	19317	19464	19314	19141	19228	19326	19481	19266	19271	19593	19552	19277	19566	19511	19432	19298	19320	19316	19281	19086	19409	19366	19247	19332	19320	19370	19408	19377	19355	19379	19437	19315	19388	19210	19374	19502	19112	19247	19329	19506	19555	19428	19517	19369	19242	19327	19180	19338	19572	19313	19407	19371	19365	19503	19380	19280	19436	19499	19362	19285	19531	19481	19270	19489	19354	19325	19332	19385	19208	19264	19297	19290	19561	19330	19257	19141	19293	19447	19417	19534	19431	19485	19379	19208	19366	19262	19341	19536	19526	19542	19386	19413	19372	19414	19529	19601	19427	19380	19355	19483	19306	19267	19262	19314	19319	19594	19227	19355	19343	19403	19257	19176	19261	19300	19163	19348	19401	19498	19494	19145	19379	19426	19293	19433	19342	19147	19090	19372	19476	19414	19277	19298	19589	19102	19603	19375	19443	19558	19431	19151	19318	19481	19465	19517	19405	19628	19508	19578	19246	19299	19345	19525	19404	19339	19340	19340	19366	19555	19313	19533	19485	19376	19295	19417	19287	19333	19619	19496	19302	19620	19363	19213	19379	19277	19189	19269	19360	19497	19334	19301	19325	19365	19316	19286	19272	19307	19318	19382	19499	19248	19234	19444	19403	19550	19487	19394	19324	19372	19322	19268	19072	19271	19436	19302	19350	19456	19261	19568	19453	19336	19434	19250	19172	19220	19222	19470	19284	19336	19273	19466	19263	19353	19202	19436	19347	19411	19331	19378	19501	19396	19267	19584	19381	19196	19370	19385	19412	19194	19226	19419	19370	19420	19191	19313	19480	19324	19292	19192	19216	19418	19414	19289	19437	19496	19242	19156	19337	19465	19446	19127	19272	19262	19404	19605	19271	19337	19504	19273	19325	19488	19416	19411	19526	19480	19466	19467	19283	19371	19339	19452	19295	19307	19577	19323	19284	19279	19347	19385	19401	19490	19321	19594	19385	19351	19266	19341	19395	19412	19294	19381	19239	19200	19278	19512	19541	19205	19356	19496	19379	19195	19307	19403	19358	19344	19355	19527	19650	19258	19221	19230	19424	19213	19092	19272	19401	19345	19278	19249	19327	19333	19297	19379	19376	19281	19355	19435	19420	19234	19423	19458	19131	19576	19369	19353	19452	19311	19420	19499	19401	19274	19411	19397	19254	19499	19374	19494	19250	19354	19415	19287	19398	19340	19316	19455	19440	19270	19280	19575	19556	19649	19299	19258	19137	19573	19465	19355	19224	19360	19413	19176	19317	19223	19326	19454	19312	19363	19426	19504	19495	19346	19207	19264	19247	19267	19444	19375	19221	19387	19153	19242	19305	19417	19468	19261	19283	19272	19530	19442	19406	19270	19245	19563	19472	19224	19162	19188	19291	19418	19523	19443	19194	19291	19240	19405	19395	19227	19332	19319	19389	19545	19358	19300	19324	19360	19482	19525	19462	19407	19344	19436	19337	19410	19278	19273	19437	19388	19194	19401	19349	19225	19335	19355	19161	19498	19375	19567	19572	19475	19329	19611	19480	19511	19418	19192	19419	19355	19382	19421	19359	19478	19295	19279	19396	19308	19380	19550	19205	19384	19312	19349	19419	19396	19412	19245	19144	19334	19521	19507	19379	19342	19231	19150	19278	19532	19327	19148	19398	19503	19354	19242	19430	19432	19499	19484	19484	19366	19496	19379	19340	19450	19441	19348	19333	19498	19309	19587	19391	19499	19231	19194	19281	19401	19335	19368	19377	19192	19211	19561	19462	19323	19307	19148	19281	19353	19394	19394	19388	19339	19619	19398	19375	19412	19323	19664	19456	19547	19327	19347	19352	19421	19445
29287	50657	49890	39187	28497	24121	22224	20413	19002	18532	21908	30658	32226	24907	18690	16125	15554	15301	15224	15499	15344	15219	15526	15275	15243	15494	15292	15391	15221	15350	15280	15512	15412	15240	15240	15223	15176	15366	15532	15203	15196	15330	15401	15307	15421	15208	15208	15553	15423	15370	15347	15394	15300	15323	15336	15419	15218	15289	15276	15322	15216	15380	15392	15377	15406	15374	15285	15333	15326	15289	15330	15455	15494	15457	15247	15270	15480	15272	15367	15353	15253	15250	15241	15386	15359	15330	15321	15238	15446	15291	15460	15345	15208	15307	15253	15223	15195	15417	15298	15330	15413	15460	15506	15346	15332	15354	15323	15303	15306	15427	15387	15369	15314	15403	15425	15291	15238	15368	15318	15347	15335	15334	15387	15334	15257	15337	15275	15400	15443	15345	15415	15266	15437	15363	15365	15410	15339	15206	15268	15415	15399	15425	15274	15430	15162	15324	15471	15386	15486	15279	15329	15211	15171	15349	15363	15278	15301	15137	15253	15292	15268	15364	15123	15430	15361	15516	15409	15363	15373	15187	15315	15536	15214	15414	15453	15456	15321	15408	15199	15452	15300	15322	15475	15261	15413	15422	15346	15472	15099	15354	15282	15264	15481	15498	15387	15273	15304	15164	15301	15470	15433	15256	15160	15427	15421	15286	15304	15472	15306	15433	15395	15309	15289	15385	15469	15331	15248	15161	15365	15385	15403	15313	15416	15297	15448	15446	15295	15365	15259	15332	15451	15249	15389	15321	15409	15349	15463	15457	15374	15432	15462	15338	15324	15427	15364	15526	15307	15263	15413	15328	15274	15394	15339	15108	15403	15434	15469	15512	15215	15471	15391	15431	15343	15509	15355	15377	15230	15174	15225	15426	15412	15437	15217	15419	15378	15341	15252	15263	15329	15439	15258	15349	15202	15140	15458	15271	15342	15229	15351	15412	15480	15447	15204	15215	15304	15363	15443	15528	15274	15227	15434	15179	15336	15368	15203	15280	15251	15317	15221	15424	15428	15185	15439	15222	15215	15304	15339	15347	15405	15440	15354	15280	15301	15329	15404	15255	15294	15349	15424	15424	15217	15394	15482	15380	15339	15275	15204	15271	15397	15533	15393	15233	15511	15437	15380	15173	15176	15269	15313	15464	15239	15360	15388	15361	15317	15218	15438	15356	15354	15339	15339	15206	15319	15334	15391	15111	15420	15160	15308	15401	15366	15420	15344	15250	15277	15294	15321	15440	15386	15328	15287	15397	15281	15277	15480	15299	15421	15309	15211	15448	15416	15466	15353	15434	15437	15168	15240	15294	15430	15263	15199	15418	15439	15181	15252	15325	15355	15324	15448	15344	15352	15221	15296	15230	15219	15355	15318	15378	15478	15490	15400	15253	15279	15316	15348	15280	15234	15327	15328	15320	15407	15312	15419	15307	15291	15274	15372	15432	15240	15440	15278	15443	15379	15547	15372	15310	15228	15231	15457	15251	15346	15475	15295	15540	15410	15300	15443	15119	15212	15420	15351	15426	15328	15506	15212	15309	15200	15241	15132	15331	15229	15459	15327	15412	15370	15265	15327	15354	15250	15212	15280	15441	15512	15312	15333	15472	15377	15487	15329	15397	15328	15321	15500	15261	15367	15369	15330	15359	15230	15377	15213	15299	15236	15227	15332	15256	15373	15139	15343	15371	15274	15324	15421	15270	15238	15362	15372	15267	15481	15189	15418	15351	15201	15237	15181	15247	15238	15201	15450	15306	15294	15264	15264	15450	15415	15533	15159	15339	15306	15484	15305	15138	15346	15498	15274	15394	15190	15323	15315	15299	15326	15433	15211	15182	15271	15421	15282	15402	15371	15322	15559	15385	15284	15309	15278	15293	15095	15352	15300	15223	15445	15312	15293	15382	15352	15276	15362	15364	15365	15178	15339	15259	15348	15417	15259	15344	15437	15366	15199	15467	15349	15300	15383	15105	15454	15524	15424	15408	15363	15450	15237	15445	15452	15354	15349	15202	15308	15218	15325	15556	15436	15397	15424	15317	15307	15470	15316	15288	15276	15250	15324	15510	15340	15498	15265	15271	15444	15557	15170	15401	15387	15229	15269	15328	15404	15115	15236	15175	15315	15478	15369	15230	15312	15377	15282	15315	15368	15258	15418	15471	15437	15328	15349	15336	15482	15211	15348	15292	15239	15299	15582	15454	15253	15327	15421	15268	15274	15340	15421	15257	15355	15300	15237	15336	15345	15348	15339	15341	15284	15189	15517	15570	15473	15528	15462	15365	15180	15153	15370	15264	15376	15256	15465	15246	15274	15241	15392	15242	15277	15411	15227	15442	15311	15367	15397	15347	15356	15423	15317	15247	15459	15269	15242	15400	15451	15325	15214	15415	15406	15265	15351	15409	15284	15274	15412	15304	15349	15390	15449	15218	15260	15268	15287	15418	15188	15392	15318	15503	15368	15335	15408	15229	15410	15219	15483	15455	15332	15291	15377	15333	15242	15287	15420	15420	15460	15231	15329	15253	15355	15215	15301	15331	15272	15590	15351	15348	15365	15311	15408	15249	15387	15347	15325	15325	15333	15321	15200	15308	15416	15398	15234	15380	15448	15165	15353	15358	15416	15337	15125	15419	15460	15332	15308	15266	15404	15242	15554	15233	15485	15362	15265	15292	15233	15329	15419	15286	15267	15314	15239	15309	15311	15435	15399	15338	15336	15263	15386	15439	15297	15223	15378	15338	15387	15314	15248	15316	15235	15382	15290	15245	15345	15322	15209	15342	15460	15457	15531	15355	15344	15231	15220	15335	15395	15280	15425	15280	15419	15244	15225	15384	15302	15235	15353	15380	15311	15440	15254	15340	15365	15378	15380	15330	15457	15362	15324	15207	15475	15216	15362	15427	15221	15368	15482	15437	15387	15393	15179	15441	15327	15313	15376	15426	15341	15253	15547	15132	15272	15305	15404	15343	15258	15444	15237	15394	15411	15324	15278	15176	15343	15448	15289	15459	15312	15444	15469	15391	15304	15435	15470	15427	15296	15276	15302	15504	15286	15348	15319	15302	15249	15425	15363	15522	15337	15347	15395	15411	15263	15411	15283	15339	15388	15270	15387	15198	15215	15489	15167	15367	15351	15185	15328	15244	15322	15331	15420	15282	15252	15288	15305	15475	15346	15492	15515	15359	15279	15285	15451	15204	15163	15252	15400	15478	15232	15240	15320	15246	15330	15383	15450	15357	15326	15320	15311	15461	15398	15282	15485	15191	15473	15298	15489	15324	15283	15303	15414	15304	15226	15375	15525	15468	15252	15267	15225	15433	15262	15291	15332	15383	15323	15339	15505	15216	15238	15328	15423	15222	15202	15248	15442	15183	15339	15291	15252	15277	15290	15446	15364	15114	15401	15326	15320	15271	15393	15339	15213	15329	15200	15296	15189	15284	15414	15420	15222	15596	15442	15287	15201	15290	15255	15309	15325	15338	15211	15312	15292	15405	15629	15325	15394	15293	15418	15350	15137	15299	15293	15385	15388	15388	15474	15413	15473	15203	15287	15383	15285	15296	15241	15205	15397	15343	15357	15369	15455	15272	15517	15259	15246	15321	15300	15392	15301	15344	15368	15293	15317	15323	15525	15330	15287	15193	15233	15410	15236	15207	15346	15362	15321	15455	15464	15463	15482	15476	15487	15520	15408	15321	15382	15399	15212	15334	15334	15335	15166	15142	15503	15227	15331	15385	15245	15367	15437	15557	15225	15418	15261	15377	15410	15244	15295	15271	15298	15309	15366	15383	15465	15248	15285	15280	15367	15414	15381	15384	15451	15423	15247	15284	15215	15180	15386	15327	15333	15452	15512	15292	15283	15389	15263	15260	15320	15198	15348	15188	15250	15275	15409	15232	15296	15413	15419	15436	15364	15493	15350	15378	15238	15332	15567	15128	15269	15584	15398	15287	15407	15395	15404	15148	15130	15265	15383	15299	15344	15265	15404	15271	15355	15328	15507	15451	15359	15474	15245	15385	15437	15158	15305	15400	15248	15420	15331	15474	15379	15373	15524	15414	15373	15333	15128	15193	15393	15257	15278	15370	15363	15381	15385	15308	15308	15452	15189	15327	15449	15315	15427	15316	15363	15238	15373	15428	15250	15376	15398	15430	15295	15470	15429	15125	15515	15424	15298	15321	15305	15431	15305	15517	15299	15338	15435	15262	15176	15387	15476	15501	15315	15318	15414	15296	15303	15349	15293	15324	15241	15279	15398	15198	15410	15273	15567	15278	15330	15172	15314	15296	15416	15457	15502	15400	15415	15123	15322	15220	15414	15505	15435	15402	15324	15315	15462	15280	15318	15362	15478	15249	15392	15409	15230	15451	15277	15359	15228	15341	15294	15492	15277	15487	15368	15317	15359	15262	15284	15418	15235	15352	15322	15242	15267	15361	15268	15291	15074	15396	15293	15441	15484	15380	15240	15214	15398	15342	15171	15370	15270	15409	15093	15407	15219	15542	15383	15504	15408	15226	15334	15368	15193	15427	15397	15382	15305	15483	15372	15266	15255	15295	15388	15134	15403	15405	15506	15381	15300	15373	15297	15612	15355	15376	15424	15360	15301	15434	15317	15309	15290	15381	15443	15198	15366	15433	15503	15347	15354	15358	15359	15199	15364	15399	15297	15250	15288	15498	15352	15468	15575	15237	15468	15208	15320	15336	15292	15391	15483	15208	15328	15317	15285	15270	15311	15336	15447	15227	15489	15356	15301	15169	15351	15414	15268	15393	15515	15230	15511	15377	15396	15278	15299	15196	15332	15221	15518	15529	15334	15389	15350	15326	15162	15206	15366	15149	15448	15414	15215	15397	15268	15368	15301	15420	15218	15387	15429	15288	15154	15253	15469	15392	15365	15309	15438	15198	15110	15232	15278	15331	15345	15398	15342	15254	15498	15428	15350	15354	15484	15442	15500	15408	15396	15428	15255	15371	15402	15340	15266	15393	15403	15344	15298	15296	15399	15320	15381	15279	15426	15268	15404	15233	15338	15365	15410	15393	15314	15381	15384	15316	15492	15368	15270	15471	15336	15415	15360	15321	15199	15422	15287	15396	15400	15331	15377	15139	15374	15261	15432	15361	15373	15345	15222	15261	15206	15308
23627	21116	29213	25065	23494	26992	28531	24338	23436	22822	23835	42138	41283	36846	27355	21422	19299	19048	18748	18489	18822	18810	18562	18802	18554	18616	18711	18701	18841	18719	18851	18597	18390	18708	18672	18502	18583	18756	18563	18471	18557	18566	18437	18712	18561	18610	18612	18584	18506	18662	18587	18638	18713	18565	18830	18581	18636	18358	18747	18566	18521	18518	18664	18512	18820	18804	18457	18552	18739	18498	18454	18529	18869	18630	18468	18687	18582	18347	18568	18420	18567	18652	18685	18550	18696	18581	18394	18608	18477	18558	18617	18611	18712	18558	18665	18528	18498	18734	18593	18555	18591	18532	18562	18690	18634	18678	18581	18695	18625	18533	18710	18572	18442	18631	18391	18269	18575	18710	18517	18354	18577	18757	18518	18550	18503	18428	18461	18444	18567	18462	18650	18600	18448	18421	18445	18538	18727	18594	18519	18552	18634	18604	18541	18523	18548	18533	18552	18556	18646	18536	18440	18683	18749	18434	18713	18348	18400	18515	18483	18898	18558	18298	18510	18512	18527	18586	18575	18658	18578	18568	18336	18518	18580	18468	18224	18620	18391	18421	18420	18620	18739	18532	18611	18416	18516	18452	18564	18637	18351	18573	18412	18433	18629	18516	18826	18725	18833	18273	18559	18339	18363	18722	18459	18449	18686	18479	18800	18563	18320	18532	18514	18415	18575	18675	18664	18645	18688	18519	18480	18521	18417	18734	18275	18475	18717	18545	18551	18487	18669	18485	18513	18673	18491	18550	18293	18552	18635	18576	18405	18573	18558	18311	18411	18266	18653	18470	18570	18670	18733	18687	18732	18636	18735	18551	18426	18567	18837	18699	18578	18504	18620	18504	18449	18409	18451	18544	18568	18535	18491	18541	18482	18401	18561	18669	18716	18469	18633	18435	18731	18617	18527	18503	18560	18323	18517	18407	18580	18698	18468	18556	18574	18645	18414	18575	18630	18591	18656	18489	18471	18503	18644	18525	18592	18741	18456	18485	18495	18608	18739	18482	18686	18661	18610	18531	18650	18569	18342	18624	18446	18260	18415	18369	18752	18600	18647	18475	18392	18577	18459	18401	18573	18477	18660	18482	18462	18557	18297	18584	18483	18673	18484	18518	18521	18345	18489	18540	18717	18588	18255	18631	18636	18513	18515	18623	18600	18341	18500	18499	18393	18438	18667	18562	18653	18567	18648	18494	18486	18546	18605	18355	18542	18451	18598	18578	18666	18820	18502	18747	18582	18899	18713	18726	18741	18560	18516	18613	18569	18625	18539	18685	18424	18398	18396	18356	18480	18739	18697	18723	18775	18489	18526	18559	18790	18605	18630	18585	18738	18465	18480	18557	18547	18427	18523	18578	18656	18519	18589	18569	18683	18536	18619	18672	18606	18618	18640	18484	18659	18413	18684	18645	18435	18603	18758	18575	18483	18409	18333	18575	18649	18398	18591	18793	18378	18559	18509	18637	18575	18341	18462	18468	18471	18813	18497	18460	18411	18380	18556	18306	18670	18639	18802	18622	18689	18664	18341	18538	18599	18381	18677	18526	18746	18812	18518	18666	18635	18633	18627	18612	18765	18364	18693	18529	18611	18499	18457	18636	18669	18472	18468	18646	18678	18434	18506	18667	18620	18719	18615	18480	18626	18642	18614	18490	18650	18548	18602	18707	18584	18555	18521	18532	18571	18425	18478	18479	18423	18723	18633	18544	18505	18529	18604	18582	18706	18366	18413	18557	18603	18666	18485	18666	18588	18558	18655	18581	18625	18605	18561	18589	18568	18724	18529	18327	18573	18641	18622	18615	18498	18600	18563	18668	18462	18465	18758	18425	18786	18619	18513	18466	18511	18679	18615	18597	18470	18414	18516	18452	18457	18530	18277	18435	18450	18527	18534	18398	18493	18570	18555	18483	18457	18330	18577	18483	18632	18511	18365	18578	18574	18611	18476	18359	18369	18557	18589	18502	18432	18617	18322	18507	18498	18260	18469	18452	18399	18381	18501	18453	18296	18518	18597	18563	18701	18512	18584	18535	18656	18502	18525	18510	18752	18568	18549	18364	18515	18486	18575	18390	18508	18394	18628	18429	18420	18530	18495	18627	18643	18541	18627	18541	18705	18319	18668	18642	18298	18514	18624	18561	18513	18505	18678	18755	18575	18400	18618	18527	18596	18538	18693	18727	18536	18497	18604	18659	18569	18424	18363	18423	18513	18584	18584	18639	18488	18513	18582	18580	18574	18473	18544	18692	18560	18631	18501	18435	18305	18385	18715	18672	18569	18653	18476	18761	18623	18613	18496	18690	18449	18552	18723	18420	18489	18664	18799	18536	18544	18530	18520	18513	18510	18519	18617	18540	18618	18546	18427	18549	18498	18448	18494	18561	18489	18606	18397	18669	18489	18435	18556	18406	18719	18665	18755	18573	18593	18499	18495	18432	18419	18755	18647	18516	18406	18599	18514	18406	18625	18713	18479	18264	18481	18586	18548	18415	18561	18582	18492	18451	18439	18477	18621	18604	18742	18477	18430	18544	18515	18473	18515	18766	18615	18736	18506	18731	18642	18582	18518	18695	18547	18546	18659	18751	18572	18671	18577	18400	18601	18550	18481	18598	18687	18853	18513	18432	18326	18347	18381	18454	18478	18554	18385	18557	18616	18440	18699	18630	18376	18484	18458	18376	18537	18476	18409	18664	18336	18469	18534	18466	18701	18845	18752	18730	18461	18302	18475	18452	18659	18588	18615	18621	18619	18373	18611	18447	18572	18482	18694	18769	18648	18458	18462	18437	18469	18644	18438	18510	18414	18281	18458	18464	18481	18637	18505	18335	18585	18548	18630	18751	18513	18433	18515	18537	18565	18236	18335	18593	18690	18223	18632	18355	18559	18532	18471	18688	18570	18636	18487	18417	18367	18631	18645	18448	18448	18650	18515	18536	18721	18640	18699	18650	18632	18363	18586	18458	18632	18402	18720	18687	18542	18508	18473	18612	18694	18559	18633	18609	18672	18573	18321	18397	18532	18536	18616	18542	18479	18611	18595	18493	18638	18615	18556	18388	18563	18626	18654	18635	18557	18569	18706	18350	18684	18784	18405	18494	18608	18613	18621	18794	18266	18546	18822	18596	18508	18476	18491	18437	18543	18704	18782	18501	18404	18619	18584	18730	18738	18468	18683	18548	18581	18599	18669	18582	18500	18498	18665	18555	18467	18413	18375	18542	18730	18777	18741	18689	18640	18641	18601	18590	18569	18655	18586	18432	18672	18468	18518	18614	18408	18466	18619	18365	18588	18618	18399	18544	18660	18563	18629	18422	18602	18526	18490	18567	18402	18417	18576	18482	18584	18575	18721	18618	18560	18688	18734	18519	18543	18606	18832	18310	18513	18474	18597	18584	18493	18412	18627	18573	18696	18607	18702	18781	18442	18597	18548	18599	18593	18557	18466	18634	18711	18530	18524	18659	18471	18579	18478	18835	18496	18331	18624	18502	18447	18580	18625	18512	18420	18547	18663	18537	18447	18502	18508	18477	18156	18402	18406	18500	18394	18461	18540	18614	18547	18657	18497	18566	18449	18478	18473	18476	18632	18417	18363	18525	18649	18494	18488	18571	18592	18504	18463	18454	18558	18537	18583	18539	18696	18476	18639	18489	18513	18634	18805	18526	18658	18455	18525	18600	18459	18434	18610	18566	18521	18572	18623	18539	18504	18520	18589	18392	18519	18539	18549	18395	18551	18471	18460	18623	18503	18496	18638	18521	18601	18569	18524	18262	18656	18646	18668	18835	18657	18553	18508	18415	18658	18465	18516	18505	18388	18470	18512	18612	18497	18517	18380	18604	18400	18612	18623	18680	18481	18504	18439	18461	18692	18426	18616	18422	18570	18536	18585	18633	18469	18690	18576	18535	18748	18588	18650	18470	18399	18322	18526	18756	18680	18486	18594	18456	18549	18445	18470	18648	18473	18489	18636	18581	18499	18587	18643	18523	18361	18546	18666	18479	18628	18730	18426	18605	18611	18501	18754	18545	18572	18587	18582	18648	18651	18522	18731	18493	18499	18758	18559	18735	18288	18613	18483	18358	18480	18550	18508	18596	18411	18510	18582	18603	18443	18461	18743	18523	18493	18412	18513	18743	18423	18588	18498	18566	18621	18624	18365	18693	18611	18513	18642	18517	18359	18649	18717	18554	18595	18339	18685	18759	18805	18658	18556	18667	18348	18383	18545	18626	18475	18493	18666	18408	18440	18575	18529	18574	18407	18406	18567	18411	18376	18698	18581	18452	18518	18593	18574	18422	18634	18605	18623	18306	18573	18341	18338	18554	18531	18409	18750	18642	18749	18558	18605	18553	18574	18759	18524	18611	18573	18593	18518	18737	18417	18568	18748	18506	18568	18667	18502	18351	18468	18545	18600	18408	18541	18485	18460	18594	18476	18616	18512	18606	18532	18646	18630	18399	18415	18681	18587	18520	18562	18872	18653	18485	18350	18481	18366	18686	18444	18614	18397	18579	18516	18486	18498	18495	18493	18521	18537	18754	18513	18415	18544	18325	18566	18384	18452	18319	18525	18755	18448	18503	18577	18638	18542	18668	18332	18603	18544	18609	18580	18763	18405	18707	18709	18546	18419	18550	18573	18639	18504	18450	18684	18715	18627	18452	18492	18626	18508	18788	18540	18526	18468	18550	18556	18550	18520	18420	18481	18529	18616	18504	18521	18563	18499	18616	18364	18530	18564	18496	18524	18543	18686	18490	18506	18666	18470	18303	18446	18499	18397	18521	18725	18420	18466	18475	18484	18453	18652	18488	18550	18370	18702	18406	18451	18439	18692	18486	18569	18525	18649	18244	18496	18577	18659	18536	18497	18517	18625	18439	18271	18378	18535	18671	18614	18532	18596	18287	18333	18437	18705	18564	18685	18456	18510	18601	18478	18519	18524	18615	18693	18504	18448	18564	18451	18339	18666	18558	18356	18444	18851	18650	18477	18649	18659	18667	18628	18658	18632	18809	18672	18529	18598	18552	18459	18420	18805	18437	18587	18330	18496	18684	18545	18402	18537	18434	18544	18305	18426	18667	18915	18787	18481	18363	18505	18305	18482	18700	18529	18586	18712	18583	18754	18634	18607	18618	18631	18532
30563	53480	55309	39334	32110	28550	25027	23247	22197	21032	23189	43387	40354	35448	23385	16854	15507	14984	15045	14863	15059	14837	15024	14919	14908	14926	14997	14939	14876	14865	14840	14913	15016	14752	14884	14799	14807	14870	14942	14995	14813	14804	15001	14781	14722	14945	14777	14878	15005	14966	14838	14966	14860	14807	14946	14776	14956	14741	14855	15028	14850	14846	14896	14694	14961	14882	14929	14845	14857	15039	14748	14985	14852	14877	14908	14910	14890	14766	14793	14991	14791	14795	14846	14917	14995	14935	14811	14794	14763	14835	14891	14951	14937	14757	14817	14937	14759	14875	14845	15075	14814	14840	14911	15004	14771	14975	14710	14728	14874	14919	14859	14821	14853	14895	14841	14825	14904	14807	14855	14833	14740	14912	14800	14876	14876	14746	14922	15097	14941	14906	14918	15014	14703	14801	14912	14977	14819	14942	14833	14653	14826	14953	14955	14753	14783	14900	15073	14898	14853	14964	14780	14817	14811	14847	14779	14818	14952	14913	15015	15003	14894	14758	14809	14848	14988	14899	14991	14818	14876	14756	14820	14784	15019	14807	14979	14721	14836	14680	14922	14752	14885	14723	14919	14811	14800	14723	14859	14888	14910	14885	14835	14908	14856	14818	14873	15045	14905	14959	15002	14733	14900	14663	14916	14985	14746	14630	15179	14891	14902	15011	14879	14890	14813	14814	14935	14866	14748	14797	14821	14869	14857	14706	14658	14904	14861	14969	14824	14644	14915	14926	14938	15012	14737	14762	14859	14880	14897	14936	14912	14838	14889	14808	14787	14877	14821	14709	14901	15096	14910	14816	14661	14914	14989	14798	14980	14882	15003	14847	14914	14841	14784	14951	14918	14994	14963	14716	14911	15026	14826	14847	15018	14883	14713	14813	14902	14756	14868	15056	14743	14867	14930	14837	14850	14804	14788	14734	14915	14731	14896	14765	14841	14966	14917	14759	14838	14754	14842	14815	14839	14903	14743	14818	14756	14879	14828	14927	14634	14735	14831	14857	14840	14722	14742	14785	14777	14774	14922	14831	14927	14925	14872	14828	14906	14824	14713	14815	14872	14790	14834	14839	14912	14821	14916	14897	14812	14791	15034	14881	14853	14906	14915	15054	14720	14898	15000	14906	14875	14862	14875	14878	14984	14844	14623	14793	14959	15004	14878	14895	14790	14788	14755	14830	14755	14841	14947	14993	14936	15043	14879	14784	14694	14954	14770	14957	14859	14775	14941	14861	15029	14884	14738	14817	14826	14824	14843	14869	14867	14757	14844	15121	14898	14938	14864	14881	14918	14726	14943	14792	14927	14623	14904	14777	14882	14930	14887	14877	15002	14999	14823	14877	14980	14929	14874	14736	14955	14630	14919	14785	14849	14894	14792	14953	14820	14851	14717	14771	14930	14805	15020	14779	14852	14727	14942	14780	14779	14757	15074	14949	14863	14857	14856	14914	14734	14821	14947	15022	14758	14674	15008	14945	14783	14906	14953	15004	14813	14692	14866	14938	14930	14835	14703	14739	14719	14990	14730	14737	14889	14913	14692	14827	14836	14920	14888	14830	15012	14854	14913	14960	14778	15040	14960	14912	14815	14887	14817	14830	15012	14995	14822	14916	14900	14962	14888	14875	14813	14870	14913	15048	14885	14846	14939	14665	14997	14867	14987	14925	14750	14848	14929	14909	14893	14955	14925	14926	15032	14769	14850	14780	14762	14905	14869	14763	14864	14930	14762	14729	14816	14723	14759	14837	14795	14969	14707	14740	14811	14890	14742	14724	14848	14701	14964	14764	14931	14869	14770	14906	14858	14930	14793	14870	14964	14812	14919	14848	14974	14820	14945	14728	14763	14854	14842	14661	14799	14847	14825	14916	14856	14795	14978	14871	14975	14814	14938	14847	14913	14815	14830	14794	14936	14845	14768	14767	14731	14723	14768	14854	14788	14716	14929	14815	14904	14845	14837	14769	14880	14812	14981	14898	14819	14856	14996	14793	14942	14841	14823	14896	14883	14828	14813	14809	14700	14636	14977	14903	14749	14829	14861	14820	14849	14964	14744	14845	15006	14728	15002	14876	14753	14929	14839	14674	14974	14747	14788	14974	14875	14857	14978	14979	14823	14897	14825	15093	14825	14847	14926	14965	14860	14800	14926	14810	14979	14629	14713	14639	14876	14898	14991	14880	14816	14964	14779	14726	14852	14717	14912	14993	14768	14983	14773	14731	14710	14767	14750	15003	14902	14907	14847	14969	14801	14827	14808	14937	14823	14876	14782	14929	14697	14949	14715	14931	14906	14771	14897	14828	14831	14913	14969	14830	14999	14815	14819	14824	15064	14904	14885	14969	14771	14991	14894	14850	14694	14893	14845	14922	14993	14938	14807	15001	14922	14877	14799	14926	14843	15087	14756	14924	14960	14779	14770	14855	14734	14587	15026	14735	15002	14815	14884	14776	14732	14854	14918	14841	14798	14995	14893	14770	14849	15005	14810	14976	14800	14705	14766	14809	14902	14813	14841	14952	14896	14735	14948	14816	14932	14887	14818	14855	15029	14805	14819	14758	14862	15033	14824	14860	14785	14848	14840	14898	14857	14860	14976	14816	14853	14863	14704	14880	15010	14863	14822	14768	14935	14914	14824	14821	14983	14952	14994	14814	14806	14961	14845	14896	14765	14795	14702	14887	14885	14905	14903	14683	14901	14828	15025	15115	14863	14923	14855	14752	14840	14744	14960	14924	14754	14798	14923	14833	14874	14862	14818	14899	14760	14928	14939	14719	14970	14961	14783	14899	14871	14883	14884	14717	14963	14876	14818	14932	14805	14928	14718	14955	15148	14899	14632	14974	14905	14953	15001	14864	14873	14763	14794	14770	14960	14864	14910	15030	14862	14997	14912	14678	14918	14889	14822	14814	14630	14957	14732	14799	14769	14898	14849	14786	14952	14916	14828	14932	14837	14849	14889	14936	14870	14733	14772	14754	14877	14890	14832	14799	14839	14705	14847	14958	14694	15009	15012	14868	14861	14778	14837	14859	14774	14790	14829	14826	14827	14928	14805	14749	14828	14851	14898	14837	14799	14977	14810	14897	14914	14886	14903	14836	14749	14805	14988	14981	14906	14887	14846	15002	14882	15028	14658	14882	14821	14904	14735	15025	14692	14979	14874	14978	14936	14732	14705	14814	14706	14717	14929	14936	14734	14814	14731	14839	14929	14823	14889	14841	14857	14883	14822	14957	14889	14815	14790	14774	14837	14912	14707	15092	14758	14891	14809	14800	14990	15070	14883	14859	14855	14742	14805	14810	14935	14869	14813	14857	14701	14785	15022	14769	14832	14803	14797	14782	14787	14855	14770	14763	15007	14634	14863	14802	14805	14947	14732	14856	15022	14867	14871	14984	14841	14972	14794	14878	15003	15077	14726	15006	14754	14834	14958	14779	14748	14824	15022	14863	14880	14838	14802	14842	14824	14906	14920	14872	14937	14836	14893	14936	15027	14882	14941	14823	14992	14822	14822	14931	14714	14787	14711	14984	14785	14965	14930	14789	14736	14873	14977	14971	14776	14733	14857	14956	14844	14859	14772	14978	14901	14911	14896	14882	14857	14955	14916	14718	14944	14914	14926	14827	15090	14794	14833	15049	14941	14956	14763	14852	14838	15059	14915	14849	14848	15017	14965	14899	14970	14827	14672	15133	14820	14835	14935	14896	14820	14615	14984	14809	15004	14790	14839	14704	14839	14818	15067	14828	15077	14914	14882	14878	14838	14847	14860	14902	14903	14896	14820	14980	14842	14950	14938	14960	14705	14831	15013	14865	14778	14826	14836	14793	14863	14977	15012	14794	14728	14770	14891	14892	14852	14735	14943	14627	14849	14629	14647	14875	14833	14943	14721	14927	15001	14916	14915	14768	14872	14654	14736	14926	14845	14924	15100	14904	14901	14875	14878	14710	14847	15000	14860	14782	14857	14911	14907	14762	14971	14829	14896	14891	14820	14978	14963	14715	14830	14960	14743	14862	14914	14938	15017	14922	14948	14518	14870	14764	14862	14804	14820	14756	14842	14956	14924	14955	14799	14900	14989	14751	14673	14841	14784	14965	14930	14708	14958	15023	14863	14894	14926	14940	14847	14680	14755	14741	14710	14760	14811	14881	14704	14821	14787	14824	14724	14763	14906	14798	14969	14761	14797	14805	14874	14916	14918	14750	14973	15012	14829	14957	14877	14875	14930	14995	14775	14885	14922	14810	14826	14842	14837	14799	15016	14782	14843	14856	14907	14873	14849	14884	14725	14765	14797	14997	14744	14913	14968	14848	14896	14967	15012	14828	15007	14818	14637	14906	15052	14871	14909	14901	14897	14873	14760	14784	14821	14871	14939	14771	14916	14937	14866	14899	14865	14843	15038	14880	14776	14815	14932	14775	14785	15023	14918	14993	14835	14798	14636	14923	14834	14914	14846	14918	14856	14949	14988	14850	14864	14815	14834	14734	14840	14883	14969	14735	14922	14897	14741	14906	14919	14673	14979	14840	14645	14837	15022	14918	14969	14871	14786	14748	15008	14960	14719	14992	14816	14813	14929	14897	14877	14971	14798	14949	14876	14820	14917	14874	14773	14895	14885	14943	14902	14798	15073	14884	14926	14939	14741	14809	14874	14833	14858	14935	14922	14901	14759	14924	14867	14949	14785	14915	14678	14854	14854	14843	14771	15008	14857	14781	14940	14809	14811	14901	15038	14773	14885	14896	14858	14829	14855	14864	15006	14949	15000	14956	14775	14825	14824	14878	14920	14911	14900	14907	14940	14771	14834	14798	14670	14772	14757	14716	14895	14724	14864	14858	14968	15067	14958	14848	14782	14839	14882	14872	14851	14724	14897	14818	14800	14841	14829	14722	14785	14772	15015	14693	14858	14832	14914	14871	14731	14895	14869	14612	14688	14695	14822	14780	14771	14977	14833	14814	14860	14918	14790	14687	14881	14916	14864	14931	14889	14783	14829	14948	14897	14737	14772	14870	14807	14906	14792	14807	14849	14942	14860	14947	14786	14789	14960	14824	14878	14946	14954	14961	14914	15002	14962	14727	14949	15090	14974	14799	14912	14878	14899	14827	14883	14940	14745	14698	14948	14938	14773	14692	14852	14924
32578	34208	36351	28761	23848	21723	20942	20491	19780	19658	19745	20609	21164	20543	19795	19076	18669	18428	18553	18739	18772	18615	18491	18617	18860	18463	18466	18271	18653	18659	18630	18602	18556	18399	18672	18578	18370	18507	18519	18540	18423	18427	18594	18498	18671	18515	18565	18579	18684	18448	18602	18582	18541	18544	18481	18503	18795	18629	18643	18318	18381	18695	18500	18222	18521	18546	18529	18436	18516	18368	18463	18469	18444	18577	18619	18622	18439	18597	18407	18446	18525	18283	18540	18556	18345	18479	18659	18388	18717	18654	18544	18459	18549	18482	18288	18462	18530	18785	18498	18576	18425	18542	18539	18556	18717	18500	18406	18406	18600	18377	18601	18603	18486	18476	18386	18320	18643	18446	18666	18467	18490	18590	18488	18703	18358	18398	18440	18648	18603	18413	18628	18378	18693	18393	18453	18481	18571	18345	18545	18404	18552	18714	18579	18438	18613	18440	18582	18524	18630	18507	18318	18536	18477	18550	18743	18542	18534	18425	18332	18760	18462	18686	18366	18606	18556	18266	18401	18489	18494	18428	18522	18483	18515	18428	18554	18464	18534	18525	18459	18409	18271	18393	18597	18486	18550	18511	18520	18565	18403	18523	18564	18665	18595	18501	18548	18499	18387	18572	18517	18569	18508	18659	18542	18709	18366	18352	18575	18627	18300	18468	18520	18397	18469	18617	18723	18432	18447	18546	18662	18611	18618	18672	18556	18489	18483	18478	18424	18508	18475	18560	18654	18656	18558	18413	18242	18441	18709	18544	18331	18733	18471	18441	18675	18469	18711	18627	18712	18478	18631	18583	18837	18617	18477	18539	18561	18468	18581	18449	18332	18455	18500	18410	18654	18359	18389	18650	18595	18345	18413	18517	18515	18434	18504	18500	18665	18601	18224	18475	18556	18473	18452	18403	18497	18444	18401	18286	18417	18518	18676	18549	18330	18677	18563	18284	18494	18492	18424	18563	18696	18500	18557	18478	18574	18425	18549	18481	18589	18403	18539	18541	18278	18534	18386	18538	18422	18467	18579	18476	18420	18400	18482	18636	18550	18526	18498	18522	18409	18466	18655	18675	18630	18464	18444	18416	18433	18636	18622	18263	18435	18516	18570	18713	18670	18410	18686	18525	18539	18483	18281	18593	18566	18698	18534	18568	18352	18229	18555	18370	18539	18582	18285	18535	18349	18402	18408	18458	18527	18320	18277	18617	18300	18582	18492	18556	18583	18878	18362	18540	18514	18630	18493	18493	18634	18526	18560	18453	18625	18403	18451	18298	18415	18543	18434	18327	18511	18352	18543	18488	18455	18630	18619	18586	18594	18355	18416	18489	18606	18461	18690	18454	18373	18504	18498	18546	18445	18487	18531	18417	18491	18738	18621	18688	18615	18409	18557	18445	18595	18398	18509	18558	18486	18341	18366	18381	18604	18536	18559	18489	18563	18394	18826	18477	18759	18657	18536	18520	18499	18693	18400	18495	18643	18419	18318	18806	18211	18476	18626	18511	18352	18535	18566	18545	18676	18612	18803	18670	18579	18409	18559	18528	18551	18360	18429	18275	18638	18599	18468	18542	18406	18366	18545	18507	18420	18474	18581	18439	18348	18398	18734	18421	18346	18656	18619	18490	18589	18425	18553	18629	18537	18407	18285	18408	18460	18767	18318	18659	18400	18459	18679	18629	18785	18490	18646	18461	18433	18405	18558	18313	18541	18737	18378	18434	18478	18635	18453	18613	18390	18411	18749	18780	18576	18605	18665	18564	18512	18478	18683	18437	18483	18382	18361	18438	18423	18499	18634	18511	18470	18500	18459	18432	18521	18456	18430	18633	18405	18319	18718	18525	18641	18522	18491	18444	18535	18485	18344	18426	18456	18385	18458	18360	18449	18362	18529	18409	18566	18619	18440	18485	18581	18571	18599	18188	18418	18470	18666	18397	18513	18475	18519	18495	18424	18635	18487	18513	18521	18467	18597	18498	18571	18598	18481	18576	18633	18503	18586	18545	18455	18399	18666	18567	18370	18531	18484	18371	18485	18556	18360	18508	18525	18336	18479	18334	18462	18409	18623	18563	18467	18506	18387	18452	18793	18408	18402	18651	18532	18507	18474	18562	18494	18478	18514	18586	18689	18464	18628	18494	18505	18434	18428	18543	18646	18432	18389	18436	18418	18341	18584	18735	18500	18589	18524	18584	18281	18457	18668	18540	18583	18555	18335	18565	18555	18523	18502	18655	18386	18517	18615	18504	18626	18448	18486	18567	18610	18374	18494	18543	18494	18612	18544	18670	18665	18590	18495	18440	18468	18356	18503	18611	18506	18467	18524	18592	18249	18486	18309	18377	18541	18571	18407	18145	18522	18522	18586	18320	18656	18641	18613	18544	18621	18607	18547	18499	18681	18557	18489	18796	18464	18539	18369	18550	18388	18686	18630	18838	18419	18713	18494	18641	18422	18518	18625	18539	18362	18517	18502	18551	18495	18441	18425	18356	18599	18623	18293	18554	18456	18549	18565	18461	18645	18572	18539	18465	18602	18287	18582	18434	18652	18553	18582	18517	18272	18539	18634	18405	18704	18556	18279	18319	18570	18481	18463	18449	18425	18646	18418	18544	18494	18493	18666	18498	18598	18626	18554	18537	18502	18689	18608	18692	18644	18471	18575	18508	18553	18274	18378	18454	18302	18601	18556	18594	18621	18541	18584	18635	18545	18574	18531	18332	18360	18426	18516	18254	18750	18495	18353	18683	18632	18471	18682	18598	18567	18492	18560	18675	18585	18218	18691	18438	18501	18600	18370	18640	18644	18507	18553	18577	18723	18302	18568	18616	18362	18506	18430	18593	18693	18464	18754	18395	18531	18350	18563	18470	18612	18462	18611	18468	18773	18590	18476	18805	18610	18471	18466	18614	18404	18231	18720	18508	18418	18423	18688	18646	18657	18457	18512	18323	18617	18658	18502	18549	18435	18594	18679	18559	18484	18525	18358	18342	18453	18391	18545	18522	18585	18475	18619	18643	18511	18485	18425	18674	18498	18505	18605	18439	18733	18576	18541	18440	18446	18354	18471	18713	18614	18366	18497	18645	18586	18431	18444	18517	18625	18553	18425	18686	18727	18504	18397	18255	18296	18483	18397	18563	18458	18568	18478	18490	18512	18552	18768	18577	18466	18633	18348	18554	18444	18519	18617	18442	18555	18307	18484	18628	18485	18312	18552	18448	18454	18618	18358	18348	18188	18452	18493	18538	18560	18671	18568	18677	18629	18552	18635	18617	18544	18353	18588	18402	18474	18324	18468	18504	18471	18774	18685	18393	18542	18416	18578	18518	18442	18651	18574	18378	18422	18421	18292	18598	18727	18619	18456	18509	18784	18533	18503	18793	18572	18522	18653	18683	18368	18349	18310	18520	18457	18334	18691	18295	18480	18600	18474	18471	18580	18634	18575	18536	18577	18363	18407	18539	18545	18477	18419	18518	18421	18531	18599	18571	18504	18624	18610	18540	18436	18616	18573	18506	18641	18761	18521	18481	18473	18407	18563	18453	18417	18536	18514	18455	18437	18377	18412	18532	18575	18554	18623	18561	18536	18609	18420	18405	18545	18350	18421	18437	18495	18430	18416	18369	18358	18446	18442	18479	18422	18374	18440	18468	18559	18598	18597	18513	18514	18691	18596	18486	18243	18449	18542	18418	18447	18582	18511	18505	18393	18583	18701	18527	18602	18556	18394	18388	18439	18564	18411	18499	18797	18430	18542	18456	18577	18466	18661	18623	18520	18546	18451	18456	18764	18641	18565	18540	18550	18482	18754	18472	18537	18641	18505	18563	18617	18485	18417	18510	18522	18530	18399	18599	18573	18395	18452	18542	18647	18479	18527	18689	18342	18502	18367	18622	18345	18541	18327	18392	18574	18378	18440	18667	18454	18394	18260	18481	18505	18375	18526	18674	18576	18514	18147	18453	18587	18495	18757	18656	18462	18412	18504	18815	18590	18510	18535	18609	18419	18354	18579	18489	18445	18481	18589	18719	18405	18418	18451	18646	18290	18634	18654	18447	18626	18695	18582	18410	18557	18666	18445	18324	18362	18605	18432	18614	18575	18508	18632	18443	18608	18569	18703	18504	18876	18439	18590	18588	18580	18539	18455	18534	18585	18620	18510	18445	18403	18547	18469	18390	18404	18510	18375	18641	18633	18620	18665	18674	18365	18373	18337	18587	18537	18442	18319	18410	18514	18450	18567	18631	18507	18358	18294	18441	18338	18432	18398	18475	18660	18402	18519	18354	18518	18357	18589	18603	18505	18624	18347	18434	18430	18811	18577	18395	18525	18621	18452	18501	18526	18504	18317	18611	18539	18358	18584	18571	18778	18622	18532	18549	18618	18470	18596	18622	18501	18423	18558	18625	18617	18567	18510	18312	18574	18478	18509	18452	18532	18519	18494	18435	18323	18331	18443	18596	18537	18801	18268	18562	18748	18528	18504	18506	18572	18455	18514	18530	18762	18555	18398	18501	18564	18348	18656	18567	18317	18659	18284	18419	18507	18560	18495	18664	18582	18509	18617	18586	18461	18186	18706	18402	18472	18470	18435	18430	18299	18416	18411	18588	18373	18630	18603	18623	18606	18441	18530	18526	18401	18531	18706	18556	18508	18613	18641	18506	18640	18370	18412	18375	18466	18571	18479	18529	18610	18679	18373	18670	18441	18533	18316	18573	18740	18597	18552	18533	18434	18292	18439	18553	18592	18472	18496	18344	18623	18175	18398	18360	18486	18590	18542	18603	18484	18491	18555	18605	18587	18538	18345	18580	18485	18585	18616	18489	18642	18499	18613	18740	18360	18726	18490	18364	18424	18582	18410	18393	18493	18559	18509	18413	18588	18533	18448	18476	18595	18658	18628	18500	18316	18338	18476	18511	18568	18485	18556	18474	18466	18560	18482	18555	18535	18372	18515	18765	18700	18509	18736	18437	18373	18548	18516	18599	18435	18435	18530	18539	18523	18454	18538	18498	18946	18807	18536	18500	18428	18405	18358	18387	18441	18361	18337	18503	18398	18572	18351	18471	18564	18471	18782	18305	18518	18453	18517	18521	18432	18360	18614	18506	18368	18588	18587	18508	18359	18615	18549	18461	18517	18418
27384	41117	36427	26400	21829	19490	17953	17665	16550	16704	16633	18013	18236	17096	16023	15210	14761	14844	14860	15022	14938	14745	14916	14890	14669	14716	14641	14992	14851	14972	14714	14925	14808	14867	14751	14810	14807	14803	14806	14639	14783	14895	14905	14862	14882	14733	14874	14840	14681	14910	14887	14775	14807	14847	14745	14837	14801	14871	14838	14871	14972	14804	14734	15016	14864	14609	14878	14863	14839	14689	14792	14837	14599	14853	14812	14950	14751	14895	14714	14827	15130	14951	15087	14870	14671	14783	14852	14822	14727	14896	14916	14872	14706	14816	14838	14818	14852	14780	14739	14816	14721	14858	14807	14879	14931	14766	14850	14806	14856	14806	14832	14890	14832	14750	14912	14870	15128	14655	14959	14870	14902	14691	14790	14883	14836	14668	14740	14805	14690	14830	14812	14917	14861	14843	14798	14663	14712	14753	14664	14975	14964	14638	14726	14791	14633	14844	14919	14805	14815	14811	14860	14826	14816	14848	14867	14820	14897	14850	14881	14816	14636	14898	14914	14988	14872	14854	14978	14817	14816	14761	14799	14797	14773	14807	14867	14865	14988	14763	14799	14698	14779	14922	14719	14880	14847	14759	14914	14901	14897	14767	14827	14841	14927	14983	14808	14927	14916	14826	14870	14886	14774	14889	14822	14774	14806	14881	14822	14772	14768	14895	15132	14744	14825	14924	14741	14827	14843	14571	14857	14750	14649	14713	14840	14891	14891	14909	14901	14790	14927	14789	14729	14838	14811	14753	14797	14926	14940	14711	14881	14703	14932	14713	14918	14761	14933	14898	14682	14923	14787	14860	14786	14788	14711	14794	14831	14804	14885	14966	14850	14718	14672	14644	14846	14646	14914	14606	14848	14845	14942	15010	14726	14847	15013	14978	14702	14818	14781	14903	14940	15050	14751	14969	14610	14893	14956	14732	15009	14663	14628	14767	14910	14769	14801	14751	14871	14721	14792	14748	14833	14855	14874	14843	14868	14774	14815	14683	14893	14793	14673	14874	14871	14846	14776	14822	14821	14747	14756	14861	14775	14961	14892	14986	14799	14713	14862	14762	14909	14824	14859	14852	14819	14936	14860	14977	14798	14743	14795	14872	14740	14896	14904	14890	14964	14876	14918	14750	14897	14760	14880	14766	14709	14692	15054	14895	14799	14745	14829	14854	14853	14872	14850	14746	14947	14713	14805	14606	14852	14871	14850	14957	14850	14725	14950	14898	14754	14772	14968	14881	14876	14843	14938	14910	14763	14859	14840	14875	14763	14998	14660	14894	14943	14876	14877	14883	14824	14703	15037	14858	14846	14827	14964	14822	14629	14955	14837	14778	14804	14948	14927	14701	14807	14863	14879	14927	15003	14776	14800	14759	14788	14710	14898	14766	14818	14792	14935	14823	14931	14708	14756	14765	14816	14902	14626	14816	14878	14879	14693	14908	14826	14875	14885	14892	14856	14827	15009	14884	14775	14868	14839	14911	14832	14928	14882	14735	14751	14763	14870	14934	14927	14831	14793	14894	14783	14868	14697	14952	14809	14880	14723	14860	14785	14928	14724	14810	14878	14763	14742	14917	14739	14977	14813	14938	14766	14862	14797	14951	14737	14917	14949	14611	14821	14922	14802	14716	14837	14788	14788	14891	14914	14812	14684	14743	14812	14877	14928	14734	14533	14931	14763	14805	14846	14815	14838	14691	14874	14829	14880	14928	14798	14889	14885	14829	14832	14716	14863	14834	14909	14762	14973	14847	14885	14722	14847	14774	14991	14743	14680	14833	14739	14892	14879	14875	14875	14901	14671	14783	14912	14795	14788	14868	14828	14892	14868	14765	14788	14665	14661	14911	14821	14748	14889	14666	14966	14875	14740	14822	14776	14852	14834	14753	14712	14767	14861	14962	14937	14580	14838	14930	14790	14819	14744	14597	14898	14880	14829	14860	14651	14927	14850	14938	14866	14897	14853	14739	14840	14659	14804	14786	14925	14796	14725	14763	14854	14818	14926	14849	14862	14909	14852	14843	14838	14700	14848	14694	14916	14840	14893	14999	14764	14601	14950	14873	14772	14864	14846	14869	14717	14841	14852	14780	14852	14771	14651	14919	14714	15011	14814	14833	14879	14706	14806	14789	14897	14712	14699	14785	14892	14888	14754	15014	14766	14849	14772	14698	14926	14912	14840	14934	14819	14806	14736	14772	14685	14660	14897	14848	14931	14815	14866	14768	14777	14717	14733	14727	14818	14648	14868	14881	14989	14823	14774	14814	14691	14736	14934	15029	14861	14734	14776	14956	14849	14836	14882	14835	14932	14738	14785	14848	14878	14831	14700	14878	14757	15012	14800	14761	14997	14827	14748	14996	14770	14797	14694	14871	14830	14875	15027	14883	14757	14734	14783	14868	14800	14978	14775	14894	14866	14903	14725	14664	14853	14894	14813	14930	14965	14758	14850	14911	14880	14949	14851	14917	14858	14801	14781	14741	14580	14965	14757	14839	14669	14578	14820	14710	14838	14830	14837	14753	14792	14880	14887	14821	14845	14845	14954	14738	14589	14811	14938	14744	15092	14901	14862	14943	14923	14832	14806	14812	14910	14820	14807	14743	14742	14832	14835	14723	14673	14751	14907	14704	14809	14768	14770	14943	14901	14773	14776	14793	14984	14949	14858	14956	14741	14771	14953	14840	14914	14893	14806	14773	14793	14998	14845	14848	14880	14896	14816	14796	14722	14770	14933	14786	14728	14823	14853	14804	14821	14872	14794	14758	15001	14662	14889	14844	15029	14900	14808	14835	14856	14796	14605	14823	14836	14867	14930	14772	14812	14895	14883	14846	14770	14917	14642	14636	14750	14863	14781	14800	14813	14955	14685	14883	14816	14754	14869	14744	14764	14865	14694	14908	14868	14987	14861	14890	14721	14733	14824	14817	14736	15045	14721	14621	14729	14931	14795	14954	14876	14744	14741	14919	14783	14649	14700	14929	14812	14752	14758	14886	14753	14804	14803	14707	14782	14714	14927	14812	14858	14910	14732	15010	14921	14646	14691	14790	14888	14751	14789	14761	14814	14819	14644	14715	14980	14853	14748	14661	14799	14804	14918	14917	14874	14799	14708	14770	14902	14838	14909	14717	14866	14971	14819	14741	14827	14665	14631	14828	14738	14909	14840	14861	14851	14696	14794	14699	14807	14867	14895	14772	14814	14754	14873	14686	14819	14788	14790	14817	14867	14738	14892	14796	14811	14851	14717	14695	14882	14801	14920	14775	14852	14911	15015	14878	14684	14857	14821	14973	15002	14896	14774	14756	14634	14918	14957	14649	14833	14784	14795	14889	14912	14848	14904	14824	14815	14757	14948	14851	14990	14739	14945	14812	14752	14742	14776	14777	14864	14917	14885	14913	14773	14935	14745	14874	15041	14760	14849	14830	14802	14783	14800	14896	14660	14824	14821	14823	14761	14830	14576	14806	15011	15004	14976	14736	14815	14806	14794	14861	15046	14872	14677	14824	15068	14851	14939	15000	14832	14659	14729	14886	14687	14832	14689	14790	14981	14895	14689	14919	14837	14787	14796	14731	14816	15014	14853	14876	14756	14883	14794	14993	14811	14742	14668	14852	14736	14721	14874	14910	14903	14745	15076	14883	14630	14758	14841	14848	14831	14918	14659	14768	14757	14800	14864	14902	14830	14929	14662	14880	14677	14831	14800	14833	14614	14931	14817	14782	15015	14813	14676	14764	14817	14824	14858	14730	14832	14786	15002	14700	14816	14748	14666	14859	14905	14916	14885	14764	14970	14629	14720	14658	14783	14657	14829	14859	14827	14714	14963	14861	14725	14758	14983	14763	14916	14940	14814	14906	14911	14941	14972	14803	14644	14805	14625	14894	14981	14574	14541	14899	14908	14734	14761	14964	14819	14955	14943	14925	14969	14925	14880	14892	14837	14948	14919	14780	14764	14989	14852	14787	14684	14724	14804	14723	15052	14699	14905	14875	14979	15022	14716	14769	14859	14818	14935	14812	14855	14938	15033	14854	14794	14809	14832	14888	15020	14747	14936	14750	14790	14929	14842	14889	14788	14752	14888	14873	14821	14837	14804	14855	14777	14885	14859	14765	14877	14751	14946	14797	14851	14709	15035	14706	14993	14776	14917	14836	14812	14809	14970	14959	14720	14805	14834	14666	14922	14691	14752	14900	14841	14822	14860	14895	14711	14771	14796	14718	14725	14798	14722	14729	14823	14898	14845	14808	14594	14812	14749	14647	14981	14756	14907	14825	14962	14747	14734	14752	14882	14962	14964	14769	14861	14683	14865	14942	15000	14625	14759	14916	14793	14846	14852	14807	14782	14816	14913	14742	14774	14780	14789	14506	14810	14707	14760	14848	14905	14752	14822	14937	14821	14887	14642	14848	14874	14868	14817	14858	14729	14692	14849	14713	15009	14752	14741	14771	14948	14774	14899	14829	15083	14870	14882	14760	14817	14867	14894	14906	14935	14874	14882	14788	14891	14880	14746	14991	14859	14855	14924	14648	14728	14697	14868	14677	14642	14774	14923	14754	14725	14835	14866	14801	14799	14646	14690	15087	14739	14912	14802	14796	14853	14861	14925	14879	14817	14668	14793	14603	14717	14998	14921	14707	14729	14774	14868	14848	14766	14729	14670	14808	15027	14907	14772	14965	14944	14798	14755	14927	14853	14815	14856	14859	14755	14740	14824	14783	14932	14815	14877	14743	14993	14826	15049	14758	14848	14771	14821	14923	14789	14855	14637	14879	14739	14847	14591	14894	14738	15039	14877	14669	14803	14895	14777	14720	14849	14917	14773	14895	14770	14790	14696	14777	14676	14825	14826	14646	14927	14715	14839	15017	14660	14883	14853	14744	14748	14928	14673	14774	14961	14922	14837	14820	14814	14845	14862	14853	14947	14906	14870	14834	14849	14922	14838	14766	14921	14750	14766	14808	14683	14812	14873	14882	14872	14954	14901	14852	14854	14837	14877	14913	14792	14820	14846	14859	14910	14815	14885	14888	14981	15051	14796	14802	14944	14803	14833	14765	14865	14876	14810	14823	14735	14731	14834	14859	14918	14746	14862	14882	14690	14731	14905	14641	14887	14779	15004	14747	14942	14801	14844	14936	14826	15017
25547	21476	30947	33238	28829	25739	24178	21712	20587	20454	23973	33377	30498	24830	21193	19142	18572	18146	18096	18110	18238	18097	18320	18031	18128	18238	18069	18048	18328	18153	18091	18139	18036	18244	18446	18252	18145	18356	18189	18328	18293	18045	18011	18133	18293	18106	18281	18310	18195	18214	18222	18116	18127	18288	18151	18193	18340	18124	18192	18223	18047	18003	17921	18040	17948	18109	18068	18386	17950	18082	18149	17915	18117	18190	18243	18154	18053	18170	18162	18225	18028	18157	18163	18290	18250	18117	17932	18229	18126	18257	18054	18000	18216	18061	18120	18265	17918	18179	18086	18063	18220	18004	18228	18304	18145	18030	18185	18039	18290	18253	18157	18224	18129	18119	18195	18049	18151	18234	17993	18179	18295	18054	18173	18014	18106	18091	18271	18124	18157	18116	18016	18221	18355	18116	18149	18221	18076	18111	17992	18023	18110	18139	18353	18087	18131	18156	18288	18079	18162	18116	18223	17969	18198	18048	18217	18220	18253	18112	17934	18166	18060	18264	18207	18259	17989	18129	17966	18022	18285	18169	18185	18221	18139	18247	18172	18121	18193	18274	18142	18327	17984	18012	18199	18123	18107	18109	18036	18234	18183	18174	18168	18293	17796	18116	18191	18271	18265	18224	18172	18056	18379	18068	18255	18176	18109	18140	17950	18077	18061	18154	18053	18163	18148	17975	18280	18195	18093	18161	18080	18036	18229	17919	18339	18287	18342	18244	18505	18255	18059	18001	18165	18098	17977	18073	18091	18298	18160	18400	18055	18059	17991	18203	18078	17989	18012	18121	18146	17876	18300	18081	18239	18164	18021	18051	18139	18264	18040	18160	18204	18143	18026	17971	17997	17993	17943	18291	18033	18222	18142	17928	18141	17872	18135	18206	18219	18011	18087	18155	18274	18221	18140	18024	18095	18068	17995	18209	18038	18168	18387	18122	18256	18267	18249	18099	17880	18184	18074	18133	18234	18120	18225	18151	18099	18176	18185	18275	18018	18178	18196	18273	18234	18100	18255	18125	18014	18165	18176	17986	18115	18143	18048	18142	17951	18084	18092	17980	18187	18267	18194	18012	18102	18118	18180	17981	18086	18097	18125	18238	18104	18297	18451	17999	18058	18082	18045	18147	18248	18232	18229	18142	18201	18062	18230	18203	18131	18216	18314	18113	18123	18024	18093	18146	17977	17928	18172	18113	18308	18051	18244	17946	18217	18033	18118	18232	18093	18063	18096	18023	17832	18131	18277	18201	18258	18278	18236	18052	18080	17994	18064	18188	18213	18215	18030	18009	18102	18166	18286	18132	18107	18172	18235	18116	18118	18511	18145	18055	17954	17924	18245	18120	18196	18284	18345	18193	18235	18053	17889	18092	18318	18257	18288	18321	18057	18121	18116	18230	18219	18264	18387	18071	17957	18166	18246	18237	17991	18073	18234	18128	18277	18108	18139	17966	18012	17777	17900	17973	17997	18179	18178	17972	18068	18105	18083	18084	18212	18172	18390	18198	17945	18262	18255	18080	18218	18195	18117	18289	18114	18152	18183	18218	18123	18123	18059	18140	18286	18011	18320	18205	18107	17950	18190	18164	18271	18166	18121	18266	17953	18023	18061	18216	18041	17953	18263	18049	18022	18031	18089	18188	18170	18166	18207	18068	18270	18081	18203	18049	18232	18051	18132	18166	18131	18176	18351	18020	18295	18023	18077	18170	18180	18168	18263	17961	18119	18164	17957	18118	18256	18165	18276	18025	18244	17957	18108	18050	18252	18167	18157	18223	18107	18160	17988	18288	18259	18224	18227	18177	18122	18361	18261	18329	17962	18234	18077	18080	18355	18292	18133	18150	17997	18045	17964	18102	18131	18041	18123	18107	18083	17970	17973	18113	18281	18152	18328	18025	18294	18180	17984	18215	18161	18331	18190	18326	18007	18125	18111	18214	18010	18194	18199	18187	18142	17861	18424	18263	18257	18211	18180	18241	18232	18173	18281	18246	18252	18065	18237	18286	18211	18235	18192	17985	18073	18194	17995	17941	18164	18124	18258	18112	18149	17956	18120	18097	18159	18108	18074	18214	18231	17950	18216	18093	18317	18021	18042	18004	18153	18048	18004	18100	18205	18168	18322	17990	18191	18068	18092	17872	18284	18171	18158	18279	17846	18028	18113	18142	17867	18133	18095	18198	18033	18047	18168	17941	17959	18267	18095	18313	18307	18163	18171	18099	18067	18138	18142	18330	18102	18214	17991	17971	18058	17919	18172	17986	18231	18176	18224	18086	18111	18141	18003	18268	18184	18087	18006	18082	17977	18149	18021	18079	18229	18250	18283	18095	18244	18105	18202	18061	18359	18192	18257	18173	18061	18061	18063	18032	18245	18092	18108	18050	18277	18052	18295	18148	18042	18159	18161	18175	18064	18046	18119	18306	18174	18260	18068	18083	18201	18053	18179	18090	18213	18208	18123	18103	18051	18152	17998	18017	18263	18177	18075	18041	18006	18127	18205	18237	17962	17955	17984	18085	18082	18265	18195	18272	18029	18092	18167	18192	18311	18175	18205	18282	18362	18156	18127	18042	18041	18269	18015	18018	18154	17994	18242	18123	17983	18137	18091	18018	18122	18302	17978	18254	18176	18218	18068	18184	18125	18017	18093	18260	18283	18087	18074	18318	18162	18074	18085	18076	18241	17980	18114	18129	18182	18355	18146	18265	18173	18158	18124	18165	18129	18137	18111	18117	18185	18167	18236	18291	18308	18110	18213	18189	18094	18192	18264	18209	18159	18314	18181	18165	18303	18014	18139	18081	18204	18103	18297	18036	18004	18038	18279	18242	18240	18095	17962	18491	18066	18070	18033	18136	18173	18065	18117	18154	18472	18232	18158	18424	18047	18022	18201	18187	18204	18008	18055	18082	18169	18055	18100	18048	18265	18123	18191	18324	18182	17960	18150	18100	17935	18178	18093	18150	18360	18184	18071	18192	18180	18051	18195	18308	18247	18122	18293	17969	18293	17862	18085	17980	18099	18117	18081	18176	18208	18146	17852	17879	18210	18184	18228	18204	18114	18248	18385	18252	17944	18285	18099	18211	18169	18132	18185	18206	18024	18296	18077	18191	18174	18016	18157	18029	18395	17892	18219	18020	18281	18177	18134	18022	18189	18134	18243	18328	18111	17978	18010	18160	18116	18149	18236	18105	18131	17935	18152	18044	18259	18134	18041	18091	17939	18103	18004	17985	18076	17979	18130	18137	18114	18229	18071	17847	18236	18190	18134	18404	18054	18215	18215	18287	17947	18142	18156	18185	18056	18113	18089	18343	18177	18119	18058	18020	18236	18339	18316	18003	18103	18174	18121	18052	17910	18279	18200	18116	18295	18170	18236	18196	18171	18103	18290	18219	18156	18073	18105	18069	17964	18071	18110	18136	18302	18152	18005	18196	18220	18240	18236	18211	18120	18167	18337	18191	18029	18130	18052	18158	18390	18095	18124	17916	18169	18013	18145	17952	17919	18309	18236	18119	18115	18133	18056	18171	18114	18070	18229	18148	18033	18183	18128	18024	18496	18156	18023	18141	18190	18183	18035	18046	18255	17934	18121	18114	18046	17920	18063	18163	18153	18147	18147	18258	17993	18000	18296	18094	18011	17933	18260	18074	18087	18066	17894	17997	18282	18116	18094	18156	18170	17893	18157	18020	18040	18007	18189	18145	18056	18070	18229	18106	17962	18160	18140	18133	18209	18201	18320	18205	18263	18196	18122	18157	18071	18124	18275	18230	18164	18095	18299	18062	18222	18217	18200	18066	18105	17888	18204	17932	18196	18200	18170	18109	18183	18139	18112	18180	18245	18218	18128	18161	18185	18043	18451	18212	18069	18183	18056	18158	18168	18255	18156	18216	18257	18244	18280	18078	18084	18211	18027	18110	17916	18111	18194	18344	18177	18207	18090	18460	17990	18103	18034	18007	17999	18143	18171	18385	18039	18083	18195	18242	18111	18060	18088	18044	18031	17779	18191	18190	17928	18118	18233	18196	18266	18270	18295	18233	18275	18136	18087	18225	18049	18049	17950	18251	18383	18082	18207	18221	18093	18083	18281	18328	18225	18027	18196	18166	18249	17897	18219	18150	18154	17969	18150	18320	18174	18219	18422	18146	18225	18016	18140	18073	18089	18129	18039	17958	18024	18108	18129	18044	18008	18159	18301	18049	18167	18137	18268	18119	17924	17921	17811	18165	18105	17888	18081	18271	18137	18228	18040	18195	18303	18098	18001	18159	18385	18040	17934	17890	18003	18079	18236	18112	17972	17986	18011	17804	18183	18213	17997	18282	18171	18189	18278	18190	18132	18215	18547	18212	18127	18109	18233	18243	18345	17925	18137	18151	18221	18008	18100	18047	17862	18101	18259	18082	18146	18121	18154	18076	18176	18152	18289	18195	18124	18210	18145	18346	18006	18092	18180	18047	17994	18098	18235	18017	17970	18117	18135	18200	18211	18044	18186	18145	18196	18164	18102	18011	18249	18241	18057	18162	18185	18042	18218	18219	18254	18245	18206	18140	18208	18188	18225	18000	18119	18205	18126	18153	18202	18097	18164	18124	18127	17870	18233	18192	18235	18115	18171	18273	18149	18038	18220	18143	18195	18135	18236	18177	18161	18137	18214	18290	18050	18180	18267	18157	18080	18246	18047	18192	18180	18168	18153	18305	18474	18276	18186	18014	18153	18280	18324	18308	18140	18124	18228	18078	18270	18222	18060	18225	17982	17988	18131	17948	18104	18311	18069	17959	18168	17990	18033	17989	18256	18162	18205	18117	18176	18182	18168	18392	18202	18005	18039	17985	18157	18210	18055	18128	18036	18072	18030	17983	18171	18260	18362	18172	18161	18187	18175	18087	18291	18138	18298	18286	18055	18174	18173	17960	18124	18134	18198	18225	18258	17938	17915	17867	18066	18197	17970	18147	18359	18296	18124	18169	18163	18253	18137	18253	18123	18169	18046	18314	18217	18370	18124	18221	18132	17888	18248	18209	18218	18244	18187	17912	18176	18119	18211	17896	18011	18036	18231	17963	18212	18016	18155	18115	18216	18269	18164	18253	18009	18193	18295	18366	18146	18334	18178	18239	17920	18255	18229	18054	18168	18095
27739	48929	49436	42224	31592	23359	21211	19461	18560	18001	24096	33997	29588	21993	18016	15446	14728	14811	14832	14560	14725	14713	14677	14654	14849	14717	14781	14628	14678	14831	14755	14739	14704	14870	14802	14720	14741	14662	14630	14704	14878	14531	14726	14806	14851	14874	14684	14717	14897	14685	14707	14717	14902	14882	14687	14741	14931	14837	14802	14706	14563	14847	14690	14719	14903	14762	14706	14774	14892	14870	14702	14694	14629	14743	14876	14622	14784	14663	14670	14731	14831	14657	14660	14606	14794	14672	14634	14752	14728	14828	14752	14634	14593	14654	14810	14847	14673	14613	14588	14562	14678	14584	14597	14840	14564	14736	14769	14822	14648	14598	14753	14761	14826	14758	14714	14605	14734	14789	14780	14768	14618	14668	14561	14724	14680	14499	14617	14765	14711	14728	14809	14747	14826	14756	14719	14915	14878	14744	14832	14689	14613	14651	14661	14602	14709	14648	14785	14636	14749	14878	14651	14953	14591	14684	14773	14724	14797	14736	14741	14792	14763	14596	14639	14815	14794	14781	14779	14650	14754	14660	14692	14714	14689	14770	14696	14670	14773	14842	14585	14839	14635	14755	14810	14495	14823	14777	14676	14822	14710	14815	14644	14590	14811	14674	14799	14937	14627	14812	14816	14706	14452	14687	14695	14677	14819	14707	14824	14589	14782	14568	14634	14718	14600	14760	14677	14905	14853	14779	14697	14633	14711	14539	14707	14734	14622	14679	14667	14860	14741	14683	14963	14794	14767	14732	14796	14884	14608	14668	14693	14591	14842	14803	14807	14855	14909	14688	14783	14887	14587	14711	14733	14612	14669	14705	14669	14633	14823	14727	14763	14574	14620	14699	14888	14620	14656	14802	14901	14747	14734	14766	14602	14737	14814	14603	14785	14797	14770	14755	14641	14614	14691	14828	14888	14781	14721	14772	14750	14668	14706	14890	14739	14579	14874	14788	14657	14854	14658	14798	14597	14627	14800	14874	14739	14532	14689	14613	14676	14767	14739	14750	14707	14748	14576	14682	14715	14836	14689	14671	14677	14735	14713	14709	14762	14830	14690	14602	14770	14762	14664	14651	14673	14810	14685	14659	14580	14676	14758	14696	14570	14602	14749	14655	14706	14766	14513	14436	14904	14649	14768	14650	14585	14870	14872	14856	14693	14586	14824	14704	14964	14800	14658	14768	14565	14802	14664	14692	14618	14697	14839	14595	14698	14790	14723	14658	14608	14816	14745	14688	14786	14603	14710	14549	14766	14772	14596	14861	14862	14689	14700	14541	14898	14712	14576	14742	14675	14524	14811	14486	14693	14538	14692	14640	14597	14815	14807	14883	14726	14810	14737	14751	14708	14849	14733	14727	14657	14778	14704	14744	14820	14756	14647	14667	14641	14794	14465	14742	14786	14704	14720	14819	14633	14729	14718	14692	14574	14572	14756	14758	14695	14665	14825	14808	14815	14728	14803	14845	14775	14646	14499	14675	14615	14790	14827	14772	14663	14769	14616	14713	14643	14555	14781	14817	14837	14621	14709	14842	14905	14766	14716	14807	14646	14780	14630	14896	14687	14735	14633	14720	14803	14760	14858	14745	14613	14787	14707	14669	14861	14813	14749	14797	14799	14692	14569	14530	14564	14651	14911	14602	14595	14636	14843	14794	14570	14777	14659	14669	14724	14769	14876	14556	14726	14728	14719	14603	14718	14682	14808	14870	14818	14644	14751	14766	14695	14730	14777	14669	14782	14775	14883	14671	14730	14642	14833	14599	14876	14660	14565	14849	14639	14913	14720	14641	14698	14788	14699	14756	14736	14583	14709	14789	14601	14727	14844	14735	14817	14634	14780	14773	14675	14830	14741	14856	14607	14629	14695	14610	14539	14767	14780	14684	14823	14837	14849	14770	14668	14865	14827	14805	14776	14810	14784	14813	14504	14687	14692	14757	14641	14455	14732	14726	14885	14648	14607	14860	14819	14758	14750	14961	14603	14874	14704	14853	14596	14929	14604	14720	14753	14626	14670	14540	14555	14644	14649	14527	14770	14730	14624	14757	14851	14990	14715	14680	14639	14649	14834	14590	14611	14728	14611	14716	14744	14671	14768	14780	14754	14598	14682	14785	14622	14766	14656	14793	14635	14762	14977	14625	14804	14746	14840	14541	14700	14835	14754	14580	14699	14961	14577	14781	14769	14626	14623	14868	14671	14818	14828	14719	14730	14834	14902	14584	14801	14734	14762	14666	14797	14565	14589	14782	14651	14709	14660	14677	14714	14809	14686	14600	14715	14727	14750	14801	14721	14621	14644	14710	14675	14678	14608	14836	14734	14584	14686	14811	14553	14624	14605	14726	14630	14722	14812	14809	14596	14705	14627	14722	14750	14802	14665	14718	14726	14771	14734	14675	14866	14855	14702	14720	14693	14731	14877	14799	14581	14790	14708	14800	14764	14698	14869	14666	14756	14825	14733	14744	14753	14826	14599	14821	14684	14669	14678	14596	14626	14761	14823	14753	14760	14744	14707	14605	14727	14575	14815	14632	14837	14611	14755	14646	14572	14848	14817	14691	14705	14619	14692	14642	15012	14797	14753	14687	14795	14873	14656	14794	14781	14748	14722	14641	14826	14761	14763	14719	14674	14732	14617	14764	14732	14700	14766	14795	14688	14679	14826	14661	14697	14672	14565	14667	14716	14656	14636	14706	14701	14652	14667	14653	14706	14807	14707	14558	14759	14858	14802	14800	14696	14746	14537	14722	14767	14745	14774	14658	14688	14834	14768	14784	14700	14659	14696	14776	14728	14751	14643	14714	14761	14840	14743	14749	14746	14870	14856	14848	14840	14705	14783	14731	14504	14840	14790	14739	14630	14636	14836	14751	14814	14672	14813	14826	14735	14664	14768	14766	14727	14653	14672	14652	14662	14652	14704	14631	14610	14949	14777	14654	14653	14796	14728	14813	14702	14540	14654	14671	14585	14769	14803	14660	14753	14643	14642	14765	14613	14689	14612	14618	14807	14683	14677	14815	14718	14605	14706	14832	14716	14784	14781	14826	14671	14742	14611	14731	14683	14736	14743	14780	14799	14701	14637	14695	14734	14738	14674	14927	14746	14835	14724	14533	14779	14791	14686	14565	14667	14656	14709	14851	14799	14707	14736	14547	14736	14813	14710	14606	14733	14636	14633	14722	14694	14807	14600	14627	14796	14638	14679	14666	14655	14776	14690	14654	14940	14793	14665	14777	14716	14658	14766	14705	14727	14758	14618	14720	14784	14648	14761	14813	14595	14786	14669	14672	14613	14780	14882	14818	14578	14616	14739	14515	14878	14907	14634	14637	14849	14756	14766	14870	14786	14707	14768	14673	14803	14788	14489	14721	14727	14827	14793	14739	14766	14605	14923	14776	14540	14720	14925	14610	14763	14724	14880	14784	14633	14776	14724	14828	14748	14666	14679	14803	14551	14711	14808	14592	14614	14909	14605	14533	14780	14874	14645	14815	14667	14811	14768	14799	14612	14964	14829	14684	14859	14721	14710	14661	14696	14726	14846	14697	14645	14737	14884	14596	14707	14890	14742	14748	14599	14580	14726	14560	14694	14646	14621	14695	14733	14592	14626	14681	14823	14759	14847	14853	14550	14732	14593	14647	14778	14733	14722	14713	14537	14950	14741	14644	14555	14706	14736	14819	14693	14732	14736	14659	14690	14602	14677	14773	14674	14739	14604	14827	14777	14745	14808	14678	14734	14680	14879	14747	14869	14786	14896	14763	14604	14776	14593	14594	14856	14705	14832	14644	14673	14727	14691	14684	14670	14511	14677	14809	14738	14669	14634	14688	14825	14866	14767	14697	14575	14524	14813	14644	14781	14662	14760	14710	14635	14747	14572	14647	14731	14806	14703	14672	14678	14732	14705	14689	14798	14710	14709	14653	14756	14750	14697	14748	14713	14694	14673	14683	14806	14614	14705	14550	14767	14707	14632	14822	14742	14683	14622	14644	14797	14624	14536	14688	14775	14737	14684	14786	14831	14797	14636	14647	14695	14725	14758	14726	14679	14824	14708	14734	14750	14680	14688	14588	14652	14856	14647	14764	14708	14756	14745	14682	14777	14787	14777	14689	14831	14629	14749	14835	14576	14660	14642	14767	14789	14714	14765	14862	14674	14502	14811	14643	14658	14863	14657	14749	14849	14576	14753	14820	14691	14731	14680	14794	14692	14913	14797	14688	14747	14653	14725	14671	14699	14724	14600	14778	14617	14757	14571	14800	14827	14742	14630	14678	14778	14693	14695	14809	14671	14634	14815	14728	14664	14640	14827	14740	14738	14757	14465	14770	14675	14798	14742	14709	14742	14602	14690	14783	14666	14829	14693	14767	14647	14726	14697	14818	14783	14820	14855	14668	14604	14818	14838	14643	14863	14649	14933	14787	14709	14820	14754	14655	14784	14742	14675	14805	14741	14657	14787	14868	14805	14661	14781	14683	14769	14698	14776	14654	14818	14735	14738	14750	14799	14812	14748	14756	14794	14504	14814	14862	14787	14610	14766	14653	14785	14731	14774	14718	14754	14772	14507	14746	14735	14743	14780	14647	14663	14748	14630	14917	14755	14727	14887	14726	14734	14755	14699	14723	14553	14669	14757	14829	14767	14717	14832	14604	14664	14738	14810	14673	14719	14774	14587	14628	14769	14746	14620	14736	14689	14618	14696	14778	14614	14694	14683	14783	14756	14623	14764	14891	14648	14756	14750	14687	14698	14757	14584	14730	14798	14732	14796	14652	14882	14744	14613	14848	14870	14714	14767	14716	14625	14791	14806	14667	14745	14719	14688	14852	14757	14781	14689	14571	14680	14732	14778	14662	14744	14601	14762	14601	14732	14624	14735	14691	14761	14561	14599	14804	14666	14690	14690	14773	14512	14856	14679	14528	14668	14841	14705	14695	14843	14713	14823	14667	14720	14780	14856	14775	14645	14772	14762	14623	14727	14646	14747	14858	14801	14815	14639	14803	14609	14639	14751	14754	14907	14770	14666	14709	14702	14876	14754	14614	14660	14784	14603	14664	14763	14764	14793	14706	14683	14797	14681	14664	14627	14809	14742	14813	14663	14756	14745	14646	14715	14795	14697	14758	14797	14894	14751	14841	14766	14667
18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0
11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	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
