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
339738790030	339738790595	339738791145	339738791695	339738792245	339738792795	339738793345	339738793895	339738794445	339738794995	339738795545	339738796095	339738796645	339738797195	339738797745	339738798295	339738798845	339738799395	339738799945	339738800495	339738801045	339738801595	339738802145	339738802695	339738803245	339738803795	339738804345	339738804895	339738805445	339738805995	339738806545	339738807095	339738807645	339738808197	339738808745	339738809295	339738809845	339738810395	339738810945	339738811495	339738812045	339738812595	339738813145	339738813695	339738814245	339738814795	339738815345	339738815895	339738816445	339738816995	339738817545	339738818095	339738818645	339738819195	339738819745	339738820295	339738820845	339738821395	339738821945	339738822495	339738823045	339738823595	339738824145	339738824695	339738825245	339738825795	339738826345	339738826895	339738827445	339738827995	339738828545	339738829095	339738829645	339738830195	339738830745	339738831295	339738831845	339738832395	339738832945	339738833495	339738834045	339738834595	339738835145	339738835695	339738836245	339738836795	339738837345	339738837895	339738838445	339738838995	339738839545	339738840095	339738840645	339738841195	339738841745	339738842295	339738842845	339738843395	339738843945	339738844495	339738845045	339738845595	339738846145	339738846695	339738847245	339738847795	339738848345	339738848895	339738849445	339738849995	339738850545	339738851098	339738851645	339738852195	339738852745	339738853295	339738853845	339738854395	339738854945	339738855495	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	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	2659	3600	2300	2659	3600	2300	2659	3600	2300	2659	3600	2300	2659	3600	2300	2660	3600	2300	2660	3600	2300	2660	3600	2300	2660	3600	2300	2661	3600	2300	2661	3600	2300	2661	3600	2300	2661	3600	2300	2661	3600	2300	2662	3600	2300	2662	3600	2300	2662	3600	2300	2662	3600	2300	2662	3600	2300	2663	3600	2300	2663	3600	2300	2663	3600	2300	2663	3600	2300	2663	3600	2300	2664	3600	2300	2664	3600	2300	2664	3600	2300	2664	3600	2300	2665	3600	2300	2665	3600	2300	2665	3600	2300	2665	3600	2300	2665	3600	2300	2665	3600	2300	2666	3600	2300	2666	3600	2300	2666	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	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
23372	21778	29815	24488	22664	25638	27914	22648	21524	21398	20965	20732	20575	20455	20423	20155	20328	20088	20060	19960	20046	19967	20032	20109	19854	19796	20105	19773	19947	19932	19938	19951	20038	19842	19769	20038	20037	19885	19877	19651	19795	19913	20003	19905	19742	19699	19761	19704	19690	19878	19858	19743	19880	19495	19626	19646	19714	19867	19706	19809	19577	19795	19785	19655	19610	19657	19753	19555	19635	19673	19493	20032	19886	19512	19676	19659	19578	19537	19697	19599	19693	19611	19898	19533	19555	19473	19872	19748	19610	19585	19736	19750	19615	19672	19593	19733	19866	19732	19877	19517	19704	19648	19830	19722	19730	19697	19555	19533	19568	19837	19440	19785	19668	19564	19625	19540	19659	19777	19503	19641	19595	19857	19672	19534	19717	19851	19521	19471	19511	19602	19563	19723	19669	19792	19633	19497	19871	19620	19642	19583	19591	19647	19709	19584	19515	19632	19621	19674	19724	19705	19748	19532	19572	19733	19726	19504	19440	19466	19624	19598	19801	19639	19685	19615	19781	19621	19609	19432	19410	19377	19686	19498	19627	19623	19615	19689	19726	19500	19766	19738	19613	19573	19586	19518	19606	19602	19838	19581	19657	19460	19510	19608	19546	19694	19757	19774	19676	19654	19620	19508	19459	19667	19656	19624	19798	19732	19525	19455	19499	19539	19691	19591	19719	19732	19611	19643	19635	19639	19594	19659	19536	19597	19869	19463	19741	19642	19677	19713	19560	19570	19521	19744	19529	19654	19546	19649	19692	19595	19682	19601	19621	19494	19688	19644	19565	19602	19624	19452	19647	19727	19583	19985	19659	19826	19522	19535	19707	19379	19826	19584	19546	19850	19668	19681	19704	19710	19340	19822	19759	19559	19532	19566	19650	19561	19547	19620	19522	19621	19531	19527	19587	19677	19619	19779	19696	19644	19602	19573	19769	19655	19778	19826	19970	19707	19707	19429	19765	19627	19601	19453	19667	19559	19537	19620	19750	19669	19777	19603	19664	19710	19727	19492	19704	19377	19750	19697	19405	19899	19795	19593	19648	19485	19714	19694	19593	19533	19353	19557	19585	19619	19718	19497	19765	19619	19815	19538	19630	19591	19619	19681	19661	19582	19569	19563	19428	19653	19901	19550	19545	19863	19674	19576	19746	19870	19917	19568	19650	19548	19879	19608	19695	19594	19529	19570	19580	19626	19625	19513	19682	19625	19595	19439	19573	19694	19315	19642	19634	19548	19336	19627	19652	19582	19831	19776	19770	19546	19701	19708	19740	19609	19482	19395	19633	19442	19594	19494	19555	19388	19658	19407	19581	19793	19581	19492	19566	19535	19563	19645	19671	19657	19665	19602	19423	19412	19837	19643	19609	19659	19571	19654	19554	19636	19713	19695	19693	19562	19747	19471	19573	19609	19597	19714	19539	19474	19692	19564	19414	19632	19673	19594	19470	19650	19767	19748	19447	19556	19603	19480	19638	19513	19673	19712	19663	19585	19595	19444	19577	19651	19598	19423	19656	19518	19709	19612	19532	19645	19643	19654	19700	19513	19858	19784	19522	19379	19529	19651	19680	19582	19576	19657	19710	19504	19405	19485	19606	19772	19606	19691	19590	19588	19715	19485	19584	19583	19372	19609	19533	19615	19592	19671	19545	19622	19663	19840	19534	19666	19851	19519	19559	19462	19521	19530	19597	19572	19749	19608	19474	19571	19605	19542	19573	19572	19523	19411	19700	19649	19745	19722	19651	19610	19703	19540	19635	19533	19598	19560	19501	19553	19613	19566	19700	19594	19575	19710	19692	19771	19569	19516	19790	19925	19417	19521	19764	19496	19689	19780	19711	19624	19489	19626	19455	19596	19432	19677	19670	19590	19417	19360	19512	19659	19738	19529	19553	19678	19690	19663	19606	19777	19826	19386	19596	19607	19483	19346	19512	19610	19712	19918	19826	19540	19565	19785	19654	19612	19765	19646	19724	19440	19820	19592	19677	19846	19412	19527	19771	19473	19613	19731	19705	19498	19765	19530	19786	19767	19885	19610	19427	19462	19586	19513	19616	19683	19582	19599	19601	19525	19691	19503	19697	19684	19533	19583	19570	19556	19533	19357	19682	19640	19857	19660	19558	19547	19441	19533	19668	19624	19544	19677	19772	19813	19682	19650	19475	19712	19457	19730	19710	19723	19627	19685	19763	19551	19574	19536	19836	19607	19381	19690	19677	19385	19600	19681	19585	19647	19602	19594	19638	19589	19493	19367	19723	19701	19491	19631	19659	19712	19536	19677	19562	19746	19406	19505	19506	19665	19576	19543	19535	19620	19771	19628	19567	19606	19719	19623	19923	19666	19679	19601	19741	19631	19728	19569	19724	19598	19817	19585	19612	19768	19840	19561	19538	19711	19718	19620	19514	19589	19403	19853	19683	19756	19505	19557	19686	19521	19564	19735	19815	19737	19593	19634	19681	19541	19624	19520	19710	19551	19520	19644	19895	19629	19817	19689	19530	19576	19540	19689	19711	19514	19589	19651	19456	19757	19590	19451	19709	19432	19679	19630	19688	19736	19676	19541	19483	19597	19867	19786	19627	19409	19669	19517	19538	19632	19607	19802	19627	19753	20005	19489	19438	19699	19615	19524	19480	19647	19585	19415	19757	19712	19743	19487	19615	19736	19591	19706	19546	19703	19744	19488	19651	19412	19528	19488	19871	19637	19524	19566	19705	19595	19504	19493	19713	19599	19654	19472	19317	19494	19705	19822	19790	19522	19627	19446	19665	19720	19663	19698	19851	19414	19746	19551	19765	19543	19755	19683	19611	19452	19606	19688	19394	19956	19694	19662	19579	19557	19466	19777	19946	19588	19365	19605	19583	19743	19811	19619	19536	19599	19663	19688	19452	19599	19677	19701	19752	19592	19796	19574	19682	19668	19557	19680	19527	19637	19755	19773	19464	19706	19728	19652	19714	19553	19629	19681	19737	19629	19695	19593	19673	19601	19624	19729	19517	19686	19629	19298	19708	19714	19746	19469	19577	19550	19674	19536	19606	19616	19668	19713	19537	19509	19722	19821	19666	19485	19635	19485	19658	19792	19625	19704	19600	19846	19778	19755	19740	19863	19768	19606	19587	19613	19744	19783	19742	19723	19571	19656	19621	19569	19360	19535	19487	19472	19719	19583	19846	19643	19651	19438	19574	19740	19688	19589	19743	19767	19636	19631	19477	19637	19631	19558	19534	19684	19731	19644	19723	19615	19715	19583	19628	19491	19757	19657	19741	19572	19501	19622	19590	19625	19733	19604	19590	19699	19525	19644	19551	19668	19617	19624	19493	19775	19643	19645	19635	19788	19608	19574	19597	19636	19675	19738	19396	19582	19557	19687	19649	19873	19568	19583	19698	19476	19596	19316	19546	19628	19587	19552	19649	19497	19724	19627	19664	19677	19867	19593	19792	19658	19839	19578	19468	19674	19551	19691	19536	19584	19611	19591	19792	19628	19416	19592	19626	19566	19629	19806	19582	19721	19655	19537	19647	19603	19605	19622	19333	19396	19632	19580	19645	19601	19479	19582	19622	19619	19656	19577	19653	19625	19635	19417	19353	19640	19759	19557	19545	19693	19708	19512	19752	19708	19515	19704	19733	19616	19460	19673	19746	19571	19382	19550	19661	19775	19466	19689	19381	19630	19712	19647	19580	19744	19665	19766	19528	19841	19622	19549	19756	19685	19574	19528	19720	19746	19819	19553	19615	19659	19608	19463	19497	19502	19644	19635	19789	19585	19489	19792	19609	19416	19579	19467	19553	19734	19457	19565	19536	19562	19715	19627	19866	19458	19571	19619	19719	19702	19752	19728	19591	19739	19555	19691	19731	19495	19732	19527	19685	19502	19880	19588	19635	19634	19730	19759	19498	19643	19721	19640	19498	19391	19539	19598	19663	19598	19583	19504	19682	19869	19726	19711	19819	19743	19689	19490	19467	19763	19602	19776	19647	19606	19633	19613	19550	19592	19711	19472	19475	19653	19456	19600	19821	19696	19918	19700	19689	19456	19576	19486	19809	19640	19652	19651	19706	19701	19698	19718	19549	19674	19662	19758	19561	19665	19706	19504	19470	19542	19626	19481	19620	19760	19645	19658	19765	19644	19832	19455	19717	19556	19525	19575	19641	19468	19538	19469	19519	19620	20010	19618	19405	19637	19754	19714	19656	19681	19623	19776	19876	19520	19749	19564	19639	19656	19676	19693	19704	19615	19545	19733	19673	19513	19675	19726	19735	19459	19519	19667	19567	19560	19601	19703	19649	19489	19633	19748	19601	19669	19822	19646	19537	19712	19590	19582	19618	19533	19713	19658	19632	19908	19528	19788	19632	19680	19669	19520	19512	19683	19539	19567	19615	19423	19699	19857	19712	19479	19546	19479	19542	19592	19679	19529	19673	19533	19805	19645	19423	19696	19726	19851	19629	19613	19676	19710	19786	19379	19389	19676	19533	19548	19630	19641	19721	19841	19592	19745	19538	19757	19537	19918	19513	19719	19655	19690	19534	19635	19373	19837	19811	19680	19571	19677	19682	19655	19410	19539	19672	19517	19603	19476	19618	19777	19900	19513	19581	19625	19297	19615	19677	19701	19667	19641	19833	19587	19781	19391	19416	19459	19619	19501	19720	19587	19526	19449	19669	19831	19723	19713	19563	19799	19643	19695	19559	19612	19712	19522	19700	19421	19603	19610	19547	19518	19643	19527	19533	19471	19839	19441	19450	19315	19591	19588	19472	19809	19482	19681	19552	19620	19509	19874	19679	19588	19705	19709	19570	19745	19576	19555	19756	19766	19644	19783	19727	19886	19766	19555	19708	19712	19537	19622	19660	19509	19710	19770	19735	19551	19646	19657	19730	19299	19577	19573	19566	19704	19643	19589	19777	19553	19438	19681	19586	19846	19791	19618	19527	19428	19664	19681	19668	19486	19602	19752	19571	19564	19774	19541	19594	19656	19564	19771	19437	19657	19385	19455	19541	19521	19629	19584	19452	19810	19748	19660	19666	19569	19491	19681	19715	19504	19618	19673	19616	19612	19707	19772	19587	19607	19596	19517	19479	19736	19514	19808	19499	19408	19558	19410	19612	19671	19784	19728	19763	19518	19596	19543
29424	51493	49052	37706	31034	26466	23239	21498	20410	19708	19021	18705	18494	18263	18115	18120	17840	17835	17699	17643	17726	17761	17461	17406	17608	17489	17585	17432	17511	17724	17620	17438	17398	17500	17522	17565	17611	17360	17604	17347	17396	17320	17301	17298	17391	17486	17314	17356	17381	17519	17327	17162	17289	17167	17229	17162	17230	17245	17477	17193	17169	17299	17281	17231	17187	17298	17438	17447	17286	17376	17411	17207	17344	17261	17340	17340	17210	17179	17324	17287	17285	17204	17239	17304	17135	17157	17149	17279	17207	17328	17178	17126	17366	17306	17229	17300	17077	17109	17365	17373	17015	17140	17210	17255	17222	17297	17211	17420	17345	17527	17341	17394	17210	17284	17075	17394	17294	17335	17295	17293	17223	17312	17383	17170	17301	17263	17209	17047	17181	17406	17273	17190	17274	17354	17343	17310	17317	17104	17188	17245	17195	17157	17167	17269	17388	17267	17345	17361	17062	17186	17202	17271	17173	17297	17328	17194	17378	17359	17249	17139	17168	17216	17241	17255	17350	17468	17226	17232	17141	17251	17177	17141	17337	17359	17163	17355	17279	17345	17178	17267	17321	17063	17253	17274	17220	17092	17296	17176	17150	17339	17327	17322	17347	17128	17028	17213	17323	17180	17216	17187	17246	17338	17064	17318	17343	17382	17310	17289	17090	17242	17328	17301	17294	17277	17187	17186	17180	17107	17305	17300	17159	17193	17199	17347	17186	17158	17166	17262	17190	17295	17201	17308	17171	17096	17288	17234	17148	17344	17234	17394	17441	17255	17175	17304	17217	17221	17256	17248	17282	17403	17180	17142	17266	17291	17259	17215	17279	17353	17307	17333	17293	17062	17352	17320	17189	17380	16998	17296	17238	17366	17376	17116	17244	17227	17247	17300	17418	17334	17272	17260	17154	17014	17163	17213	17104	17342	17237	17333	17257	17218	17298	17240	17163	17214	17142	17240	17198	17194	17287	17178	17382	17191	17148	17243	17329	17314	17110	17345	17265	17304	17226	17130	17183	17344	17254	17254	17355	17079	17269	17136	17256	17181	17257	17212	17195	17397	17156	17240	17331	17251	17200	17310	17317	17286	17241	17146	17459	17217	17232	17217	17309	17194	17329	17233	17216	17110	17280	17324	17410	17287	17170	17343	17294	17199	17042	16964	17318	17161	17028	17231	17264	17228	17197	17253	17297	17364	17269	17105	17067	17334	17349	17284	17157	17043	17364	17144	17160	17286	17234	17428	17210	17166	17054	17398	17262	17235	17279	17184	17151	17481	17253	17298	17195	17089	17279	17125	17286	17333	17290	17228	17261	17339	17205	17389	17199	17221	17158	17216	17120	17279	17193	17195	17066	17179	17178	17354	17313	17361	17446	17123	17246	17200	17022	17262	17091	17165	17397	17310	17140	17393	17322	17186	17175	17246	17291	17222	17091	17301	17282	17126	17249	17300	17249	17093	17390	17402	17112	17170	17077	17301	17426	17252	17131	17456	17340	17065	17324	17332	17198	17295	17331	17208	17081	17225	17313	17183	17340	17384	17304	17150	17189	17378	17335	17201	17385	17238	17362	17215	17257	17360	16999	17325	17414	17249	17081	17194	17132	17172	17235	17305	17292	17180	17261	17481	17303	17123	17190	17300	17286	17189	17376	17334	17186	17393	17282	17348	17246	17312	17285	17374	17287	17233	17121	17152	17351	17252	17383	17340	17204	17224	17287	17249	17280	17352	17096	17282	17238	17161	17256	17165	17190	17142	17208	17242	17218	17319	17293	17244	17342	17356	17107	17258	17187	17329	17064	17145	17357	17291	17189	17482	17295	17172	17241	17125	17344	17281	17264	17206	17226	17241	17215	17181	17212	17375	17243	17227	17259	17276	17035	17150	17249	17239	17246	17202	17287	17368	17203	17194	17273	17337	17318	17268	17374	17139	17234	17156	17374	17197	17276	17222	17417	17185	17202	17288	17269	17281	17110	17260	17311	17072	17195	17346	17176	17326	17304	17248	17217	17258	17059	17329	17232	17354	17236	17320	17199	17343	17408	17122	17230	17198	17323	17115	17111	17211	17311	17185	17207	17391	17151	17247	17338	17156	17311	17168	17328	17332	17410	17205	17144	17496	17384	17164	17246	17147	17444	17264	17260	17310	17236	17267	17024	17294	17082	17213	17268	17359	17304	17041	17321	17306	17424	17178	17312	17358	17182	17246	17200	17244	17272	17287	17023	17303	17143	17258	17243	17207	17371	17180	17296	17338	17153	17368	17320	17293	17137	17230	17196	17195	17115	17359	17407	17118	17360	17347	17304	17270	17261	17181	17145	17216	17170	17140	17213	17216	17260	17206	17147	17124	17289	16937	17338	17253	17291	17207	17224	17269	17183	17043	17465	17242	17272	17248	17216	17133	17251	17291	17164	17216	17207	17309	17305	17159	17231	17316	17252	17412	17315	17143	17269	17190	17241	17310	17348	17399	17301	17219	17263	17472	17306	17076	17145	17194	17025	17200	17316	17141	17284	17384	17159	17379	17218	17305	17277	17207	17365	17185	17272	17207	17160	17323	17284	17171	17188	17297	17309	17281	17209	17322	17243	17102	17300	17350	17132	17145	17313	17084	17376	17236	17155	17150	17303	17434	17142	17444	17241	17192	17253	17190	17311	17263	17153	17104	17320	17314	17323	17165	17224	17131	17060	17266	17189	17184	17250	17227	17324	17356	17142	17359	17204	17286	17202	17261	17174	17167	17303	17084	17353	17351	17342	17223	17252	17103	17275	17359	17288	17256	17424	17278	17050	17256	17247	17186	17282	17251	17373	17229	17090	17308	17287	17236	17251	17263	17291	17007	17439	17219	17308	17521	17174	17286	17220	17123	17374	17095	17163	17370	17252	17316	17166	17147	17343	17345	17154	17186	17369	17220	17353	17062	17331	17338	17200	17320	17190	17231	17414	17260	17186	17009	17221	17328	17089	17289	17087	17246	17288	17239	17291	17331	17328	17307	17222	17281	17239	17032	17128	17313	17358	17439	17242	17246	17093	17095	17252	17159	17210	17239	17217	17178	17279	17194	17286	17237	17250	17233	17163	17266	17405	17293	17400	17179	17138	17194	17180	17382	17178	17310	17292	17225	17234	17245	17186	17050	17225	17250	17217	17221	17303	17215	17075	17239	17141	17350	17335	17082	17355	17236	17180	17123	17420	17315	17245	17444	17161	17278	17258	17136	16984	17301	17247	17303	17329	17221	17484	17336	17116	17397	17331	17241	17390	17371	17167	17336	17163	17210	17382	17117	17290	17388	17225	17356	17386	17261	17218	17235	17221	17159	17108	17154	17142	17123	17377	17104	17362	17104	17415	17121	17269	17331	17187	17227	17132	17146	17355	17268	17198	17278	17231	17250	17265	17235	17429	17159	17194	17265	17123	17294	17343	17111	17148	17228	17177	17236	17227	17225	17259	17267	17095	17352	17238	17207	17074	17340	17053	17257	17367	17355	17131	17050	17303	17141	17214	17154	17153	17141	17196	17162	17222	17160	17366	17205	17387	17383	17184	17097	17371	17128	17289	17300	17157	17154	17259	17285	17249	17332	17109	17312	17233	17197	17288	17134	17325	17183	17214	17070	17223	17319	17327	17366	17181	17100	17255	17334	17468	17129	17286	17244	17340	17347	17273	17198	17248	17124	17185	17317	17414	17044	17328	17463	17280	17259	17117	17290	17147	17172	17127	17349	17343	17378	17170	17136	17286	17452	17304	17273	17161	17154	17218	17234	17084	17108	17207	17278	17175	17276	17150	17132	17347	17349	17405	17322	17288	17230	17161	17222	17218	17211	17213	17264	17258	17259	17096	17312	17195	17196	17145	17274	17261	17242	17268	17132	17156	17222	17300	17201	17261	17248	17219	17127	17324	17050	17245	17396	17460	17181	17141	17373	17297	17191	17112	17382	17252	17193	17026	17374	17276	17351	17082	17139	17185	17159	17256	17139	17443	17328	17247	17198	17260	17320	17211	17164	17278	17351	17046	17344	17222	17282	17248	17229	17256	17403	17162	17124	17245	17245	17130	17331	17221	17161	17347	17284	17170	17088	17432	17186	17200	17204	17200	17190	17183	17161	17231	17263	17403	17052	17194	17353	17201	17291	17251	17235	17274	17231	17296	17105	17252	17484	17116	17351	17405	17113	17105	17326	17212	17110	17147	17432	17217	17102	17217	17087	17142	17130	17307	17151	17308	17228	17419	17342	17193	17225	17340	17118	17234	17281	17286	17152	17210	17322	17031	17113	17181	17223	17021	17254	17183	17212	17049	17179	17148	17246	17292	17249	17270	17174	17308	17322	17128	17377	17235	17218	17235	17121	17100	17229	17332	17225	17224	17246	17317	17201	17215	17243	17355	17205	17234	17354	17285	17350	17259	17246	17271	17425	17356	17106	17251	17320	17303	17071	17405	17286	17225	17275	17205	17214	17144	17237	17253	17130	17280	17297	17266	17237	17319	17133	17262	17314	17142	17301	17256	17234	17140	17507	17240	17184	17197	17166	17208	17133	17251	17251	17247	17351	17364	17209	17215	17188	17257	17373	17176	17102	17301	17346	17106	17339	17255	17169	17279	17288	17342	17136	17105	17322	17421	17223	17093	17165	17129	17223	17172	17093	17271	17215	17218	17225	17194	17178	17245	17366	17258	17281	17009	17138	17314	17467	17298	17331	17114	17372	17275	17087	17159	17324	17209	17241	17252	17449	17202	17191	17065	17276	17245	17253	17117	17352	17176	17371	17188	17437	17270	17311	17175	17300	17190	17387	17283	17354	17231	17254	17365	17325	17222	17339	17115	17090	17274	17194	17193	17201	17213	17304	17295	17292	17292	17262	17254	17233	17246	17348	16959	17410	17242	17286	17316	17169	17384	17342	17249	17151	17190	17307	17290	17258	17187	17180	17146	17186	17200	17427	17381	17232	17350	17182	17269	17140	17321	17384	17075	17260	17176	17275	17311	17185	17269	17295	17321	17138	17246	17334	17351	17196	17204	17202	17077	17367	17288	17449	17099	17378	17336	17167	17336	17280	17168	17220	17161	17369	17346	17318	17218	17280	17153	17217	17383	17273	17069	17290	17327	17180	17192	17311	17193	17224	17269	17227	17325	17349
27537	23532	27934	24296	19574	18653	18278	17707	17608	17640	17687	17415	17524	17076	17162	17233	17341	17152	17315	17074	17203	17223	17028	17405	17154	17315	17249	17118	17069	17275	17177	17306	17299	17372	17032	17280	17156	17297	17081	17246	17329	17027	17246	17131	17009	17162	17252	17080	17328	17301	17132	16850	17209	17134	16961	17079	17236	17268	17263	17220	17174	17124	16951	16947	17012	17269	17170	16961	16892	16831	17141	17039	17211	17071	17099	17107	17117	17113	17152	17037	17189	17323	17119	17132	17323	17062	17244	16888	16889	17036	17095	17077	17177	16989	17040	17150	17035	16979	17087	17068	17383	17267	16982	17221	17309	17247	16932	17080	17036	17319	16926	17256	17260	17026	17279	17077	17187	17222	17197	17070	17062	17180	17108	17119	17236	16868	16995	16961	17065	17314	17376	17239	17201	17063	17067	17032	17117	17018	17046	17083	16961	16994	17175	17136	17282	17296	17006	17248	17079	16994	17079	17102	17055	17047	17128	17043	17136	17127	17048	17235	17205	16962	17019	17134	16989	17186	17263	17035	17278	17460	17229	17032	17047	17288	17059	17160	17123	17148	17204	17227	16982	16982	17145	16877	16862	17100	17298	17292	16912	17233	17105	16945	17093	17257	17267	17155	17142	17078	16858	17295	17191	17049	17195	17263	17028	17108	17070	17169	17181	17126	17256	17201	17123	17122	17135	17234	17059	17113	17020	17180	17069	17266	16965	17176	17134	17177	17147	17102	16995	17153	17107	17175	16968	17132	17033	16838	17052	17224	17112	17094	17039	17170	16916	17206	17167	17181	17121	17161	17158	16960	17312	17183	17037	17015	16986	17087	17233	17180	17058	17206	17083	17179	16978	17141	17185	17120	17152	17225	17233	17017	17310	17175	17124	17438	17126	17155	17107	17096	16986	17099	17050	17106	17173	17079	16888	17035	17106	17138	17286	17156	17106	17075	17330	17142	17052	17202	17345	17120	17315	17215	17165	16984	17179	17067	17041	17189	17292	17189	17237	17236	17203	17255	17125	17271	17150	17322	17013	17198	16996	17075	17202	17202	17163	17115	17061	16968	17194	17020	17075	17121	17165	17171	17119	17135	17117	17078	17160	17099	17080	17157	17189	17129	17235	17233	17085	17077	17056	17201	17135	17146	17050	16862	17003	17213	17216	17207	17105	17247	17175	17216	17076	17058	17239	17311	17218	17143	17355	17072	17048	17228	17205	17203	17012	17078	17173	17159	17068	17089	17048	17196	16836	17206	17093	17143	17123	17201	17176	17235	17305	17189	17307	17196	17022	16981	17034	17138	17192	17053	17139	17299	17183	17186	17261	17055	16854	17080	17069	17076	17148	17075	17057	17235	17085	16974	17065	17198	17157	17153	17285	16982	17079	16999	17252	17114	16998	16984	17227	17324	17136	17033	17124	17235	17194	16978	17155	17003	17102	17268	17126	17072	17180	17043	17260	17000	17065	17116	17142	17171	17126	17070	17272	17032	16898	17061	17019	17207	16946	17135	17119	17045	17140	17115	17405	17121	17030	17080	17136	17150	16987	17261	17237	16956	17011	17117	17047	17227	17077	17028	17040	17158	17101	17185	17102	17117	17229	17205	17157	16979	17115	17153	17048	16928	17318	17244	17122	17156	17083	17281	17086	17095	17249	17177	17083	17225	17252	17006	17340	17150	17082	16994	17324	17381	17079	17278	17094	17163	17155	17346	17179	17293	17107	17166	17116	17390	17116	17031	17238	16967	16990	17088	16893	17144	17166	17152	17194	17036	17225	17038	17240	17034	17106	17134	17169	17079	17147	17231	17241	17301	17140	16866	17367	17000	17099	17050	16968	17185	17292	17238	17254	17122	17156	16952	17269	17121	16960	17015	17209	16843	17161	17147	17108	16985	17040	17160	17083	17191	17388	17089	17067	17085	17065	17071	17191	17243	17124	17225	17102	17429	16939	17098	17036	17432	17001	17160	17010	17322	17270	17122	16783	16943	17115	17190	17115	17296	17282	17147	17114	17123	17117	17075	17020	17122	17090	17057	17095	17395	17140	17118	17152	17045	17018	17192	16984	17237	17215	17156	17087	17148	17143	17032	17141	17168	17088	17021	17246	17142	17162	17321	16994	17032	17141	17166	17167	17179	17040	17103	17121	17042	17041	16980	17157	17111	17019	17015	16920	17004	17017	17244	17189	17404	17084	17297	17019	16968	17206	17228	17000	16957	17199	17122	17043	17105	17245	17053	16803	17154	17056	17191	17352	17245	17154	17136	17182	17149	17091	17057	17119	16934	17098	17312	17279	17159	17098	17141	17304	17064	17061	17107	16917	16998	17129	17150	17091	17150	17217	17260	17234	17277	17083	17015	17021	17112	16966	17184	17126	17118	17074	17029	17231	17304	17138	17098	17149	17188	17047	17041	17098	17099	17143	17000	17003	17105	17114	17423	16984	17210	17317	17174	17249	17274	17159	17207	17101	17054	17076	16933	17261	17068	17133	17071	17250	17090	17053	17142	17132	17282	17131	17147	17182	17143	16942	17134	17256	16809	17057	17025	17074	16966	17014	17187	17121	17056	17046	16888	16950	17063	17051	17183	17135	17222	17167	17037	17245	17094	17115	17235	17123	17008	17231	17054	17130	16937	17060	17092	17328	17132	17207	17195	17029	17085	17283	17102	17107	17126	17074	17233	17406	17132	17208	16974	17076	17122	17014	16936	17185	17025	17054	17274	17218	16982	16988	17094	16891	17149	17308	17133	17092	17054	17150	17241	16993	17040	17129	17051	17077	17197	17193	17053	17043	17087	17226	17203	17133	17045	17292	17141	16908	17168	17223	17180	16943	17061	17147	17095	17071	17193	17203	17181	17194	17128	17141	17037	17043	17154	17136	17009	17044	17086	16922	17004	17127	17174	17082	17207	17112	17220	17123	17245	17233	17011	17053	16993	16980	17238	17173	17123	17023	17172	16975	17110	17119	17033	17147	17038	17105	17162	17054	17083	17141	17171	17137	17007	17250	17281	17094	17079	17089	17102	17208	17210	17146	16989	17159	17098	17228	17165	16999	17216	17121	17285	17124	17105	17077	17137	16959	17103	17018	17072	17161	17408	17040	17070	17023	17217	17117	17114	17369	17130	17160	17148	17249	17122	17111	17027	17104	17055	17205	17311	17097	17092	17037	17160	17162	17040	17181	17063	17217	17200	17202	17094	17165	17168	17156	17269	17004	16827	17058	17089	17101	16979	17032	17105	17109	16950	17241	17258	17223	17097	17292	17203	17253	17160	17238	17060	17031	17164	17270	17041	17155	17199	16891	17103	17163	17074	17143	17071	16992	17182	17116	17301	17220	17016	17090	17193	17136	17028	17074	17142	16995	16947	17081	17338	17267	17013	17115	17200	17170	17266	16894	16917	17063	17375	17194	17163	17082	16859	17075	17028	17160	17152	17106	17069	17162	17004	17054	17017	17183	17094	17241	17186	16964	17133	17069	17194	17217	17013	17248	17154	17411	17074	17072	17214	17047	17183	17155	17044	17091	17160	17200	17108	17263	17076	17260	17068	17163	17125	17309	17257	17118	16933	17007	17101	17102	17037	17140	17027	17140	17221	17067	17060	16992	17310	17159	17118	17039	17267	17123	17122	17068	17164	17245	17018	17061	17155	17063	17206	17290	17200	17002	16925	17211	17059	17358	16976	17106	16995	17069	17007	17027	16969	17194	17161	17061	17211	17184	17211	17150	17247	17155	17128	17232	17255	17287	17143	17090	17338	17221	17136	17194	17186	17041	16989	17101	17173	17142	17142	16952	17030	16927	17107	17089	17132	16888	16952	17313	17064	17059	17207	17058	16871	17113	17320	17254	17321	17219	17028	17170	16899	16996	17133	17200	17106	17334	17050	17157	17030	17052	17088	17211	17196	17340	17208	17259	17267	17170	17192	17097	17050	17230	17184	17213	17073	17111	17112	16893	17254	17173	17059	17113	17287	17120	17173	17257	17032	16985	16992	17238	17368	17172	17222	17203	16862	17147	17130	17126	17196	17170	16940	17072	17167	17058	17129	17057	17076	17013	17081	16933	17098	16946	16914	17032	17304	17070	17268	17142	17029	17312	17185	17139	17167	17191	16982	17159	17176	17064	17095	17246	17035	16977	17220	17115	17313	16865	16886	17026	17282	17222	17231	17140	17118	17029	17043	17117	17100	17066	17238	17101	16994	16969	17178	17271	16929	16993	17092	17182	17050	17082	17257	17369	17077	17048	16953	17059	17107	17181	17122	17413	17302	17183	17114	16962	16897	17073	17113	17234	16964	16963	17039	17215	17277	17235	17181	17060	17442	16977	17152	17038	17108	17140	17377	17090	17271	17166	17205	17272	17031	17133	17054	17205	17198	17054	17147	17243	17158	17090	17070	17271	16950	17335	17267	17119	17230	16989	17094	17306	16931	17238	17126	17137	17418	17215	17138	17150	17165	17275	17073	17062	17133	17052	17050	17130	17215	17261	17256	17358	17174	17093	17333	17054	16837	16908	17068	17140	17210	17156	17012	17165	17222	17151	17036	17132	17391	17150	17312	17014	16892	17128	17097	17225	17185	17093	17093	17148	17089	16920	17179	17204	17310	17249	17095	17074	16979	17158	17206	17007	17032	16986	17058	17256	17217	17228	16808	17107	17101	16971	17126	17307	17018	17211	17084	17081	17180	17126	17109	17272	17019	16941	17073	16952	17072	17100	17325	17242	17190	17110	17002	17318	17351	17123	17215	17054	17191	17018	17061	17024	17065	17347	17209	17198	17000	17116	17180	17179	17089	17217	17444	17230	17321	17108	17109	17251	17236	17326	17219	17237	17103	17191	16943	17230	17143	17010	17154	17253	17050	17157	17299	17237	17201	17140	17288	17140	17078	17182	17148	17167	16992	17162	17017	17083	17146	17030	17255	17076	16914	17372	17082	16938	17231	16995	17148	17139	16964	17148	17107	17186	17071	16972	16958	17060	17199	17161	17103	16976	17095	16954	17103	17102	17167	17246	17106	17401	17065	17159	17125	17182	16879	17196	16944	17178	17100	17210	17060	17223	17076	17051	17118	16912	17014	17179	16869	17061	17180	17139	17173	16989	17207	17036	17156	17353	17207	17100	17259	17221	17122	17156	17087
24588	33945	29971	22915	19813	17994	17298	16616	16315	16128	15948	16129	15998	15751	15852	15781	15952	15791	15803	15732	15645	15658	15797	15757	15625	15923	15630	15609	15711	15915	15642	15727	15760	15838	15703	15565	15655	15864	15749	15585	15692	15672	15544	15619	15535	15605	15603	15665	15755	15651	15585	15647	15849	15597	15737	15566	15569	15691	15635	15691	15592	15627	15885	15643	15569	15841	15694	15704	15626	15478	15661	15739	15680	15691	15598	15528	15677	15754	15633	15508	15550	15594	15738	15879	15747	15615	15791	15656	15616	15590	15551	15621	15760	15691	15726	15539	15635	15807	15490	15667	15815	15583	15685	15642	15606	15723	15556	15658	15698	15563	15647	15656	15604	15539	15677	15719	15775	15644	15665	15531	15712	15708	15390	15572	15633	15756	15715	15646	15550	15627	15760	15634	15473	15530	15777	15584	15657	15644	15557	15551	15742	15740	15647	15553	15481	15692	15631	15432	15740	15692	15564	15619	15562	15490	15681	15679	15665	15495	15550	15585	15800	15604	15715	15651	15720	15731	15528	15691	15749	15683	15638	15526	15716	15708	15515	15753	15780	15722	15750	15678	15740	15755	15601	15682	15681	15797	15695	15831	15735	15700	15428	15677	15698	15553	15655	15621	15531	15563	15880	15601	15632	15663	15672	15531	15678	15798	15786	15411	15654	15593	15444	15755	15612	15718	15774	15509	15689	15769	15682	15662	15696	15509	15614	15775	15739	15613	15719	15600	15571	15546	15828	15549	15655	15599	15508	15603	15581	15656	15632	15674	15679	15524	15663	15683	15645	15732	15697	15557	15876	15668	15653	15535	15754	15723	15709	15524	15705	15744	15735	15671	15643	15591	15655	15696	15721	15648	15940	15642	15784	15665	15703	15815	15746	15650	15496	15812	15573	15814	15581	15760	15783	15516	15620	15487	15776	15613	15553	15635	15705	15560	15718	15802	15636	15740	15812	15759	15702	15733	15727	15644	15706	15549	15629	15599	15686	15568	15632	15715	15682	15816	15667	15780	15561	15631	15558	15656	15684	15743	15604	15757	15788	15712	15541	15649	15558	15663	15652	15448	15628	15742	15653	15796	15652	15642	15574	15661	15409	15664	15695	15489	15728	15592	15648	15654	15647	15681	15656	15620	15398	15630	15556	15649	15825	15562	15654	15548	15772	15666	15723	15676	15505	15891	15555	15591	15647	15750	15636	15604	15625	15473	15606	15715	15676	15688	15626	15705	15630	15681	15585	15648	15477	15768	15795	15534	15666	15736	15735	15567	15574	15701	15796	15657	15553	15662	15770	15600	15433	15494	15583	15536	15722	15587	15774	15756	15600	15710	15648	15748	15573	15719	15710	15561	15652	15624	15600	15467	15620	15760	15632	15447	15790	15607	15723	15689	15646	15671	15549	15778	15702	15627	15640	15811	15660	15671	15889	15664	15634	15740	15649	15619	15637	15584	15694	15377	15628	15577	15814	15508	15726	15772	15537	15641	15790	15735	15704	15783	15698	15738	15688	15664	15586	15643	15610	15479	15774	15573	15588	15673	15824	15603	15749	15739	15673	15598	15588	15724	15673	15674	15693	15653	15746	15707	15604	15785	15684	15527	15725	15504	15456	15596	15703	15613	15609	15636	15781	15826	15773	15687	15571	15591	15641	15805	15560	15556	15721	15585	15567	15741	15580	15686	15510	15728	15559	15340	15676	15601	15474	15564	15736	15812	15553	15562	15710	15781	15714	15690	15631	15668	15589	15688	15677	15529	15851	15639	15631	15598	15680	15700	15563	15709	15711	15805	15771	15755	15744	15587	15629	15725	15774	15657	15762	15614	15706	15712	15627	15769	15635	15544	15736	15636	15625	15657	15487	15572	15791	15608	15586	15660	15602	15650	15620	15447	15766	15621	15719	15862	15741	15649	15695	15644	15813	15565	15585	15726	15490	15722	15620	15555	15539	15562	15765	15608	15669	15633	15678	15566	15712	15654	15491	15562	15691	15722	15641	15712	15665	15629	15716	15670	15606	15708	15719	15776	15892	15811	15574	15857	15600	15685	15627	15690	15717	15693	15612	15615	15593	15704	15570	15641	15734	15846	15584	15743	15545	15630	15506	15624	15607	15466	15600	15633	15731	15683	15650	15638	15741	15659	15529	15562	15611	15619	15752	15547	15727	15639	15735	15440	15691	15400	15786	15731	15600	15662	15812	15595	15702	15573	15711	15662	15655	15747	15691	15601	15565	15752	15705	15615	15509	15773	15573	15588	15648	15656	15698	15671	15778	15661	15801	15544	15606	15662	15586	15873	15582	15816	15456	15595	15679	15634	15778	15797	15813	15649	15663	15501	15664	15590	15651	15608	15754	15865	15599	15502	15693	15484	15605	15728	15643	15642	15655	15732	15814	15731	15707	15577	15503	15555	15755	15611	15623	15608	15648	15714	15642	15627	15704	15478	15734	15523	15650	15885	15545	15602	15747	15812	15703	15529	15645	15647	15723	15756	15602	15597	15495	15653	15621	15492	15775	15569	15724	15504	15630	15618	15597	15670	15522	15659	15696	15544	15653	15606	15844	15664	15639	15639	15628	15570	15600	15683	15466	15758	15682	15662	15883	15634	15788	15712	15764	15669	15785	15807	15694	15493	15756	15487	15447	15633	15698	15839	15605	15628	15631	15603	15676	15823	15590	15739	15554	15597	15691	15601	15703	15573	15709	15606	15594	15663	15610	15522	15827	15524	15723	15724	15831	15550	15655	15669	15735	15656	15534	15692	15765	15589	15779	15589	15549	15621	15574	15682	15763	15715	15608	15678	15660	15586	15684	15606	15783	15704	15796	15793	15682	15672	15759	15618	15714	15501	15755	15609	15635	15697	15672	15610	15658	15669	15687	15730	15677	15556	15668	15645	15569	15709	15587	15751	15682	15792	15526	15689	15629	15756	15670	15873	15724	15758	15748	15667	15744	15712	15623	15608	15644	15575	15709	15630	15642	15561	15642	15701	15439	15798	15635	15682	15698	15637	15703	15685	15714	15487	15936	15582	15712	15634	15665	15763	15672	15617	15704	15529	15798	15624	15619	15651	15581	15772	15580	15731	15655	15667	15680	15556	15487	15506	15687	15848	15671	15707	15758	15741	15567	15752	15720	15771	15424	15591	15638	15483	15540	15571	15603	15817	15624	15523	15735	15683	15717	15575	15610	15592	15680	15485	15831	15583	15688	15733	15635	15688	15628	15644	15597	15637	15550	15497	15547	15696	15664	15677	15759	15654	15580	15448	15827	15660	15646	15546	15683	15559	15683	15611	15723	15858	15745	15608	15772	15632	15842	15606	15688	15569	15603	15761	15709	15532	15610	15681	15693	15666	15547	15562	15623	15701	15723	15600	15794	15633	15739	15650	15745	15630	15658	15592	15543	15783	15579	15696	15552	15766	15563	15692	15502	15744	15748	15750	15699	15833	15633	15807	15825	15641	15695	15662	15729	15604	15513	15760	15556	15749	15720	15679	15624	15596	15704	15654	15831	15513	15712	15743	15531	15655	15709	15700	15517	15423	15534	15819	15702	15653	15653	15744	15594	15766	15656	15738	15689	15619	15524	15405	15724	15901	15647	15651	15620	15579	15632	15703	15572	15586	15719	15846	15642	15650	15601	15603	15800	15585	15693	15765	15663	15974	15685	15643	15752	15660	15580	15710	15654	15729	15477	15537	15665	15806	15716	15573	15620	15696	15670	15863	15787	15616	15513	15638	15727	15476	15584	15846	15654	15756	15757	15655	15539	15569	15696	15644	15473	15699	15645	15560	15645	15736	15712	15676	15521	15649	15725	15513	15601	15792	15647	15502	15782	15707	15692	15759	15647	15568	15638	15742	15454	15779	15729	15538	15797	15663	15582	15636	15799	15750	15748	15565	15591	15576	15737	15499	15604	15667	15628	15770	15747	15612	15606	15515	15576	15484	15752	15597	15804	15537	15638	15620	15527	15456	15678	15822	15561	15629	15624	15736	15744	15672	15591	15642	15641	15658	15628	15616	15677	15624	15687	15690	15679	15732	15662	15574	15581	15688	15550	15654	15646	15600	15694	15772	15736	15670	15662	15490	15655	15785	15575	15726	15641	15704	15648	15677	15562	15496	15609	15604	15757	15715	15688	15627	15671	15689	15735	15653	15624	15607	15718	15629	15665	15600	15579	15554	15593	15591	15512	15513	15794	15497	15644	15589	15599	15649	15721	15509	15609	15671	15698	15531	15822	15842	15635	15522	15754	15781	15683	15723	15819	15729	15582	15558	15779	15559	15583	15682	15722	15552	15603	15555	15664	15559	15601	15566	15529	15585	15491	15839	15643	15781	15529	15890	15687	15536	15837	15618	15705	15577	15615	15627	15641	15589	15610	15643	15691	15674	15735	15524	15627	15610	15590	15741	15666	15676	15537	15679	15637	15723	15488	15533	15657	15587	15478	15710	15625	15671	15740	15526	15618	15594	15873	15797	15537	15702	15824	15783	15722	15816	15632	15680	15747	15846	15679	15517	15698	15624	15709	15701	15677	15747	15737	15632	15761	15644	15693	15635	15568	15639	15788	15574	15773	15614	15751	15675	15600	15631	15659	15662	15708	15565	15615	15599	15578	15838	15665	15798	15636	15724	15749	15615	15625	15653	15739	15577	15656	15647	15649	15542	15744	15581	15661	15748	15763	15648	15762	15641	15659	15745	15558	15694	15761	15668	15507	15540	15541	15689	15660	15628	15787	15661	15697	15799	15761	15694	15626	15708	15677	15719	15627	15685	15709	15737	15585	15624	15618	15665	15493	15699	15816	15668	15416	15631	15674	15606	15714	15605	15669	15745	15509	15806	15748	15594	15780	15684	15846	15718	15561	15670	15681	15743	15575	15694	15701	15784	15532	15676	15625	15705	15537	15742	15676	15537	15624	15693	15626	15800	15750	15555	15665	15608	15517	15578	15661	15608	15679	15578	15725	15744	15610	15573	15716	15606	15713	15550	15745	15632	15636	15795	15624	15658	15630	15849	15732	15507	15641	15793	15685	15694	15580	15584	15749	15635	15666	15590	15795	15801	15618	15758	15571	15662	15456	15808	15723	15569	15697	15676	15843	15755	15585	15619	15818	15726	15728	15590	15794	15448	15599	15735
23999	21230	28556	24687	22746	22568	21856	19482	18433	18453	18218	18120	18082	18432	18150	18123	18028	17849	18046	18036	17692	17747	17811	17649	17720	17739	17904	17499	17725	17621	18187	17714	17621	17596	17748	17848	17737	17636	17786	17640	17581	17484	17694	17686	17696	17694	17662	17573	17500	17613	17591	17486	17562	17556	17693	17610	17615	17517	17559	17679	17498	17594	17616	17615	17652	17596	17596	17490	17774	17579	17565	17547	17760	17656	17678	17595	17776	17675	17648	17705	17739	17422	17518	17644	17581	17470	17696	17577	17477	17578	17609	17886	17587	17569	17598	17617	17645	17524	17627	17484	17609	17608	17706	17555	17421	17602	17621	17540	17297	17376	17437	17520	17589	17499	17656	17915	17616	17576	17576	17665	17478	17750	17609	17438	17574	17507	17468	17477	17485	17553	17466	17474	17716	17601	17599	17444	17463	17818	17622	17688	17666	17748	17572	17653	17619	17459	17515	17447	17319	17670	17620	17490	17811	17659	17452	17561	17562	17735	17458	17608	17793	17627	17538	17537	17490	17445	17409	17606	17599	17651	17456	17525	17850	17541	17635	17527	17785	17558	17491	17586	17606	17606	17735	17590	17558	17309	17564	17334	17437	17713	17469	17495	17646	17704	17649	17477	17510	17613	17375	17589	17393	17728	17622	17618	17677	17626	17678	17552	17638	17748	17614	17537	17627	17679	17641	17501	17626	17599	17701	17680	17479	17638	17570	17630	17616	17502	17627	17594	17515	17606	17734	17464	17623	17497	17639	17699	17605	17686	17368	17658	17547	17504	17581	17443	17407	17535	17508	17655	17412	17732	17531	17595	17525	17779	17558	17405	17620	17656	17739	17419	17671	17428	17549	17473	17620	17709	17503	17539	17394	17368	17435	17738	17612	17596	17597	17389	17630	17721	17783	17454	17654	17658	17694	17549	17526	17524	17441	17643	17661	17754	17427	17552	17588	17502	17490	17569	17552	17624	17315	17365	17465	17588	17478	17666	17562	17608	17426	17529	17559	17457	17478	17741	17530	17470	17344	17511	17633	17489	17761	17378	17368	17441	17691	17611	17557	17632	17602	17652	17561	17768	17697	17477	17564	17374	17637	17664	17320	17761	17631	17516	17396	17560	17592	17577	17639	17445	17674	17437	17640	17613	17510	17625	17784	17644	17478	17585	17601	17458	17437	17507	17533	17632	17363	17678	17764	17630	17322	17585	17537	17561	17785	17504	17664	17540	17478	17698	17564	17754	17462	17355	17479	17551	17601	17682	17508	17429	17397	17686	17670	17665	17705	17728	17564	17503	17686	17477	17617	17523	17619	17513	17649	17648	17746	17540	17637	17611	17680	17599	17795	17461	17596	17634	17479	17611	17599	17705	17559	17337	17694	17617	17601	17484	17676	17495	17493	17530	17395	17566	17458	17828	17608	17612	17500	17662	17662	17672	17518	17506	17449	17713	17581	17727	17553	17589	17625	17532	17812	17638	17551	17683	17573	17700	17551	17621	17367	17564	17541	17473	17772	17403	17526	17480	17710	17649	17452	17561	17388	17549	17764	17570	17416	17637	17442	17781	17500	17562	17621	17614	17733	17480	17508	17546	17638	17680	17636	17525	17525	17721	17501	17552	17579	17657	17559	17328	17719	17583	17552	17557	17624	17704	17370	17328	17582	17600	17558	17564	17599	17556	17613	17410	17626	17699	17734	17560	17603	17710	17535	17652	17498	17551	17762	17313	17566	17641	17492	17680	17549	17589	17811	17563	17566	17502	17712	17550	17529	17644	17624	17549	17525	17488	17324	17572	17401	17612	17516	17758	17340	17432	17651	17589	17718	17507	17495	17741	17659	17735	17592	17446	17738	17526	17731	17374	17672	17532	17534	17553	17394	17521	17753	17730	17764	17574	17463	17632	17760	17539	17520	17493	17646	17557	17521	17561	17525	17467	17563	17471	17684	17728	17277	17501	17508	17532	17433	17605	17733	17565	17613	17414	17469	17569	17457	17563	17584	17587	17850	17575	17412	17615	17671	17689	17600	17527	17762	17728	17580	17593	17599	17652	17608	17703	17609	17579	17567	17731	17478	17605	17481	17472	17482	17433	17779	17481	17691	17504	17536	17483	17591	17396	17737	17537	17545	17344	17453	17646	17636	17550	17497	17574	17547	17415	17578	17529	17442	17529	17690	17519	17814	17491	17589	17462	17595	17648	17447	17719	17436	17346	17750	17577	17640	17459	17592	17450	17584	17837	17518	17518	17668	17692	17780	17477	17644	17574	17492	17452	17639	17566	17743	17430	17725	17534	17693	17549	17738	17572	17576	17637	17720	17500	17463	17593	17583	17716	17716	17529	17550	17347	17694	17844	17556	17362	17494	17689	17509	17715	17579	17493	17587	17544	17760	17516	17434	17617	17435	17485	17391	17529	17468	17526	17430	17439	17641	17416	17523	17685	17724	17655	17605	17645	17756	17617	17684	17530	17745	17507	17714	17547	17529	17564	17565	17581	17627	17579	17413	17638	17626	17559	17394	17525	17409	17519	17611	17480	17534	17738	17622	17496	17617	17669	17594	17562	17705	17496	17652	17634	17540	17564	17650	17514	17643	17612	17679	17639	17639	17613	17602	17471	17712	17493	17653	17648	17685	17620	17784	17493	17701	17298	17675	17750	17750	17638	17676	17803	17631	17669	17576	17631	17642	17557	17310	17706	17631	17513	17643	17675	17569	17465	17477	17460	17478	17523	17600	17486	17494	17558	17582	17561	17407	17570	17722	17627	17692	17758	17710	17430	17446	17604	17408	17580	17628	17554	17593	17578	17619	17536	17303	17736	17228	17482	17608	17697	17666	17723	17485	17637	17428	17706	17622	17293	17482	17638	17549	17537	17669	17563	17567	17628	17451	17581	17614	17599	17452	17640	17781	17711	17423	17554	17596	17583	17463	17497	17463	17530	17565	17576	17455	17607	17534	17488	17714	17453	17337	17569	17535	17649	17426	17490	17623	17472	17416	17428	17655	17517	17697	17574	17632	17790	17437	17613	17750	17408	17617	17423	17649	17505	17654	17546	17438	17520	17658	17526	17598	17530	17726	17469	17486	17589	17592	17350	17649	17640	17549	17354	17570	17589	17541	17573	17734	17528	17584	17561	17598	17399	17414	17448	17730	17723	17748	17503	17615	17570	17735	17581	17617	17656	17644	17562	17467	17374	17501	17750	17428	17588	17564	17654	17503	17690	17624	17474	17522	17778	17642	17564	17505	17547	17774	17540	17500	17756	17778	17552	17563	17512	17539	17643	17754	17470	17576	17596	17601	17595	17668	17607	17489	17493	17442	17672	17589	17686	17678	17527	17645	17518	17458	17573	17635	17506	17705	17526	17572	17271	17544	17608	17809	17828	17420	17451	17457	17518	17620	17546	17539	17859	17607	17563	17550	17481	17584	17653	17676	17560	17394	17609	17578	17472	17663	17830	17563	17532	17630	17709	17420	17737	17466	17593	17298	17688	17569	17589	17441	17623	17380	17540	17724	17697	17530	17512	17497	17651	17626	17568	17785	17676	17721	17455	17633	17498	17601	17512	17589	17613	17545	17568	17536	17327	17490	17673	17705	17513	17577	17546	17606	17503	17742	17495	17684	17745	17663	17672	17552	17425	17441	17668	17523	17711	17614	17540	17569	17381	17682	17720	17726	17604	17469	17588	17588	17655	17720	17671	17693	17597	17710	17505	17640	17571	17532	17624	17644	17846	17461	17493	17523	17681	17574	17708	17482	17473	17611	17432	17572	17652	17621	17644	17455	17703	17449	17745	17606	17380	17534	17579	17582	17548	17406	17432	17650	17662	17655	17504	17689	17665	17449	17717	17654	17697	17571	17588	17711	17645	17590	17610	17749	17560	17638	17513	17606	17688	17564	17420	17628	17569	17872	17476	17823	17552	17604	17479	17729	17946	17842	17618	17602	17531	17523	17497	17615	17545	17688	17561	17443	17761	17390	17602	17576	17573	17675	17702	17515	17536	17457	17623	17691	17655	17807	17443	17493	17639	17401	17683	17550	17666	17323	17556	17520	17665	17718	17563	17450	17652	17640	17548	17677	17556	17790	17712	17786	17498	17417	17535	17690	17557	17714	17550	17591	17514	17484	17615	17636	17545	17697	17628	17512	17744	17810	17583	17479	17597	17548	17656	17360	17589	17425	17499	17584	17425	17472	17736	17371	17819	17528	17677	17796	17455	17568	17672	17498	17623	17621	17614	17643	17607	17607	17573	17594	17567	17475	17545	17528	17563	17673	17647	17812	17539	17622	17515	17655	17433	17771	17717	17693	17511	17677	17575	17567	17575	17805	17573	17760	17684	17605	17556	17756	17513	17558	17596	17710	17612	17610	17814	17553	17426	17515	17333	17720	17649	17632	17838	17671	17596	17458	17464	17483	17546	17449	17633	17673	17555	17612	17743	17662	17490	17690	17292	17593	17453	17708	17565	17697	17562	17604	17555	17429	17551	17767	17561	17684	17476	17457	17514	17573	17609	17457	17565	17552	17578	17543	17625	17670	17723	17600	17698	17639	17559	17771	17665	17673	17583	17458	17547	17711	17567	17578	17591	17714	17412	17427	17520	17549	17513	17625	17463	17624	17542	17415	17666	17656	17556	17321	17595	17733	17550	17531	17500	17603	17732	17585	17667	17474	17609	17578	17636	17575	17607	17407	17571	17430	17461	17711	17628	17507	17625	17636	17522	17632	17580	17721	17801	17365	17486	17581	17613	17458	17386	17643	17738	17539	17716	17587	17493	17611	17721	17479	17585	17404	17750	17342	17624	17527	17658	17719	17562	17588	17607	17515	17674	17774	17475	17316	17709	17600	17663	17577	17649	17473	17615	17586	17569	17587	17578	17523	17520	17493	17494	17456	17568	17427	17654	17553	17443	17598	17818	17428	17734	17768	17705	17680	17627	17703	17775	17765	17520	17523	17652	17501	17505	17443	17428	17568	17628	17521	17577	17522	17599	17738	17657	17433	17659	17534	17545	17644	17628	17453	17556	17667	17667	17698	17500	17488	17614	17521	17643	17695	17697	17677	17642	17634	17542	17594	17468	17479	17487	17506	17568	17586	17564	17559	17454	17474	17498	17508	17518	17420	17630	17777	17611	17645	17838
24710	40094	38570	28771	23411	20841	19453	18407	17652	17195	16910	16794	16703	16633	16427	16358	16377	16144	16152	16154	16179	16132	16078	16188	16263	16239	16069	16086	16168	16204	16547	16188	16120	16064	15975	15921	16125	16047	15992	16112	16073	15994	16116	16140	16007	16097	16038	16038	16061	15923	15990	15976	15966	15878	15892	15993	15988	15778	15849	15968	15969	16020	15872	16053	15845	16068	16090	15869	15936	15937	15807	15832	15856	16060	16078	16018	15895	15883	15947	16019	15959	16134	15704	15955	16141	15851	15927	15912	16114	15787	16042	16031	15864	15950	15857	15793	15802	15912	15863	15943	15872	16063	15948	15804	15953	15762	15989	16025	16039	15940	16006	15897	15967	15797	15697	15937	15967	15868	16024	15929	15892	15778	15968	15981	16019	15832	16057	16052	16028	16039	15822	15931	16050	15908	16079	15939	15828	16070	15959	16018	15989	15839	15932	15876	16006	15910	15893	15943	15923	15801	15878	15673	15802	15949	16003	15881	15887	16006	15988	15899	15915	16090	15911	15839	16029	16023	15769	15956	16019	15850	15842	15951	16119	16021	16013	15969	15846	16131	15942	15969	16059	15949	15949	15972	15901	15885	15913	16131	15962	15926	15913	15947	15863	15850	15975	15962	15912	15886	15911	15924	15975	16035	15939	16101	15906	15895	15953	15841	15968	15834	15911	15712	15926	15973	16146	15928	15880	15946	16012	15699	15859	16033	15835	15974	16003	15696	16015	15886	15894	15969	15852	16026	15885	16036	16073	15957	16050	16036	15939	15960	15955	15934	15864	15867	16074	16009	16149	15828	15884	16056	16014	16100	15878	15853	15874	15833	15936	15849	15864	15888	15881	15909	15936	15951	15993	15944	15861	16210	15794	15902	15893	16060	15962	15815	15985	15903	15936	15887	16111	16077	15979	15917	15886	15953	15955	15990	15882	15887	16030	15995	15970	15834	16025	16053	15851	15778	15966	15869	15930	15913	15953	15951	15958	16025	15864	16051	15958	16067	15999	15899	15905	15794	15962	15909	16008	16054	15946	15831	15944	15945	15847	15990	16005	16012	16002	15947	16030	16009	15901	15898	15761	15912	15893	15933	16039	16037	15961	16017	15995	16075	15816	15824	15826	16070	16072	15990	16112	15964	16102	15790	15839	16149	15927	16043	15805	15922	15889	16012	16025	15858	15992	15888	15923	16106	15989	15799	16028	16042	15970	15900	16074	16114	15923	15934	16069	16120	15845	16032	15939	15766	16048	16003	16054	15963	15975	15853	16015	15862	16040	16001	15835	15861	15871	16048	15937	15894	15827	15992	15795	16081	16026	16019	15942	15971	15826	15956	15946	16021	16012	15923	15773	15999	15965	15827	15969	15894	15947	15771	16028	16032	15962	15946	15986	15970	15968	16057	15994	15883	15791	15822	16048	15851	15988	15951	16049	16001	15749	15805	15816	15941	15906	16012	15881	15860	15925	16058	15830	15953	15749	16024	16075	15964	15967	15954	16024	15878	16076	15904	15922	15990	15694	15886	15986	15986	15929	15969	16043	15974	16028	16039	15977	15932	15942	15913	15926	15858	15953	16038	15892	16091	15960	16093	15930	15907	15665	15933	16069	16017	16033	16026	16053	15987	15852	16009	16049	16004	15952	15915	15837	16006	15925	16068	15884	15914	15887	15871	16048	16072	15951	16082	16069	15918	15875	15943	16006	16070	16098	15876	16007	15982	15733	15943	15734	15939	15852	15901	15819	15996	16050	15935	16027	16049	15956	15973	15939	16040	15921	15867	15861	15921	15887	15674	15846	16033	15949	15875	15953	15982	15948	15993	15887	15887	15988	15982	16050	16142	15765	16021	16020	15774	15794	15982	15895	15739	15966	16093	15899	15896	15861	15746	15933	15912	15994	16041	15871	16117	15973	15836	16064	15854	15889	16002	15866	15981	15854	16021	16064	16006	15853	15952	15960	15991	16019	15905	15826	15979	16003	16149	16181	16032	15916	15936	16175	15838	16040	15869	15935	15923	16055	15934	16006	15923	16190	15835	15931	15970	15962	16084	15981	15901	15979	16105	15793	15835	15931	15879	16062	15900	15782	16014	15888	16022	16161	15956	15881	15819	15980	15794	16001	16001	15973	15825	15936	16001	16000	15821	15836	16080	15949	15839	15951	16016	15899	15970	16005	16045	15901	15979	15964	15916	15974	15946	15856	16010	15901	15787	15921	15995	16009	15858	15907	15801	15908	15939	16009	16049	15832	15777	15883	16094	16042	15924	16057	16175	15930	15991	16042	16005	15905	15926	15813	15866	16057	16038	15875	16080	15975	16033	15950	15880	16001	15956	15938	15875	15995	15827	15873	16162	15953	15967	16007	15961	15991	15960	15924	16006	16012	15830	15955	15920	15860	15902	15801	15908	15875	15820	15779	15928	15999	16154	15885	16082	16022	15865	15949	15759	16039	16025	15935	15962	16037	15924	15970	15830	15836	15921	15808	15938	15886	15881	15980	15857	15962	16018	15912	16035	16002	16039	16114	16017	15919	15880	15980	15909	16013	15981	15889	15990	15828	15990	15978	15925	16032	15826	15785	15780	15880	15952	16053	15956	16102	15880	16121	15977	16009	15978	15908	15950	15768	15870	16008	15966	16047	15961	15974	15909	16048	15948	15991	16141	15864	15769	15875	16131	15810	16025	15843	16067	16103	16066	15942	15948	15820	15994	15888	15950	15871	15939	16157	15911	16047	15755	15942	15742	15915	15923	15825	16152	15868	15839	15950	15814	15909	15851	15850	15831	15983	15928	15975	16055	16053	15945	15929	15911	15923	15939	16024	15964	15837	16025	15908	15896	15914	15931	15932	15913	16038	15972	15673	15876	15835	15786	15966	15973	15927	15957	15992	15895	15923	15818	16104	15996	16040	16011	15831	16106	16018	15864	15938	15895	16159	15898	15929	15892	15914	15876	15908	15995	15906	15918	15937	15887	16030	16114	15976	15886	15921	15857	16066	15901	15879	16063	15856	16016	16038	15902	15819	15748	15924	15925	15777	16192	16109	16109	15841	15957	15952	15890	15958	15851	15998	16071	15849	15998	15933	15953	16003	15794	16020	15828	16022	15671	16022	15977	15896	15904	16004	15884	15879	15851	15985	16031	15954	15919	15922	15760	16087	15930	16051	15931	16036	16013	15917	15912	16022	16097	15775	16007	16022	15817	16092	15779	15885	15926	15960	15926	15854	15886	16030	16028	15743	15869	16014	15973	15940	15885	16059	16042	16160	15892	15861	15943	15988	15873	15949	15847	16022	16088	15992	15972	15773	15898	15820	16050	15845	15862	16007	15997	15966	15957	16088	16014	16145	15895	15921	16009	15868	16182	16010	16073	15795	15869	15887	15949	15983	15871	15992	15806	15955	15922	16067	15837	15922	15918	15984	15785	16066	15947	16027	16108	15985	15911	15803	16042	15972	16204	15888	15994	15795	15839	15967	15875	15996	15899	16096	15779	16003	15920	16042	15904	16076	15834	15980	16068	15863	15881	16015	15861	16098	16044	15848	15902	15845	15890	15971	15903	15964	15849	15918	16034	15849	15775	15809	15827	16025	15874	16053	15923	16041	15943	16057	15817	15939	15933	15964	15893	15929	15802	16073	15854	15897	15948	15951	15915	16002	16178	15900	15962	16069	15927	16044	15955	15899	16046	15862	15982	15951	16024	15947	15866	15921	15975	16038	15770	15902	15640	16082	15936	15934	15950	15963	16060	16076	15853	16021	16071	15896	16154	16008	15847	15770	15957	16050	15992	15798	15889	16119	16070	15863	16004	16019	15951	15775	16011	16056	15743	15894	15868	15963	16075	15962	15941	16004	16205	15908	15966	15999	16130	15886	15886	15863	15950	15931	15796	16093	15928	15779	15911	15850	15996	15926	16030	15903	16072	16023	15948	15932	16008	15828	15911	15712	16077	16017	16051	16036	15948	16163	15740	15930	15751	15760	15859	15960	16015	15874	15859	16045	15995	15897	16110	15867	15858	15928	15948	15871	16025	16074	15807	15948	15892	15909	16128	16144	16022	15980	15959	15856	15915	16043	15919	15996	15854	15819	15942	15935	15858	15993	15772	16124	15921	16007	15894	16042	15944	15992	16091	15956	16181	15831	15920	15929	15803	15958	16061	15788	15749	16017	15998	15789	16090	15893	15768	15815	15905	16077	16080	15855	15896	15928	15815	15886	16010	15976	16041	15979	15847	15845	15884	15815	15969	15885	16089	15971	15817	16072	15828	15832	15910	16046	15817	15868	15945	15982	15864	16140	16007	16088	15797	16083	16091	15864	15968	16019	16024	15807	15916	15874	15979	15898	15990	15969	16036	15997	15948	15901	15939	16091	15829	15761	16079	15979	16063	15910	16013	15907	15893	15837	15921	15903	15812	16102	15950	15805	15975	15913	15987	16013	15795	15856	15907	15826	15910	16042	15937	15960	16034	16021	15991	16024	15908	16067	15839	15953	16059	16123	15735	16048	16003	15988	16104	16089	15848	15901	15918	16052	16148	15931	15870	16001	16023	15845	15933	15846	15791	15848	15909	15970	16065	15900	16031	16004	16009	15990	16076	15902	15862	15822	15986	16126	15980	15979	15942	15998	15836	16065	15928	15965	16043	15968	16112	16096	16113	15838	15973	15972	15997	15980	16034	15953	15767	15920	16010	15986	15948	15983	16126	15866	16076	16003	16001	15970	15957	16140	15844	16040	15939	15997	16013	15896	15736	15960	15932	15952	15916	16153	16001	16056	16017	15944	16028	15954	15803	15958	16041	15886	15887	15841	16042	15940	15867	15856	15685	15983	15895	16026	15900	16011	15949	16078	15900	16039	16125	15840	16075	15867	16043	16054	16097	15778	15876	15931	16009	15865	15816	16056	15801	15794	15996	16090	15868	15918	15867	15997	16010	15911	15958	15919	16096	15985	15905	15994	15982	15800	15934	16131	15941	15874	16042	15764	15936	16021	15949	15917	15897	15905	15786	15990	16000	15916	15899	15918	15876	16052	15783	15993	16009	15985	16000	15878	15963	15798	15846	16083	15882	15978	15894	15830	15788	15965	15990	15902	15923	16120	15810	16074	15925	15949	15868	15861	15973	15805	16029	16028	15947	16034	16018
22712	21164	28992	23712	21765	24458	26551	21924	20732	20370	20162	19927	19863	19452	19589	19401	19586	19383	19428	19263	19200	19296	19223	19148	19185	19102	19334	19051	19078	19173	19793	19405	19278	18962	19071	19172	18984	18981	18964	18892	19105	18918	18940	18771	18952	19048	19016	18998	18811	18930	19018	18984	18939	18899	19029	19051	19073	19015	18756	18841	18826	18968	19114	19005	18889	19011	19030	18906	18826	18994	19091	18902	18935	18877	18845	18942	18844	18783	18764	18919	19062	18730	19015	18725	18697	19085	18943	19030	18880	18982	18916	18868	18946	18942	18933	18783	18853	18987	18705	19234	18936	19033	18927	18874	19192	18881	18768	18751	18828	18699	18858	18779	18925	19005	19036	18746	18904	18816	18937	18668	19042	18719	18960	18976	18955	18917	18795	18691	18949	18727	18634	18820	18901	18772	18827	18815	18905	18694	18844	18832	18924	19053	18932	18781	18768	18852	18591	18811	18971	18772	18970	18957	18995	18727	18713	18885	19007	18662	18864	18779	18901	18900	18778	18672	18594	18703	18834	18858	18788	18792	18671	18944	19094	18800	18703	18809	19077	19030	18995	18942	18870	18647	18749	18834	18652	18890	18929	18799	18871	18779	18852	18840	18892	18952	18751	19028	18946	18839	18727	18917	18870	18786	18897	18747	18641	18906	19162	18856	18855	18769	18766	18794	18774	18946	18721	18757	18816	18727	18867	19009	19060	18754	18823	18866	18707	18787	18872	18859	18822	18740	18640	18863	18878	18883	19010	18894	18811	18955	18888	18741	19068	18771	18937	18758	18660	18498	18776	19040	19084	18826	18776	18716	19121	18677	19125	18896	18657	18934	18802	18823	18940	18904	18897	18804	18883	18868	18913	18762	18538	19083	18694	18725	18838	18787	18791	18670	18806	19053	18927	18674	18786	18822	18967	18839	18895	18854	18977	18856	18883	18746	18901	18712	18799	18949	18954	18946	18897	18994	18960	18878	18648	18852	18839	18805	18801	18852	18935	18668	18954	18789	18851	18807	18889	18839	18877	18966	18927	18712	18828	18850	18851	18774	18797	18944	18836	19019	18751	18906	18823	18936	18835	18890	18898	18859	18792	18993	18785	18966	18850	18606	19012	18872	18688	18941	18713	19033	18766	18830	18837	18946	18916	18693	19243	18922	18976	18857	18908	18882	18876	19106	18734	19203	18849	18682	18819	18931	18733	18918	18803	18789	18680	18871	18869	18797	19008	18838	18746	18742	18861	18811	18822	18774	18827	18869	18969	19040	18806	18903	18833	18829	18782	18751	18851	18522	18700	18765	18759	19041	18838	18766	18750	18880	18906	18466	18921	18956	18873	19116	18817	18789	18700	18648	18892	18928	18984	18664	18806	18699	18962	18952	18805	18813	18808	18653	18915	18855	18983	18881	18806	18805	18858	18790	18726	18874	18923	18734	18839	18838	18722	18954	18971	18777	18882	18728	18618	18685	18969	18730	18812	18805	18671	18921	18775	18721	18872	18881	18946	18854	18897	18767	18683	18973	18885	19008	18975	18798	19068	18924	18987	19090	18832	18824	18858	19077	18878	18846	18909	18966	18722	18749	18803	18586	18696	18737	18987	18960	18943	18844	18815	18734	18632	18899	18838	18951	18873	18641	18852	18674	18920	18849	18917	18957	19089	18894	18899	18882	18922	18932	18943	18888	18821	18940	18885	18839	18729	18885	18811	18768	18868	18787	18933	19065	18889	18598	18806	18922	18936	18956	18859	18821	18763	18885	18835	18894	18823	18757	18831	18801	18708	18905	18953	18849	18706	18722	18716	18802	18890	18760	18792	18884	18822	18889	18863	19045	18976	18929	18816	18688	18935	18644	19086	18928	18659	18710	18761	18899	18871	18741	18743	18744	18809	18811	18912	18947	18769	18878	18921	18791	18721	19047	19072	18916	18895	18904	18820	18798	18885	18920	18962	18955	18932	18735	18676	18925	18785	18958	18755	18936	18744	18762	18716	18892	18923	18842	18785	18929	18898	19097	18777	18887	18883	18866	18602	18944	18864	18735	18850	18796	18892	18858	18706	18913	18797	18905	18895	18686	18798	18709	18990	19040	18746	18761	19020	18988	18902	18953	18883	18911	18937	18878	18790	18643	19110	18679	18982	18687	18741	18708	18946	18974	18859	18831	18929	18915	19000	18976	18827	18852	18979	18872	18721	18747	18893	18825	18878	18613	18922	18898	18846	18790	18840	18708	18882	19007	18927	18857	18661	18794	18854	18755	18843	18888	18995	18865	18816	18834	19045	18731	18866	18807	18844	18919	18569	18801	18655	18924	18772	18961	18774	18778	18900	18817	18780	18844	19104	18899	18814	18706	18803	18674	18734	18918	18876	18806	18999	18820	18787	18720	18896	18849	18885	18719	18796	18814	18740	18737	19084	18732	18888	18860	18957	18978	18650	18776	18810	19036	18910	18649	18775	18806	18892	18914	18734	18792	18701	18824	18837	18903	18773	18588	18800	18729	18780	18880	18913	19011	18944	18973	18810	18810	18950	18672	18968	18745	18915	18835	18826	18777	18870	18771	18879	18735	18954	18790	18779	18896	18870	18882	18883	18735	18953	18808	18750	18924	18824	18589	18846	18823	18871	18812	18845	18833	18799	18782	19009	18887	18827	18606	18574	18850	18671	18796	18719	18915	18767	18645	18793	18914	18605	18654	18712	18820	18827	18789	18915	18667	18751	19014	18795	18868	18733	18997	18880	18802	18716	18694	18860	18749	18838	18774	18938	18832	18873	18701	18732	18842	18618	18810	18835	18809	18936	18805	18901	18923	18812	18881	18784	18831	18808	18899	19014	18992	18841	18930	18862	19155	18859	18841	19006	18938	18760	18895	18795	18685	18782	18710	18991	18885	18889	18900	18980	18952	18713	18785	18863	18854	18953	18791	18954	18846	18757	18895	18687	18858	18796	18777	18894	18833	18985	18862	18947	18922	18754	18653	18886	19060	19120	18943	18810	18690	18767	18723	18837	18918	18943	18711	18944	18801	18677	18955	19036	18930	19016	18853	18716	18666	18918	18685	18967	18878	18983	18815	18670	18844	18810	18806	18616	18766	18846	19014	18849	18814	18950	18838	18843	18949	18671	18918	18886	18773	18819	18815	18744	18772	19011	18686	18565	18682	18909	18891	18652	18929	19163	18644	18846	18903	18961	18784	18860	18856	18814	18786	18873	18914	18812	18732	19010	18604	18803	18785	18813	18829	18721	18725	19137	18760	18688	18728	18919	18944	18792	18836	18942	18830	18813	18864	19022	18711	18723	19024	18816	18924	18775	18950	18863	18752	18877	18686	18852	18784	18940	18844	18554	18924	18791	19005	18822	18875	18855	18706	18847	18704	18691	18855	18821	18780	18870	19009	18902	18533	18940	19002	18848	18915	18803	19103	19010	18755	18694	18801	18676	18811	18706	18826	18849	18773	18645	18684	18813	18890	18775	18750	18874	18829	18894	18953	18788	18836	18915	18547	18906	18726	18628	18897	18786	18841	18827	18776	18817	18855	19050	18792	18894	18807	18663	18907	18670	18844	18708	18864	18711	18899	18782	18810	18759	18709	18803	18840	18810	18807	18818	18898	18927	18970	19098	18919	18741	18729	18888	18755	18665	18969	18854	19083	18921	18782	18836	18874	18865	18665	18676	18915	18818	18788	18835	18838	18905	18843	18967	18792	18837	18849	18803	18661	18834	19040	19096	18954	18719	18924	18954	18758	18678	19033	18795	18938	18855	18947	18694	18765	19019	18674	18855	18772	18832	18966	18886	18857	18935	18754	18954	18764	18742	18527	18899	18779	18770	18732	18816	18830	18800	18935	18649	18813	18861	18880	18898	18977	19033	19078	19128	18876	18885	18848	18815	18852	18801	18919	18870	18903	18873	18841	18834	18761	18786	18809	18853	18811	18924	18747	18896	18705	18837	18886	18583	18940	18714	18889	18772	18818	18653	18750	18609	18838	18851	18750	18910	18950	18804	18790	18788	18827	18848	19001	18827	18779	18928	18945	18727	18769	18865	18829	18887	18884	18585	18820	18817	18917	18935	18906	18709	18840	18863	18718	18887	18864	18864	18747	18806	18684	18906	18844	19112	18818	18781	18823	18808	18938	18701	18641	18528	18771	18773	18917	18838	18786	18809	18869	18804	18805	18890	18985	18743	18924	18903	18835	18786	18884	18855	18856	18827	18842	18699	18915	18818	18763	18901	18848	19014	18804	18740	18798	18789	18844	18851	18918	18781	18736	18683	18860	18705	19015	18955	18981	18615	19027	18893	18753	18886	18919	18786	18615	18847	18825	18750	18784	18798	18722	18974	18667	18792	18694	18939	18864	18927	18584	18959	18853	19058	18702	18865	19031	18903	18809	18843	18854	18899	18659	18858	18893	18687	19027	18699	18985	18826	18719	18967	18741	18941	18835	18953	19006	18910	18919	18783	18737	18606	18846	18786	18864	18803	18836	18685	18771	18773	18791	18817	18892	18964	18902	18787	18837	18904	18893	18776	18829	18856	18745	18556	18814	18702	18884	18799	18816	18754	18793	18848	18713	18854	18714	18891	18687	18869	18886	18748	18645	19017	18877	19043	18820	19055	18772	18858	18829	18813	18979	18887	18872	19058	18804	18801	18890	18955	18668	19000	18937	18798	18755	18868	18655	18839	18892	18865	18828	18792	18882	18997	18673	18891	18836	19060	18989	18856	18815	18913	18657	18801	18861	18778	18686	18825	18568	18562	18837	18952	18906	18834	18808	18844	18691	18880	18917	18875	18746	18878	18735	18921	18754	18649	18798	18840	18915	18877	18757	18779	18778	19039	18907	18873	18762	18796	18709	18902	18772	18842	19003	18698	18882	18872	18682	18910	18705	18861	18708	18726	18961	18943	18878	19024	18860	18976	18822	18903	18804	18715	18839	18798	18836	18865	18680	18592	18908	18667	18816	18903	18953	18905	18802	18896	18653	18902	18957	18893	18718	18928	18859	18835	18795	18738	18912	18827	18852	18752	18844	18994	18893	18937	18788	18898	18792	18631	18690	18987	18877	18797	18768	18774	18911	18777	18836	18819	18508	18798	18858	18963	18593	18806	18896	18720	18728	18765	18682	18748	18639	18754	18763
26768	46275	43875	33451	27807	24093	21858	20690	19594	18800	18453	18177	17900	17671	17547	17715	17284	17244	17319	17094	17148	17075	16896	16998	16845	16968	17185	17029	16943	16865	18575	17074	16783	16846	16847	16962	16986	16796	16865	16540	16972	16894	16843	16743	16654	16692	16821	16564	16777	16706	16661	16694	16774	16811	16825	16572	16678	16835	16707	16782	16689	16652	16754	16715	16752	16749	16758	16761	16846	16605	16815	16664	16624	16731	16605	16891	16716	16724	16715	16803	16592	16602	16515	16642	16669	16660	16769	16605	16683	16591	16730	16562	16675	16633	16689	16665	16747	16748	16616	16609	16631	16643	16649	16729	16586	16726	16778	16667	16535	16703	16530	16590	16742	16712	16825	16647	16552	16764	16718	16702	16562	16629	16570	16787	16619	16767	16744	16731	16681	16694	16717	16657	16811	16555	16705	16784	16831	16628	16684	16750	16643	16582	16507	16681	16492	16840	16640	16662	16715	16578	16767	16512	16755	16569	16642	16618	16574	16676	16701	16799	16671	16847	16659	16704	16701	16663	16801	16736	16567	16693	16607	16601	16613	16657	16822	16670	16856	16680	16873	16815	16733	16551	16616	16593	16634	16579	16545	16718	16503	16834	16633	16560	16675	16636	16738	16722	16347	16578	16701	16637	16522	16520	16716	16859	16654	16711	16740	16813	16905	16830	16642	16550	16542	16584	16504	16694	16515	16719	16651	16636	16551	16554	16534	16599	16471	16449	16666	16728	16669	16528	16731	16592	16726	16579	16640	16679	16798	16641	16649	16644	16802	16689	16652	16740	16858	16527	16881	16668	16668	16632	16686	16508	16439	16838	16690	16692	16651	16613	16671	16559	16621	16505	16657	16838	16607	16599	16602	16646	16754	16581	16714	16593	16811	16811	16671	16688	16702	16642	16752	16783	16710	16599	16818	16771	16562	16521	16671	16658	16660	16741	16760	16692	16563	16619	16730	16819	16749	16565	16844	16537	16652	16625	16888	16528	16608	16772	16758	16479	16560	16719	16674	16575	16807	16671	16576	16645	16753	16873	16583	16514	16742	16513	16928	16518	16583	16500	16526	16670	16704	16659	16679	16636	16624	16715	16880	16794	16728	16631	16564	16581	16488	16729	16659	16566	16568	16739	16696	16600	16631	16792	16748	16558	16615	16702	16702	16652	16656	16657	16668	16655	16605	16706	16783	16636	16777	16679	16592	16604	16746	16703	16542	16723	16671	16528	16744	16711	16639	16635	16638	16613	16678	16695	16557	16703	16644	16711	16615	16705	16691	16631	16743	16689	16700	16721	16642	16668	16606	16700	16667	16635	16670	16732	16644	16688	16490	16782	16587	16634	16694	16607	16679	16733	16497	16634	16556	16720	16907	16517	16732	16533	16516	16507	16684	16593	16742	16720	16765	16635	16560	16612	16695	16682	16529	16659	16755	16531	16731	16692	16642	16652	16599	16649	16517	16594	16556	16528	16914	16812	16669	16495	16398	16785	16750	16680	16898	16643	16683	16651	16551	16506	16850	16550	16743	16746	16662	16571	16513	16807	16577	16789	16630	16573	16568	16732	16568	16568	16927	16724	16806	16721	16795	16653	16833	16666	16561	16594	16629	16604	16751	16602	16545	16586	16608	16622	16732	16698	16469	16624	16640	16781	16720	16637	16569	16563	16611	16704	16731	16597	16704	16570	16549	16559	16623	16826	16662	16682	16626	16409	16790	16636	16498	16427	16815	16604	16774	16767	16657	16787	16797	16640	16813	16623	16541	16650	16721	16530	16634	16653	16652	16669	16687	16844	16767	16726	16662	16476	16725	16732	16574	16687	16781	16642	16607	16609	16573	16546	16723	16627	16698	16615	16494	16759	16775	16700	16564	16703	16621	16715	16714	16715	16573	16536	16666	16579	16629	16851	16786	16694	16812	16701	16722	16544	16592	16597	16595	16772	16550	16626	16744	16714	16448	16565	16706	16657	16572	16655	16817	16751	16603	16792	16766	16619	16599	16750	16833	16494	16707	16625	16644	16671	16667	16670	16720	16755	16694	16513	16467	16553	16699	16697	16740	16561	16608	16732	16742	16640	16666	16577	16671	16558	16646	16666	16606	16644	16763	16749	16545	16591	16812	16408	16579	16660	16684	16582	16640	16657	16642	16577	16767	16654	16685	16664	16674	16724	16595	16730	16695	16630	16623	16688	16731	16651	16656	16697	16518	16733	16628	16565	16780	16789	16596	16766	16624	16650	16652	16618	16683	16571	16849	16459	16697	16580	16529	16609	16574	16485	16832	16744	16625	16615	16457	16595	16795	16849	16537	16522	16733	16491	16441	16761	16773	16569	16730	16707	16550	16429	16511	16554	16549	16709	16739	16552	16554	16640	16615	16749	16438	16559	16779	16661	16727	16686	16586	16594	16705	16754	16683	16499	16691	16640	16723	16689	16696	16534	16659	16647	16769	16751	16502	16843	16585	16595	16713	16647	16689	16641	16747	16540	16606	16672	16596	16686	16658	16806	16541	16658	16607	16732	16546	16808	16586	16568	16614	16489	16684	16625	16570	16758	16742	16586	16650	16461	16686	16779	16491	16681	16627	16589	16736	16583	16553	16600	16781	16833	16606	16653	16726	16716	16717	16764	16567	16582	16738	16780	16577	16585	16716	16676	16589	16777	16767	16852	16681	16680	16664	16842	16804	16820	16572	16599	16573	16576	16624	16649	16741	16617	16795	16627	16423	16612	16578	16644	16638	16605	16710	16614	16629	16767	16746	16536	16626	16541	16701	16693	16845	16769	16625	16721	16679	16679	16713	16657	16607	16652	16589	16640	16679	16652	16525	16595	16489	16730	16638	16672	16637	16650	16819	16735	16776	16563	16670	16617	16605	16575	16587	16541	16767	16626	16692	16721	16644	16537	16600	16634	16917	16573	16479	16686	16726	16601	16752	16503	16540	16679	16581	16534	16844	16781	16599	16667	16568	16667	16736	16649	16697	16695	16604	16752	16693	16583	16547	16636	16702	16780	16715	16609	16846	16690	16601	16620	16610	16564	16634	16506	16661	16542	16686	16595	16607	16543	16576	16773	16603	16729	16671	16607	16654	16699	16647	16498	16822	16786	16577	16669	16704	16529	16627	16713	16766	16570	16736	16750	16664	16675	16607	16593	16648	16617	16585	16765	16680	16872	16589	16675	16698	16688	16610	16667	16682	16626	16674	16681	16755	16590	16627	16770	16771	16652	16552	16574	16554	16623	16690	16827	16659	16577	16592	16637	16501	16632	16659	16699	16749	16616	16621	16721	16753	16751	16810	16704	16473	16661	16717	16800	16781	16747	16714	16591	16648	16632	16720	16575	16596	16681	16551	16490	16773	16667	16771	16704	16763	16582	16721	16522	16693	16660	16749	16762	16958	16633	16423	16718	16578	16710	16722	16607	16594	16702	16665	16586	16622	16816	16741	16509	16604	16616	16582	16462	16759	16716	16651	16593	16661	16753	16659	16733	16498	16835	16658	16713	16683	16795	16699	16661	16724	16429	16641	16703	16604	16693	16646	16622	16470	16735	16680	16527	16773	16717	16685	16892	16639	16568	16688	16699	16614	16585	16701	16669	16538	16626	16484	16589	16489	16622	16874	16540	16652	16557	16662	16574	16563	16288	16616	16647	16569	16681	16628	16651	16699	16622	16530	16493	16715	16637	16847	16783	16708	16662	16738	16741	16734	16769	16631	16717	16606	16608	16647	16621	16553	16477	16674	16710	16655	16549	16649	16738	16692	16654	16594	16695	16583	16570	16774	16487	16614	16835	16538	16640	16773	16585	16690	16550	16727	16660	16929	16580	16577	16594	16502	16536	16557	16483	16661	16710	16802	16658	16624	16690	16576	16645	16759	16597	16588	16738	16801	16595	16564	16639	16709	16621	16591	16650	16688	16556	16678	16431	16744	16601	16770	16566	16575	16671	16942	16573	16631	16693	16962	16732	16655	16664	16533	16581	16601	16465	16756	16766	16910	16710	16752	16732	16663	16780	16560	16700	16618	16505	16704	16608	16696	16776	16645	16658	16591	16624	16682	16687	16574	16591	16519	16749	16600	16654	16651	16658	16762	16753	16693	16652	16665	16655	16522	16775	16728	16726	16792	16668	16775	16642	16712	16562	16606	16636	16770	16674	16558	16593	16737	16665	16557	16610	16696	16605	16790	16694	16840	16587	16689	16639	16639	16618	16657	16714	16762	16612	16731	16636	16809	16694	16668	16715	16727	16683	16750	16819	16576	16673	16548	16743	16955	16650	16625	16761	16636	16700	16608	16650	16705	16658	16729	16725	16617	16634	16733	16678	16622	16750	16470	16624	16696	16725	16727	16738	16768	16600	16738	16687	16431	16662	16743	16798	16781	16701	16699	16688	16699	16586	16783	16794	16451	16514	16743	16720	16764	16623	16705	16503	16487	16739	16540	16809	16810	16732	16605	16617	16758	16567	16601	16512	16698	16636	16600	16855	16593	16567	16672	16584	16917	16532	16387	16722	16715	16629	16651	16854	16590	16652	16545	16570	16629	16565	16697	16548	16538	16840	16679	16630	16677	16739	16724	16649	16662	16613	16771	16445	16820	16676	16601	16577	16546	16621	16626	16460	16716	16538	16784	16511	16700	16794	16517	16463	16759	16903	16768	16707	16574	16504	16636	16555	16717	16637	16687	16665	16772	16474	16463	16705	16680	16604	16697	16677	16694	16759	16871	16571	16762	16751	16653	16666	16674	16393	16686	16654	16663	16700	16628	16699	16680	16833	16719	16634	16649	16772	16643	16748	16609	16610	16791	16623	16510	16722	16586	16520	16775	16566	16682	16731	16498	16792	16611	16788	16638	16736	16871	16726	16718	16544	16715	16730	16839	16548	16710	16692	16541	16698	16597	16650	16582	16659	16664	16621	16767	16736	16731	16661	16554	16639	16575	16791	16582	16549	16644	16503	16762	16684	16579	16758	16710	16549	16701	16761	16620	16818	16653	16617	16650	16553	16712	16641	16679	16659	16787	16618	16571	16537	16815	16602	16581	16673	16584	16492	16634	16798	16607	16601	16493	16710	16498	16653	16464	16636	16523	16689	16647	16835	16636	16510	16589	16636	16668	16653	16581	16553	16727	16486	16683	16642
27507	23274	27789	23994	19255	18616	18615	17787	17851	17500	17548	17410	17195	17382	17413	17539	17313	17248	17555	17490	17341	17514	17270	17176	17205	17337	17283	17338	17222	17277	17441	17290	17429	17208	17448	17283	17300	17458	17186	17255	17293	17087	17240	17128	17347	17238	17378	17311	17350	17189	17311	17262	17369	17459	17296	17288	17398	17249	17244	17192	17523	17505	17293	17367	17447	17243	17217	17165	17401	17238	17329	17254	17208	17430	17186	17279	17286	17234	17435	17208	17208	17066	17290	17220	17261	17265	17352	17271	17399	17154	17431	17400	17225	17018	17181	17308	17537	17373	17285	17188	17157	17468	17356	17318	17298	17405	17223	17248	17252	17471	17141	17124	17187	17319	17209	17232	17332	17325	17396	17356	17130	17185	17359	17354	17115	17371	17457	17300	17511	17210	17357	17085	17311	17257	17491	17319	17249	17138	17268	17350	17186	17088	17337	17100	17317	17287	17265	17231	17332	17056	17030	17283	17417	17279	17134	17245	17350	17186	17108	17371	17372	17449	17241	17227	17379	17097	17290	17214	17311	17082	17083	17129	17128	17378	17199	17307	17247	17418	17154	17383	17171	17369	17350	17064	17224	17545	17197	17278	17274	17306	17209	17087	17396	17292	17288	17270	17239	17178	17382	17200	17175	17304	17117	17218	17377	17227	17199	17153	17337	17210	17232	17224	17296	17413	17313	17195	17294	17197	17286	17299	17212	17322	17243	17431	17436	17346	17236	17279	17294	17368	17244	17359	17474	17136	17401	17210	17253	17190	17257	17389	17096	17311	17109	17231	17141	17322	17281	17200	17186	17280	17311	17245	17187	17329	17157	17319	17253	17108	17122	17301	17216	17464	17478	17318	17058	17217	17259	17213	17362	17155	17128	17345	17376	17151	17411	17293	17052	17309	17069	17402	17315	17158	17365	17214	17298	17318	17408	17317	17370	16991	17246	17434	17307	17221	17160	17360	17261	17252	17140	17358	17214	17167	17390	17307	17274	17322	17438	17159	17159	17361	17328	17351	17317	17233	17303	17349	17452	17402	17244	17384	17370	17272	17265	17174	17161	17287	17196	17040	17293	17418	17305	17215	17327	17431	17356	17208	17178	17308	17387	17430	17398	17287	17340	17312	17297	17326	17431	17185	17249	17169	17239	17249	17374	17374	17366	17286	17163	17133	17197	17169	17220	17312	17401	17397	17379	17370	17286	17280	17293	17338	17323	17155	17294	17165	17127	17325	17264	17289	17273	17412	17374	17422	17193	17490	17221	17159	17096	17096	17151	17261	17255	17227	17202	17159	17266	17301	17316	17317	17337	16931	17143	17077	17169	17341	17342	17267	17372	17281	17199	17041	17335	17259	17107	17324	17207	17245	17168	17217	17455	17233	17182	17102	17247	17167	17521	17123	17196	17258	17150	17227	17226	16938	17395	17401	17364	17234	17339	17260	17260	17239	17236	17332	17309	17121	17193	17366	17317	17346	17422	17213	17209	17372	17327	17389	17262	17199	17314	17266	17454	17266	17135	17258	17144	17300	17383	17343	17401	17320	17184	17195	17195	17367	17386	17315	17143	17113	17259	17471	17100	17116	17031	17322	17355	17167	17267	17168	17425	17495	17249	17325	17178	17352	17185	17446	17112	17130	17365	17331	17262	17292	17301	17206	17498	17190	17423	17235	17069	17359	17310	17363	17230	17130	17527	17273	17299	17248	17378	17331	17381	17168	17476	17356	17333	17251	17368	17226	17234	17191	17249	17358	17220	17103	17468	17352	17199	17406	17265	17235	17203	17299	17258	17255	17071	17320	17356	17163	17260	17172	17286	17360	17256	17352	17124	17309	17248	17419	17341	17367	17123	17387	17232	17620	17207	17286	17236	17334	17330	17319	17141	17191	17298	17251	17247	17186	17328	17320	17206	17077	17315	17204	17311	17255	17408	17255	17288	16964	17273	17346	17352	17119	17085	17406	17250	17307	17401	17113	16947	17252	17260	17267	17259	17206	17298	17178	17255	17337	17283	17281	17286	17180	17239	17046	17208	17328	17305	17335	17121	17294	17261	17124	17261	17342	17280	17214	17214	17427	17116	17154	17412	17214	17310	17226	17050	17156	17369	17397	17582	17090	17305	17166	17176	17284	17173	17283	17207	17291	17326	17271	17174	17300	16939	17010	17273	17197	17025	17192	17345	17280	17242	17267	17131	17303	17340	17144	17176	17143	17219	17194	17282	17069	17313	17050	17134	17347	17304	17297	17026	17033	17235	17261	17263	17398	17117	17282	17318	17333	17332	17125	17333	17476	17361	17299	17336	17234	16960	17336	17147	17318	17320	17356	17296	17347	17135	17393	17301	17287	17550	17356	17133	17363	17180	17111	17341	17264	17270	17385	17404	17323	17373	17265	17218	17331	17389	17203	17292	17312	17361	17074	17434	17457	17302	17216	17329	17374	17097	17524	17483	17262	17166	17238	17273	17394	17346	17397	17463	17392	17271	17350	17331	17247	17354	17168	17309	17214	17345	17122	17259	17266	17108	17289	17346	17480	17018	17084	17349	17391	17307	17243	17467	17245	17301	17360	17378	16926	17090	17318	17386	17161	17235	17298	17198	17344	17143	17258	17288	17424	17315	17392	17367	17245	17399	17172	17414	17119	17452	17086	16990	17136	17306	17202	17379	17226	17359	17398	17233	17093	17210	17165	17220	17268	17131	17176	17195	17122	17313	17266	17125	17415	17260	17298	17303	17226	17548	17099	17049	17232	17274	17207	17276	17178	17297	17302	17419	17250	17172	17170	17096	17376	17171	17404	17200	17393	17256	17448	17330	17161	17170	17205	17148	17247	17104	17064	17089	17219	17200	17406	17497	17439	17349	17353	17079	17199	17215	17215	17492	17251	17434	17302	17220	17400	17285	17430	17219	17175	17263	17241	17159	17352	17365	17216	17100	17175	17145	17210	17382	17297	17171	17302	17318	17224	16985	17171	17498	17358	17308	17205	17207	17487	17127	17418	17125	17275	17194	17316	17154	17367	17301	17255	17293	17268	17226	17335	17214	17330	17444	17197	17260	17421	17135	17418	17324	17152	17046	17149	17155	17160	17113	17311	17293	17207	17285	17290	17286	17245	17361	17272	17132	17377	17098	17234	17131	17261	17407	17198	17109	17419	17123	17166	17326	17229	17058	17186	17133	17340	17190	17220	17102	17265	17335	17186	17359	17203	17317	17202	17471	17270	17220	17177	17238	17539	17158	17322	17287	17176	17296	17346	17343	17171	17176	17147	17256	17207	17216	17241	17135	17130	17194	17196	17211	17319	17272	17263	17307	17246	17429	17162	17296	17414	17185	17274	17335	17234	17266	17223	17554	17381	17381	17220	17253	17241	17310	17176	17206	17246	17313	17304	17400	17262	17279	17290	17261	17341	17092	17261	17315	17193	17101	17178	17393	17065	17277	17259	17233	17134	17147	17345	17398	17384	17167	17333	17461	17195	17167	17448	17349	17233	17236	17129	17258	17232	17171	17340	17383	17284	17344	17134	17353	17246	17460	17140	17149	17158	17306	17213	17273	17253	17204	17304	17211	17283	17469	17289	17199	17128	17459	17365	17288	17153	17242	17259	17278	17226	17376	17205	17192	17136	17517	17154	17170	17253	17189	17230	17259	17193	17136	17316	17209	17340	17426	17409	17321	17438	17395	17303	17161	17463	17483	17280	17310	17395	17624	17479	17230	17421	17410	17290	17164	17266	17176	17389	17289	17399	17247	17298	17247	17111	17188	17421	17168	17481	17359	17375	17300	17205	17326	17361	17286	17246	17181	17255	17082	17076	17163	17272	17509	17236	17441	17194	17176	17213	17153	17044	17409	17333	17246	17343	17276	17266	17373	17398	17323	17289	17146	17460	17471	17164	17202	17085	17313	17262	17128	17235	16890	17152	17380	17140	17142	17238	17308	17180	17451	17248	17237	17197	17316	17229	17202	17296	17244	17311	17241	17116	17373	17212	17168	17235	17266	17144	17188	17409	17369	17415	17154	17206	17324	17258	17274	17362	17158	17204	17210	17301	17409	17251	17330	17199	17289	17242	17311	17104	17234	17393	17386	17346	17191	17363	17234	17185	17595	17277	17319	17359	17298	17124	17338	17163	17463	17316	17293	17312	17267	17236	17246	17296	17197	17202	17331	17321	17332	17389	17334	17231	17457	17278	17253	17313	17374	17122	17138	17114	17118	17303	17355	17269	17248	17134	17039	17187	17158	17193	17284	17292	17142	17138	17313	17163	17209	17398	17410	17383	17469	17297	17111	17299	17367	17369	17289	17324	17214	17454	17210	17189	17306	17415	17468	17464	17154	17306	17265	17370	17226	17203	17306	17091	17395	17365	17187	17379	17408	17390	17049	17440	17400	17418	17203	17223	17109	17166	17300	17445	17319	17180	17288	17463	17251	17284	17442	17303	17180	17291	17363	17292	17261	17168	17211	17148	17372	17231	17295	17224	17247	17149	17175	17255	17355	17271	17369	17128	17261	17354	17164	17288	17264	17037	17073	17157	17341	17345	17293	17150	17187	17323	17305	17239	17310	17289	17188	17343	17500	17190	17216	17442	17292	17211	17357	17379	17248	17191	17306	17304	17253	17166	17488	17235	17275	17359	17239	17030	17154	17264	17202	17428	17316	17192	17294	17227	17330	17292	17161	17158	17323	17297	17112	17114	17157	17140	17296	17298	17210	17197	17316	17439	17211	17330	17343	17362	17283	17225	17236	17095	17494	17168	17271	17175	17343	17159	17365	17295	17333	17255	17276	17130	17210	17037	17204	17365	17306	17276	17515	17229	17346	17264	17248	17464	17258	17469	17498	17404	17275	17230	17510	17100	17202	17192	17235	17123	17301	17114	17226	17272	17401	17437	17201	17212	17357	17007	17082	17366	17384	17186	17371	17493	17258	17352	17236	17382	17285	17248	17249	17291	17224	17168	17378	17608	17400	17183	17270	17258	17241	17357	17426	17242	17265	17182	17192	17493	17189	17327	17338	17345	17287	17425	17346	17146	17372	17306	17203	17274	17319	17340	16932	17134	17292	17354	17314	17190	17293	17301	17485	17265	17285	17283	17172	17235	17224	17238	17290	17362	17475	16968	17117	17189	17320	17260	17212	17179
23602	32966	30156	22317	19264	17855	17207	16762	16315	16149	16320	15991	15939	16014	15840	15931	15927	16036	15916	15985	15771	15822	15757	15902	15914	15737	15845	15958	15773	15863	15826	15678	15881	15771	15794	15752	15951	15809	15805	15919	15685	15701	15804	15747	15692	15780	15820	15755	15969	15760	15709	15803	15717	15802	15877	15757	15690	15703	15680	15714	15704	15798	15522	15767	15678	15690	15824	15597	15692	15691	15742	15872	15665	15877	15638	15818	15766	15771	15865	15652	15980	15914	15823	15753	15845	15683	15714	15677	15728	15658	15853	15664	15866	15828	15669	15775	15812	15687	15947	15843	15794	15738	15869	15798	15823	15612	15693	15865	15865	15741	15723	15656	15788	15769	15735	15790	15725	15655	15589	15760	15897	15562	15653	15515	15805	15575	15735	15972	15616	15698	15758	15749	15734	15725	15805	15668	15700	15834	15736	15658	15775	15749	15711	15778	15685	15727	15861	15667	15819	15673	15890	15958	15773	15689	15785	15691	15732	15781	15807	15752	15727	15792	15710	15624	15731	15742	15851	15729	15566	15922	15723	15765	15844	15740	15710	15757	15865	15520	15790	15748	15741	15621	15812	15861	15855	15777	15750	15949	15761	15616	15662	15837	15727	15788	15739	15600	15748	15660	15683	15742	15702	15772	15727	15841	15733	15736	15779	15730	15681	15816	15702	15729	15774	15640	15876	15764	15790	15602	15761	15564	15870	15919	15807	15779	15810	15773	15693	15699	15824	15913	15783	15554	15767	15759	15822	15794	15907	15894	15677	15731	15715	15733	15840	15785	15647	15834	15773	15784	15670	15846	15706	15819	15728	15479	15631	15744	15689	15672	15849	15698	15800	15694	15769	15719	15674	15498	15847	15983	15775	15683	15740	15614	15683	15708	15846	15814	15836	15673	15934	15943	15650	15632	15727	15756	15699	15648	15796	15739	15873	15740	15846	15718	15662	15916	15887	15798	15787	15745	15708	15716	15700	15781	15885	15801	15776	16060	15766	15776	15682	15844	15660	15851	15818	15782	15885	15663	15834	15722	15689	15683	15761	15838	15659	15763	15690	15816	15735	15828	15786	15860	15927	15658	15760	15815	15738	15875	15813	15823	15579	15648	15648	15805	15746	15943	15773	15701	15753	15749	15908	15708	15611	15828	15629	15776	15854	15675	15930	15647	15750	15799	15822	15681	15793	15846	15733	15788	15687	15769	15877	15774	15824	15977	15782	15667	15677	15812	15725	15641	15862	15745	15817	15746	15730	15672	15823	15665	15716	15787	15817	15952	15888	15813	15718	15853	15826	15656	15722	15862	15736	15711	15793	15753	15668	15760	15813	15681	15808	15871	15868	15583	15682	15638	15859	16001	15873	15635	15647	15697	15580	15824	15665	15697	15778	15851	15808	15741	15826	15786	15718	15809	15811	15655	15888	15554	15760	15895	15461	15904	15805	15723	15793	15843	15739	15780	15813	15785	15738	15848	15754	15710	15801	15688	15704	15954	15572	15805	15794	15622	15899	15805	15761	15781	15803	15545	15762	15767	15701	15728	15774	15831	15713	15688	15794	15796	15862	15908	15681	15705	15819	15862	15909	15804	15886	15723	15729	15804	15764	15925	15569	15660	15745	15809	15830	15852	15777	15780	15735	15668	15660	15811	15754	15879	15823	15812	15791	15779	15812	15607	15563	15692	15939	15889	15892	15691	15660	15894	15793	15674	15776	15653	15825	15699	15678	15749	15861	15737	15761	15850	15706	15752	15837	15890	15916	15693	15797	15943	15679	15690	15931	15605	15724	15700	15864	15724	15602	15557	15730	15718	15773	15833	15699	15726	15793	15709	15715	15772	15635	15688	15909	15937	15650	15744	15862	15915	15946	15733	16016	15756	15645	15871	15791	15658	15671	15755	15662	15827	15819	15731	15805	15621	15590	15634	15712	15671	15793	15623	15893	15846	15854	15726	15641	15784	15699	15771	15679	15611	15660	15724	15695	15865	15667	15795	15836	15780	15764	15816	15821	15735	15874	15841	15865	15743	15750	15851	15763	15858	15733	15530	15700	15685	15773	15661	15746	15892	15587	15733	15746	15809	15927	15776	15962	15743	15954	15848	15752	15662	15798	15838	15595	15739	15658	15719	15604	15979	15726	15754	15575	15793	15743	15781	15790	15655	15606	15970	15814	15730	15931	15613	15585	15775	15892	15778	15634	15748	15727	15843	15783	15790	15785	15805	15756	15787	15767	15496	15781	15826	15783	15813	15635	15662	15848	15819	15706	15784	15914	15756	15753	15626	15782	15637	15694	15817	15766	15744	15936	15762	15856	15615	15769	15790	15783	15745	15738	15786	15754	15784	15879	15694	15864	15784	15720	15774	15698	15876	15759	15721	15757	15866	15832	15747	15685	15758	15667	15671	15917	15732	15825	15675	15812	15802	15763	15729	15700	15803	15707	15652	15763	15736	15858	15770	15781	15666	15778	15661	15854	15789	15843	15776	15676	15560	15646	15832	15773	15635	15790	15761	15959	15761	15728	15665	15670	15866	15671	15821	15873	15825	15654	15705	15772	15763	15801	15804	15802	15692	15740	15734	15923	15835	15894	15839	15748	15562	15742	15699	15833	15635	15599	16001	15820	15767	15814	15668	15946	15628	15701	15790	15669	15804	15740	16004	15628	15789	15725	15698	15665	15682	15780	15771	15874	15724	15717	15768	15680	15658	15801	15918	15819	15715	15639	15657	15810	15559	15817	15688	15899	15723	15873	15663	15539	15830	15769	15801	15774	15914	15683	15777	15759	15811	15737	15830	15710	15922	15748	15782	15715	16017	15622	15725	15796	15848	15755	15733	15807	15813	15765	15907	15706	15656	15799	15683	15766	15767	15732	15821	15692	15769	15768	15789	15692	15557	15779	15856	15744	15775	15705	15890	15763	15594	15739	15957	15712	15954	15647	15843	15782	15680	15700	15783	15884	15908	15849	15776	15719	15877	15772	15856	15740	15758	15770	15677	15767	15819	15680	15703	15703	15877	15795	15679	15850	15799	15763	15862	15661	15754	15781	15500	15939	15972	15759	15720	15710	15695	15821	15790	15767	15766	15753	15639	15884	15680	15583	15722	15702	15723	15849	15853	15840	15666	15766	15744	15696	15827	15724	15753	15821	15692	15666	15716	15447	15767	15869	15917	15807	15666	15695	15877	15792	15606	15761	15733	15716	15664	15963	15665	15778	15925	15843	15683	15712	15722	15972	15760	15733	15688	15913	15749	15712	15693	15778	15895	15704	15859	15614	15883	15651	15796	15665	15762	15790	15864	15714	15674	15730	15843	15876	15641	15791	15751	15868	15779	15806	15669	15811	15727	15788	15602	15842	15651	15726	15739	15760	15716	15902	15938	15802	15683	15901	15761	15762	15859	15719	15771	15859	15880	15616	15946	15938	15667	15920	15751	15707	15676	15775	15741	15828	15619	15915	15743	15739	15795	15709	15835	15739	15753	15823	15688	15782	15718	15656	15848	15844	15767	15939	15682	15806	15799	15827	15685	15796	15728	15734	15676	15624	15796	15811	15727	15675	15784	15795	15832	15740	15827	15790	15732	15773	15578	15835	15794	15621	15773	15804	15856	15826	15806	15775	15873	15659	15751	15635	15817	15783	15622	15801	15745	15857	15679	15701	15679	15710	15735	15735	15665	15929	15551	15656	15701	15756	15708	15969	15759	15639	15780	15828	15891	15725	15767	15877	15752	15859	15770	15700	15775	15875	15700	15860	15862	15735	15828	15669	15912	15691	15793	15730	15773	15589	15826	15756	15846	15713	15795	15667	15871	15702	15712	15713	15765	15787	15728	15913	15651	15744	15872	15747	15798	15867	15851	15764	15796	15650	15954	15828	15840	15571	15848	15775	15704	15746	15843	15727	15796	15641	15681	15751	15771	15761	15778	15901	15742	15821	15674	15825	15840	15660	15877	15737	15865	15760	15821	15772	15639	15936	15713	15928	15706	15822	15703	15588	15696	15797	15704	15723	15781	15825	15671	15721	15803	15801	15648	15939	15909	15632	15781	15696	15701	15820	15741	15824	15853	15656	15730	15732	15664	15763	15817	15743	15859	15764	15626	15791	15879	15789	15657	15769	15647	15717	15835	15701	15798	15770	15745	15668	15874	15885	15684	15692	15951	15660	15673	15815	15829	15623	15726	15789	15824	15625	15559	15648	15702	15681	15720	15731	15584	15816	15881	15630	15822	15872	15883	15825	15722	15726	15652	15827	15808	15805	15769	15842	15828	15654	15798	15776	15714	15855	15904	15826	15613	15851	15700	15788	15935	15741	15722	15671	15615	15787	15770	15619	15788	15660	15914	15840	15733	15847	15799	15780	15653	15721	15902	15758	15830	15913	15682	15720	15804	15773	15819	15777	15789	15642	15799	15842	15649	15721	15776	15653	15724	15690	15853	15817	15821	15702	15803	15901	15935	15848	15660	15708	15812	15828	15859	15623	15662	15754	15673	15704	15663	15852	15907	15699	15815	15650	15706	15705	15643	15656	15675	15793	15746	15874	15991	15742	15729	15762	15756	15648	15766	15827	15816	15571	15731	15659	15827	15807	15931	15599	15835	15712	15724	15781	15612	15733	15924	15803	15830	15779	15891	15634	15680	15816	15592	15726	15710	15619	15718	15716	15927	15665	15871	15849	15781	15775	15838	15721	15760	15649	15800	15686	15832	15635	15890	15781	15898	15739	15801	15813	15860	15614	15857	15763	15830	15719	15684	15821	15783	15634	15838	15885	15516	15891	15690	15872	15713	15805	15752	15870	15854	15845	15857	15773	15726	15821	15784	15826	15775	15827	15616	15931	15791	15702	15764	15682	15895	15612	15755	15926	15742	15934	15762	15683	15903	15723	15747	15887	15702	15865	15747	15988	15900	15859	15774	15896	15920	15873	15598	15725	15814	15791	15759	15728	15657	15999	15797	15760	15722	15791	15738	15757	15811	15799	15810	15845	15775	15804	15752	15754	15857	15743	15764	15502	15749	15821	15921	15771	15895	15833	15731	15690	15709	15858	15808	15772	15885	15785	15663	15593	15688	15840	15849	15636	15759	15691	15632	15598	15657	15786	15755	15853	15738	15852	15834	15820	15816	15745	15923	15768	15760
23848	21128	28448	24523	22717	22396	21585	19166	18224	18323	18105	17926	17931	17859	17713	17472	17642	17847	17753	17628	17746	17443	17605	17425	17485	17625	17464	17335	17449	17523	17974	17774	17597	17296	17384	17354	17287	17415	17421	17503	17337	17458	17498	17252	17388	17268	17212	17440	17370	17576	17406	17270	17471	17407	17415	17420	17449	17398	17323	17304	17454	17417	17469	17409	17174	17213	17375	17484	17374	17551	17240	17488	17288	17497	17474	17220	17382	17322	17224	17451	17340	17367	17398	17227	17322	17179	17288	17440	17350	17358	17487	17217	17323	17381	17400	17578	17290	17202	17126	17390	17496	17393	17235	17185	17307	17495	17414	17357	17353	17438	17346	17347	17336	17395	17407	17454	17257	17174	17373	17566	17315	17336	17272	17180	17337	17419	17373	17403	17230	17273	17325	17347	17644	17185	17372	17260	17320	17210	17251	17309	17438	17378	17392	17326	17433	17486	17509	17372	17217	17366	17279	17318	17503	17293	17241	17355	17316	17199	17355	17313	17329	17311	17334	17505	17348	17610	17354	17253	17284	17483	17419	17503	17469	17377	17539	17519	17155	17308	17299	17185	17386	17406	17414	17173	17562	17483	17205	17584	17230	17411	17367	17408	17254	17233	17229	17161	17396	17462	17487	17397	17526	17245	17461	17410	17355	17308	17352	17296	17386	17474	17220	17309	17341	17427	17161	17251	17292	17175	17281	17300	17375	17410	17308	17236	17351	17360	17190	17168	17307	17258	17239	17594	17470	17307	17219	17275	17258	17040	17262	17235	17242	17441	17335	17384	17462	17513	17540	17352	17568	17477	17209	17417	17238	17487	17209	17444	17063	17420	17286	17186	17424	17332	17241	17181	17214	17372	17274	17286	17304	17427	17371	17249	17350	17113	17368	17205	17154	17231	17222	17560	17384	17194	17499	17346	17290	17142	17364	17244	17495	17429	17267	17261	17433	17102	17197	17330	17302	17288	17395	17420	17425	17475	17312	17272	17188	17105	17379	17293	17221	17392	17403	17308	17513	17177	17309	17356	17368	17414	17325	17489	17583	17209	17176	17187	17151	17441	17341	17055	17282	17219	17367	17347	17328	17552	17525	17284	17439	17378	17403	17557	17264	17311	17368	17099	17321	17225	17510	17193	17299	17309	17302	17229	17308	17482	17314	17376	17181	17421	17135	17304	17445	17354	17262	17211	17347	17351	17341	17060	17386	17399	17442	17122	17260	17416	17442	17437	17434	17508	17439	17290	17205	17430	17252	17228	17226	17353	17301	17301	17288	17452	17290	17228	17227	17246	17112	17293	17399	17396	17152	17242	17500	17268	17331	17259	17318	17338	17655	17167	17323	17410	17320	17423	17424	17123	17492	17424	17258	17234	17410	17363	17396	17218	17475	17390	17461	17369	17439	17508	17396	17134	17381	17471	17354	17308	17190	17185	17372	17300	17548	17227	17279	17356	17200	17246	17326	17325	17443	17355	17206	17247	17468	17257	17601	17441	17556	17458	17360	17133	17361	17432	17475	17284	17337	17435	17418	17360	17320	17257	17223	17410	17239	17270	17276	17194	17365	17215	17374	17357	17314	17344	17401	17365	17262	17260	17348	17443	17257	17405	17356	17258	17379	17311	17432	17222	17268	17269	17319	17306	17440	17510	17313	17316	17383	17170	17465	17098	17378	17341	17411	17282	17271	17238	17256	17152	17308	17308	17364	17158	17275	17402	17276	17417	17451	17359	17285	17357	17275	17341	17297	17210	17273	17310	17435	17525	17264	17403	17265	17408	17282	17520	17390	17227	17285	17227	17262	17413	17519	17408	17268	17184	17319	17302	17463	17289	17372	17412	17268	17300	17331	17297	17393	17479	17427	17508	17488	17155	17184	17166	17318	17124	17325	17293	17339	17347	17288	17217	17421	17301	17559	17312	17326	17184	17466	17199	17194	17611	17326	17337	17188	17413	17364	17281	17196	17265	17207	17325	17242	17451	17447	17359	17493	17265	17289	17301	17388	17273	17241	17458	17529	17405	17214	17285	17234	17319	17243	17393	17121	17254	17279	17308	17296	17364	17134	17393	17251	17391	17347	17202	17293	17403	17366	17163	17227	17112	17222	17341	17188	17229	17296	17204	17296	17330	17510	17337	17142	17465	17355	17253	17302	17400	17209	17185	17351	17333	17305	17489	17438	17073	17194	17188	17365	17420	17205	17482	17311	17414	17144	17440	17442	17163	17345	17367	17383	17233	17490	17413	17387	17500	17232	17208	17236	17250	17507	17148	17402	17130	17463	17296	17255	17454	17053	17139	17284	17399	17290	17451	17227	17382	17430	17483	17250	17340	17221	17230	17362	17332	17172	17256	17549	17605	17246	17341	17479	17389	17208	17414	17445	17320	17530	17414	17412	17345	17538	17287	17472	17478	17264	17296	17181	17354	17426	17493	17149	17056	17139	17456	17191	17400	17365	17148	17460	17378	17440	17097	17297	17332	17238	17453	17561	17353	17246	17297	17127	17172	17597	17292	17318	17295	17427	17315	17342	17276	17324	17213	17322	17305	17353	17255	17061	17574	17374	17353	17289	17182	17151	17311	17443	17145	17435	17261	17299	17307	17540	17474	17317	17175	17362	17293	17277	17313	17312	17278	17457	17315	17310	17257	17323	17488	17364	17553	17312	17280	17144	17376	17391	17422	17330	17218	17235	17368	17492	17382	17542	17191	17429	17429	17294	17312	17155	17200	17327	17283	17392	17496	17412	17323	17787	17224	17035	17438	17343	17266	17238	17274	17463	17178	17321	17462	17235	17303	17347	17426	16938	17197	17306	17274	17415	17534	17464	17378	17338	17409	17594	17451	17347	17337	17217	17311	17272	17217	17384	17281	17337	17389	17451	17462	17364	17301	17312	17153	17403	17329	17458	17317	17569	17355	17441	17163	17429	17254	17482	17463	17414	17403	17435	17369	17325	17195	17208	17398	17331	17173	17163	17519	17304	17187	17241	17312	17294	17322	17388	17382	17230	17441	17313	17330	17112	17256	17146	17472	17535	17392	17383	17448	17298	17102	17172	17086	17360	17253	17230	17258	17311	17392	17466	17604	17215	17325	17256	17159	17429	17427	17328	17219	17406	17551	17260	17364	17532	17418	17197	17271	17348	17433	17527	17391	17367	17205	17256	17260	17473	17382	17376	17474	17266	17094	17296	17257	17382	17345	17475	17507	17366	17424	17382	17257	17307	17401	17396	17307	17414	17183	17329	17200	17393	17270	17368	17218	17318	17339	17310	17281	17359	17314	17420	17283	17189	17232	17404	17306	17332	17268	17161	17127	17335	17568	17210	17241	17319	17415	17428	17246	17157	17308	17375	17263	17511	17315	17311	17318	17393	17449	17341	17333	17448	17186	17320	17308	17437	17253	17438	17458	17109	17439	17473	17375	17307	17180	17321	17448	17361	17378	17563	17428	17382	17139	17341	17253	17293	17360	17067	17283	17347	17246	17364	17288	17400	17224	17287	17404	17447	17316	17332	17384	17267	17269	17395	17394	17202	17191	17287	17328	17393	17395	17281	17386	17622	17379	17443	17378	17464	17477	17526	17352	17305	17323	17393	17527	17341	17417	17527	17284	17344	17131	17293	17315	17433	17534	17455	17298	17465	17331	17301	17264	17248	17256	17530	17255	17431	17395	17449	17355	17394	17390	17457	17156	17374	17310	17277	17329	17353	17212	17352	17226	17536	17406	17360	17288	17318	17331	17341	17150	17561	17208	17320	17278	17370	17475	17360	17233	17210	17074	17414	17351	17215	17334	17232	17335	17292	17555	17252	17096	17349	17354	17380	17215	17396	17529	17423	17295	17448	17506	17162	17412	17383	17507	17316	17196	17387	17203	17197	17206	17186	17331	17172	17493	17314	17491	17371	17335	17591	17364	17197	17319	17136	17427	17222	17377	17515	17329	17438	17265	17342	17396	17403	17294	17446	17417	17411	17372	17413	17335	17148	17275	17227	17254	17466	17098	17218	17276	17516	17424	17272	17238	17365	17382	17456	17270	17329	17204	17243	17457	17502	17319	17356	17263	17272	17162	17260	17201	17531	17327	17326	17205	17228	17425	17304	17479	17462	17259	17503	17133	17389	17284	17267	17361	17265	17286	17434	17353	17155	17174	17389	17082	17150	17450	17369	17223	17294	17312	17154	17432	17394	17445	17299	17292	17370	17241	17361	17153	17207	17137	17321	17341	17308	17402	17290	17199	17218	17200	17153	17124	17341	17260	17294	17425	17636	17281	17308	17227	17335	17274	17299	17187	17331	17273	17532	17365	17551	17513	17336	17448	17351	17262	17447	17466	17312	17236	17236	17406	17529	17399	17206	17107	17240	17288	17365	17383	17397	17414	17295	17428	17349	17193	17302	17359	17380	17228	17350	17317	17343	17521	17537	17396	17378	17305	17329	17238	17341	17311	17389	17304	17187	17288	17311	17209	17206	17393	17295	17295	17182	17341	17460	17266	17560	17404	17531	17396	17069	17207	17598	17383	17182	17160	17259	17384	17346	17030	17302	17371	17291	17240	17240	17409	17275	17299	17160	17222	17209	17221	17428	17254	17269	17184	17367	17309	17308	17304	17242	17421	17436	17473	17446	17295	17355	17489	17196	17320	17413	17401	17288	17442	17283	17083	17361	17170	17240	17437	17339	17366	17284	17306	17342	17192	17309	17353	17372	17398	17212	17496	17435	17268	17429	17313	17362	17264	17219	17389	17299	17231	17233	17462	17172	17467	17425	17222	17361	17084	17444	17432	17517	17173	17461	17302	17475	17426	17328	17342	17404	17287	17312	17289	17265	17505	17453	17631	17463	17313	17129	17408	17456	17258	17366	17223	17204	17124	17224	17161	17533	17370	17189	17346	17244	17330	17224	17427	17392	17441	17351	17311	17364	17205	17276	17173	17258	17403	17359	17535	17471	17423	17690	17372	17361	17489	17459	17529	17296	17342	17308	17470	17497	17257	17256	17293	17468	17569	17139	17315	17175	17325	17290	17251	17292	17377	17338	17221	17409	17280	17251	17372	17478	17277	17383	17345	17201	17392	17363	17454	17242	17342	17339	17362	17296	17355	17267	17418	17163	17331	17244	17224	17262	17247	17497	17757	17345	17268
24298	37787	35791	28683	23579	20776	19069	17942	17267	17151	16844	16582	16413	16548	16366	16149	16078	16166	16223	16134	16277	16089	15921	15999	16006	16002	15943	16050	15988	15975	16669	16155	15983	15922	15791	15902	15992	15914	15805	15946	15998	16003	15801	15906	15873	15796	15804	15819	15742	15996	15825	15973	15882	15862	15849	15751	15558	15698	15740	15769	15768	15828	16009	15895	15569	15916	15734	15934	15816	15703	15837	15787	15784	15783	15740	15799	15862	15872	15814	15826	15972	15666	15926	15746	15852	15785	15771	15813	15647	15692	15708	15830	15854	15763	15762	15821	15735	15828	15738	15801	15657	15743	15715	15774	15802	15860	15816	15931	15782	15821	15808	15769	15670	15781	15707	15853	15758	15755	15722	15638	15647	15762	15769	15798	15736	15697	15757	15822	15762	15764	15700	15866	15789	15863	15715	15603	15745	15687	15798	15685	15762	15575	15769	15682	15991	15804	15905	15772	15782	15795	15767	15738	15762	15650	15978	15790	15744	15688	15671	15833	15730	15721	15856	15799	15699	15836	15734	15654	15650	15917	15837	15860	15957	15961	15705	15842	15825	15803	15826	15774	15786	16049	15562	15839	15760	15734	15852	15758	15793	15752	15829	15825	15708	15858	15781	15739	15854	15941	15797	15839	15703	15855	15759	15692	15793	15806	15628	15836	15830	15751	15863	15786	15841	15930	15838	15710	15813	15809	15801	16013	15839	15597	15685	15726	15801	15788	15895	15772	15832	15841	15851	15714	15967	15864	15743	15836	15578	15709	15747	15864	15833	15793	15788	15758	15826	15967	15812	15689	15945	15924	16010	15704	15650	15727	15721	15807	15772	15787	15683	15778	15627	15899	15958	15700	15789	15674	15859	15875	15702	15838	15792	15783	15929	15758	15789	15767	15819	15622	15828	15784	15777	15788	15866	15764	15645	15701	16066	15805	15942	15932	15774	15653	15796	15752	15885	15700	15715	15862	15857	15902	15693	15824	15737	15890	15776	15847	15858	15927	15723	15770	15854	15854	15793	15784	15849	15796	15837	15967	15872	15875	15593	15824	15697	15871	15915	15681	15817	15897	15872	15848	15743	15764	15787	15766	15788	15802	15704	15805	15795	15807	15699	15904	15541	15980	15708	15826	15854	15780	15848	15647	15728	15884	15776	15971	15788	15904	15812	15800	15726	15877	15875	15827	15811	15716	15969	15930	15697	15709	15740	15839	15683	15633	15822	15703	15773	15932	15679	15769	15795	15838	15721	15812	15714	15849	15672	15640	15898	15816	15799	15807	15833	15695	15783	15832	15745	15730	15737	15708	15712	15711	15896	15702	15895	15754	15785	15848	15725	15716	15681	15830	15759	15827	15883	15628	15898	15700	15838	15747	15911	15786	15788	15724	15779	15873	15942	15605	15795	15847	15797	15743	15896	15726	15905	15778	15730	15813	15788	15614	15835	15640	15989	15831	15672	15732	15755	15784	15821	15828	15715	15830	15803	15856	15653	15666	15894	15933	15854	15808	15744	15813	16076	15870	15915	15868	15595	15834	15873	15580	15798	15800	15844	15762	15712	15899	15651	15751	15754	15841	15777	15909	15706	15611	15720	15752	15802	15889	15778	15642	15604	15776	15745	15914	15594	15763	15730	16035	15689	15762	15814	15811	15817	15743	15747	15722	15836	15771	15630	15782	15890	15675	15878	15834	15832	16026	15860	15603	15911	15809	15787	15820	15812	15795	15932	15778	15782	15836	15995	15698	15765	15792	15672	15619	16074	15771	15832	15715	15757	15813	15705	15684	15841	15721	15668	15760	15810	15800	15721	15895	15745	15774	15773	15770	15908	15790	15680	15923	15826	15716	15731	15751	15817	15763	15732	15688	15836	15783	15862	15885	15732	15705	15746	15791	15725	15807	15885	15765	15914	15639	15797	15738	15799	15773	15823	15666	15651	15811	15689	15743	15712	15872	15781	15750	15817	15744	15689	15881	15753	15831	15738	15791	15871	15806	15835	15865	15770	15811	15945	15913	15899	15852	15638	16022	15742	15780	15828	15872	15720	15871	15789	15812	15723	15825	15752	15860	15801	15661	15902	15619	15731	15720	15805	15708	15691	15810	15812	15631	15829	15761	15787	15787	15663	15948	15718	15725	15925	15757	15873	15768	15728	15896	15656	15800	15815	15808	15767	15870	15952	15761	15792	15769	15800	15684	15721	15684	15952	15851	15818	15765	15878	15838	15812	15722	15817	15817	15858	15702	15768	15862	15720	15875	15731	15998	15897	15803	15734	15807	15502	15663	15988	15840	15631	15870	15865	15838	15716	15866	15838	15686	15920	15777	15862	15740	15781	15913	15771	15765	15774	15853	15672	15763	15854	15848	15800	15809	15791	15887	15721	15773	15790	15817	15748	15724	15878	15827	15859	15774	15790	15880	15879	15921	15632	15865	15874	15798	15757	15852	15779	15953	15758	15912	15824	15850	15669	15689	15886	15800	15845	15928	15757	15590	15668	15824	15839	15800	15910	15864	15830	15500	15962	15683	15838	15779	15715	15755	15887	15794	15774	15851	15754	15830	15666	15793	15715	15647	15827	15849	15791	15777	15555	15803	15817	15732	15748	15653	15819	15753	15940	15699	15673	15740	15930	15769	15703	15825	15780	15540	15755	15656	15693	15845	15738	15827	15601	15774	15848	15829	15825	15814	15764	15799	15759	15729	15819	15872	15846	15772	15659	15792	15849	15862	15888	15666	15845	15846	15777	15800	15827	15842	15701	15595	15751	15739	15756	15818	15900	15733	15677	15897	15863	15918	15771	15671	15860	15710	15823	15726	15741	15933	15730	15785	15952	15785	15699	15824	15969	15694	15849	15581	15771	15913	15829	15889	15798	15728	15636	15772	15782	15754	15685	15804	15839	15759	15818	15984	15807	15934	15562	15718	15815	15803	15901	15914	15878	15908	15799	15769	15719	15831	15751	15667	15886	15723	16000	15815	15841	15818	15808	15785	15665	15758	15938	15861	15765	15705	15743	15866	15488	15926	15705	16022	15798	15867	15853	15814	15808	15749	15864	15667	15910	15600	15802	15671	15795	15653	15837	15799	15729	15831	15912	15874	15772	15827	15812	15731	15967	15735	15702	15694	15876	16008	15800	15588	15711	15656	15703	15813	15884	15828	15787	15728	15899	15707	16020	15730	15699	15511	15910	15785	15880	15817	15580	15677	15674	15890	15720	15845	15753	15768	15746	15833	16018	15889	15788	15832	15615	15736	15731	15978	15852	15834	15748	15831	15738	15725	15798	15667	15871	15911	15749	15761	15784	15928	15807	15786	15683	15675	15921	15609	15773	15781	15764	15798	15735	15645	15674	15704	15958	15672	15831	15747	15777	15753	15701	15934	15786	15817	15823	15813	15713	15657	15819	15759	15892	15811	15775	15731	15816	15840	15638	15893	15857	15930	15790	15753	15741	15795	15830	15647	15696	15707	15824	15780	15813	15747	15707	15959	15700	15788	15784	15784	15658	15744	15604	15691	15767	15873	15758	16039	15665	15762	15792	15792	15829	15830	15704	15769	15832	15836	15800	15610	15656	15696	15846	15689	15834	15713	15620	15756	15842	15734	15748	15768	15848	15829	15896	15879	15872	15792	15725	15758	15725	15633	15673	15776	15738	15866	15635	15715	15899	15740	15804	15797	15970	15814	16012	15874	15718	15886	15951	15881	15805	15753	15894	15920	15691	15739	15900	15839	15933	15757	15951	15614	15731	15755	15679	15842	15885	15760	15726	15792	15810	15872	15791	15881	15890	15841	15740	15505	15837	15877	15793	15862	15866	15725	15896	15624	15861	15758	15870	15921	15665	15886	15593	15794	15740	15766	15770	15754	15574	15741	15891	15623	15777	15717	15816	15843	15818	15842	15661	15824	15786	15804	15802	15719	15802	15987	15720	15821	15765	15794	15749	15707	15821	15654	15831	15735	15647	15773	15723	15806	15801	15995	15802	15684	15706	15889	15696	15781	15882	15749	15786	15696	15711	15804	15758	15869	15709	15718	15852	15807	15952	15916	15786	15791	15795	15870	15734	15758	15709	15724	15916	15685	15647	15712	15741	15834	15855	15767	15691	15886	15872	15771	15857	15629	15832	15758	15782	15827	15561	15753	15970	15629	15666	15768	15975	15732	15955	15886	15896	15579	15839	15655	15887	15753	15788	15795	15625	15895	15624	15891	15666	15799	15837	15902	15852	15794	15825	15722	15645	16012	15800	15871	15833	15726	15606	15793	15702	15578	15907	15952	15773	15690	15878	15885	15859	15803	15800	15700	15803	15894	15817	15878	15889	15823	15633	15872	15781	15905	15653	15833	15691	15799	15730	15781	15635	15984	15735	15709	15791	15760	15817	15856	15890	15645	15693	15772	15882	15789	15900	15779	15898	15724	15881	15700	15828	15857	15758	15803	15975	15726	15700	15765	15908	15848	15790	15797	15834	15685	15647	15711	15738	15636	15732	15725	15717	15688	15891	15898	15966	15838	15707	15602	15651	15694	15933	15568	15806	15608	15756	15752	15814	15980	15690	15983	15989	15937	15755	15781	15786	15730	15825	15565	15843	15749	15996	15820	15786	15878	15664	15952	15849	15750	15811	15715	15803	15870	15886	15901	15691	15856	15844	15755	15873	15825	15961	15641	15791	15751	15899	15995	15728	15683	15965	15771	15827	15703	15849	15756	15847	15820	15628	15756	15939	15811	15733	15930	15742	15793	15873	15682	15875	15779	15870	15815	15659	15751	15778	15705	15825	15844	15923	15884	15818	15580	15789	15890	15638	15861	15764	15647	15774	15755	15995	15936	15887	15986	15735	15574	15809	15872	15732	15769	15753	15922	15724	15945	15827	15749	15714	15786	15811	15825	15596	15758	15732	15750	15841	15829	15804	15707	15752	15613	15754	15781	15828	15836	15677	15748	15715	15713	15699	15770	15720	15884	15931	15747	15868	15684	15653	15879	15765	15545	15669	15826	15780	15782	15716	15724	15694	15755	15750	15668	15923	15823	15676	15849	15747	15688	15721	15661	15883	15736	15771	15750	15785	15840	15781	15878	15742	15971	15785	15812	15875	15719	15782	15711	15760	15805	16028	15876	15787	15887	15969	15823	15924	15624
22747	21170	28988	23667	21772	24357	26425	21627	20193	20054	19717	19542	19359	19323	19068	19208	19034	19046	18903	18680	18797	18725	18780	18654	18658	18795	18772	18605	18855	18735	19413	18808	18752	18605	18572	18604	18570	18641	18777	18574	18481	18471	18513	18358	18710	18613	18646	18478	18685	18563	18472	18510	18496	18490	18491	18375	18453	18561	18384	18382	18176	18376	18529	18568	18507	18522	18459	18238	18534	18571	18500	18558	18426	18370	18307	18320	18489	18575	18327	18582	18611	18390	18516	18419	18541	18521	18566	18391	18543	18525	18434	18515	18215	18335	18478	18632	18636	18557	18330	18570	18329	18467	18201	18335	18577	18335	18516	18446	18228	18435	18286	18342	18462	18364	18369	18391	18471	18475	18669	18586	18536	18433	18757	18320	18382	18552	18384	18426	18399	18499	18646	18369	18475	18383	18348	18468	18275	18341	18450	18375	18347	18548	18295	18307	18480	18189	18331	18103	18302	18325	18362	18373	18526	18497	18304	18598	18484	18213	18406	18429	18405	18268	18479	18281	18406	18373	18567	18394	18315	18479	18415	18333	18348	18292	18488	18468	18501	18382	18508	18419	18357	18360	18475	18459	18517	18359	18347	18420	18498	18316	18492	18321	18435	18304	18512	18232	18358	18495	18239	18319	18387	18458	18343	18265	18336	18266	18487	18275	18550	18178	18294	18408	18581	18342	18439	18372	18307	18252	18300	18393	18379	18250	18445	18344	18326	18398	18532	18527	18536	18395	18307	18394	18422	18438	18476	18375	18343	18287	18342	18404	18278	18420	18530	18486	18243	18503	18305	18461	18525	18507	18565	18438	18359	18417	18467	18128	18310	18322	18133	18415	18325	18328	18545	18461	18244	18275	18438	18355	18531	18343	18472	18326	18369	18434	18284	18371	18461	18245	18504	18471	18529	18378	18531	18204	18423	18271	18299	18411	18446	18432	18414	18484	18378	18216	18403	18271	18554	18316	18249	18439	18179	18505	18455	18438	18563	18301	18452	18437	18327	18445	18296	18491	18445	18596	18531	18431	18427	18262	18475	18216	18386	18527	18503	18345	18466	18259	18258	18293	18322	18363	18431	18258	18333	18740	18398	18405	18300	18384	18276	18320	18413	18521	18200	18291	18375	18309	18540	18330	18257	18451	18517	18547	18406	18387	18307	18269	18450	18504	18509	18253	18428	18209	18430	18393	18529	18296	18292	18665	18299	18438	18441	18318	18271	18375	18383	18377	18397	18397	18332	18540	18335	18344	18322	18317	18320	18500	18396	18356	18352	18399	18430	18490	18353	18287	18379	18469	18469	18313	18531	18390	18217	18572	18461	18276	18258	18311	18533	18401	18396	18353	18260	18258	18427	18567	18327	18285	18319	18333	18209	18502	18533	18370	18280	18429	18250	18250	18349	18432	18585	18363	18467	18336	18337	18413	18143	18241	18280	18474	18370	18551	18511	18473	18463	18135	18400	18482	18340	18331	18456	18544	18326	18300	18377	18438	18383	18290	18533	18266	18405	18328	18387	18547	18335	18251	18338	18373	18460	18097	18482	18481	18612	18527	18460	18314	18375	18459	18419	18363	18346	18462	18333	18432	18519	18411	18328	18382	18573	18515	18512	18104	18212	18386	18328	18465	18602	18533	18519	18269	18341	18444	18320	18338	18260	18217	18239	18399	18440	18394	18181	18390	18460	18368	18701	18398	18424	18320	18381	18289	18332	18429	18455	18370	18453	18536	18334	18598	18467	18389	18404	18495	18473	18348	18397	18552	18503	18382	18296	18292	18654	18446	18423	18640	18289	18120	18447	18261	18233	18406	18413	18406	18523	18504	18263	18321	18631	18278	18421	18495	18248	18380	18392	18269	18561	18463	18470	18402	18591	18206	18526	18124	18253	18442	18187	18126	18465	18241	18318	18440	18297	18291	18387	18246	18442	18510	18513	18467	18393	18425	18529	18337	18374	18646	18298	18319	18265	18305	18335	18320	18309	18350	18492	18223	18394	18562	18379	18542	18264	18381	18261	18491	18477	18487	18480	18300	18393	18240	18406	18358	18412	18384	18506	18254	18461	18487	18333	18551	18255	18479	18358	18311	18440	18337	18343	18510	18536	18370	18512	18367	18415	18359	18416	18233	18267	18399	18475	18532	18398	18409	18318	18370	18398	18310	18452	18330	18408	18335	18624	18501	18345	18383	18314	18390	18421	18238	18290	18407	18674	18369	18374	18458	18400	18576	18376	18372	18304	18331	18453	18245	18576	18444	18287	18353	18354	18188	18339	18297	18337	18407	18450	18483	18358	18492	18495	18494	18403	18453	18391	18348	18352	18234	18403	18682	18773	18368	18678	18225	18348	18301	18417	18571	18458	18321	18334	18460	18339	18499	18452	18344	18313	18340	18417	18286	18121	18554	18487	18566	18451	18294	18502	18306	18474	18428	18534	18514	18529	18296	18477	18378	18658	18473	18370	18368	18210	18220	18447	18421	18382	18192	18488	18393	18266	18549	18368	18300	18516	18413	18307	18569	18260	18319	18378	18492	18401	18513	18570	18394	18282	18403	18444	18474	18485	18315	18516	18387	18382	18131	18473	18361	18323	18332	18672	18637	18570	18299	18588	18383	18358	18571	18519	18442	18322	18289	18360	18400	18468	18223	18467	18445	18474	18422	18444	18495	18489	18554	18414	18483	18320	18350	18398	18130	18464	18470	18399	18212	18522	18393	18431	18378	18128	18231	18520	18514	18512	18428	18212	18377	18424	18446	18481	18530	18287	18380	18253	18348	18408	18465	18403	18533	18501	18555	18212	18356	18277	18343	18326	18366	18441	18292	18301	18541	18175	18412	18429	18459	18170	18436	18402	18358	18284	18480	18413	18368	18149	18358	18644	18466	18447	18423	18554	18289	18650	18560	18596	18386	18344	18182	18438	18298	18164	18427	18570	18315	18287	18300	18376	18399	18434	18521	18564	18100	18597	18493	18462	18379	18325	18081	18365	18445	18247	18618	18418	18260	18172	18315	18366	18329	18426	18514	18409	18366	18299	18349	18388	18593	18351	18353	18511	18467	18611	18503	18541	18601	18390	18276	18512	18215	18265	18454	18339	18486	18636	18246	18330	18426	18506	18278	18370	18301	18315	18302	18394	18527	18204	18358	18446	18497	18412	18332	18375	18471	18435	18408	18283	18539	18451	18434	18357	18355	18437	18501	18274	18311	18420	18439	18222	18252	18330	18488	18259	18453	18428	18331	18496	18298	18500	18326	18563	18402	18345	18250	18433	18438	18425	18378	18543	18676	18406	18370	18429	18353	18427	18308	18624	18526	18548	18408	18537	18549	18353	18558	18737	18393	18439	18491	18318	18276	18564	18187	18319	18402	18453	18465	18482	18546	18354	18404	18435	18350	18396	18538	18474	18582	18290	18331	18330	18357	18522	18380	18322	18606	18409	18477	18366	18325	18375	18479	18474	18246	18426	18331	18358	18391	18377	18480	18429	18173	18386	18239	18442	18549	18438	18463	18480	18332	18549	18252	18510	18193	18355	18281	18601	18359	18351	18335	18517	18420	18442	18461	18549	18262	18488	18262	18400	18228	18432	18302	18257	18388	18418	18363	18375	18223	18455	18535	18466	18490	18366	18347	18239	18439	18508	18224	18428	18346	18278	18413	18347	18366	18362	18355	18464	18407	18337	18355	18507	18497	18300	18359	18491	18372	18359	18231	18344	18546	18483	18435	18385	18427	18418	18385	18197	18471	18475	18169	18378	18496	18227	18361	18530	18505	18378	18141	18337	18411	18289	18334	18385	18554	18350	18355	18435	18441	18454	18255	18290	18492	18291	18509	18404	18543	18521	18282	18467	18292	18569	18514	18276	18265	18481	18361	18423	18259	18276	18366	18320	18593	18192	18486	18222	18310	18386	18367	18588	18398	18386	18387	18425	18109	18255	18413	18569	18254	18364	18414	18401	18244	18596	18370	18446	18373	18484	18092	18164	18286	18295	18303	18493	18410	18408	18357	18409	18191	18582	18528	18459	18087	18456	18327	18449	18481	18678	18411	18399	18400	18569	18265	18232	18353	18339	18383	18316	18547	18324	18306	18363	18226	18325	18275	18366	18373	18452	18351	18386	18414	18514	18523	18412	18460	18237	18284	18491	18330	18618	18500	18338	18477	18339	18329	18451	18271	18320	18508	18500	18509	18464	18392	18212	18365	18358	18501	18319	18173	18429	18344	18208	18379	18286	18435	18352	18415	18414	18354	18490	18464	18413	18395	18397	18326	18192	18357	18587	18360	18562	18276	18481	18359	18349	18455	18143	18252	18388	18375	18407	18453	18103	18448	18336	18401	18440	18370	18472	18281	18508	18431	18455	18531	18230	18336	18306	18356	18343	18720	18490	18432	18289	18485	18599	18350	18220	18304	18332	18528	18304	18171	18447	18551	18365	18573	18388	18363	18296	18323	18288	18600	18679	18350	18263	18276	18284	18376	18331	18404	18532	18524	18385	18420	18558	18475	18327	18417	18447	18494	18463	18569	18509	18217	18271	18457	18582	18411	18481	18353	18365	18331	18512	18502	18440	18209	18394	18478	18364	18224	18362	18305	18312	18320	18446	18600	18561	18347	18435	18412	18408	18469	18524	18442	18387	18110	18468	18633	18445	18640	18352	18509	18675	18382	18424	18222	18501	18441	18470	18417	18296	18225	18541	18372	18613	18340	18524	18598	18456	18382	18595	18430	18271	18280	18375	18354	18365	18587	18410	18410	18550	18233	18255	18287	18333	18400	18322	18384	18252	18395	18648	18410	18128	18386	18368	18313	18294	18247	18411	18474	18455	18275	18336	18493	18383	18311	18752	18397	18395	18375	18481	18550	18471	18316	18453	18505	18208	18355	18248	18690	18430	18515	18396	18327	18173	18247	18362	18594	18476	18413	18430	18430	18575	18392	18492	18409	18220	18227	18707	18437	18458	18422	18385	18496	18365	18379	18401	18365	18474	18411	18381	18254	18356	18450	18349	18498	18509	18462	18385	18431	18274	18317	18379	18480	18431	18355	18498	18496	18280	18583	18343	18351	18194	18571	18323	18435	18441	18345	18605	18516	18289	18497	18108	18428	18391	18452	18347	18428	18461	18432	18375	18297	18291	18434
25818	44924	42900	34364	28204	24393	21760	20371	19316	18562	18350	17903	17715	17512	17386	17162	17173	17115	16965	17029	16935	17045	16953	16692	16980	16758	16610	16719	16744	16561	17822	16851	16613	16577	16747	16773	16539	16736	16616	16464	16507	16470	16597	16552	16669	16468	16454	16461	16568	16593	16624	16650	16346	16571	16431	16460	16461	16562	16487	16535	16679	16420	16390	16321	16306	16475	16529	16504	16472	16503	16435	16377	16372	16565	16469	16395	16636	16200	16608	16393	16389	16442	16385	16576	16520	16381	16353	16544	16304	16581	16529	16567	16493	16664	16393	16398	16607	16320	16425	16425	16394	16434	16601	16378	16438	16474	16445	16487	16513	16592	16356	16579	16461	16383	16352	16367	16474	16453	16435	16254	16486	16528	16330	16374	16407	16472	16397	16306	16309	16365	16422	16448	16512	16506	16433	16537	16441	16391	16327	16380	16453	16498	16390	16444	16493	16505	16423	16446	16530	16481	16250	16507	16455	16572	16302	16474	16463	16433	16451	16467	16374	16321	16440	16447	16516	16442	16416	16422	16514	16354	16434	16315	16458	16373	16554	16480	16427	16578	16409	16500	16479	16423	16539	16410	16563	16433	16415	16471	16381	16444	16374	16488	16386	16529	16509	16429	16327	16322	16324	16611	16573	16427	16425	16315	16570	16504	16442	16391	16362	16376	16496	16310	16427	16602	16382	16426	16547	16345	16588	16298	16505	16349	16386	16376	16537	16516	16474	16382	16294	16531	16183	16447	16476	16509	16433	16439	16371	16587	16512	16352	16441	16460	16365	16557	16341	16362	16330	16349	16357	16437	16572	16394	16349	16230	16451	16412	16552	16426	16442	16436	16369	16469	16357	16588	16465	16441	16606	16335	16636	16438	16347	16462	16471	16310	16567	16371	16390	16512	16432	16518	16414	16455	16346	16484	16274	16424	16496	16403	16583	16562	16431	16518	16504	16565	16467	16243	16610	16588	16356	16451	16291	16519	16520	16351	16476	16412	16360	16274	16465	16456	16440	16293	16506	16385	16459	16431	16452	16334	16490	16458	16368	16271	16272	16455	16540	16263	16525	16377	16468	16429	16205	16560	16288	16402	16402	16501	16418	16324	16410	16340	16435	16394	16461	16359	16354	16364	16460	16318	16310	16357	16340	16324	16622	16630	16275	16354	16577	16360	16338	16527	16262	16545	16486	16488	16361	16449	16461	16426	16544	16486	16411	16318	16339	16348	16422	16487	16356	16482	16377	16431	16402	16412	16365	16523	16536	16391	16463	16394	16517	16448	16474	16511	16314	16319	16400	16225	16387	16524	16437	16559	16374	16360	16333	16446	16464	16536	16187	16394	16376	16354	16375	16238	16534	16467	16403	16621	16394	16451	16391	16402	16425	16453	16417	16411	16505	16509	16402	16562	16479	16354	16435	16550	16472	16442	16369	16560	16382	16380	16345	16445	16677	16435	16495	16589	16598	16473	16606	16468	16356	16394	16448	16377	16386	16580	16527	16382	16420	16392	16283	16650	16493	16438	16478	16339	16506	16304	16427	16307	16237	16522	16604	16496	16400	16540	16439	16406	16317	16440	16390	16327	16705	16365	16462	16294	16315	16644	16369	16545	16405	16356	16657	16499	16390	16406	16303	16341	16480	16293	16462	16299	16744	16344	16389	16429	16416	16455	16345	16527	16420	16483	16448	16441	16434	16455	16383	16660	16495	16517	16549	16240	16409	16364	16538	16466	16404	16518	16150	16405	16412	16371	16551	16437	16419	16397	16294	16545	16535	16461	16359	16387	16648	16577	16380	16409	16297	16346	16514	16411	16503	16544	16335	16335	16487	16477	16577	16429	16385	16368	16437	16384	16461	16331	16351	16332	16194	16386	16363	16474	16387	16438	16388	16372	16273	16415	16476	16220	16552	16307	16431	16456	16476	16380	16375	16427	16407	16550	16589	16441	16427	16412	16535	16471	16436	16410	16550	16420	16466	16507	16398	16432	16326	16352	16379	16569	16529	16426	16351	16621	16535	16481	16398	16347	16407	16477	16431	16310	16539	16553	16516	16341	16291	16470	16574	16434	16453	16413	16544	16533	16423	16417	16248	16328	16613	16348	16392	16357	16318	16446	16339	16431	16482	16249	16370	16453	16308	16385	16330	16421	16372	16558	16486	16419	16227	16404	16267	16506	16526	16477	16371	16423	16494	16406	16558	16441	16507	16377	16493	16533	16389	16394	16412	16289	16453	16451	16275	16384	16396	16427	16299	16411	16494	16579	16387	16569	16353	16531	16320	16552	16319	16358	16163	16386	16290	16489	16634	16470	16497	16448	16233	16436	16415	16408	16346	16268	16483	16349	16557	16438	16453	16264	16344	16358	16332	16313	16566	16440	16441	16440	16420	16427	16221	16475	16305	16477	16474	16519	16481	16238	16404	16503	16493	16269	16481	16315	16407	16259	16551	16450	16438	16218	16322	16433	16250	16422	16468	16291	16481	16516	16284	16479	16382	16345	16405	16303	16389	16307	16446	16455	16458	16537	16433	16549	16296	16449	16674	16571	16397	16373	16378	16354	16418	16459	16636	16557	16482	16567	16546	16431	16319	16402	16314	16392	16417	16394	16392	16382	16562	16481	16556	16499	16335	16495	16558	16300	16409	16487	16577	16400	16546	16387	16499	16365	16429	16576	16421	16475	16468	16495	16484	16732	16391	16393	16385	16614	16392	16488	16420	16412	16421	16516	16497	16483	16529	16399	16355	16363	16409	16389	16488	16444	16400	16377	16484	16470	16448	16448	16644	16317	16545	16421	16308	16368	16314	16400	16510	16500	16422	16451	16387	16359	16315	16455	16441	16466	16435	16452	16360	16637	16338	16393	16490	16376	16482	16384	16572	16394	16314	16286	16347	16503	16497	16434	16425	16495	16436	16540	16372	16331	16390	16436	16408	16187	16484	16546	16421	16635	16506	16251	16476	16441	16406	16529	16312	16505	16541	16532	16343	16431	16551	16425	16478	16540	16467	16382	16486	16359	16391	16369	16266	16460	16423	16405	16584	16436	16485	16523	16587	16377	16376	16506	16669	16542	16342	16616	16545	16383	16406	16465	16556	16372	16377	16251	16420	16408	16520	16386	16386	16400	16431	16334	16310	16347	16373	16366	16582	16383	16357	16540	16492	16385	16397	16385	16436	16498	16330	16535	16303	16499	16368	16497	16344	16281	16315	16306	16504	16351	16429	16241	16315	16302	16411	16584	16361	16465	16460	16520	16458	16527	16443	16267	16372	16307	16365	16281	16642	16542	16340	16452	16493	16448	16544	16340	16416	16431	16311	16454	16377	16531	16376	16507	16479	16350	16457	16399	16605	16333	16597	16382	16437	16275	16647	16371	16445	16352	16515	16454	16472	16460	16407	16516	16494	16391	16555	16393	16558	16290	16436	16522	16411	16422	16417	16401	16461	16440	16449	16398	16573	16338	16567	16335	16600	16562	16339	16394	16348	16220	16409	16461	16491	16520	16445	16342	16391	16311	16557	16223	16362	16540	16387	16460	16596	16288	16448	16443	16501	16482	16559	16425	16623	16463	16417	16587	16267	16389	16408	16663	16425	16405	16510	16472	16407	16381	16301	16449	16425	16389	16433	16677	16315	16537	16613	16496	16364	16409	16588	16524	16397	16369	16389	16306	16450	16437	16338	16452	16367	16417	16356	16321	16295	16464	16347	16370	16451	16342	16426	16454	16685	16674	16312	16338	16479	16460	16325	16456	16419	16555	16321	16365	16420	16474	16469	16515	16407	16431	16455	16345	16525	16554	16300	16490	16506	16511	16418	16446	16307	16431	16333	16547	16540	16434	16365	16527	16368	16403	16385	16471	16496	16368	16326	16270	16342	16305	16352	16549	16479	16348	16347	16439	16530	16397	16629	16419	16349	16348	16364	16375	16510	16598	16573	16493	16553	16526	16507	16456	16434	16231	16410	16373	16566	16334	16478	16393	16401	16350	16398	16398	16420	16483	16566	16317	16429	16420	16501	16494	16319	16420	16456	16451	16567	16335	16488	16390	16503	16552	16484	16508	16464	16278	16523	16364	16544	16493	16450	16403	16557	16380	16443	16326	16443	16409	16472	16368	16412	16508	16443	16426	16440	16441	16436	16351	16537	16431	16424	16349	16498	16461	16404	16299	16569	16440	16488	16494	16461	16319	16356	16287	16545	16559	16541	16333	16213	16438	16465	16488	16479	16304	16360	16427	16397	16454	16456	16575	16473	16513	16263	16441	16340	16415	16406	16358	16423	16380	16568	16332	16474	16571	16192	16382	16333	16242	16394	16347	16552	16327	16532	16440	16578	16318	16435	16544	16326	16336	16518	16395	16402	16337	16381	16433	16356	16453	16459	16475	16346	16457	16453	16260	16448	16336	16453	16484	16429	16392	16377	16305	16465	16254	16395	16382	16562	16543	16449	16339	16338	16350	16494	16208	16458	16677	16406	16467	16413	16418	16385	16256	16505	16765	16576	16456	16476	16500	16495	16289	16598	16468	16410	16402	16273	16512	16510	16408	16490	16345	16348	16468	16435	16502	16397	16359	16468	16371	16524	16287	16335	16560	16605	16367	16405	16511	16591	16381	16469	16392	16322	16342	16504	16351	16457	16314	16287	16491	16350	16424	16456	16573	16349	16371	16381	16431	16403	16452	16500	16448	16457	16201	16484	16467	16448	16358	16519	16458	16328	16489	16513	16351	16334	16519	16463	16471	16408	16291	16294	16498	16320	16539	16521	16426	16526	16392	16477	16434	16573	16321	16409	16499	16327	16473	16551	16195	16353	16526	16381	16374	16296	16361	16435	16388	16485	16567	16543	16663	16426	16475	16358	16522	16379	16584	16523	16309	16529	16317	16421	16456	16382	16426	16437	16481	16633	16563	16463	16505	16388	16351	16469	16534	16330	16295	16371	16342	16644	16570	16362	16374	16429	16450	16407	16433	16474	16441	16567	16435	16320	16484	16571	16427	16477	16584	16452	16483	16501	16463	16437	16347	16450	16462	16550	16536	16535	16315	16596	16340	16247	16389	16421	16295	16457	16377	16472	16425	16430	16345	16424	16406	16515	16647	16453	16549	16570	16529	16457	16488	16294	16576	16603	16490	16516	16488
27496	22876	27081	23749	19293	18412	18001	17524	17464	17351	17333	17219	17107	17237	16898	17196	17219	17120	17097	16703	17106	16897	16808	17037	16968	17145	16909	17012	16924	16749	16845	16845	17055	17032	16764	16959	16948	17212	17075	16972	16953	17073	16706	17017	16926	16999	16795	17255	16885	17084	16959	16949	17017	16899	17061	16851	16794	16850	17028	16937	16973	17049	17088	16781	16768	16948	16945	16836	16997	16953	17148	17092	16925	17042	16923	17118	16744	16809	16993	17078	17007	16690	16793	17051	16944	16871	17144	17166	16995	16956	16982	16962	16812	16925	16955	16926	16834	16976	16811	16910	17112	16855	16904	16809	16874	16935	16929	17030	16881	17016	16877	17033	17070	16891	16971	16741	16857	17119	16950	17025	17051	16706	16966	17049	16942	16845	16839	17040	16979	17066	17126	17124	17092	16750	16696	16944	17024	16698	16768	16867	16857	16978	16846	16848	17013	17003	16904	16941	16794	16853	16867	17051	16906	16958	16916	16878	16973	17087	16856	16989	17012	16921	16818	16902	16806	16768	16931	16829	17021	16872	16978	16927	16859	16748	17030	17084	16993	16727	17142	17124	16766	17054	16835	17051	17014	17048	16839	17023	16926	16895	16842	17112	16923	17052	16845	17048	16988	17136	17002	16898	16963	16868	16991	16972	16754	16941	17145	16691	16733	16889	16978	16976	16878	16969	16922	16980	17048	17100	17005	17133	16703	16816	17050	17071	17040	16698	16883	16979	16933	16953	16857	16970	16971	16749	16856	17030	16973	16918	16926	16868	16853	16955	16794	17067	16888	16794	16785	17000	17125	16935	16759	17037	16859	16815	16891	16863	16890	17021	16930	16880	17040	16944	16823	16971	16684	16883	16730	16987	16942	16844	16911	16853	16822	16929	17000	16985	16828	16739	16955	16898	16732	16999	16884	17149	16871	16993	16855	16911	16849	17038	16798	16919	16819	16873	17125	17050	16952	16899	16819	17116	17010	16893	17039	16944	16944	17112	16870	17001	17078	17010	17051	17024	16837	17061	17001	16915	16922	17046	16994	17082	17005	17194	17141	17145	17027	17072	16796	17000	17067	16878	17120	16792	16873	17059	17174	17056	16860	16924	16855	16861	16749	16947	16953	17063	16894	16983	17060	16910	17103	17069	16907	16721	16931	16852	16796	17011	17142	16941	16887	16670	16729	17010	16872	16793	16741	16679	17052	16968	17064	17195	17037	17206	16878	17090	17046	16992	16763	16785	16924	17238	16888	17011	17108	17066	17085	17064	17087	16922	16777	16885	17030	16894	16708	16982	16810	17046	16778	16974	16871	16950	17062	16965	17039	16930	16894	17082	16868	16962	16891	17036	17089	16822	16960	16924	16984	16862	17037	16870	16810	16957	17050	16754	16974	16835	16947	16887	16938	17030	16699	16988	16982	17047	16866	16866	17195	16961	17098	17077	16890	17026	16902	16981	16908	16980	17015	16970	16890	17087	16861	16911	17035	17059	17029	17022	17142	17022	17128	16917	17167	16944	17131	16969	16994	16930	16824	17014	17037	17052	16878	17023	17067	16957	16788	16955	16948	17042	16896	16829	16922	16870	16912	16667	16944	16913	16913	16948	17065	17011	16940	16953	16922	16975	17010	17049	17081	17136	17020	16965	16991	16835	16930	16918	16962	17133	16853	16777	16965	16779	16941	17036	16839	16978	17043	16984	16931	17019	16758	17044	17214	16963	16641	16884	16886	16759	17049	16902	16866	16885	16982	17029	16846	17054	16974	16911	16915	16895	16887	16827	16696	17023	16978	16721	16996	16857	16738	16900	16732	16829	16865	16705	16999	17098	17360	16913	16931	16944	16953	16896	16893	16941	16979	16906	16871	16954	16947	16814	16867	17112	17125	16970	16938	16914	17123	17060	17041	16871	16973	16896	16996	16914	16879	16988	17166	16901	16934	16931	16852	16905	16992	16757	17030	16990	16949	16994	16973	16973	16806	16997	17080	17085	17001	16775	16953	17028	17135	17058	17221	16913	16901	16961	17018	16927	16833	17056	16798	17121	16799	16992	16862	16938	16993	16894	17134	16936	17022	16826	17049	16826	16958	16975	16917	16864	16963	17039	16952	16857	16874	16987	16788	17010	17082	16993	16865	16989	16840	16901	17018	16861	17046	16998	17143	16904	16854	17035	16840	16892	16714	17027	17017	16923	17022	17019	16877	16731	16859	16933	16775	17081	16863	16900	17025	17058	16667	17075	17155	16769	16990	16812	17153	16798	16829	16942	16936	16939	16977	16887	17008	16959	16928	16964	16945	17040	17076	17097	16759	16658	16977	16722	16941	16912	17072	16804	16805	16874	16758	17197	17010	16744	16701	16798	17107	16903	16847	17017	17141	17031	16888	16909	17016	16907	16909	16908	17026	16839	16880	16893	16809	16771	16753	16903	16996	17132	16888	16752	16923	16866	16991	16872	16886	16942	17022	16960	16749	17164	16963	17006	16980	16886	17087	17007	17021	17074	17106	16774	16731	17023	17048	17012	16930	16972	16869	16830	16957	16948	17025	17059	17038	16883	16911	16748	16940	16786	16836	16777	16860	16782	16970	17120	16886	16998	17011	17007	16961	16942	16934	17046	16779	16953	16955	16873	16741	17055	17163	16740	17184	16786	17059	16920	17023	16968	16735	17039	16864	16939	16747	17021	17069	16955	17020	16859	17110	17079	17142	16900	17024	16962	16885	17023	17052	16937	17053	16982	17160	16905	16876	16777	17118	16898	16749	17011	17151	16968	17026	16849	16717	17060	17013	16889	17067	17117	16845	16930	16991	16792	16882	16842	16979	17016	16851	16958	17094	16752	17000	16860	16946	17113	16890	16992	16906	16812	17051	16806	16794	16979	16895	16902	16989	17087	16886	16798	16939	16951	16725	16981	17079	17012	16899	16904	16954	16989	16996	16934	16817	16698	17022	16827	16834	17023	16990	16893	16860	16997	16806	16964	17139	16988	16985	16997	17005	17017	16965	16862	16882	17016	16983	17127	17010	17001	16966	17132	17055	16877	17006	17120	16836	16833	16914	17005	17150	17093	16928	16897	16837	17068	16965	16873	17182	16927	16914	16930	16918	16791	16950	16902	16796	16936	17172	16932	17041	17014	16966	16929	17039	16922	16902	16976	16726	16729	17032	16913	17006	16807	16751	16901	16903	16946	16882	16849	16660	17010	16898	16921	17000	16948	17066	16578	16841	17020	16922	16957	16686	16943	17164	16842	16742	16931	16871	16836	17112	16741	16914	16874	17064	17050	17006	17000	17022	16975	17010	16976	16947	16828	16863	17039	17053	16939	17026	17045	16774	16953	16897	16994	17119	16848	16925	17068	17078	17153	17141	16928	16834	16751	16867	17066	16883	16671	16959	17024	17117	16913	16859	16848	16962	16951	17122	17099	16829	16972	17008	16965	16912	16847	16943	17112	16768	16867	16976	16855	16978	16894	17032	16984	16917	16951	16919	17043	16944	16931	16746	16887	16826	16946	17023	16962	17104	16932	16989	16992	16934	16983	16820	16859	17132	17082	16951	16826	17221	16925	17014	17162	16856	16780	16960	17050	16960	16853	16860	16936	16840	16837	16912	16947	16960	16989	16741	16935	16947	16983	16953	16971	16822	16984	16911	16864	16969	16905	16985	17047	17070	16921	16913	16852	16993	16912	16846	16823	17136	17026	16951	16879	16775	16814	17062	16954	17009	16895	16914	16948	16961	16958	16993	17144	16932	16785	16867	16872	17083	16975	16725	16930	16784	16844	16946	16974	16859	16760	16821	17005	17049	16881	17096	16981	16779	16923	17007	17079	16931	17054	16747	16832	16909	17133	17021	16984	17157	16887	16997	16897	16946	16873	16955	16812	17026	16870	16893	16916	16961	16902	17057	17037	16974	16796	16839	16828	16904	17104	17099	17030	17059	17145	17150	17050	16982	16871	17038	16829	16997	16803	16843	17015	17003	16949	16940	16843	16909	16910	16890	16850	16981	16878	17001	16874	17034	16898	16898	16946	16972	16926	16950	17014	17067	17066	16856	16962	16981	16876	16977	16867	16957	16873	16907	16829	17090	17027	17014	17078	16792	16801	17094	16856	17209	16929	17134	16986	16766	16973	17000	17018	17117	17028	16885	16847	16841	16821	17092	17165	16878	16912	17130	16964	16972	17085	16935	16960	16810	16787	16972	16812	16997	16996	16923	16920	17010	16876	16885	16846	17161	16863	16744	16990	17111	17153	17050	17102	17057	16984	16923	17132	16989	16859	16945	17073	16824	16860	16917	16868	17005	17000	16948	17014	16886	16827	16842	16997	17020	16928	16670	16824	16764	17063	17113	17018	16985	17023	16959	16826	16926	16907	17049	16910	17046	16962	16831	16801	17075	17003	16990	16940	17092	17051	16915	16900	16933	17082	17059	17026	16950	16981	16834	16962	17008	16850	16776	16942	16956	16832	16954	17125	17088	16995	17088	16995	16817	17125	16939	17019	17105	16981	17089	17099	16967	16972	16896	16877	16834	17000	16792	16931	17019	16875	16898	16902	17030	16937	17046	17106	16939	16856	16853	16828	16904	17040	16983	16962	17014	16950	16861	16997	16903	17039	17033	17167	16918	16868	16940	16810	17080	16835	16987	17100	16824	16789	16935	16874	16933	17017	16942	16900	16933	16966	17039	16715	17116	17051	16784	17102	17206	17047	16671	16919	16820	16827	17092	16951	16929	16924	16833	16938	17051	16946	16787	16749	16892	16933	16836	16918	16896	17149	16990	17117	17097	17018	16821	16936	17119	17285	16882	17051	16814	16989	17058	16860	16829	17042	17064	16766	16948	16984	16878	16982	16957	16911	16936	16875	16791	16841	17058	17018	16983	17138	16951	16777	16837	16913	17026	16661	17106	16789	17208	16960	16788	16809	17128	16898	17050	16831	16857	17062	16742	17009	16973	16872	16956	16786	16827	16972	16870	16993	16724	17037	16836	16820	16870	16989	16991	16952	17173	17024	16920	16764	16964	17133	16888	17019	16885	16976	16821	16822	16817	17068	17042	17079	17186	16727	16925	16880	16932	16896	17069	17122	17034	17060	16920	16991	17210	17042	16722	17036	16877	17035	16855	16951	17097	17140	17081	16832
22039	30298	28389	22052	19444	17681	16893	16402	16231	15999	16054	15927	15816	15639	15714	15652	15666	15814	15675	15703	15623	15830	15575	15684	15680	15599	15743	15620	15410	15486	15661	15677	15630	15559	15633	15561	15461	15648	15562	15544	15605	15475	15634	15747	15734	15649	15641	15656	15639	15435	15516	15506	15531	15481	15673	15508	15670	15506	15505	15468	15553	15526	15601	15352	15562	15578	15428	15514	15601	15700	15594	15571	15586	15470	15637	15483	15582	15567	15458	15403	15546	15623	15536	15531	15427	15657	15762	15536	15589	15397	15410	15544	15538	15495	15414	15437	15671	15706	15635	15544	15587	15533	15477	15619	15398	15636	15677	15469	15638	15595	15460	15596	15361	15435	15587	15525	15517	15543	15459	15548	15617	15526	15580	15540	15664	15609	15751	15645	15338	15585	15514	15385	15495	15462	15388	15578	15572	15468	15527	15630	15596	15581	15587	15328	15484	15705	15665	15624	15505	15527	15366	15528	15689	15562	15423	15643	15508	15398	15709	15555	15539	15281	15592	15399	15592	15605	15552	15551	15497	15575	15636	15496	15457	15578	15392	15766	15618	15361	15497	15554	15532	15622	15383	15561	15333	15576	15509	15524	15425	15583	15556	15507	15639	15640	15597	15577	15618	15502	15520	15283	15492	15452	15645	15586	15572	15485	15514	15525	15577	15602	15671	15625	15501	15416	15385	15443	15547	15453	15475	15623	15283	15442	15516	15446	15579	15482	15345	15506	15509	15453	15544	15629	15401	15456	15384	15639	15549	15486	15600	15521	15578	15711	15427	15358	15575	15562	15576	15504	15646	15626	15606	15496	15550	15498	15659	15595	15514	15659	15531	15792	15590	15475	15369	15396	15584	15533	15393	15659	15634	15621	15566	15529	15480	15626	15455	15342	15494	15486	15627	15445	15439	15423	15544	15450	15513	15535	15570	15593	15659	15609	15476	15467	15703	15427	15606	15676	15460	15546	15328	15425	15485	15446	15521	15563	15415	15414	15463	15526	15415	15634	15478	15693	15649	15480	15535	15625	15489	15595	15528	15695	15829	15540	15510	15705	15490	15645	15668	15445	15358	15694	15600	15466	15579	15677	15565	15669	15503	15544	15351	15411	15581	15613	15453	15450	15533	15547	15464	15681	15662	15542	15605	15582	15428	15687	15465	15808	15608	15458	15455	15596	15563	15566	15455	15472	15616	15393	15458	15518	15612	15528	15573	15606	15627	15535	15521	15605	15601	15566	15403	15755	15676	15555	15526	15549	15669	15602	15615	15512	15500	15486	15605	15419	15487	15576	15468	15615	15522	15590	15438	15443	15501	15716	15595	15493	15571	15576	15580	15633	15532	15674	15674	15434	15566	15470	15556	15648	15425	15497	15510	15487	15739	15491	15514	15408	15448	15520	15658	15450	15511	15497	15612	15371	15569	15489	15529	15605	15583	15583	15616	15597	15603	15522	15451	15671	15550	15453	15415	15506	15483	15481	15453	15642	15546	15478	15536	15524	15559	15557	15533	15467	15512	15674	15478	15474	15539	15613	15473	15606	15506	15522	15567	15581	15597	15548	15658	15618	15576	15669	15475	15424	15635	15571	15539	15497	15417	15688	15561	15545	15488	15732	15516	15607	15389	15452	15527	15527	15519	15511	15739	15480	15457	15533	15427	15483	15657	15497	15416	15606	15471	15582	15427	15606	15502	15530	15468	15559	15461	15505	15492	15517	15547	15490	15471	15534	15744	15528	15386	15551	15522	15478	15634	15644	15592	15520	15501	15582	15491	15522	15450	15549	15493	15476	15701	15468	15595	15588	15436	15610	15563	15631	15587	15781	15410	15638	15413	15567	15514	15456	15529	15594	15616	15387	15600	15535	15455	15664	15479	15533	15667	15527	15576	15565	15476	15511	15556	15621	15566	15479	15480	15394	15622	15315	15636	15545	15633	15384	15593	15607	15499	15634	15429	15520	15478	15362	15513	15345	15482	15487	15590	15595	15620	15442	15522	15678	15639	15606	15446	15709	15616	15579	15576	15431	15538	15551	15489	15365	15492	15554	15676	15376	15502	15671	15653	15505	15516	15589	15526	15342	15561	15404	15532	15598	15591	15578	15688	15593	15677	15543	15585	15693	15424	15492	15538	15512	15645	15685	15372	15560	15461	15433	15709	15653	15605	15484	15793	15662	15432	15497	15536	15583	15597	15398	15464	15589	15484	15551	15532	15541	15570	15623	15570	15672	15541	15649	15526	15363	15611	15407	15610	15414	15635	15499	15578	15565	15351	15446	15532	15457	15590	15614	15487	15498	15543	15470	15554	15461	15547	15779	15678	15687	15543	15647	15531	15457	15476	15557	15629	15559	15390	15587	15472	15453	15510	15542	15602	15657	15438	15567	15463	15473	15416	15520	15505	15701	15501	15504	15737	15663	15562	15592	15570	15420	15506	15635	15541	15769	15500	15544	15487	15418	15360	15473	15615	15502	15568	15585	15629	15410	15483	15544	15445	15442	15560	15532	15641	15497	15423	15427	15554	15560	15529	15664	15443	15649	15698	15637	15542	15463	15576	15293	15627	15633	15513	15536	15508	15592	15637	15479	15468	15561	15677	15594	15639	15473	15445	15437	15634	15486	15537	15573	15502	15439	15581	15579	15394	15415	15683	15408	15685	15436	15521	15518	15507	15426	15643	15588	15593	15545	15577	15586	15509	15568	15560	15495	15407	15452	15592	15512	15619	15568	15580	15626	15556	15644	15626	15753	15602	15530	15612	15503	15553	15555	15661	15640	15677	15473	15564	15521	15512	15500	15688	15506	15615	15592	15421	15659	15610	15590	15603	15557	15625	15528	15542	15635	15591	15491	15579	15512	15336	15457	15616	15381	15541	15407	15468	15623	15643	15558	15659	15618	15642	15501	15643	15453	15418	15441	15418	15265	15567	15561	15667	15664	15728	15759	15588	15630	15472	15638	15513	15453	15434	15606	15483	15540	15615	15584	15624	15576	15587	15548	15415	15600	15553	15585	15643	15637	15494	15404	15402	15516	15362	15628	15440	15648	15401	15479	15467	15345	15602	15567	15544	15627	15596	15464	15473	15529	15419	15442	15620	15564	15491	15582	15374	15439	15527	15574	15457	15640	15456	15560	15647	15451	15457	15478	15526	15533	15375	15524	15474	15628	15617	15654	15520	15534	15573	15676	15513	15495	15394	15622	15433	15529	15537	15550	15473	15599	15636	15682	15946	15597	15554	15432	15581	15334	15506	15605	15375	15647	15489	15602	15438	15538	15443	15586	15599	15540	15629	15405	15614	15552	15454	15647	15533	15454	15731	15582	15531	15491	15450	15425	15710	15430	15667	15548	15696	15635	15377	15485	15412	15493	15538	15437	15679	15628	15547	15574	15516	15611	15472	15656	15546	15549	15680	15563	15499	15470	15677	15626	15626	15593	15530	15724	15506	15554	15460	15521	15608	15645	15556	15589	15579	15496	15435	15489	15615	15654	15574	15483	15501	15457	15576	15639	15522	15482	15559	15528	15514	15617	15785	15459	15578	15598	15551	15473	15582	15401	15602	15548	15763	15421	15609	15552	15525	15571	15492	15439	15512	15565	15578	15738	15437	15465	15518	15396	15572	15527	15721	15498	15423	15457	15463	15441	15621	15475	15720	15529	15376	15514	15480	15687	15506	15622	15412	15402	15567	15548	15578	15601	15637	15617	15497	15527	15506	15652	15485	15534	15670	15371	15516	15469	15539	15459	15518	15406	15605	15487	15618	15428	15641	15578	15638	15688	15399	15554	15501	15475	15514	15470	15288	15457	15417	15656	15613	15591	15417	15477	15518	15624	15706	15443	15416	15507	15583	15503	15694	15644	15492	15661	15762	15449	15488	15627	15652	15497	15835	15411	15432	15549	15440	15594	15452	15611	15397	15681	15568	15720	15569	15642	15654	15642	15548	15497	15495	15594	15608	15540	15440	15557	15560	15553	15606	15570	15515	15342	15509	15406	15462	15693	15466	15575	15648	15531	15672	15594	15485	15538	15640	15308	15617	15456	15583	15637	15502	15574	15464	15561	15512	15739	15442	15571	15534	15542	15601	15569	15428	15483	15589	15549	15664	15578	15407	15545	15614	15527	15766	15366	15397	15515	15512	15583	15405	15653	15541	15541	15686	15645	15465	15614	15505	15557	15333	15516	15595	15536	15577	15495	15514	15642	15508	15632	15495	15341	15418	15470	15542	15544	15532	15480	15562	15382	15448	15460	15611	15588	15675	15671	15736	15765	15637	15517	15713	15586	15516	15617	15534	15628	15649	15472	15583	15558	15547	15706	15478	15587	15471	15587	15520	15637	15647	15620	15410	15492	15516	15535	15580	15529	15595	15565	15490	15480	15684	15319	15515	15482	15542	15627	15721	15558	15702	15624	15385	15452	15417	15545	15638	15617	15750	15547	15439	15514	15554	15665	15611	15680	15650	15661	15548	15598	15466	15415	15654	15703	15468	15485	15571	15498	15424	15708	15813	15323	15474	15522	15675	15608	15593	15568	15498	15455	15520	15428	15780	15526	15422	15563	15661	15528	15563	15468	15637	15462	15603	15586	15501	15424	15583	15453	15494	15670	15362	15345	15609	15510	15554	15609	15439	15608	15566	15660	15537	15419	15382	15613	15629	15472	15458	15534	15515	15421	15575	15518	15623	15729	15444	15564	15584	15523	15609	15591	15673	15721	15561	15509	15537	15538	15528	15511	15459	15566	15613	15581	15594	15608	15414	15351	15516	15472	15590	15585	15398	15659	15650	15616	15510	15675	15527	15593	15532	15508	15511	15553	15600	15487	15695	15776	15500	15492	15403	15387	15452	15553	15690	15433	15730	15645	15524	15646	15539	15451	15505	15690	15657	15533	15560	15781	15481	15582	15589	15614	15597	15395	15438	15544	15661	15512	15457	15549	15713	15542	15576	15426	15468	15455	15663	15663	15518	15639	15626	15512	15500	15414	15562	15520	15470	15483	15559	15648	15478	15388	15305	15630	15467	15426	15567	15444	15552	15540	15671	15681	15331	15347	15580	15514	15539	15579	15552	15651	15573	15436	15631	15492	15502	15642	15598	15501	15462	15494	15657	15434	15492	15554	15669	15466	15582	15607	15517	15707
23944	21137	28494	24667	22722	22382	21284	19098	18223	18305	17713	17916	17667	17676	17589	17337	17386	17277	17241	17378	17206	17361	17345	17366	17421	17434	17420	17290	17407	17161	17273	17473	17242	17290	17143	17009	17100	17206	17282	17422	17156	17078	16976	17235	17292	17123	17215	17029	17129	17057	17246	17222	17094	17159	16899	17286	17359	17219	17056	17149	17144	17210	17178	17172	17124	17265	17172	17095	17203	17234	17041	16976	16990	17123	17250	17153	17133	17107	17279	17352	17124	17401	17305	17181	17113	17119	17159	17201	17313	17087	17094	17283	17179	16990	17076	16990	17167	17098	17028	17171	17163	16958	17017	17279	17066	17015	17136	17103	17309	16944	17119	17129	17069	16924	17234	17306	17105	17062	17074	17113	16962	17166	17347	17270	17006	17349	17253	16998	17214	17160	17314	17085	16997	17017	16940	17055	17193	17072	17260	17113	17108	16952	17086	17033	17178	17197	17048	17109	17069	16993	16985	17111	17140	17025	17040	17071	16850	17182	17021	17112	16969	17137	17182	17179	17087	17179	17278	17274	17081	17310	17165	17291	17221	17055	17035	17254	17241	17205	17096	17194	17011	17365	16969	17145	16984	17222	17050	17073	17058	16846	17154	17046	16899	16828	17052	17054	17255	17175	17066	16928	16989	17118	17190	17046	17140	17088	17053	17075	17156	16875	17195	17134	17034	16975	17159	17221	17018	17212	17181	17068	17271	17064	17013	17028	17102	17070	17150	17114	17223	17064	17113	17098	17284	17012	16965	17075	17191	16938	17068	17229	17060	17101	17128	17265	16924	17027	17018	17094	17271	16826	17158	17112	17067	17080	16994	17173	17277	17076	17091	17206	17217	17047	16968	17263	17406	17083	16962	17063	17121	17001	17162	16994	17130	17169	17140	17190	17123	17120	17075	17121	17030	16885	17145	17037	17029	16984	17080	17089	17118	16913	17257	17132	17187	17254	17132	17123	17062	17098	17023	17059	17347	17133	17034	17026	17279	16993	17061	17218	17062	17109	17233	17108	16880	17044	17019	17222	17375	17000	17214	17185	17276	17285	17012	17013	17194	17166	17109	17126	17159	17000	17287	17181	17025	17051	17138	17182	17045	17087	17259	17133	17114	17121	17137	17008	17029	17079	17192	17003	17122	17200	17114	16992	17145	17165	17056	17055	17151	16900	16973	17034	17268	17206	17108	17184	17109	16952	17111	17132	16995	17068	17260	17175	17059	17138	17073	17119	17294	17056	17324	17175	17227	17119	16946	17026	17155	17247	17224	16892	16952	17167	16964	17094	17103	17050	17087	17171	17032	17268	17018	17138	17199	17180	17107	16973	16998	17111	17048	16991	17036	17152	17180	17231	17167	17169	17086	17203	17065	17077	17133	17252	17143	17048	17044	17126	16978	17020	17139	17134	17126	17012	16988	17072	17115	17016	17162	17129	17105	17112	17082	17167	17166	17404	17056	17005	17040	17116	17060	17190	17201	17202	17109	17261	16983	17121	17136	16949	17058	17090	17111	17157	17250	17359	17122	17120	17117	17072	17219	17308	17130	17149	16972	17272	17134	16899	17123	17274	17183	17274	17124	17281	17049	17044	17082	17201	16887	16882	17250	17195	17097	16975	17181	17170	17015	17272	17192	17021	17276	17249	17084	17152	17103	17069	17107	17166	17123	16994	17015	17069	17196	17126	17235	17238	17002	17204	16959	17021	16999	16963	17044	17067	17310	16935	16939	17054	17054	17063	17100	17160	17026	17205	17317	17130	16928	17143	17030	17033	17136	17100	17126	16929	17106	17130	17157	17064	17091	17013	17047	17096	17064	16823	17255	17053	17230	17115	16979	17070	17117	17377	17199	17187	17273	17071	17113	17098	17178	16957	16935	17214	17042	17085	17351	17321	17182	17013	17008	17122	17295	17194	17249	17205	17066	16895	17105	17069	17043	17097	17244	17105	17090	17140	17059	16999	17079	17236	17006	17284	17061	17146	17057	17080	17169	16970	17238	17201	17040	17165	17158	17094	17200	16994	17034	17046	17163	17032	17000	17162	17220	17083	17178	17252	17196	17293	17309	17079	17237	17284	17227	17164	16853	17154	17118	17045	16880	17092	17123	17045	16979	17004	17043	17224	17043	17088	17049	17150	17118	17082	17402	17044	17172	17280	17055	17191	17091	17082	17220	17141	17055	16882	17266	17139	17093	17400	17135	17097	16976	17070	17050	17112	16986	17046	17251	17024	17266	17117	17056	17133	17176	17307	17034	17057	17073	16993	16869	17106	17226	16795	17058	16989	17220	17218	17091	17179	17219	17017	17034	17089	16888	17180	17154	17202	17031	16968	17052	17116	17149	17052	17089	17170	17121	17260	17046	17400	17430	17117	17067	17062	17082	17012	17140	17059	17171	17213	17236	17131	17028	17011	17048	17156	16990	17038	17165	16981	17254	17308	17226	17118	17230	16918	17186	16970	17230	17154	17217	17365	17167	17132	17140	17146	17200	17083	17179	17067	17281	16942	17221	16980	17043	17037	17063	17204	17042	17058	17079	17226	17181	17263	17056	17255	17146	17089	17114	16879	17057	17209	17190	17144	17044	17162	17014	16849	16977	17095	17133	17037	16979	17057	17092	17272	17043	17135	16958	17082	17122	17016	17060	16965	17166	17039	17237	17259	17145	16900	17023	16974	17349	17031	17022	17170	17071	17192	17011	17106	17236	17051	17160	17217	17111	17059	17146	17112	16989	17028	17336	17211	17275	17035	17089	17148	16895	17150	17150	17201	17033	17108	17058	17164	16927	17099	17177	16901	16972	17254	17155	17123	17241	17148	17131	17186	17168	17106	17064	17043	17188	17240	17135	17169	17119	16963	17049	17086	17084	17290	17290	17070	17220	17277	16961	17170	17124	17015	17035	17208	17145	17100	17048	17153	17213	17180	17223	17075	17109	17122	16977	17063	17107	17285	17101	17113	17291	17032	17161	17046	17336	17262	17123	16987	17020	16969	17104	17109	16972	17192	17055	17265	17021	17257	16952	17243	17169	16993	17100	17288	17188	17054	17049	17055	17072	17124	16994	16953	16937	17093	17276	17350	17084	17047	17052	17050	17028	17047	16907	17225	17083	17136	17273	17131	17021	17060	17173	17145	17268	17133	17090	16977	16887	17199	17186	17062	17199	17205	17124	17113	17018	17280	16977	17081	17206	17052	17197	17067	17147	17136	17217	17171	17088	17170	17042	17069	17237	17135	17219	17137	17075	16941	17246	16868	16867	16988	17101	16889	17072	17065	17157	17284	17050	17037	17095	17092	17114	17267	16988	16865	17061	17133	17124	17168	16872	17141	17300	17258	17158	17067	17114	17063	17009	17204	17267	17090	16959	17190	17091	16965	17051	17073	17079	17099	17271	17088	17081	17026	17221	17097	17224	17263	17199	17139	17194	17089	17176	17122	17146	17063	17069	17009	17059	17023	17110	16930	17135	17093	17157	16980	16896	17028	17255	17234	17134	17211	16998	17195	17030	17152	17164	17113	17183	17086	17165	17033	16857	17045	17073	17131	16855	16894	17071	17346	17243	17245	17266	17142	17091	17235	16998	17159	17078	17322	17037	17199	17197	17234	17286	17119	17095	17117	17226	17294	17186	16955	16887	17201	17190	16917	16950	17050	17105	17258	17230	16999	17158	17202	16995	17036	17080	17133	16996	16963	17056	17202	17207	16992	17090	17254	17061	17180	16975	17187	16996	17076	17051	17160	17187	17071	17166	17048	16884	17041	17306	17206	17175	17269	17057	17062	17133	17172	17122	17073	17128	17201	17286	17333	17260	17213	17101	17173	17197	17069	17183	17115	17098	16954	17164	17021	17253	17077	17235	17095	17010	17223	17107	16950	16959	17226	17152	17105	16891	17174	17217	17169	17205	17121	17132	16992	17075	16932	17166	17349	17206	17162	17072	17111	17256	17225	17078	17121	17212	17031	17086	17198	17022	17260	17292	17151	17131	17296	17336	17084	17062	17015	17136	17205	17115	17179	17068	17094	17338	17229	17079	17121	16996	17102	17038	17247	16924	17223	17196	16970	17107	17270	16964	17163	17154	17107	17153	17202	17242	17081	17125	17185	17097	17122	17003	17008	17077	17138	17059	17089	17161	17271	17164	17131	17167	17019	17011	17024	17103	17076	17417	17205	17133	17006	17122	17153	17139	17186	17169	17137	17072	17187	16877	17255	17191	16924	17266	17069	17066	17240	17235	17067	16984	17241	17168	17148	17002	16768	17154	17176	17083	17012	17157	17014	17225	17242	17139	17039	17066	16989	17236	17036	17160	17083	17200	17226	17096	17180	17202	17181	17031	17059	17229	17025	17217	17007	17032	17151	17023	17093	17175	17123	17204	17034	17060	17110	17160	17116	17065	17114	17074	17106	17070	17123	17137	17151	17023	17091	16929	17062	17309	17244	17271	17168	16911	17022	17086	17031	17108	17103	17001	17174	17179	16988	17114	17107	17233	17112	17025	17361	17010	17068	17160	17069	17346	17252	17109	16988	17149	17095	17344	17100	17079	17078	17044	17120	17090	17197	17165	16996	17087	17120	16973	17131	17114	17036	17101	16978	17117	17047	17121	16903	17203	17083	17344	17082	17052	17075	17440	17072	17195	16991	17231	17044	17319	17219	17078	17243	17128	17327	17040	17057	17014	17201	16995	16969	17118	17163	17187	16946	17131	17066	17220	17018	17095	17206	17109	17046	17110	17158	16980	17050	17151	17070	17247	16961	17087	16936	17136	17223	17123	17199	16991	17209	17062	16920	17110	17068	17009	16956	17123	17124	17278	16819	16990	17272	17191	17192	17224	17199	17120	17122	16979	17036	16974	17179	17050	17110	17072	17100	17061	17111	17390	17215	17016	17065	17085	16949	17088	17079	17073	17136	17153	17107	17133	17138	17179	17173	17037	17103	17244	17108	17027	17034	17291	17361	17007	17184	17136	17135	17098	16982	17033	17179	16965	17119	17187	17243	17135	17011	17045	17071	17090	16872	17026	17149	16927	17069	17154	16979	17026	16944	17206	17001	17226	17111	17207	16976	16941	17302	17109	17037	17315	17242	17295	17194	17121	16908	16929	17164	16926	17132	16911	16932	17171	17124	17151	17261	17041	17015
22838	38576	37621	30095	24031	20992	19419	18148	17511	16885	16539	16491	16495	16307	16215	16091	16089	16002	16081	15822	15727	15934	15837	15700	15877	15798	15785	15773	15764	15772	16226	16130	15887	15705	15695	15847	15591	15769	15679	15738	15737	15786	15764	15646	15900	15630	15607	15837	15678	15628	15756	15715	15692	15634	15590	15796	15637	15781	15632	15674	15604	15584	15679	15687	15690	15670	15719	15598	15558	15524	15493	15645	15612	15582	15625	15592	15678	15675	15703	15680	15887	15779	15917	15772	15836	15671	15551	15708	15576	15761	15852	15474	15713	15704	15690	15721	15569	15631	15602	15580	15574	15677	15609	15555	15635	15698	15685	15747	15632	15716	15697	15731	15522	15617	15581	15723	15640	15693	15557	15756	15638	15739	15740	15665	15577	15568	15716	15610	15555	15658	15662	15638	15768	15466	15734	15585	15769	15622	15613	15726	15755	15626	15638	15582	15574	15582	15635	15663	15546	15521	15671	15614	15912	15643	15681	15564	15697	15588	15708	15698	15625	15618	15736	15662	15637	15571	15723	15693	15475	15664	15554	15770	15671	15583	15591	15652	15615	15598	15622	15627	15401	15722	15607	15744	15598	15554	15770	15667	15592	15812	15621	15567	15742	15447	15511	15611	15761	15585	15462	15601	15606	15668	15712	15682	15669	15666	15698	15655	15605	15591	15624	15512	15686	15632	15534	15652	15671	15619	15625	15578	15633	15554	15720	15617	15684	15649	15773	15598	15478	15524	15618	15700	15621	15597	15677	15546	15528	15691	15652	15551	15789	15628	15691	15749	15637	15677	15663	15620	15738	15527	15808	15576	15670	15726	15569	15650	15705	15543	15572	15701	15781	15842	15713	15609	15802	15651	15628	15437	15706	15487	15590	15545	15589	15642	15623	15634	15550	15650	15710	15759	15556	15621	15586	15685	15633	15613	15667	15550	15596	15458	15425	15605	15648	15787	15543	15595	15671	15593	15556	15722	15623	15550	15612	15668	15552	15572	15578	15731	15473	15635	15664	15694	15646	15765	15609	15802	15497	15597	15722	15634	15579	15761	15606	15684	15574	15562	15674	15687	15560	15665	15745	15606	15585	15608	15598	15661	15736	15448	15765	15666	15581	15794	15535	15569	15462	15615	15640	15813	15743	15747	15606	15588	15624	15602	15610	15569	15637	15522	15638	15604	15707	15661	15757	15782	15619	15772	15469	15611	15739	15601	15668	15634	15462	15578	15584	15654	15564	15571	15800	15412	15539	15504	15600	15565	15591	15567	15667	15811	15606	15629	15487	15482	15450	15561	15677	15682	15592	15789	15613	15623	15814	15553	15623	15529	15568	15510	15566	15823	15625	15592	15523	15564	15657	15765	15744	15708	15749	15538	15756	15576	15668	15585	15683	15784	15605	15699	15576	15789	15546	15485	15521	15590	15773	15727	15707	15780	15722	15652	15629	15775	15601	15562	15458	15653	15595	15675	15471	15549	15670	15623	15476	15594	15616	15643	15803	15697	15591	15658	15615	15681	15643	15547	15819	15504	15521	15614	15662	15478	15705	15681	15533	15594	15678	15654	15532	15542	15599	15599	15558	15699	15468	15637	15658	15784	15649	15525	15656	15489	15753	15606	15727	15707	15775	15654	15470	15623	15655	15723	15433	15677	15733	15560	15407	15687	15652	15596	15761	15632	15675	15620	15632	15539	15580	15724	15573	15494	15746	15539	15779	15510	15494	15736	15621	15629	15695	15610	15600	15821	15668	15459	15674	15702	15697	15631	15482	15820	15605	15613	15414	15725	15605	15646	15633	15648	15540	15608	15558	15495	15572	15582	15561	15716	15574	15480	15477	15731	15668	15519	15637	15635	15587	15586	15711	15754	15731	15586	15586	15755	15639	15623	15566	15735	15726	15738	15667	15688	15659	15790	15619	15754	15428	15661	15800	15673	15720	15656	15596	15579	15638	15513	15759	15717	15575	15708	15519	15658	15658	15706	15801	15651	15618	15573	15600	15598	15733	15735	15626	15630	15603	15669	15763	15752	15635	15509	15712	15636	15733	15761	15736	15567	15814	15552	15675	15498	15658	15644	15666	15707	15814	15628	15534	15476	15576	15717	15488	15539	15667	15840	15622	15498	15543	15866	15640	15748	15770	15553	15630	15624	15698	15600	15671	15774	15575	15663	15763	15666	15576	15619	15715	15749	15630	15664	15582	15768	15768	15440	15466	15645	15775	15559	15498	15686	15684	15482	15651	15676	15617	15602	15853	15625	15865	15629	15651	15669	15639	15623	15590	15636	15500	15569	15493	15562	15594	15794	15582	15606	15597	15591	15741	15642	15591	15611	15552	15705	15531	15639	15563	15738	15722	15587	15641	15815	15595	15596	15637	15668	15662	15591	15620	15578	15594	15634	15606	15727	15568	15515	15762	15717	15680	15694	15492	15604	15812	15707	15455	15610	15461	15857	15744	15602	15484	15615	15672	15514	15576	15693	15544	15665	15653	15549	15598	15702	15757	15560	15667	15597	15671	15628	15638	15684	15618	15569	15649	15642	15500	15601	15535	15634	15605	15737	15465	15530	15490	15602	15651	15507	15579	15834	15627	15551	15616	15572	15712	15643	15654	15688	15761	15643	15553	15713	15649	15724	15646	15550	15718	15644	15572	15538	15564	15738	15729	15575	15771	15633	15597	15458	15669	15716	15612	15679	15643	15681	15672	15658	15623	15713	15495	15797	15552	15444	15737	15688	15650	15552	15649	15737	15707	15664	15541	15661	15629	15542	15462	15603	15405	15785	15731	15483	15640	15576	15685	15766	15566	15537	15671	15546	15674	15626	15577	15613	15527	15533	15533	15674	15666	15644	15700	15722	15603	15646	15762	15661	15620	15635	15673	15694	15737	15614	15559	15563	15569	15904	15682	15517	15665	15696	15719	15726	15794	15595	15651	15645	15684	15519	15608	15526	15696	15589	15659	15702	15724	15533	15674	15520	15639	15601	15444	15503	15625	15684	15853	15682	15674	15606	15640	15741	15709	15680	15672	15567	15804	15791	15539	15816	15647	15516	15741	15654	15552	15577	15787	15558	15558	15798	15588	15676	15463	15525	15650	15736	15849	15555	15548	15742	15638	15868	15518	15702	15628	15540	15639	15680	15596	15865	15576	15548	15606	15825	15772	15547	15459	15587	15525	15524	15855	15557	15614	15572	15627	15762	15659	15588	15698	15636	15675	15583	15521	15674	15625	15605	15573	15690	15596	15602	15710	15576	15613	15637	15728	15544	15770	15622	15554	15673	15607	15731	15587	15494	15805	15579	15730	15610	15557	15709	15533	15662	15684	15709	15587	15552	15616	15668	15664	15626	15648	15684	15632	15619	15744	15579	15642	15683	15705	15672	15564	15578	15502	15621	15604	15664	15733	15488	15774	15722	15652	15702	15598	15693	15663	15722	15698	15659	15690	15657	15752	15848	15711	15697	15678	15604	15692	15489	15591	15601	15663	15639	15591	15630	15715	15726	15644	15677	15736	15476	15634	15593	15614	15655	15688	15682	15544	15622	15727	15624	15670	15561	15666	15573	15525	15556	15629	15704	15877	15593	15565	15712	15611	15747	15589	15702	15576	15619	15425	15721	15597	15637	15707	15532	15562	15585	15590	15685	15526	15584	15678	15565	15756	15498	15592	15682	15632	15637	15657	15776	15564	15775	15598	15443	15753	15717	15649	15577	15552	15726	15627	15557	15703	15562	15570	15570	15602	15662	15732	15645	15664	15809	15505	15656	15734	15725	15758	15675	15860	15621	15562	15617	15692	15734	15721	15613	15661	15724	15645	15545	15576	15674	15693	15632	15753	15720	15679	15690	15823	15703	15835	15699	15847	15607	15643	15528	15793	15694	15681	15549	15629	15663	15554	15686	15612	15793	15641	15785	15667	15622	15665	15693	15544	15722	15641	15549	15555	15544	15572	15701	15605	15600	15509	15796	15713	15707	15660	15734	15654	15623	15619	15571	15640	15594	15693	15523	15593	15690	15594	15650	15602	15619	15637	15897	15593	15628	15795	15572	15598	15709	15543	15581	15675	15759	15559	15713	15706	15661	15644	15608	15607	15674	15582	15832	15694	15669	15654	15621	15510	15656	15586	15596	15722	15643	15450	15590	15805	15591	15675	15571	15624	15624	15529	15552	15670	15580	15793	15602	15503	15676	15722	15591	15599	15582	15711	15587	15745	15756	15683	15657	15494	15711	15698	15517	15738	15667	15692	15635	15695	15506	15621	15698	15571	15731	15557	15705	15709	15571	15695	15701	15651	15667	15771	15515	15491	15681	15647	15493	15733	15540	15732	15622	15735	15627	15624	15640	15692	15692	15632	15719	15366	15498	15785	15673	15781	15577	15635	15473	15677	15652	15694	15613	15507	15712	15553	15681	15609	15510	15763	15585	15364	15608	15604	15579	15508	15627	15693	15534	15516	15637	15819	15632	15694	15644	15651	15546	15674	15507	15786	15703	15614	15734	15679	15642	15645	15766	15698	15570	15688	15681	15537	15562	15585	15619	15575	15510	15516	15771	15542	15624	15440	15569	15581	15597	15579	15533	15737	15675	15554	15657	15567	15486	15719	15576	15644	15557	15870	15630	15429	15748	15632	15552	15630	15569	15601	15794	15642	15543	15630	15715	15601	15588	15569	15661	15674	15633	15732	15621	15816	15653	15740	15576	15622	15633	15713	15526	15590	15686	15715	15720	15795	15637	15599	15698	15714	15789	15576	15543	15690	15622	15509	15696	15549	15693	15621	15589	15584	15656	15595	15514	15782	15686	15708	15590	15718	15595	15610	15608	15594	15624	15644	15702	15784	15718	15437	15720	15781	15826	15598	15686	15696	15730	15736	15811	15527	15560	15506	15646	15639	15558	15639	15540	15537	15726	15600	15652	15545	15486	15779	15715	15614	15815	15675	15474	15739	15614	15570	15575	15578	15657	15597	15607	15668	15617	15606	15681	15525	15668	15654	15669	15751	15587	15695	15842	15522	15658	15641	15660	15646	15525	15543	15729	15589	15640	15597	15577	15646	15794	15646	15776	15634	15636	15655	15706	15776	15735	15591	15631	15578	15698	15381	15700	15590	15746	15576	15755	15508	15768	15662	15759	15652	15665
22661	21110	29009	23624	21835	24604	26911	21742	20717	20862	20201	19713	19763	19578	19813	19613	19532	19363	19175	19358	18992	19003	19078	19088	19190	18868	19056	18934	18862	19008	19771	19668	19017	19165	19270	19048	19071	18859	18828	18916	18959	19069	18985	18779	18876	18738	18993	18576	18787	19009	18944	18847	18833	18964	19045	18889	18623	18668	18846	18828	18698	18811	18814	18724	18855	18440	18776	18852	18740	18754	18770	18754	18662	18724	18780	18820	18856	18906	18619	18826	18884	19010	18865	18533	18747	18762	18862	18894	18809	18765	18674	18843	18801	18623	18960	18485	18533	18701	18420	18791	18808	18995	18744	18746	18811	18578	18731	18638	18796	18655	18685	18886	18915	18757	18805	18857	19006	18685	18692	18751	18712	18988	18902	18837	18907	18755	18995	18886	18717	18626	18905	18795	18710	18618	18824	18754	18767	18740	18808	18801	18680	18709	18600	18716	18854	18708	18931	18787	18591	18749	18761	18563	18669	18832	18752	18787	18762	18566	18871	18752	18597	18720	18759	18565	18717	18677	18858	18779	18659	18788	18754	18881	18824	18680	18493	18783	18706	18587	18836	18898	18976	18912	18760	18745	18782	18690	18694	18577	18789	18945	18763	18716	18689	18720	18746	18575	18965	18550	18724	18650	18738	18814	18865	18664	18793	18657	18690	18589	18632	18640	18453	18708	18707	18740	18817	18855	18673	18887	18761	18793	18727	18704	18687	18762	18782	18716	18782	18868	18786	18691	18791	18753	18651	18563	18874	18713	18715	18537	18772	18863	18646	18853	18716	18796	18948	18810	18659	18679	18634	18912	18703	18874	18809	18773	18501	18794	18707	18805	18892	18945	18784	18803	18695	18809	18994	18738	18737	18646	18643	18476	18820	18643	18766	18855	18720	18597	18747	18763	18638	18898	18974	18590	18763	19043	18755	18845	18513	18642	18771	18781	18928	18784	18768	18664	18807	18918	18795	18647	18966	18845	18709	18713	18795	18606	18700	18651	18862	18534	18681	18835	18908	18903	18615	18601	18661	18655	18667	18890	18859	18465	18665	18664	18851	18716	18489	18702	18834	18572	18588	18686	18590	18859	18682	18800	18821	18695	18921	18820	18976	18777	18777	18771	18601	18542	18684	18593	18765	18735	18455	18681	18795	18585	18597	18801	18862	18574	18724	18777	18704	18769	18840	18687	18643	18860	18696	18680	18682	18842	18704	18860	18700	18845	18861	18757	18784	18627	18716	18696	18843	18701	18800	18776	18840	18698	18808	18592	18750	18886	18746	18543	18842	18821	18668	18682	18610	18394	18880	18744	18611	18704	19064	18700	18710	18541	18777	18871	18782	18735	18769	18772	18730	18951	18803	18730	18670	18914	18851	18680	18810	18683	18831	18639	18755	18784	18738	18817	18719	18548	18644	18729	18757	18942	18758	18739	18723	18736	18819	18800	18627	18736	18681	18625	18640	18619	18843	18680	18833	18794	18678	18622	18850	18985	18764	18720	18840	18799	18595	18745	18789	18649	18573	18835	18645	18687	18722	18667	18825	18723	18655	18749	18711	18688	18693	18915	18643	18900	18710	18819	18807	18730	18682	18637	18935	18919	18590	18753	18605	18614	19059	19044	18472	18623	18834	18609	18686	18926	18685	18894	18735	18600	18751	18476	18758	18692	18891	18860	19039	18823	18511	18880	18637	18786	18656	18710	18865	18632	18849	18525	18709	18625	18847	18664	18667	18748	18817	18629	18580	18683	18788	18809	18735	18602	18525	18659	18789	18568	18667	18656	18800	18806	18763	18552	18649	18606	18514	18556	18722	18917	18673	18968	18596	18667	18646	18678	18981	18611	18792	18623	18859	18604	18756	18781	18754	18614	18850	18734	18847	18897	18604	18789	18786	18799	18735	18914	18585	18805	18748	18917	18859	18690	18605	18683	18709	18688	18801	18920	18969	18708	18837	18780	18634	18885	18646	18540	18907	18838	18645	18646	18497	18779	18631	18883	18922	18574	18752	18706	18905	18610	18742	18619	18592	18692	18772	18714	18598	18678	18726	18720	18911	18747	18787	18787	18866	18813	18880	18751	18778	18745	18845	18669	19100	18950	18682	18669	18684	18673	18558	18819	18857	18661	18753	18707	18638	18762	18671	18762	18882	18548	18572	18672	18697	18761	18656	18643	18688	18852	18913	18803	18835	18913	18630	18542	18696	18665	18826	18905	18748	18671	18738	18676	18947	18807	18826	18774	18814	18486	18577	18607	18619	18711	18548	18819	18853	18776	18656	18797	18850	18765	18757	19040	18704	18956	18533	18763	18680	18708	18665	18734	18775	18699	18797	18836	18700	18676	18873	18677	18509	18827	18776	18668	18600	18781	18810	18761	18800	18700	18742	18582	18822	18744	18780	18659	18669	18726	18636	19022	18456	18768	18648	18648	18830	18879	18739	18740	18625	18806	18768	18728	18782	18665	18875	18736	18925	18533	18649	18817	18802	18795	18941	18689	18879	18787	18888	18896	18721	18730	18722	18702	18822	18659	18811	18823	18692	18867	18604	18630	18461	18621	18462	18785	18755	18827	18714	18779	18836	18822	18574	18558	18868	18702	18634	18971	18375	18846	18637	18886	18816	18802	18801	18778	18648	18718	18704	18427	18538	18523	18915	18711	18931	18587	18727	18593	18779	18704	18716	18746	18638	18770	18835	18858	18649	18645	18742	18748	18803	18467	18563	18538	18637	18859	18911	18824	18739	18732	18571	18916	18665	18990	18778	18822	18680	18979	18682	18671	18655	18747	18464	18770	18890	18937	18854	18548	18691	18680	18629	18570	18510	18555	18612	18850	18812	18773	18702	18963	18930	18800	18966	18617	18762	18720	18717	18788	18770	18632	18887	18575	18715	18594	18749	18636	18848	18917	18705	18789	18845	18609	18730	18580	18728	18764	18701	18764	18738	18746	18752	18619	18756	18768	18773	18753	18813	18842	18779	18915	18701	18829	18709	18668	18751	18521	18667	18827	18671	18651	18927	18815	18794	18669	18798	18789	18770	18782	18607	18721	18749	18685	18824	18744	18594	18591	18473	18795	18771	18823	18733	18626	18942	18742	18718	18709	18533	18690	18773	18622	18929	18786	18694	18760	18962	18902	18793	18760	18728	18720	18721	18662	18659	18788	18715	18777	18742	18623	18788	18675	18600	18744	18850	18527	18539	18627	18730	18596	18636	18792	18428	18710	18693	18653	18838	18789	18891	18525	18626	18608	18717	18761	18865	18528	18542	18694	18706	18890	18707	18799	18903	18676	18832	18783	18862	18606	18794	18857	18540	18703	18712	18716	18632	18709	18659	18876	18739	18739	18790	18760	18916	18625	18563	18705	18766	18819	18646	18838	18578	18881	18630	18863	18920	18598	18676	18638	18739	18890	18734	18534	18793	18624	18898	18773	18595	18971	18755	18754	18721	18640	18862	18729	18680	18706	18645	18802	18725	18732	18830	18611	18657	18948	18635	18628	18677	18772	18640	18776	18600	18630	18700	18634	18845	18864	18630	18791	18511	18764	18629	18801	18579	18744	18778	18975	18733	18822	18747	18779	18835	18594	18871	18864	18710	18625	18633	18674	18533	18662	18901	18784	18808	18785	18929	18667	18761	18736	18509	18759	18914	18829	18810	18839	19014	18697	18670	18809	18965	18481	18696	18736	18821	18858	18738	18662	18758	18828	18978	18659	18836	18572	18716	18714	18839	18658	18747	18740	18872	18783	18677	18644	18722	18699	18788	18558	18667	18644	18737	18885	18711	18765	18666	18739	18881	18866	18605	18741	18733	18773	18648	18713	18702	18757	18634	18806	18751	18586	18685	18757	18920	18793	18713	18726	18755	18644	18629	18669	18678	18622	18775	18706	19031	18837	18673	18855	18748	18692	18840	18743	18872	18902	18870	18440	18683	18634	18806	18754	18669	18539	18884	18819	18546	18627	18607	18834	18792	18657	18762	18802	18867	18745	18633	18680	18823	18870	18796	18766	18823	18772	18834	18767	18767	18682	19035	18670	18809	18704	18577	18887	18662	18637	18745	18649	18863	18543	18763	18758	18723	18738	18770	18967	18691	18649	18787	18766	18938	18841	18530	18733	18709	18685	18790	18833	18726	18515	18784	18855	18802	18608	18868	18768	18650	18926	18681	18824	18855	18791	18692	18413	18737	18803	18812	18799	18937	18713	18606	18613	18844	18829	18768	18517	18767	18746	18839	18799	18626	18623	18877	18690	18621	18877	18638	18876	18858	18692	18848	18681	18672	18816	18655	18504	18750	18761	18669	18315	18620	18879	18599	18896	18782	18893	18688	18675	18831	18830	18791	18786	18833	18822	18788	18781	18722	18753	18818	18654	18651	18689	18469	18770	18929	18871	18737	18567	18781	18656	18707	18707	18717	18727	18845	18982	18807	18751	18668	18722	18687	18434	18692	18712	18694	18788	18564	18624	18744	18646	18808	18605	18777	18708	18648	18484	18643	18785	18671	18867	18835	18569	18891	18736	18666	18837	18699	18880	18632	18572	18957	18803	18870	18770	18761	18818	18712	18754	18662	18921	18581	18661	18797	18823	18797	18706	18610	18633	19035	18894	18663	18518	18676	18970	18788	18777	18888	18759	18760	18722	18806	18872	18675	18938	18597	18703	18757	18731	18770	18873	18513	18671	18645	18789	18646	18676	18794	18863	18932	18810	18712	18646	18662	18746	18730	18774	18784	18542	18855	18888	18785	18708	18740	18495	18752	18685	18851	18893	18688	18945	18816	18796	18666	18815	18702	18808	18771	18615	18588	18778	18751	18829	18896	18932	18674	18722	18809	18606	18669	18652	18662	18801	18606	18789	18674	18615	18955	18614	18924	18631	18812	19004	18671	18817	18835	18747	18859	18780	18688	18705	18795	18536	18877	18855	18673	18820	18655	19034	18604	18870	18722	18751	18753	18721	18544	18616	18667	18785	18631	18583	18839	18846	18844	18736	18553	18803	18787	19057	18773	18729	18882	18733	18694	18664	18689	18646	18631	18745	18855	18721	18615	18771	19000	18652	18821	18646	18598	18773	18700	18925	18794	18706	18594	18879	18710	18727	18589	18866	18687	18712	18630	18676	18825	18682	18746	18588	18729	18552
25670	45142	47935	36424	28891	25144	22574	21048	19957	18817	18481	18301	17889	17667	17650	17468	17522	17541	17224	17156	17186	17068	17122	16919	16998	16923	16903	16805	16996	17017	18436	17612	16849	16831	16693	16802	16771	16875	16751	16698	16587	16606	16568	16520	16637	16681	16662	16743	16564	16631	16759	16548	16637	16641	16503	16737	16756	16666	16576	16514	16573	16625	16622	16595	16649	16582	16531	16680	16335	16639	16544	16640	16655	16776	16528	16704	16642	16630	16524	16706	16603	16899	16609	16485	16390	16730	16660	16638	16626	16643	16766	16500	16550	16694	16683	16644	16557	16703	16658	16581	16697	16648	16528	16656	16476	16513	16704	16591	16598	16625	16709	16709	16533	16753	16642	16584	16585	16481	16594	16555	16632	16506	16529	16563	16619	16651	16684	16588	16514	16509	16614	16621	16447	16704	16582	16585	16660	16558	16639	16596	16718	16630	16495	16543	16548	16595	16612	16743	16531	16645	16603	16549	16648	16435	16764	16676	16568	16613	16451	16676	16677	16554	16515	16605	16614	16473	16590	16495	16641	16640	16580	16625	16572	16545	16486	16631	16594	16567	16575	16509	16609	16604	16449	16670	16492	16733	16913	16642	16497	16593	16595	16529	16440	16701	16573	16377	16624	16693	16688	16542	16636	16400	16567	16601	16695	16527	16679	16682	16491	16684	16594	16757	16550	16765	16575	16523	16554	16479	16716	16632	16445	16573	16581	16644	16534	16489	16585	16677	16517	16651	16555	16626	16558	16619	16694	16698	16731	16648	16422	16627	16607	16603	16529	16543	16676	16514	16628	16558	16667	16519	16620	16552	16591	16590	16572	16555	16610	16570	16640	16476	16651	16767	16629	16602	16673	16619	16667	16527	16478	16582	16705	16458	16825	16562	16592	16695	16691	16591	16692	16446	16608	16630	16512	16553	16545	16687	16578	16634	16791	16554	16592	16690	16595	16544	16649	16562	16551	16559	16681	16636	16496	16593	16573	16521	16466	16667	16579	16722	16597	16607	16802	16722	16679	16504	16609	16538	16597	16530	16573	16453	16594	16569	16580	16665	16476	16649	16718	16702	16791	16649	16519	16547	16640	16548	16501	16540	16540	16510	16453	16766	16510	16526	16393	16576	16598	16756	16587	16654	16686	16711	16530	16545	16651	16583	16526	16668	16659	16576	16609	16580	16662	16549	16699	16713	16689	16604	16671	16382	16512	16748	16717	16567	16550	16703	16625	16470	16580	16586	16718	16628	16581	16537	16544	16538	16704	16741	16570	16698	16444	16653	16665	16638	16611	16599	16891	16557	16736	16613	16572	16719	16582	16509	16757	16623	16680	16540	16675	16618	16469	16716	16555	16608	16499	16488	16642	16513	16479	16548	16594	16488	16555	16715	16581	16476	16654	16600	16629	16682	16648	16584	16658	16629	16670	16600	16751	16559	16770	16522	16620	16731	16792	16597	16845	16677	16571	16511	16614	16710	16796	16467	16593	16716	16521	16523	16536	16715	16549	16482	16610	16793	16751	16487	16686	16746	16500	16860	16642	16592	16522	16659	16607	16538	16567	16596	16452	16667	16462	16506	16640	16494	16568	16509	16730	16517	16711	16522	16644	16689	16575	16751	16512	16471	16624	16463	16651	16411	16465	16630	16552	16642	16655	16594	16695	16622	16663	16441	16608	16639	16512	16664	16559	16674	16694	16586	16564	16560	16660	16549	16548	16469	16557	16563	16789	16661	16604	16529	16557	16449	16471	16367	16626	16530	16405	16585	16626	16703	16524	16707	16591	16535	16635	16618	16476	16583	16633	16647	16614	16662	16536	16770	16665	16648	16570	16740	16519	16649	16535	16650	16676	16679	16596	16371	16740	16381	16602	16604	16509	16631	16595	16695	16569	16514	16584	16491	16636	16493	16622	16620	16554	16375	16720	16614	16758	16715	16480	16578	16567	16700	16542	16736	16555	16412	16637	16669	16610	16663	16658	16487	16653	16403	16707	16507	16545	16482	16642	16708	16644	16468	16678	16524	16519	16583	16578	16695	16581	16571	16459	16421	16635	16580	16500	16581	16604	16483	16562	16747	16490	16560	16799	16451	16566	16694	16565	16669	16560	16513	16601	16714	16555	16596	16762	16596	16427	16524	16592	16774	16636	16678	16622	16720	16345	16412	16484	16730	16664	16446	16639	16471	16449	16645	16628	16506	16530	16658	16544	16565	16669	16640	16565	16745	16552	16389	16685	16537	16606	16678	16734	16550	16590	16433	16672	16479	16634	16325	16555	16578	16503	16664	16845	16575	16803	16653	16496	16638	16599	16543	16597	16649	16504	16647	16495	16675	16535	16599	16661	16555	16710	16499	16513	16663	16715	16510	16655	16534	16620	16611	16618	16660	16601	16447	16532	16560	16566	16508	16503	16567	16398	16734	16477	16624	16492	16633	16545	16670	16623	16816	16540	16759	16495	16600	16511	16372	16631	16621	16560	16533	16492	16577	16692	16595	16634	16597	16666	16799	16465	16540	16690	16584	16614	16642	16570	16593	16605	16556	16519	16554	16657	16559	16511	16628	16606	16524	16591	16672	16596	16584	16475	16599	16621	16593	16612	16618	16752	16515	16613	16705	16484	16489	16634	16581	16474	16721	16658	16562	16602	16583	16602	16590	16619	16560	16610	16481	16527	16592	16664	16609	16493	16700	16790	16527	16674	16717	16609	16491	16478	16528	16565	16583	16703	16687	16592	16488	16487	16664	16664	16542	16778	16591	16570	16613	16466	16642	16450	16497	16567	16813	16765	16636	16428	16378	16486	16511	16649	16546	16636	16752	16600	16533	16613	16546	16623	16541	16566	16344	16655	16561	16736	16719	16602	16429	16651	16586	16535	16721	16599	16681	16682	16683	16555	16646	16445	16473	16467	16680	16575	16542	16573	16645	16584	16698	16528	16596	16628	16682	16421	16514	16470	16530	16603	16608	16495	16620	16703	16616	16580	16595	16560	16675	16548	16656	16444	16727	16585	16511	16675	16602	16623	16404	16566	16609	16588	16639	16592	16608	16457	16722	16483	16510	16696	16618	16639	16395	16537	16477	16741	16618	16548	16558	16551	16504	16672	16691	16548	16469	16568	16596	16531	16428	16459	16467	16713	16599	16462	16491	16625	16680	16497	16711	16607	16484	16756	16631	16578	16474	16550	16714	16551	16356	16755	16540	16664	16297	16498	16597	16572	16535	16680	16649	16701	16576	16569	16607	16346	16647	16585	16393	16621	16550	16654	16570	16566	16478	16634	16450	16592	16605	16466	16465	16625	16737	16589	16632	16459	16477	16579	16824	16446	16797	16434	16453	16677	16639	16505	16585	16473	16624	16511	16593	16523	16600	16847	16591	16793	16555	16580	16550	16813	16612	16597	16575	16700	16620	16600	16713	16559	16670	16787	16544	16684	16484	16638	16504	16435	16560	16611	16683	16520	16488	16589	16753	16650	16608	16691	16556	16641	16601	16689	16770	16521	16647	16493	16638	16569	16654	16811	16554	16668	16493	16679	16672	16680	16617	16555	16585	16516	16513	16641	16623	16652	16567	16642	16619	16559	16571	16564	16625	16665	16542	16474	16767	16577	16433	16627	16569	16803	16502	16547	16603	16567	16708	16514	16587	16787	16640	16402	16523	16593	16594	16499	16597	16675	16633	16667	16632	16506	16499	16584	16534	16781	16701	16697	16579	16485	16585	16483	16553	16402	16540	16611	16559	16650	16584	16585	16587	16612	16705	16691	16531	16710	16513	16634	16562	16786	16499	16590	16602	16718	16725	16497	16628	16461	16443	16592	16565	16658	16684	16618	16852	16513	16523	16843	16559	16654	16644	16474	16550	16665	16562	16511	16597	16525	16629	16660	16707	16656	16561	16562	16831	16623	16508	16517	16743	16460	16594	16525	16604	16540	16597	16623	16391	16481	16519	16444	16604	16568	16751	16626	16733	16658	16449	16541	16599	16559	16692	16646	16495	16421	16611	16716	16608	16631	16847	16697	16518	16560	16613	16606	16716	16604	16471	16601	16525	16536	16622	16665	16638	16511	16697	16646	16524	16585	16719	16469	16612	16628	16641	16577	16710	16546	16674	16604	16737	16642	16515	16670	16457	16618	16654	16410	16717	16697	16696	16572	16451	16642	16549	16642	16443	16636	16673	16612	16625	16690	16574	16620	16559	16748	16420	16781	16862	16532	16687	16552	16596	16339	16779	16530	16606	16471	16589	16593	16552	16590	16600	16600	16658	16692	16438	16408	16688	16537	16690	16526	16656	16730	16471	16727	16394	16683	16668	16655	16526	16502	16413	16412	16585	16479	16505	16594	16706	16683	16689	16378	16497	16640	16660	16609	16566	16570	16701	16596	16627	16515	16474	16550	16748	16473	16389	16534	16498	16604	16513	16495	16653	16604	16597	16526	16487	16541	16571	16442	16573	16537	16589	16550	16515	16617	16597	16601	16711	16478	16528	16482	16727	16675	16555	16607	16512	16584	16620	16685	16586	16652	16658	16579	16568	16544	16600	16566	16455	16622	16594	16478	16461	16639	16741	16588	16672	16643	16679	16499	16505	16702	16716	16575	16535	16676	16570	16696	16646	16712	16584	16660	16508	16624	16509	16568	16682	16465	16330	16689	16661	16478	16635	16596	16660	16594	16615	16655	16483	16431	16636	16576	16726	16557	16375	16610	16697	16630	16704	16556	16823	16440	16667	16753	16497	16615	16418	16736	16668	16594	16497	16581	16387	16603	16565	16592	16553	16663	16633	16716	16636	16763	16701	16493	16612	16582	16430	16701	16511	16638	16510	16568	16656	16708	16641	16529	16682	16577	16548	16658	16318	16620	16663	16610	16583	16566	16605	16556	16644	16536	16737	16536	16751	16665	16756	16473	16576	16581	16517	16562	16551	16571	16412	16602	16543	16602	16653	16673	16467	16657	16607	16696	16594	16653	16471	16467	16696	16783	16573	16725	16474	16631	16555	16582	16435	16557	16529	16547	16612	16735	16725	16585	16584	16730	16542	16515	16530	16682	16646	16537	16609	16481	16596	16676	16511	16271	16498	16468	16630	16388	16462	16589	16770	16475	16550	16609	16642	16619	16668	16624	16682	16640	16469	16501	16713
27487	23222	29290	25150	19741	19036	18562	18090	17791	17742	17818	17653	17421	17526	17370	17269	17478	17219	17389	17403	17383	17386	17175	17266	17566	17305	17417	17429	17387	17354	17398	17312	17344	17231	17330	17240	17491	17485	17295	17348	17268	17646	17432	17206	17451	17539	17359	17158	17201	17189	17415	17291	17351	17131	17292	17328	17187	17318	17409	17330	17507	17360	17490	17191	17325	17385	17376	17393	17203	17357	17429	17369	17377	17452	17364	17320	17180	17264	17264	17524	17349	17289	17308	17593	17233	17429	17268	17480	17066	17192	17148	17083	17176	17236	17411	17450	17429	17383	17596	17412	17277	17551	17263	17464	17237	17323	17342	17281	17286	17325	17238	17284	17446	17343	17338	17299	17247	17294	17197	17432	17285	17358	17327	17263	17441	17447	17303	17678	17365	17284	17364	17363	17062	17403	17285	17346	17577	17427	17395	17259	17239	17382	17389	17149	17272	17173	17132	17412	17213	17505	17565	17573	17173	17351	17392	17260	17483	17385	17443	17436	17535	17173	17285	17255	17454	17253	17120	17111	17065	17307	17587	17457	17262	17292	17018	17372	17433	17307	17274	17237	17079	17347	17252	17360	17460	17282	16981	17383	17192	17061	17358	17105	17302	17285	17188	17038	17278	17338	17211	17393	17109	17169	17278	17255	17039	17278	17217	17247	17173	17369	17346	17236	17112	17217	17356	17433	17497	17454	17378	17428	17345	17254	17273	17161	17316	17272	17152	17377	17131	17334	17341	17335	17359	17326	17227	16968	17303	17309	17361	17060	17302	17401	17199	17142	17270	17238	17216	17111	17060	17321	17340	17087	17342	17660	17169	17042	17333	17521	17370	17349	17221	17289	17220	17211	17378	17200	17501	17405	17290	17402	17086	17429	17414	17377	17343	17245	17265	17294	17404	17175	17226	17453	17361	17313	17121	17133	17293	17318	17172	17096	17248	17308	17351	17267	17303	17356	17323	17311	17520	17369	17342	17128	17189	17527	17338	17246	17475	17457	17142	17436	17234	17154	17205	17069	17269	17365	17401	17319	17191	17294	17196	17398	17421	17366	17439	17327	17378	17321	17239	17167	17428	17300	17171	17263	17231	17404	17333	17422	17300	17309	17330	17489	17175	17256	17203	17380	17341	17318	17453	17296	17251	17247	17403	17269	17385	17308	17421	17227	17349	17264	17315	16938	17224	17269	17250	17317	17254	17043	17291	17231	17318	17293	17348	17237	17093	17524	17404	17542	17444	17311	17483	17273	17258	17210	17334	17350	17345	17330	17230	17393	17427	17281	17327	17176	17146	17373	17300	17320	17316	17494	17271	17140	17300	17499	17209	17272	17144	17442	17322	17259	17271	17211	17251	17196	17197	17457	17406	17396	17425	17359	17546	17234	17386	17499	17354	17369	17094	17278	17382	17330	17404	17231	17374	17313	17140	17381	17418	17169	17458	17309	17458	17332	17362	17206	17200	17581	17437	17363	17202	17335	17368	17008	17482	17090	17109	17089	17397	17364	17199	17360	17195	17279	17363	17296	17263	17318	17176	17399	17282	17455	17440	17195	17262	17325	17077	17441	17187	17144	17146	17214	17117	17379	17152	17192	17206	17220	17457	17191	17438	17131	17320	17375	17276	17257	17305	17370	17100	17445	17380	17410	17205	17536	17381	17412	17301	17330	17398	17402	17269	17469	17437	17282	17065	17106	17484	17390	17285	17424	17396	17286	17136	17201	17447	17392	17265	17334	17299	17326	17157	17466	17411	17560	17193	17445	17240	17314	17234	17085	17233	17385	17263	17197	17286	17328	17290	17484	17315	17198	17274	17198	17466	17416	17298	17445	17459	17391	17495	17419	17160	17284	17325	17175	17143	17428	17260	17417	17418	17288	17287	17400	17394	17176	17118	17353	17575	17193	17194	17301	17526	17128	17438	17349	17130	17106	17222	17434	17332	17306	17233	17348	17426	17412	17333	17203	17220	17349	17183	17373	17369	17327	17203	17163	17318	17218	17588	17236	17275	17193	17417	17395	17303	17196	17250	17529	17109	17160	17284	17387	17549	17365	17309	17429	17446	17322	17287	17350	17252	17332	17202	17356	17481	17245	17321	17319	17268	17229	17213	17349	17376	17403	17427	17310	17247	17302	17243	17311	17388	17332	17327	17252	17224	17337	17412	17217	17535	17372	17315	17367	17272	17284	17228	17203	17360	17401	17209	17188	17478	17289	17361	17199	17492	17366	17472	17489	17409	17414	17423	17203	17377	17400	17236	17193	17291	17168	17194	17385	17397	17310	17406	17397	17291	17241	17375	17245	17262	17337	17487	17430	17183	17202	17231	17440	17184	17445	17316	17294	17280	17413	17166	17469	17380	17276	17164	17330	17343	17535	17235	17058	17399	17024	17402	17380	17263	17147	17321	17105	17259	17347	17248	17526	17292	17350	17370	17243	17231	17222	17400	17210	17308	17309	17181	17512	17357	17371	17359	17429	17351	17216	17345	17250	17199	17297	17370	17376	17193	17265	17419	17336	17292	17089	17313	17297	17237	17322	17330	17280	17487	17353	17359	17219	17211	17229	17239	17197	17141	17083	17149	17191	17238	17261	17350	17347	17452	17417	17148	17286	17350	17267	17389	17641	17455	17401	17412	17316	17399	17353	17332	17402	17141	17348	17374	17539	17461	17353	17275	17267	17415	17515	17548	17245	17388	17002	17415	17400	17543	17211	17223	17363	17320	17249	17405	17425	17218	17200	17321	17280	17272	17185	17051	17455	17298	17421	17325	17382	17334	17282	17341	17099	17327	17257	17394	17450	17467	17375	17337	17178	17294	17292	17310	17473	17297	17622	17392	17258	17174	17445	17255	17394	17208	17510	17481	17329	17116	17089	17413	17260	17368	17224	17375	17378	17117	17454	17341	17299	17370	17439	17115	17489	17060	17381	17164	17333	17509	17377	17436	17123	17269	17337	17308	17339	17190	17313	17213	17335	17238	17404	17326	17285	17326	17357	17354	17159	17388	17428	17294	17435	17321	17253	17468	16999	17366	17461	17333	17324	17353	17102	17250	17347	17326	17325	17477	17404	17339	17178	17259	17537	17342	17293	17213	17342	17287	17193	17196	17364	17223	17403	17499	17300	17310	17416	17228	17442	17221	17282	17132	17426	17427	17437	17188	17228	17261	17409	17091	17146	17225	17304	17244	17253	17404	17244	17337	17282	17251	17196	17442	17292	17344	17317	17279	17480	17139	17365	17287	17468	17203	17130	17412	17224	17287	17380	17375	17389	17345	17538	17097	17142	17240	17168	17510	17363	17373	17418	17551	17239	17333	17404	17542	17272	17433	17267	17202	17530	17224	17263	17181	17237	17234	17279	17202	17327	17353	17408	17203	17305	17377	16979	17237	17155	17425	17200	17235	17249	17437	17379	17245	17339	17169	17381	17396	17256	17187	17270	17372	17624	17501	17334	17390	17281	17270	17243	17320	17283	17279	17117	17425	17279	17243	17280	17359	17234	17257	17245	17390	17279	17205	17105	17087	17325	17491	17385	17363	17344	17311	17383	17328	17243	17438	17255	17465	17418	17112	17214	17133	17155	17320	17461	17280	17405	17261	17194	17175	17356	17438	17319	17316	17338	17276	17389	17330	17343	17292	17347	17367	17380	17323	17234	17359	17189	17300	17250	17437	17262	17423	17317	17244	17436	17349	17264	17409	17192	17340	17215	17339	17490	17266	17156	17289	17370	17434	17434	17261	17321	17206	17273	17343	17113	17252	17283	17513	17217	17195	17355	17402	17300	17360	17079	17128	17406	17286	17284	17456	17363	17296	17323	17327	17303	17306	17236	17354	17467	17228	17398	17509	17451	17369	17252	17436	17376	17161	17300	17427	17437	17518	17145	17361	17240	17339	17264	17497	17250	17344	17137	17412	17238	17186	17485	17310	17585	17286	17403	17433	17264	17337	17275	17216	17387	17157	17341	17191	17252	17234	17373	17336	17517	17402	17441	17331	17321	17151	17460	17262	17166	17336	17514	17370	17242	17291	17329	17397	17213	17288	17274	17264	17473	17404	17402	17253	17431	17403	17340	17278	17429	17514	17380	17422	17319	17376	17258	17500	17280	17321	17279	17388	17332	17238	17564	17239	17438	17318	17214	17370	17226	17118	17322	17326	17371	17296	17424	17410	17283	17385	17408	17316	17335	17626	17229	17432	17087	17190	17297	17491	17145	17181	17327	17372	17417	17368	17411	17592	17379	17320	17368	17298	17265	17345	17317	17260	17243	17360	17179	17313	17347	17330	17440	17402	17397	17503	17623	17312	17293	17324	17283	17328	17146	17370	17214	17384	17203	17292	17291	17111	17345	17386	17136	17208	17211	17342	17512	17352	17219	17319	17197	17366	17191	17324	17439	17460	17238	17381	17256	17225	17404	17400	17353	17291	17396	17409	17331	17236	17289	17307	17438	17234	17415	17280	17185	17330	17452	17498	17424	17329	17333	17259	17353	17135	17211	17219	17209	17133	17356	17447	17182	17217	17439	17223	17271	17346	17249	17468	17393	17187	17396	17368	17158	17400	17391	17310	17237	17305	17308	17231	17175	17377	17286	17267	17349	17362	17376	17442	17159	17445	17356	17472	17283	17372	17409	17225	17227	17245	17264	17376	17267	17286	17348	17506	17531	17349	17322	17521	17209	17244	17447	17434	17397	17323	17442	17418	17393	17244	17347	17283	17278	17407	17294	17681	17249	17336	17237	17331	17241	17349	17318	17458	17425	17355	17289	17364	17080	17108	17416	17276	17413	17270	17396	17305	17483	17267	17377	17405	17387	17270	17286	17480	17409	17141	17282	17363	17465	17316	17182	17536	17160	17319	17224	17338	17421	17286	17428	17382	17288	17475	17347	17414	17397	17331	17253	17490	17303	17145	17089	17178	17235	17246	17261	17219	17372	17138	17315	17324	17403	17428	17340	17427	17398	17283	17389	17392	17304	17379	17446	17343	17285	17483	17253	17255	17289	17470	17376	17312	17357	17289	17416	17454	17295	17237	17542	17269	17124	17259	17270	17263	17295	17316	17328	17329	17193	17308	17377	17232	17223	17307	17452	17213	17348	17332	17286	17257	17360	17298	17262	17369	17248	17368	17278	17230	17273
22102	33537	33309	23637	19854	18285	17414	17073	16654	16136	16296	16054	16174	16037	16072	15839	15925	16102	15980	15668	15834	15944	15909	15904	15977	15702	15683	15833	15818	15798	16047	15983	15799	15800	15813	15801	15628	15795	15868	15671	15848	15754	15704	15837	15619	15976	15888	15885	15864	15748	15798	15636	15755	15798	15841	15874	15862	15886	15779	15882	15760	15701	15845	15774	15893	15810	15643	15687	15862	15788	15833	15730	15763	15721	15801	15752	15798	15900	15760	15728	15797	15699	15914	15809	15772	15862	15708	15726	15612	15765	15753	15773	15815	15796	15901	15658	15863	15858	15645	15507	15867	15746	15701	15583	15830	15765	15761	15794	15779	15898	15759	15611	15841	15831	15945	15723	15894	15779	15957	15777	15903	15758	15644	15901	15588	15697	15758	15821	15716	15737	15663	15785	15787	15565	15947	15723	15661	15815	15592	15817	15611	15870	15851	15782	15737	15710	15845	15778	15857	15584	15719	15604	15922	15668	15823	15858	15641	15738	15582	15769	15839	15674	15696	15925	15984	15763	15924	15729	15913	15471	15796	15741	15846	15836	15830	15851	15631	15707	15643	15639	15661	15744	15824	15935	15585	15818	15945	15661	15952	15646	15735	15706	15851	15598	15775	15580	15892	15802	15738	15805	15937	15757	15743	15888	15722	15632	15662	15772	15812	15844	15765	15831	15800	15779	15869	15626	15934	15902	15721	15779	15877	15694	15770	15608	15757	15687	15683	15572	15813	15887	15720	15840	15858	15695	15709	15632	15831	15904	15790	15595	15767	15715	15778	15912	15860	15908	15836	15816	15786	15775	15665	15791	15761	15851	15671	15676	15848	15915	15873	15802	15739	15559	15593	15935	15893	15822	15981	15717	15902	15803	15742	15962	15812	15695	15806	15805	15809	15815	15797	15859	15845	16026	15886	15767	15629	15686	15676	15787	15700	15797	15980	15711	15839	15630	15874	15691	15767	15777	15753	15758	15887	15711	15820	15737	15669	15724	15627	15808	15681	15812	15687	15917	15673	15886	15725	15878	15866	15801	15784	15756	15683	15737	15748	15701	15685	15846	15890	15726	15908	15883	15896	15751	15652	15844	15856	15649	15859	15713	15746	15992	15729	15776	15651	15790	15880	15744	15932	15785	15650	15667	15807	15812	15729	15701	15810	15881	15657	15665	15745	15871	15825	15794	15799	15831	15714	15895	15777	15715	15861	15763	15950	15778	15760	15911	15699	15826	16074	15830	15819	15821	15813	15817	15736	15766	15794	15730	15878	15912	15750	15848	15724	15599	15731	15729	15708	15979	15880	15928	15722	15724	15633	15670	15950	15999	15714	15674	15772	15969	15780	16001	15696	15793	15854	15758	15631	15735	15696	15864	16038	15827	15940	15790	15779	15701	15692	15786	15799	15726	15879	15827	15825	15783	15814	15676	15917	15909	15870	15708	15781	15706	15884	15682	15884	15911	15670	15833	15734	15722	15876	15758	15797	15780	15748	15661	15782	15600	15855	15633	15719	15786	15700	15928	15679	15831	15760	15822	15815	15715	15743	15834	15791	15621	15807	15676	15746	15819	15752	15810	15841	15733	15856	15758	15799	15598	15834	15799	15749	15787	15608	15763	15680	15734	15861	15720	15756	15733	15813	15814	15747	15879	15873	15640	15933	15830	15732	15781	15903	15796	15809	15863	15750	15873	15695	15721	15815	15725	15731	15741	15683	15722	15733	15753	15647	15712	15922	15855	15690	15885	15942	15656	15733	15786	15594	15861	15810	15742	15714	15682	15605	15719	15891	15758	15730	15680	15754	15792	15652	15649	15792	15812	15711	15757	15712	15738	15658	16036	15716	15984	15806	15734	15708	16033	15516	15683	15724	15800	15896	15787	15909	15746	15835	15849	15712	15845	15650	15857	15775	15732	15689	15907	15761	15639	15624	15736	15803	15761	15630	15850	15840	15771	15776	15693	15829	15772	15774	15825	15759	15775	15684	15733	15808	15725	15666	15829	15860	15760	15949	15879	15758	15983	15655	15887	15716	15702	15861	15819	15890	15673	15901	15839	15771	15900	15907	15861	15839	15714	15731	15723	15738	15764	15922	15854	15802	15907	15899	15750	15665	15723	15766	15857	15613	15705	16046	15671	15709	15834	15633	15740	15707	15741	15730	15677	15952	16086	15842	15795	15736	15826	15804	15877	15655	15895	15675	15692	15707	15754	15656	15587	15853	15686	15852	15733	15807	15775	15906	15832	15562	15726	15831	15753	15868	15673	15724	15744	15902	15928	15639	15638	15736	15668	15828	15738	15601	15867	15927	15738	15770	15819	15702	15673	15791	15779	15842	15707	15765	15569	15777	15866	15753	15912	15671	15785	15868	15783	15827	15822	15790	15683	15810	15845	15659	15839	15636	15672	15917	15778	15852	15906	15911	15690	15881	15872	15801	15971	15661	15851	15687	15650	15924	15783	15658	15801	15635	15656	15803	15979	15783	15829	15852	15625	15943	15694	15715	15812	15632	15915	15773	15791	15762	15886	15747	15694	15829	15846	15779	15722	15842	15977	15817	15779	15835	15540	15876	15901	15576	16043	15864	15744	15761	15826	15622	15885	15747	15852	15953	15860	15783	15853	15868	15883	15858	15724	15609	15796	15839	15602	15671	15996	15694	15889	15752	15570	15684	15884	15985	15850	15675	15897	15734	15821	15985	15674	15821	15828	15799	15800	15686	15730	15796	15938	15884	15766	15695	15690	15651	15774	15771	15847	15870	15688	15699	15848	15711	15804	15911	15722	15780	15796	15612	15842	15822	15704	15637	15666	15686	15770	15866	15729	15968	15918	15774	15851	15748	15600	15784	15694	15735	15688	15686	15907	15802	15957	15655	15964	15810	15940	15698	15814	15784	15880	15641	15837	15975	15659	15811	15827	15884	15786	15739	15630	15647	15735	15862	15930	15662	15726	15743	15764	15847	15645	15735	15894	15822	15822	15597	15795	15988	15701	15828	15635	15770	15748	15877	15673	15731	15848	15774	15863	15745	15747	15815	15707	15739	15647	15853	15888	15768	15844	15903	15870	15737	15812	15870	15595	15775	15840	15919	15833	15823	15808	15860	15731	15783	15679	15776	15765	15734	15642	15819	15917	15906	15732	15641	15769	15797	15745	15812	15719	15965	15824	15741	15545	15763	15802	15664	15714	15943	15770	15927	15883	15711	15738	15852	15936	15737	15755	15729	15796	15694	15802	15833	15778	15784	15807	15749	15876	15691	15815	15876	15490	15921	15837	15789	15827	15948	15746	15798	15744	15792	15795	15661	15782	15752	15726	15848	15732	15846	15925	15774	15780	15736	15798	15660	15736	15794	15859	15704	15998	15934	15896	15887	15896	15851	15727	15910	15509	15754	15680	15622	15634	15783	15832	15770	15723	15844	15707	15686	15722	15740	15560	15925	15830	15714	15860	15896	15880	15970	15786	15817	15723	15739	15774	15754	15887	15720	15845	15765	15790	15817	15717	15791	15829	15802	15570	15808	15786	15772	15767	15794	15750	15707	15974	15799	15864	15853	15851	15652	15791	15666	15739	15658	15577	15822	15831	15741	15678	15830	15824	15803	15743	15818	15864	15657	15719	15928	15758	15833	15656	15751	15850	15745	15857	15871	15838	15849	15795	15748	15845	15651	15874	15886	15827	15777	15913	15733	15863	15639	15781	15754	15838	15668	15920	15614	15741	15779	15829	15866	15911	15711	15540	15900	15854	15810	15619	15679	15783	15809	15746	15797	15829	15936	15874	15496	15772	15780	15763	15853	15858	15792	15978	15750	15835	15877	15600	15686	15801	15653	16140	15788	15669	15715	15700	15826	15761	15848	15754	15875	15721	16020	15938	15917	15923	15854	15837	15785	15736	15759	15681	15776	15798	15715	15726	15646	15679	15665	15665	15890	15781	15912	15771	15843	15680	15740	15884	15637	15776	15651	15981	15831	15813	15869	15676	15800	15926	15837	15679	15799	15725	15890	15782	15734	15705	15788	15801	15759	15863	15959	15827	15831	15551	15739	15875	15862	15803	15770	15849	15935	15799	15862	15804	15531	15867	15817	15717	15932	16060	15795	15872	15743	15698	15787	15907	15619	15758	15916	15814	15857	15937	15651	15731	15617	15855	15793	15766	15930	15577	15787	15790	15703	15726	15853	15840	16001	15743	15847	15710	15831	15735	15804	15708	15795	15737	15772	15789	15592	15645	15656	15773	15729	15865	15878	15761	15747	15794	15843	15783	15702	15678	15732	15851	15715	15787	15731	15872	15929	15722	15629	15779	15663	15652	15714	15704	15689	15588	15878	15742	15754	15700	15829	15627	15680	15564	15778	15860	15683	15724	15772	15717	15836	15685	15871	15679	15873	15779	15786	15761	15780	15775	15705	15923	15845	15922	15861	15834	15700	15892	15633	15875	15858	15873	15735	15724	15813	15651	15765	15711	15858	15646	15714	15761	15836	15613	15650	15964	15797	15825	15768	15842	15829	15710	15866	15813	15643	15746	15701	15556	15861	15798	15960	15743	15708	15861	15653	15859	15913	15789	15640	15919	15917	15848	15760	15803	15907	15862	15794	15716	15781	15702	15845	15781	15777	15886	15761	15828	15801	15780	15731	15837	15941	15759	15727	15790	15838	15849	15622	15782	15786	15805	15660	15725	15982	15721	15728	15603	15800	15794	15732	15770	15764	15780	15691	15879	15695	15633	15821	15704	15871	15980	15751	15807	15742	15792	15811	15646	15737	15736	15725	15711	15670	15769	15864	15618	15713	15980	15906	15909	15728	15793	15715	15858	15748	15703	15869	15716	15798	15848	15856	15806	15856	15960	15813	15749	15853	15879	15799	15875	15797	15620	15822	15580	15724	15776	15733	15720	15770	15959	15709	16022	15847	15826	15946	15871	15875	15719	15786	15725	15890	15896	15884	15793	15943	15828	15780	15638	15838	15837	15903	15664	15699	15870	15737	15838	15974	15721	15953	15918	15885	15836	15732	15875	15793	15844	15749	15774	15703	15720	15700	15658	15830	15898	15850	15803	15875	15846	15802	15742	15674	15727	15704	15853	15932	15678	15673	15781	15799	15811	15782	15730	15851	15811	15875	15817	15819	15800	15655	15721
23909	21161	28458	24665	22969	23243	22258	19756	19087	19192	18684	18479	18318	17974	18132	18049	17986	17938	17880	17818	17931	18017	17737	17792	17725	17819	17834	17750	17843	17696	18214	18119	17617	17747	17858	17782	17818	17691	17665	17717	17669	17654	17543	17617	17706	17752	17718	17506	17667	17613	17591	17440	17636	17616	17573	17692	17579	17653	17586	17753	17589	17724	17743	17585	17587	17746	17544	17876	17599	17744	17654	17524	17567	17602	17656	17817	17780	17641	17727	17616	17519	17615	17508	17614	17687	17628	17653	17589	17457	17433	17599	17531	17430	17688	17761	17616	17592	17563	17587	17467	17535	17529	17405	17621	17635	17530	17587	17469	17597	17767	17743	17614	17578	17497	17465	17576	17564	17555	17604	17378	17609	17546	17569	17517	17867	17593	17679	17644	17640	17738	17414	17505	17327	17667	17712	17452	17628	17773	17633	17607	17662	17579	17667	17605	17686	17638	17545	17616	17597	17524	17551	17518	17686	17601	17459	17529	17659	17546	17236	17583	17489	17644	17450	17343	17641	17393	17574	17659	17635	17569	17694	17554	17678	17507	17481	17482	17467	17335	17480	17439	17780	17452	17557	17444	17695	17559	17708	17572	17599	17599	17499	17715	17587	17725	17460	17683	17624	17719	17553	17656	17684	17565	17603	17664	17429	17441	17609	17665	17408	17467	17491	17528	17741	17653	17663	17382	17328	17424	17774	17599	17724	17624	17734	17749	17457	17543	17388	17663	17522	17486	17632	17523	17882	17664	17489	17628	17508	17628	17421	17697	17656	17503	17570	17489	17483	17542	17546	17632	17811	17719	17603	17689	17432	17440	17543	17658	17458	17539	17656	17449	17718	17564	17592	17610	17560	17596	17825	17639	17698	17609	17703	17558	17686	17774	17561	17680	17640	17518	17617	17462	17521	17637	17547	17600	17664	17459	17549	17477	17608	17654	17356	17526	17456	17741	17553	17615	17500	17523	17499	17602	17756	17677	17631	17393	17777	17669	17382	17720	17529	17521	17494	17806	17560	17363	17544	17447	17466	17497	17604	17597	17417	17358	17454	17412	17595	17442	17560	17577	17558	17683	17543	17784	17623	17627	17788	17382	17467	17433	17545	17801	17659	17494	17585	17551	17419	17578	17621	17779	17563	17492	17700	17475	17374	17423	17618	17604	17599	17594	17564	17511	17346	17560	17787	17777	17619	17492	17792	17698	17460	17687	17560	17418	17518	17641	17888	17590	17598	17568	17831	17512	17483	17521	17679	17468	17644	17474	17406	17513	17636	17574	17635	17533	17590	17674	17271	17525	17747	17750	17623	17533	17491	17538	17726	17556	17640	17660	17796	17768	17421	17541	17567	17696	17430	17647	17633	17422	17448	17384	17554	17642	17616	17385	17668	17423	17641	17533	17607	17624	17757	17720	17681	17849	17524	17602	17580	17725	17717	17352	17395	17398	17661	17650	17595	17765	17636	17798	17624	17741	17556	17755	17724	17520	17461	17353	17565	17490	17497	17521	17591	17617	17741	17667	17863	17735	17663	17472	17555	17558	17473	17395	17584	17492	17717	17406	17666	17424	17454	17410	17628	17449	17710	17685	17753	17679	17501	17731	17716	17651	17579	17370	17648	17692	17341	17540	17764	17676	17757	17584	17647	17582	17679	17382	17581	17473	17575	17548	17550	17572	17493	17678	17685	17726	17619	17442	17691	17611	17686	17771	17701	17638	17667	17429	17627	17500	17553	17485	17361	17524	17530	17659	17545	17593	17488	17606	17762	17595	17706	17623	17757	17679	17357	17564	17504	17553	17521	17621	17649	17535	17590	17475	17510	17607	17875	17595	17641	17615	17478	17546	17655	17681	17612	17322	17570	17495	17641	17723	17678	17541	17562	17519	17532	17878	17555	17532	17532	17600	17671	17471	17668	17483	17532	17583	17748	17755	17631	17559	17519	17672	17733	17712	17684	17585	17606	17608	17762	17621	17527	17623	17700	17542	17413	17699	17539	17599	17559	17623	17728	17647	17538	17227	17574	17545	17521	17697	17682	17495	17747	17601	17631	17561	17673	17547	17578	17700	17580	17765	17561	17454	17540	17528	17678	17822	17614	17501	17480	17314	17428	17409	17521	17592	17717	17580	17593	17724	17744	17676	17704	17518	17786	17507	17540	17572	17619	17606	17487	17639	17550	17546	17545	17544	17606	17447	17634	17773	17659	17582	17484	17594	17549	17524	17677	17592	17354	17429	17380	17625	17644	17726	17621	17636	17774	17584	17678	17666	17519	17798	17780	17531	17384	17726	17569	17524	17657	17645	17741	17445	17619	17496	17682	17533	17590	17700	17929	17656	17532	17656	17607	17747	17869	17453	17581	17422	17718	17765	17405	17658	17375	17498	17573	17449	17557	17564	17528	17865	17546	17517	17610	17697	17607	17469	17649	17646	17823	17876	17485	17559	17586	17371	17452	17674	17612	17657	17540	17422	17544	17736	17359	17709	17573	17738	17679	17399	17629	17585	17688	17640	17660	17690	17621	17476	17549	17636	17695	17597	17601	17720	17561	17680	17591	17489	17507	17666	17591	17836	17663	17463	17577	17582	17769	17498	17488	17580	17498	17381	17547	17546	17581	17655	17547	17680	17560	17633	17663	17630	17583	17695	17565	17613	17634	17465	17662	17631	17837	17542	17659	17610	17577	17583	17495	17657	17870	17394	17669	17461	17613	17598	17614	17775	17585	17716	17592	17774	17577	17676	17750	17686	17527	17688	17655	17821	17506	17632	17524	17701	17531	17670	17317	17567	17603	17568	17452	17510	17675	17583	17537	17492	17537	17554	17589	17427	17656	17581	17523	17772	17645	17735	17717	17735	17556	17634	17578	17692	17549	17771	17526	17439	17474	17579	17547	17599	17644	17583	17705	17705	17766	17728	17816	17391	17565	17637	17599	17617	17547	17498	17466	17553	17474	17625	17539	17692	17538	17623	17582	17605	17498	17415	17604	17506	17542	17643	17692	17566	17500	17436	17551	17569	17546	17390	17556	17768	17501	17616	17563	17528	17561	17464	17545	17762	17520	17741	17626	17645	17598	17638	17595	17582	17600	17588	17633	17805	17567	17677	17510	17644	17508	17599	17570	17700	17414	17716	17591	17652	17767	17823	17682	17611	17783	17420	17745	17547	17479	17598	17359	17546	17443	17637	17690	17640	17489	17447	17689	17658	17798	17637	17643	17522	17693	17455	17587	17486	17546	17668	17546	17712	17617	17348	17548	17614	17834	17460	17671	17544	17664	17616	17561	17481	17556	17517	17543	17625	17733	17674	17592	17526	17795	17374	17487	17537	17616	17610	17607	17922	17569	17675	17749	17583	17468	17709	17725	17657	17354	17571	17461	17736	17789	17525	17557	17567	17666	17488	17808	17624	17572	17617	17593	17380	17479	17620	17693	17521	17561	17641	17506	17550	17702	17670	17408	17584	17669	17612	17387	17758	17705	17483	17601	17571	17485	17696	17592	17503	17572	17565	17738	17519	17546	17472	17536	17560	17544	17532	17587	17630	17606	17535	17491	17547	17753	17694	17713	17531	17559	17854	17476	17695	17583	17692	17661	17722	17799	17549	17619	17720	17632	17523	17623	17674	17572	17677	17634	17565	17831	17390	17674	17752	17677	17676	17479	17469	17448	17689	17617	17632	17671	17710	17446	17588	17496	17448	17651	17744	17647	17485	17651	17710	17612	17694	17592	17616	17597	17658	17624	17619	17668	17656	17634	17492	17435	17625	17430	17742	17694	17635	17580	17502	17577	17670	17675	17502	17392	17648	17644	17444	17683	17677	17520	17747	17599	17750	17646	17521	17505	17638	17811	17697	17586	17396	17482	17726	17616	17510	17737	17615	17381	17609	17649	17500	17608	17571	17541	17704	17623	17614	17449	17578	17502	17465	17728	17762	17490	17737	17442	17688	17649	17697	17639	17540	17773	17479	17589	17619	17563	17644	17769	17635	17648	17495	17380	17461	17652	17556	17733	17594	17739	17551	17695	17609	17660	17710	17621	17564	17259	17449	17576	17695	17709	17648	17597	17571	17520	17574	17603	17749	17687	17670	17610	17549	17602	17646	17603	17761	17753	17824	17551	17656	17649	17436	17647	17695	17757	17663	17655	17736	17404	17620	17675	17727	17706	17647	17789	17798	17630	17772	17689	17493	17563	17585	17452	17682	17539	17616	17688	17616	17685	17594	17758	17689	17720	17609	17703	17588	17600	17770	17541	17461	17501	17557	17657	17484	17514	17584	17527	17496	17604	17562	17613	17698	17675	17611	17587	17674	17642	17726	17725	17504	17504	17509	17481	17692	17613	17710	17554	17524	17572	17649	17542	17659	17539	17652	17705	17574	17568	17527	17697	17542	17560	17571	17479	17403	17416	17530	17582	17677	17483	17504	17694	17667	17730	17607	17637	17549	17425	17770	17618	17496	17598	17696	17817	17477	17531	17706	17499	17620	17652	17502	17554	17568	17530	17514	17696	17520	17799	17376	17521	17340	17457	17577	17560	17549	17661	17524	17375	17599	17548	17615	17615	17734	17908	17469	17611	17506	17703	17575	17534	17491	17593	17643	17583	17582	17586	17611	17453	17707	17495	17646	17425	17493	17592	17659	17665	17530	17615	17724	17509	17606	17563	17599	17889	17606	17472	17461	17697	17758	17709	17650	17588	17478	17666	17627	17514	17623	17666	17747	17608	17469	17605	17543	17672	17568	17648	17539	17372	17613	17683	17524	17593	17625	17739	17586	17648	17514	17593	17600	17657	17477	17500	17576	17386	17760	17723	17542	17694	17783	17418	17498	17657	17541	17546	17617	17572	17713	17700	17675	17427	17477	17548	17507	17634	17736	17667	17659	17609	17737	17586	17673	17511	17774	17609	17659	17452	17641	17784	17739	17704	17533	17434	17623	17787	17644	17708	17631	17704	17629	17640	17558	17425	17524	17562	17573	17516	17704	17675	17698	17503	17502	17599	17631	17429	17649	17458	17640	17574	17537	17402	17572	17483	17586	17603	17630	17775	17596	17697	17666	17682	17490	17620	17591	17653	17686	17809	17684	17654	17446	17632	17735	17664	17651	17469	17575	17422	17739	17662	17580	17655	17480	17790	17717
23350	40732	39256	30064	25089	21962	20128	18985	18232	17652	17287	16895	16851	16451	16542	16399	16230	16304	16245	16193	16080	16218	16132	16122	16134	16114	16146	16156	16140	16131	17172	16408	16137	16080	15860	15982	16125	16035	16002	15902	15875	15941	16090	16035	16054	16046	16015	15872	15925	15894	15876	15926	16025	15863	15875	16042	16146	15732	16013	15854	15913	15986	15808	16039	15892	15802	15970	15920	15968	16027	16007	15960	15884	15880	15882	16011	15924	15922	16128	16004	15977	16128	15971	15895	15775	16077	15977	15932	15929	16050	15982	16142	15949	15999	15995	16043	15877	15843	15957	16079	15952	16087	16022	15730	16070	15949	15716	15992	15863	15879	15914	15985	15779	15884	15886	15938	16110	16041	15876	15934	15940	16045	16061	15926	15881	15956	16047	15945	15989	15929	15983	15806	16125	15797	16067	16019	15716	16001	16040	16057	15967	15842	16046	15960	15761	15945	15883	15845	16007	16018	16093	15757	15876	15925	15990	15990	16038	15852	16047	15943	15906	15988	15999	15894	16039	15933	15949	15868	16062	15807	16107	16131	15889	15774	15931	15938	15934	15991	15854	15900	15876	15976	16004	15897	16033	15775	16029	15830	15863	16018	15856	15923	16004	15836	16009	15923	15996	15930	15910	16013	15876	16054	15951	15858	15910	16036	16136	15913	15810	15813	16040	16134	15906	15949	16054	15842	15947	15826	16008	15746	16069	15854	16004	15981	16008	15963	15943	15983	15984	15907	15921	15795	15890	15841	15911	15941	16043	16079	15838	16118	15803	16183	15954	15924	16236	15821	15868	15832	15997	15852	15919	16002	16034	16013	15991	15810	15899	15990	15901	15896	15959	16030	16033	15966	16044	16016	16065	16000	15991	15948	15856	15913	15867	15951	15865	15894	15985	15851	15981	15979	16043	15832	16128	15951	15968	15922	16193	15783	16023	15890	15843	16098	15830	16037	15881	16017	16117	16014	15843	15888	15924	15838	15970	15892	16067	15890	15995	16112	16127	15874	15983	16062	15893	15788	15852	15951	15922	16023	15827	15955	16031	16081	15939	15744	15981	16032	15667	15980	15824	16107	15816	16016	15893	16016	15909	16099	15968	15852	15841	15986	16043	15849	15898	16034	15810	15901	15960	15907	15785	15998	16122	15863	15891	15991	16028	16036	16007	15884	15922	15943	15897	15904	15937	16012	15923	15828	15930	15991	15921	15908	15893	15957	15926	16102	15974	15922	15842	15885	15872	15902	16018	15833	15908	15811	16092	15860	16051	16072	16012	15947	15851	16070	15825	15986	15924	15884	16028	15780	15789	15688	15790	15988	16037	16076	16141	15970	15850	16030	16082	15947	15841	15910	15904	15837	15854	15912	15810	15857	15792	15926	15868	15969	15995	15836	16033	15868	15964	15881	16088	15904	16068	16041	15939	15812	15904	15937	15924	15982	16006	16005	16026	16035	15933	16140	15830	15954	15922	15864	15885	16021	16134	15985	16064	16005	16047	15897	16055	15911	15965	15847	15886	16040	15862	15921	15976	15822	15835	15983	16003	16082	16147	16028	15988	15839	15892	15780	16016	15854	16047	16070	15841	15873	15854	15926	15936	16061	15942	15773	15949	15753	16093	15768	15989	16048	15999	16102	15873	15977	15943	15976	15969	15886	15966	15895	16021	15895	15799	15888	16001	15890	16042	15730	16153	16037	15918	15883	15895	15977	16096	15826	15816	16100	15961	15924	15913	15855	15988	15816	15998	15897	16004	15849	15963	15995	16040	16019	15919	16167	15901	16075	15872	15823	16118	15922	16129	15810	16008	16006	15831	16129	15854	15881	15804	15920	16049	15950	15956	15990	16015	16018	15866	15959	15865	15954	15914	15870	15805	16030	16133	15858	15771	15858	15983	15987	16176	15884	15968	16056	15896	15883	15808	15779	16088	16049	15827	16001	15835	15898	16063	15890	15878	15919	15975	15980	15775	16076	16054	15941	15979	15990	16146	15859	16046	15966	15972	15866	16012	16071	15924	15772	16010	15906	15997	16036	15924	15830	15849	15878	16052	16044	15783	15971	16062	15885	15927	16102	16059	15762	15929	15786	16044	15929	16037	15831	15913	16043	16063	16027	15902	15951	15892	15946	15949	16132	16020	15892	15928	15805	15717	15943	16010	15910	16119	15918	15980	16060	15885	16028	15924	15847	16039	15898	16067	15921	15952	15949	15924	16070	16139	16060	15995	16098	15988	16014	15850	15907	16067	15912	15761	15964	15918	16042	15885	15985	15945	15893	15965	16068	15893	15994	15923	15833	16115	16092	15874	15888	15915	16108	15960	16145	15971	16017	15962	15977	15903	15702	16010	16024	15847	15789	15907	16089	16014	16183	15947	15727	15897	15937	16139	16027	16013	15993	16073	15939	15943	15816	15732	15774	16035	15957	15999	15844	15891	16046	15834	15858	15928	15921	15937	15909	15924	16108	15984	16003	15990	15880	16041	15835	15995	15831	15965	15949	15838	15993	15844	15886	15971	16047	15986	16029	15872	16059	16006	15801	15756	15662	15857	15826	15939	16039	15999	16025	15943	15800	16004	15953	15777	16022	16003	15828	16087	15931	15957	15986	15868	15940	15931	15892	16017	15939	15922	15985	15868	16077	16031	15882	15948	15923	15986	15947	15978	15864	16001	15981	15868	15955	15887	15742	15941	16030	15714	15975	16067	15949	15893	15917	16020	15869	15969	15910	15981	15860	16082	16050	16068	15851	15935	15998	15889	15824	15899	16052	15951	15987	15806	15887	15926	15929	15957	15791	16000	15852	15974	15836	16116	15974	15905	16012	15875	15955	15933	15941	16121	15884	16204	15880	15797	15872	15876	15972	15938	15811	15970	15919	15952	15857	15930	15815	15755	16002	15853	15838	15973	15821	15994	15933	15837	15912	15842	15988	15993	15985	15943	16051	15741	15988	15970	16075	15982	16025	15891	15971	15892	16004	15887	16044	15867	15814	15974	15908	15930	16040	15934	16004	16016	15947	15956	16091	15958	15758	16032	16022	15961	15978	16075	15860	15942	16040	15931	16082	16049	15948	15937	15870	15854	15972	16027	15937	15953	15935	15839	15885	15866	15969	16109	16006	15845	16088	15959	15928	15923	15895	15875	15910	16054	15929	15936	15954	15973	15884	15905	15970	15827	15883	16031	15856	15954	15951	15838	15809	15995	15803	16007	15976	15999	15925	15742	15902	15971	16098	16035	15938	15989	15940	15885	15982	15931	16006	16001	15855	15976	15892	15782	16001	15975	16065	15767	15904	15967	15914	15959	15878	15979	16029	15821	16057	15858	16004	16020	15967	15999	16032	15913	15977	16003	15904	15923	15888	15982	15917	15890	15956	15875	15851	16007	16013	16074	15873	15866	16092	16051	15881	16120	16056	15797	15971	16017	16114	15930	15849	16005	16009	15844	15764	15788	15815	16084	15876	15814	15875	15785	15942	15833	15922	15857	15920	16013	16082	15883	15750	15995	15996	15891	15952	16100	16178	15880	15822	16031	16043	15960	15805	15855	15974	16137	16009	15983	15951	15965	15995	15992	15990	15982	15877	15897	15858	15993	16131	15889	16127	15828	16007	15904	16084	15882	15762	15906	15955	15922	15841	15825	15961	15923	15935	15922	15844	15967	15769	16114	15877	15955	15931	15973	16057	15957	15967	16030	16088	15891	15902	15837	16117	15881	15960	16133	16004	15869	15926	16189	15960	15916	15964	15969	16098	16044	15821	15993	15799	15986	16032	15939	16009	15829	16037	15945	15933	16073	16085	16030	15976	16111	15807	15995	16027	15832	15941	15867	15906	15981	15965	15830	16107	16017	16049	15885	15888	15910	15731	15833	16047	16041	15779	15802	16023	15955	15939	15883	16040	15801	16061	15832	15877	15870	15853	16088	16087	15918	16009	15929	15996	15922	16027	16055	15906	15950	15944	15884	16016	15888	15790	16033	15947	15763	16077	16047	15951	16057	15870	15901	15994	15914	16045	15994	15930	15910	15853	16140	15902	15900	16041	15895	15923	15884	16013	15843	15791	15692	15921	16038	15826	15928	15805	15901	15917	15851	15885	15919	16010	15974	15760	15975	15798	15916	15996	16019	15863	15906	16016	15945	15870	16092	15982	15834	15940	15904	15968	16050	15818	16141	15820	16054	15988	15864	16044	16052	15871	15945	16074	15986	15872	15797	15959	15977	15822	15965	16026	15997	16023	15783	15910	15962	15935	15941	15965	15903	15902	15898	15905	15819	15855	15858	15936	16103	16058	15917	15992	15992	15848	16058	15906	16028	16091	15849	15967	15786	15826	15893	15964	15980	16014	15827	15924	15795	15878	16093	15883	15764	15860	15971	15960	15908	16112	16020	15981	15982	15886	15913	15928	15959	15934	15951	15965	15854	15986	16024	16011	16073	16143	15758	15876	15998	16042	16064	15918	15950	15969	16053	15941	15812	16073	15944	16005	15925	15954	15945	15808	15910	16050	15930	15925	15947	15959	15968	15971	15986	16001	15822	15951	15940	15948	15965	15946	15970	15825	15984	15902	15991	15922	15853	16063	15929	15954	15912	15820	15866	15948	16102	15999	15820	16043	16087	16060	15718	16072	15761	15908	15905	15787	15918	15983	15882	16048	16028	15927	16140	15983	15864	15828	15889	15932	16038	15974	15907	15836	16061	15809	15989	15992	15903	16106	16073	16012	16039	15888	16042	15915	16074	15952	16008	15799	15898	16019	15962	15905	15946	15967	15969	15904	15953	16016	15964	16019	15798	16032	15963	15927	15986	15970	16068	15732	16134	15883	15822	15922	15987	15978	15905	15918	15931	15883	15748	16021	15957	15968	15892	16092	15951	15906	16121	16084	15871	16104	15955	15923	16062	16048	15896	16026	16080	15900	16044	15871	16016	15926	16030	15967	15918	15878	15918	15790	15870	16115	15959	15935	15967	15970	15930	15746	15899	15828	16017	15967	15899	15987	16003	16038	16005	16122	16117	15910	16058	15684	15897	15975	15880	15870	15953	16035	15930	16074	15929	16019	15921	15959	15999	15883	15971	15941	15916	15957	16046	16091	15986	15796	16122	16017	15867	15975	15851	15958	15942	15861	16048	15837	15955	15944
22670	21155	28969	23702	21948	24799	27426	22765	21761	21554	21042	20398	20094	20227	20028	20026	19902	19632	19566	19783	19522	19401	19473	19333	19375	19240	19560	19508	19501	19495	20438	19946	19651	19427	19269	19110	19309	19266	19281	19216	19229	19349	18959	19198	19344	19115	19160	19182	19272	19139	19051	19153	19021	19163	19060	19329	19198	19058	19126	19154	19097	19068	18979	19283	19090	19084	19117	18987	19079	19228	19008	19182	19160	19311	19148	19314	19223	19186	19096	19017	19148	19207	19324	19019	19125	19115	19139	19085	19014	19086	19093	19390	19205	19061	19123	19089	19131	19193	19055	19155	19131	19165	19107	18995	19050	19205	19135	19103	19284	19077	18975	19146	18929	19101	19089	19257	19081	19180	19124	19277	19211	18995	18967	19224	18980	19185	19189	19135	19166	19205	19245	19305	19235	19044	18888	19097	19045	19110	19096	19146	19045	19136	19012	19092	19092	19143	19007	19016	19023	19015	19250	19163	19042	19035	19279	19066	19256	19011	19158	19260	19090	19257	19190	19061	19187	19104	19291	19111	19288	19118	18933	18981	19245	18898	18937	19272	19123	19240	19256	19016	19301	18966	19155	18950	19105	19153	19278	19127	19143	19112	19160	19238	19363	19170	19288	19133	18993	18948	19180	19080	19170	19067	18966	19054	19075	19206	18868	19147	19213	19102	19066	19113	19026	18964	19064	18933	19156	19133	19124	19284	18937	19060	19154	18935	19084	19219	18951	19202	19207	19010	18999	19046	19121	19288	19161	19056	19107	19161	19017	19373	19072	19071	19097	18971	19058	19191	19322	18971	19006	19334	19104	19318	19168	19215	19101	19150	19222	19110	19128	19037	19231	19049	19075	19035	18974	19114	19182	19057	19016	19076	19133	19235	19085	19084	19287	19119	18870	19113	19169	19327	19211	18909	19133	19300	19098	19219	18951	19131	18973	19185	19146	19150	19036	19002	19004	19131	19299	19141	19117	19307	19336	19167	18989	19114	19300	19052	19356	18932	19060	19167	19057	19170	19153	18992	19218	19045	19062	19184	19272	19245	19224	19017	19357	19047	18998	19014	18950	19148	19367	19146	19011	19168	19001	19042	19143	19430	19214	19044	18994	19193	19040	19309	19428	19172	19211	19032	18956	19149	19276	18985	19245	19046	19100	19067	19063	19058	19262	19189	18899	19165	19146	19097	19176	19081	19103	19141	18968	19007	19084	18976	19186	19124	19255	19131	19085	18973	19169	19269	19235	19048	18952	19126	19266	19289	19169	19150	19052	19072	19212	19166	19078	19079	19167	19217	19059	18942	19012	19050	19048	18919	19318	19204	19065	19145	19385	19197	19089	18951	19001	19071	19245	19080	19126	19361	19214	19207	19103	19207	19117	19064	19102	19208	19069	18997	19103	18986	19174	19028	19250	19074	18914	19083	19121	19127	18910	19133	19296	19331	19317	18980	19185	19180	19134	19299	19295	19114	19016	19214	19102	19048	18937	19040	19433	19243	19306	18923	19208	18967	18866	19294	18933	19060	19182	18911	19121	19342	19087	19099	19029	18998	19322	19348	18996	18947	18968	19271	19196	19225	19125	19082	18948	19191	19261	19127	19145	19173	19100	19101	18964	19287	19099	19086	18982	19092	19137	19125	19043	19158	18834	19011	19281	18996	19257	19146	18980	19021	19277	19257	19203	19205	19086	19066	19186	18994	19175	19184	19015	19064	19110	19049	19024	19176	19236	19135	19122	19271	19167	19088	19154	19170	19080	19196	19052	18943	19240	19204	19129	19369	19387	19144	19117	19172	19015	19135	19137	19115	19143	19126	19162	19250	19212	19319	19175	19156	19102	18943	18941	19357	19158	19363	19369	19091	19034	19268	19090	19026	19225	19207	19050	19091	19168	18994	19238	18835	19067	19093	19029	19049	19047	19087	19097	19126	19211	19191	19107	19192	19001	19093	19203	18901	19332	19140	19101	19286	19116	19102	19219	19171	19085	19120	19166	18801	19201	19170	18942	19160	19083	19222	19166	19227	19135	19247	19321	18992	19152	18925	18784	19070	19070	19104	19206	19040	18982	19087	19150	19095	18954	19043	18924	19211	19171	19198	19423	19263	19253	19192	19276	19202	19173	19346	19051	19185	19181	19102	18983	19243	19123	19173	19249	19175	19121	19169	19379	19252	19044	19041	19082	19151	19421	19141	19147	19112	18979	19231	18981	18903	19000	19314	19147	19181	18838	19156	19182	19086	19102	19053	19068	19033	19220	18873	18971	19159	19115	19101	19266	19180	18988	18876	18889	19146	19262	19086	19157	19243	19114	19000	19002	18975	19155	19011	19108	19064	19059	19070	19112	19074	19258	19038	19192	18913	19174	19018	19083	19170	19194	19044	19249	19291	19100	18878	19164	19132	19322	19208	19136	19004	19007	19145	19314	19130	18999	19344	19201	18980	19076	18933	19235	19192	19013	19161	19155	19419	19124	19278	19175	18930	19248	19083	19146	18905	19137	19142	18984	19170	18849	19017	18955	19112	18969	19074	18924	19249	19072	19124	19107	19141	19207	19038	19212	19049	19017	19036	19162	19270	18900	19276	19181	19083	19139	19243	19017	19069	19009	19168	19169	19031	19054	19109	19169	19036	19161	19089	18982	19015	19022	19145	19022	19127	19275	19110	19207	18993	18933	19123	19147	19027	19177	19134	19077	19100	19112	19237	18947	19119	18958	19084	19391	19090	18939	19043	19406	19208	19220	18881	19154	19075	19099	19215	19131	19230	19108	19033	19310	18965	19063	19075	19107	18852	18843	19055	19186	19163	19246	19193	19079	19108	19087	19179	19358	19066	19132	19276	19169	19194	19088	19258	19061	19354	19092	19106	19073	19176	19073	19037	19309	19028	19198	19207	19171	19080	19002	18981	18951	19021	19056	18980	19066	19261	19100	19142	19290	19175	19063	19064	18986	18956	18980	19144	19403	19228	19136	19269	19064	19088	19201	18929	18944	19219	19005	19211	19198	19129	19186	19277	19176	19122	19115	19138	19190	19088	19056	19053	18971	18945	19254	19099	19153	19193	19047	19129	19150	19143	19070	19221	19233	19127	19221	19066	19189	19108	18934	19032	19196	19289	19257	19003	19217	19093	19171	19094	18961	18919	18982	19208	19178	19109	19115	18888	19014	19098	19199	18768	19277	19065	19147	18896	19097	19255	19231	19129	19131	19194	18979	18943	19272	19027	19232	19276	19124	19083	19319	19165	19076	19197	19115	18933	19192	19122	18952	19161	19018	19042	19080	19081	19022	18959	18981	19103	19100	19151	19422	19256	19090	19067	19149	19354	19118	19075	19224	19142	19135	19408	19099	18984	19192	19143	19104	18822	19158	18909	19153	19091	19247	19288	19207	19214	19101	18930	19119	19212	19025	19125	18941	19048	18833	19252	19075	19247	19157	19098	18996	19295	18966	19069	19180	19185	19245	19132	19137	19041	19132	19109	19243	19239	19105	19021	19178	18959	19181	18949	19152	18813	18977	19068	18979	19049	19162	18974	19115	19099	19237	19061	19325	19192	19042	19151	19212	19202	19199	19206	19136	18976	19022	18919	19092	19123	18945	19099	19215	19021	19198	19181	19179	19103	19046	19219	19172	19286	19256	18835	19189	19190	19080	18987	19088	19050	19052	19038	19164	19226	19128	18962	19136	19036	18993	19026	18977	19218	19046	19075	19065	19127	19280	19367	19021	19011	19028	19305	19159	19084	19142	19008	19066	19195	19246	19216	19234	18870	18945	19175	19198	19138	19136	19397	19152	19187	19196	19149	19318	19061	18826	18974	18866	19124	19132	18962	19074	19105	19061	19188	19241	18795	19072	19128	19059	19161	18984	18940	19188	19048	19048	18992	19175	19261	19221	19239	18982	19218	19183	18914	19252	19223	19207	19065	19078	19146	19107	19122	19177	18981	19065	19209	19167	19049	19135	19081	18818	19120	19039	19121	19309	19205	18926	19006	19170	19087	19224	19198	19143	19209	19289	19039	19043	19260	19076	19213	19205	19298	19176	18940	19003	19170	19160	19116	19039	18911	19014	18876	19217	18910	19155	19150	19209	19112	19237	19211	19166	19155	19172	19081	19308	19001	18906	19197	19281	18830	19306	19006	19210	18987	19122	18979	19101	19057	19101	19336	19186	19239	19042	18889	19194	19139	19153	19152	19206	18921	19329	19168	19035	19046	19175	19255	19092	19067	18966	19246	19212	19217	19101	19126	19129	19182	18975	19077	19092	19032	18834	19037	19124	19262	19084	19036	18877	19106	19010	18896	19000	19164	18916	19143	19111	19130	19081	19129	19162	18915	19262	19192	19144	19131	19259	19141	19118	19090	19145	19154	19251	18950	19075	19025	19245	18925	19035	19149	19117	18976	19039	18933	19033	19143	19217	19112	19293	19222	19235	18974	19173	19191	19112	19076	19132	18966	19100	19203	19294	18871	18958	19210	19199	19095	19217	19322	19194	19210	19328	19299	18903	19149	19415	19110	19104	19226	19112	18893	19159	19184	19225	19244	19257	19017	19077	19167	19134	19105	19122	19048	19049	19244	19332	19080	19114	19102	19051	19200	19159	18994	18976	19143	18906	19196	19070	19252	19034	18934	19058	19124	19095	19141	19158	19167	19149	19116	19008	19230	19195	19203	19135	19016	19169	19220	19164	18947	19090	19131	19157	19322	19050	18976	19103	19001	19067	19250	18838	19278	19288	19180	18859	19092	19191	19076	19187	18837	19042	19122	19141	19030	19135	19181	19139	19050	19277	19189	19173	19129	18906	19025	19126	19152	19119	19121	19215	19106	18989	19044	19050	19137	19225	19236	18929	19062	19335	19329	19119	19230	19153	19162	19221	18993	19031	19018	19029	19056	19217	19128	19115	19185	19127	19055	19294	19092	19062	19148	19281	19142	19102	19157	19046	19163	19055	18989	19079	19091	19070	19193	19094	19271	19204	19095	19072	19060	19448	19048	19138	19199	19145	19086	19126	19269	19187	19222	18924	18936	19190	19041	19035	19151	19012	19133	19206	19132	19096	19125	19233	19114	19037	19240	19196	19301	19189	19022	19103	19131	19012	19078	19200	19093	18834	18843	19019	19109	19182	19347	19190	19190	19254	19106
25782	44642	43640	37281	30687	25822	23651	21822	21115	19891	19197	18647	18412	18219	18027	17720	17583	17462	17365	17319	17281	17219	17207	17106	17106	17185	17104	17100	17154	17116	19224	17734	17156	17009	16941	17069	16969	16984	16998	16794	16906	16722	16835	17021	16936	16898	16899	16892	16790	16998	16827	16820	16887	16808	16794	16864	17031	17024	16820	16824	16829	16920	16748	16830	16820	16908	16686	16853	16918	16775	16986	16745	17053	16771	16823	16950	17017	16876	16692	16897	16788	16903	16942	16672	16909	16655	16722	16767	16688	17023	16774	16747	17033	16720	16778	16788	16729	16749	16911	16897	16921	16995	16764	16795	16910	16823	16669	16756	16988	16953	16526	16817	16843	16865	16895	16832	16855	16689	16825	16678	16604	16718	16769	16769	16830	16678	16837	16686	16686	16785	16927	16886	16913	16831	17084	16668	16904	16666	16968	16775	16809	16908	16933	16783	16767	16708	16737	16829	16776	16859	16810	16786	16744	16706	16916	16857	16815	16747	16773	16773	16786	16691	16690	16762	16830	16853	16809	16867	16626	16827	16765	16942	16847	16725	16966	16643	16745	16765	16863	16745	16817	16726	16788	16678	16729	16745	16745	16780	16758	16781	16614	16580	16696	16829	16912	16736	16894	16842	16944	16838	16819	16910	16801	16864	16720	16796	16680	16862	16689	16744	16673	16728	17006	16869	16922	16867	16841	16755	16716	16816	16744	16844	16765	16840	16789	16789	16805	16643	16726	16811	16587	16678	16680	16848	16694	16893	16746	16820	16891	16949	16837	16670	16878	16872	16890	16949	16735	16735	16745	16899	16860	16659	16754	16802	16897	16728	16892	16784	16746	16770	16900	16715	16891	17073	16805	16863	16774	16854	16726	16983	16708	16885	16787	16910	16648	16804	16809	16738	16743	16712	16901	16834	16819	16773	16771	16786	16859	16847	16795	16854	16717	16716	16696	16785	16850	16816	16817	16812	16707	16788	16915	16742	16751	16805	16768	16825	16863	16882	16837	16831	16856	16854	16834	17032	16928	16739	16883	16738	16722	16621	16840	16754	16724	16833	16773	16717	16810	16889	16796	16660	16811	16948	16615	16956	16863	16916	16847	16819	16593	16864	16972	16768	16840	16690	16727	16759	16812	16751	16819	16647	16926	16809	16887	16863	16699	16943	16700	16979	16828	16845	16771	16991	16851	16823	16968	16800	16870	16738	16833	16765	16896	16844	16810	16845	16803	16677	16806	16852	16764	16804	16846	16713	16804	16792	16691	16784	16879	16727	16774	16783	16769	16712	16726	16737	16821	16811	16793	16934	16693	16712	16786	16804	16881	16839	16906	16893	16814	16833	16680	16866	16867	16794	16921	16855	16919	16688	16779	16811	16632	16953	16781	16869	16803	16811	16840	16779	16836	16840	17005	16879	16756	16955	16833	17120	16669	16670	17011	16754	16830	16731	16874	16892	17032	16790	16685	16622	16857	16890	16825	16837	16797	16978	16747	17002	16942	16961	16842	16781	16721	16755	16799	16675	16694	16780	16804	16728	16882	16696	16699	16904	16727	16694	16872	16890	16926	16846	16799	16743	16770	16991	16745	16639	16788	16745	16793	16773	16705	16697	16840	16811	16827	16797	16773	16698	16654	16663	16496	16905	16852	16870	16786	16614	16851	16837	16748	16575	16742	16784	16919	16873	16766	16906	16929	16530	16834	16776	16763	16739	16909	16813	16508	16923	16814	16687	16685	16809	16938	16842	16735	16796	16770	16847	16764	16672	16886	16791	16719	16941	16885	16679	16808	16884	16937	16689	16797	16882	16917	16848	16768	16757	16872	16783	16833	16718	16854	16863	16841	16774	16846	16736	16958	16806	16772	16806	16749	16663	16787	16813	16843	16951	16872	16681	16923	16924	16679	16885	16769	16772	16801	16828	16789	16851	16742	16860	16676	16871	16980	16908	16913	16851	16854	16847	16959	16792	16841	16696	16855	16739	16914	16866	17051	16934	16658	16780	16719	16846	16687	16707	16753	16778	16715	16840	16794	16733	16799	16853	16877	16798	16920	16704	16847	16733	16848	16777	16913	16844	16869	16862	16848	16708	16965	16792	16593	16699	16737	16940	16960	16631	16851	16730	16878	16915	16788	16788	16758	16871	16800	16859	16785	16869	16908	16910	16647	16848	16807	16970	16757	16884	16849	16863	16838	16693	16761	16868	16882	16690	16729	16659	16922	16674	16655	16825	16636	16794	16905	16946	16708	16640	16781	16728	16844	16927	16763	16931	16874	16650	16856	16825	16804	16607	16952	16863	16850	16837	16859	16676	16545	16591	16858	16823	16809	16846	16871	16876	16790	16533	16658	16823	16820	16878	16802	16809	16859	16772	16784	17012	16736	16849	16695	16715	16794	16620	16765	16876	16849	16800	16782	16826	16686	16799	16841	16888	16787	16787	16816	16783	16777	16876	16771	16934	16676	16716	16717	16793	16778	16795	16986	16682	16729	16950	16782	16930	16857	16725	16799	16646	16560	16978	16641	16924	16760	16762	16708	16991	16811	16785	16823	16812	16787	16658	16808	16771	16737	16701	16685	16770	16888	16804	16868	16780	16752	16644	16776	16855	16736	16707	16946	16663	16832	16770	16797	16781	16769	16925	16796	16793	16774	16882	16800	16692	16810	16969	16682	16853	16772	16755	16933	16730	16835	16739	16916	16998	16718	16763	16730	16704	16758	16881	16670	16806	16908	16700	16926	16826	16781	16902	16570	16665	16917	16882	16816	16798	16924	16745	16784	16684	16721	16622	16780	16822	16809	16665	16849	16919	16825	16763	16805	16691	17064	16780	16744	16821	16711	16912	16910	16773	16665	16902	16808	16778	16707	16856	16739	16749	16860	16826	16676	16889	16755	16836	16864	16829	16817	17019	16649	16857	16814	16784	16927	16884	16818	16834	16680	16902	16803	16703	17016	16660	16888	16855	16926	16619	17000	16891	16828	16742	16914	16627	16707	16799	16711	16899	16749	16781	16834	16947	16856	16880	16679	16834	16695	16822	16724	16965	16772	16842	17015	16742	16645	16850	16871	16915	16640	16769	16613	16802	16854	16741	17022	16839	16740	16965	16843	16914	16896	16832	16816	16695	16885	16786	16582	16861	16765	17058	16751	16710	16944	16881	16818	16836	17027	16882	16841	16878	16640	16931	16861	16751	16845	16875	16835	16848	16945	16687	16754	16828	16778	16719	16832	16826	16642	16721	16821	16639	16757	16752	16684	16786	16712	16733	16889	16779	16670	16730	16784	17033	16995	16746	16882	16815	16830	16731	16864	16835	16802	16779	16762	16875	16816	16813	16837	16798	16976	16755	16768	16756	16778	16602	16718	16965	16786	16800	16666	16593	16908	16861	16944	16860	16814	16729	16884	16914	16706	17010	16848	16785	16778	16763	16908	16778	16964	16809	16836	16923	16615	16910	16923	16855	16810	16716	16787	16609	16791	16758	16842	16746	16554	16849	16809	16803	16656	16729	16821	16723	16722	16757	16858	16771	16632	16630	16763	16922	16772	16848	16725	17021	16796	17004	16973	16851	16660	16732	16737	16650	16763	16776	16776	16819	16697	16896	16859	16793	16850	16844	16803	16903	16665	16890	16859	16829	16889	16885	16808	16775	16801	16692	16630	16886	16753	16729	16832	16873	16748	16879	16715	16884	16691	16881	16775	16776	16688	16913	16745	16876	16829	16917	16913	16890	16805	16845	16908	16750	16754	16876	16643	16980	16812	16794	16938	16735	16777	16922	16759	16910	16914	16641	16818	16902	16905	16788	16777	16803	16697	16889	16837	16759	16788	16757	16749	16750	16758	16948	16815	16931	16834	16832	16888	16689	16975	16946	16519	16744	16823	16729	16748	16833	16809	16903	16697	16857	16833	16950	16786	16765	16748	16896	16860	16660	16967	16781	16605	16771	16723	16811	16617	17012	16869	16901	16822	16792	16786	16824	16909	16720	16754	16807	16775	16733	16857	16799	16894	16969	16638	16670	16850	16687	16702	16633	16879	16806	16832	16986	16753	16685	16872	16858	16640	16867	16677	16760	16926	16820	17055	16829	16770	16780	16859	16777	16874	16782	16813	16838	16835	16848	16846	16793	16869	16719	16932	16774	16745	16839	16719	16692	16805	16710	16868	16892	16893	16864	16916	16939	16930	16709	16819	16821	16725	16789	16786	16766	16782	16630	16634	16776	16757	16707	16778	16711	16861	16854	16846	17047	16947	16713	16806	16848	16700	16723	16887	16985	16806	16824	16745	16831	16660	16842	16881	16868	16843	16576	16854	16856	16688	16722	16787	16768	16973	16659	16929	16829	16880	16785	16863	16570	16718	16717	16852	16648	16798	16771	16923	16861	16931	16852	16883	16787	16784	16764	16819	16739	16916	16804	16804	16734	16689	16837	16924	16795	16620	16767	16955	16873	16766	16659	16872	16775	16823	16716	16761	16850	16755	16930	16911	16767	16783	16891	16739	16885	16861	16883	16798	16726	16893	16745	16796	16862	16891	16888	17041	16702	16857	16866	16719	16726	16767	16837	16850	16759	16763	16754	16918	16703	16755	16808	16806	16807	16833	16801	16753	16749	16765	16709	16693	16955	16709	16779	16790	16820	16680	16777	16927	16658	16898	16837	16808	16804	16972	16835	16719	17082	16745	16794	16993	16902	16750	16775	16918	16752	16863	16675	16754	16918	16857	16777	16778	16811	16816	17011	16804	16687	16680	16851	16754	16792	16560	16759	16649	16919	16731	16894	16676	16844	16640	16908	17014	16859	16791	16943	16746	16690	16771	16964	16878	16681	16919	16887	16589	16820	16838	16940	16812	16686	16924	16955	16826	16818	16751	16885	16745	16802	16730	16723	16774	16624	16777	16797	16781	16826	16963	16701	16890	16759	16839	16855	16915	16566	16793	16921	16779	16765	16800	16826	16656	16858	16851	16849	16794	16803	16917	16975	16861	16922	16849	16776	16800	16758	16965	16846	16783	16863	16725	16900	16835	16826	16623	16930	16774	16820	16896	16886	16496	16808	16957	16824	16781	16760	16760	16830	16791	16679	16878	16730	16749	16819	16831	16900	16723	16814	16905	16575	16801	16898	16820	16851	16737	16927
27306	22919	27913	24767	20008	19021	18506	18083	17942	17848	17520	17251	17491	17353	17327	17537	17392	17365	17415	17399	17381	17219	17246	17564	17289	17288	17266	17405	17446	17273	17497	17347	17304	17195	17290	17450	17064	17234	17237	17327	17260	17244	17234	17280	17258	17083	17395	17299	17181	17046	17343	17324	17373	17157	17167	17185	17339	17289	17400	17139	17299	17223	17272	17140	17193	17228	17237	17290	17189	17298	17317	17205	17277	17246	17095	17279	17413	17328	17389	17251	17165	16972	17039	17360	17184	17261	17393	17294	17181	17273	17198	17216	17432	17150	17291	17186	17257	17472	17160	17320	17232	17017	17055	17127	17222	17018	16991	17179	17290	17372	17149	17333	17372	17148	17380	17228	17380	17138	17384	17228	17150	17206	17459	17112	17326	17264	17092	17176	17216	17275	17236	17161	17057	17016	17335	17108	17547	17108	17263	17428	17224	17205	17337	17096	17271	17306	17470	17117	17310	17192	17095	17184	17246	17189	17216	17408	17050	17167	17159	17353	17347	17079	17280	17327	17298	17349	17205	17232	17035	17221	17360	17336	17215	17411	17288	17228	17099	17113	17186	17142	17144	17226	17261	17097	17330	17279	17340	17414	17311	17308	17170	17380	17160	17168	17342	17206	17281	17338	17152	17260	17216	17141	17275	17175	17296	17251	17234	17222	17209	17181	17354	17214	17118	17328	17216	17171	17266	17218	17368	17220	17309	17309	17339	17222	17185	17226	17183	17178	17267	17228	17366	17237	17096	17202	17263	17186	17132	17166	17140	17403	17221	17306	17426	17070	17292	17250	17290	17202	17266	17209	17393	17301	17211	17171	17132	17290	17276	17173	17290	17087	17193	17181	17376	17394	17350	17161	17207	17273	17168	17245	17176	17290	17292	17143	17085	17201	17132	17352	17204	17247	17363	17150	17317	17098	17137	17051	17342	17301	17266	17206	17208	17331	17252	17091	17101	17381	17081	17150	17198	17138	17113	17372	17192	17271	17310	17154	17247	17250	17182	17346	17487	17163	17243	17251	17342	17069	16957	17311	17245	17059	17017	17360	17113	17248	17027	17266	17164	17111	17212	17107	17236	17321	17161	17173	17245	17240	17231	17298	17332	17179	17346	17397	17141	17420	17088	17253	17320	17489	17339	17158	17135	17161	17179	17096	17303	17407	17343	17198	17194	17293	17438	17372	17217	17427	17147	17332	17146	17165	17278	17364	17091	17210	17017	17025	17088	17154	17151	17381	17287	17395	17352	17224	17310	17177	17236	17400	17041	17214	17274	17208	17289	17183	17205	17137	17279	17406	17256	17221	17137	17273	17278	17354	17359	17211	17219	17113	17097	17332	17270	17196	17080	17079	17191	17315	17196	17184	17383	17082	17180	17281	17308	17238	17221	17349	17275	17080	17168	17245	17346	17221	17164	17046	17226	17374	17325	17123	17131	17119	17136	17135	17246	17159	17286	17206	17146	17176	17397	17268	17273	17485	17209	17298	17176	17133	17183	17333	17205	17347	17367	17234	17106	17212	17370	17345	17337	17259	17247	17128	17094	17245	17414	17020	17256	17213	17283	17258	17176	17241	17386	17120	17249	17306	17170	17317	17092	17336	17231	17168	17466	17243	17223	17135	17128	17312	17203	17269	17321	17272	17322	17401	17256	17242	17264	17375	17179	17222	17246	17150	17191	17171	17202	17182	17203	17300	17258	17176	17266	17240	17346	17210	17233	17150	17279	17322	17097	17091	17262	17063	17115	17143	17334	17055	17264	17104	17215	17116	17092	17218	17346	17371	17358	17282	17245	17264	17238	17310	17134	17278	17214	17224	17112	17560	17383	17161	17275	17153	17064	17063	17252	17220	17122	17327	17204	17324	17316	17528	17271	17208	17131	17254	17173	17333	17281	17267	17222	17236	17286	17321	17268	17322	17024	17177	17244	17303	17236	17264	17175	17367	17314	17072	17184	17095	17147	17272	17237	17304	17140	17130	17190	17444	17233	17181	17200	17186	17216	17419	17295	17286	17068	17284	17485	17400	17320	17170	17130	17148	17260	17228	17272	17245	17307	17238	17053	17266	17209	17111	17101	17197	17083	17245	17296	17163	17412	17377	17207	17229	17330	17178	17301	17258	17452	17258	17235	17170	17283	17221	17372	17009	17271	17183	17144	17261	17227	17427	17279	17223	17257	17204	17062	17228	17149	17241	17234	17290	17120	17152	17098	17325	17242	17126	17173	17230	17233	17152	17341	16994	17283	17110	17181	17293	17234	17262	17088	17291	17252	17283	17316	17584	17226	17339	17266	17058	17312	17185	17275	17225	17274	17376	17355	17140	17254	17515	17195	17135	17162	17218	17056	17432	17265	17151	17141	17224	17299	17137	17339	17103	17191	17269	17316	17590	17193	17286	17413	17173	17294	17336	17174	17128	17226	17048	17050	17224	17349	17338	17095	17249	17401	17113	17127	17325	17360	17273	17251	17299	17274	17185	17165	17247	17435	17171	17205	17293	17212	17261	17203	17468	17198	17277	17384	17150	17081	17200	17314	17232	17217	17137	17266	17347	17375	17410	17222	17255	17238	17348	17207	17300	17189	17376	17312	17104	17118	17298	17065	17170	17291	17255	17419	17179	17005	17208	17056	17436	17201	17060	17310	17144	17154	17209	17317	17282	17171	17315	17234	17127	17239	17108	17177	17377	17195	17270	17264	17425	17163	17282	17184	17148	17329	17207	17469	17330	17394	17303	17257	17197	17158	17369	17107	17162	17264	17155	17242	17103	17279	17119	17318	17134	17191	17280	17119	17262	16990	16973	17014	17250	17218	17128	17252	17216	17173	17298	17162	17340	17226	17246	17269	17204	17240	17150	17068	17146	17170	17406	17181	17445	17354	17302	17020	17207	17187	17086	17187	17275	17288	17121	17169	17179	17242	17235	17323	17145	17006	17036	17195	17335	17322	17163	17469	17406	17211	17113	17248	17339	17295	17163	17288	17413	17250	17350	17386	17096	17104	17298	17017	17281	17182	17301	17180	17186	17153	17330	17208	17064	17143	17254	17204	17303	17244	17181	17397	17386	17286	17145	17308	17292	17557	17363	17383	17311	17412	17113	17384	17070	17450	17254	17383	17184	17207	17204	17150	17324	17347	17225	17227	17416	17396	17309	17142	17095	17121	17182	17368	17264	17104	17094	17328	17196	17277	17134	17247	17328	17397	17400	17303	17030	17210	17215	17378	17259	17307	17203	17263	17178	17245	17285	17083	17340	17324	17393	17136	17272	17332	17238	17306	17182	17099	17335	17176	17365	17148	17242	17231	17393	17292	17379	17198	17237	17242	17121	17249	17349	17312	17320	17204	17321	17362	17306	17089	17339	17153	17207	17000	17060	17421	17283	17258	17321	17375	17311	17296	17182	17145	17229	17253	17218	17354	17199	17309	17214	17183	17254	17279	17302	17320	17392	17426	17268	17416	17378	17160	17136	17042	17465	17177	17286	17151	17112	17210	17239	17122	17392	17166	17142	17243	17144	17317	17056	17169	17095	17113	17107	17135	17187	17078	17070	17073	17220	17266	17027	17292	17210	17144	17292	17322	17309	17323	17365	16976	17146	17223	17145	17362	17275	17154	17310	17146	17183	17341	17227	17353	17202	17124	17156	17422	17112	17168	17312	17240	17186	17244	17163	16961	17328	17246	17151	17372	17306	17319	17275	17315	16976	17233	17126	17257	17354	17053	17401	17180	17148	17319	17349	17084	17200	17296	17331	17205	17077	17134	17234	17124	17145	17071	17423	17278	17413	17200	17306	17179	17164	17113	17215	17198	17412	17350	17228	17150	17179	17268	17039	17114	17250	17451	17256	17300	17121	17390	17261	17335	17251	17229	17313	17299	17002	17334	17276	17380	17268	17394	16990	17453	17246	17158	17191	17139	17161	17140	17111	17033	17288	17218	17069	17239	17095	17293	17410	17243	17111	17196	17362	17322	17117	17141	17417	17163	17135	17238	17301	17151	17148	17082	17299	17284	17266	17179	17414	17244	17421	17030	17468	17277	17164	17068	17160	17267	17209	17338	17335	17142	17302	17316	17208	17291	17270	17167	17395	17312	17343	17291	17254	17397	17246	17123	17248	17069	17212	17418	17378	17226	17211	17324	16984	17201	17179	17266	17283	17245	17147	17252	17140	17191	17295	17168	17142	17300	17129	17187	17180	17260	17257	17306	17136	17068	17158	17205	17315	17456	17407	17344	17070	17140	17335	17260	17321	17279	17287	17175	17248	17300	17045	17063	17376	17338	17257	17273	17415	17310	17104	17308	17419	17247	17169	17279	17139	17197	17204	17294	17253	17215	17172	17234	17446	17105	17228	17089	17355	17217	17259	17284	17190	17173	17139	17299	17326	17393	17223	17178	17165	17390	17539	17229	17178	17206	17138	17407	17324	17067	17168	17135	17270	17243	17165	17315	17206	17140	17302	17329	17186	17042	17247	17373	17057	17218	17360	17388	17127	17159	17281	17192	17302	17141	17310	17462	17256	17082	17170	17310	17295	17203	17258	17141	17277	17225	17231	17280	17257	17227	17198	17056	17005	17244	17238	17213	17059	17440	17432	17228	17050	17093	17349	17425	17202	17486	17325	17336	17069	17149	17188	17228	17318	17229	17164	17283	17268	17166	17335	17521	17154	17199	17240	17246	17306	17289	17036	17202	17245	17197	17178	17339	17141	17254	17162	17375	17130	17293	17178	17187	17327	17452	17085	17266	17017	17303	17115	17286	17257	17328	17199	17240	17399	17102	17235	17211	17061	17267	17259	17271	17262	17405	17165	17351	17045	17119	17237	17318	17158	17075	17067	17400	17126	17240	17410	17259	17166	17460	16987	16911	17188	17175	17078	17409	17352	17103	17218	17416	17092	17307	17201	17533	17228	17174	17139	17089	17374	17281	17364	17199	17302	17188	17219	17302	17239	17109	17188	17161	17263	17296	17272	17385	17323	17153	17324	17251	17301	17138	17136	17408	17157	17536	17058	17268	17298	17161	17230	17412	17105	17343	17310	17090	17185	17379	17176	17261	17191	17148	17277	17374	17285	17123	17315	17183	17362	17510	17168	17465	17248	17044	17049	17081	17099	17224	17265	17155	17255	17151	17198	17085	17239
22292	31739	30461	23894	20123	18385	17448	16998	16751	16682	16251	16213	16117	16079	16122	15829	15895	15934	15783	15737	15888	15833	15838	15807	15809	15916	15820	15772	15854	15935	15931	16086	15651	15641	15808	15666	16058	15732	15741	15583	15691	15653	15523	15789	15777	15639	15696	15605	15615	15753	15693	15637	15809	15651	15777	15691	15763	15669	15640	15819	15633	15632	15570	15776	15588	15572	15704	15710	15577	15458	15716	15705	15633	15755	15682	15716	15774	15877	15721	15626	15785	15525	15671	15743	15600	15833	15673	15642	15721	15618	15707	15577	15798	15671	15632	15781	15740	15681	15700	15746	15724	15763	15721	15752	15783	15549	15423	15718	15864	15789	15659	15795	15543	15856	15772	15691	15730	15708	15705	15780	15689	15770	15692	15900	15594	15745	15726	15775	15781	15656	15693	15457	15904	15666	15621	15563	15581	15408	15628	15783	15728	15622	15572	15580	15753	15697	15698	15804	15760	15576	15631	15718	15732	15659	15675	15718	15647	15520	15534	15686	15817	15715	15554	15731	15639	15732	15564	15660	15892	15642	15834	15744	15599	15671	15839	15542	15767	15676	15704	15823	15704	15595	15830	15873	15757	15739	15671	15771	15788	15643	15681	15772	15698	15588	15617	15641	15737	15709	15771	15620	15744	15732	15689	15804	15720	15777	15552	15747	15711	15661	15679	15647	15630	15761	15562	15876	15664	15652	15722	15728	15751	15726	15651	15861	15727	15867	15698	15766	15707	15601	15849	15736	15568	15598	15745	15700	15763	15638	15720	15813	15554	15756	15768	15694	15803	15792	15614	15805	15673	15740	15842	15514	15648	15490	15881	15677	15777	15599	15738	15799	15670	15638	15709	15605	15792	15710	15677	15819	15700	15591	15616	15558	15564	15733	15737	15644	15662	15674	15568	15765	15523	15810	15631	15738	15686	15702	15683	15569	15895	15629	15948	15643	15787	15758	15812	15609	15744	15722	15604	15880	15828	15701	15695	15532	15623	15819	15568	15793	15739	15767	15533	15698	15592	15861	15610	15725	15692	15827	15780	15637	15594	15806	15797	15649	15622	15792	15537	15665	15775	15689	15658	15741	15800	15728	15596	15744	15825	15636	15631	15639	15687	15780	15801	15648	15779	15692	15823	15701	15589	15529	15662	15621	15839	15663	15686	15744	15741	15658	15667	15860	15921	15779	15730	15725	15689	15614	15752	15824	15927	15848	15635	15662	15573	15694	15667	15763	15804	15735	15735	15715	15701	15746	15715	15670	15856	15910	15763	15613	15717	15758	15759	15746	15685	15645	15761	15713	15617	15457	15857	15562	15858	15655	15634	15688	15749	15654	15793	15791	15669	15814	15678	15706	15689	15763	15747	15750	15998	15713	15538	15698	15825	15622	15832	15810	15594	15611	15730	15759	15666	15645	15688	15625	15676	15795	15887	15634	15704	15655	15634	15901	15677	15739	15672	15553	15661	15621	15696	15706	15720	15734	15833	15797	15613	15511	15704	15866	15526	15698	15597	15868	15610	15789	15454	15672	15624	15632	15579	15675	15784	15656	15665	15738	15883	15752	15753	15546	15586	15896	15769	15661	15611	15762	15677	15907	15776	15999	15650	15641	15711	15688	15579	15724	15672	15600	15710	15789	15631	15641	15745	15787	15770	15643	15731	15666	15782	15770	15602	15779	15583	15718	15706	15683	15643	15849	15594	15770	15648	15795	15598	15753	15680	15791	15544	15586	15780	15716	15629	15655	15528	15724	15638	15684	15608	15564	15894	15738	15625	15922	15732	15554	15722	15616	15566	15824	15572	15539	15689	15649	15737	15673	15697	15832	15579	15695	15616	15843	15807	15768	15635	15731	15700	15973	15659	15716	15686	15744	15775	15730	15749	15774	15681	15689	15569	15844	15648	15870	15538	15762	15653	15644	15604	15712	15718	15504	15850	15719	15852	15623	15712	15659	15815	15650	15645	15748	15701	15804	15729	15726	15781	15751	15727	15803	15771	15774	15727	15575	15776	15847	15671	15739	15658	15598	15670	15679	15837	15751	15642	15608	15914	15584	15898	15608	15715	15692	15573	15621	15600	15803	15669	15701	15789	15719	15622	15694	15923	15527	15796	15594	15672	15763	15575	15761	15681	15735	15651	15946	15608	15748	15748	15788	15795	15632	15702	15641	15722	15749	15736	15752	15741	15806	15710	15892	15808	15822	15615	15825	15648	15787	15563	15782	15614	15620	15662	15830	15740	15534	15673	15852	15677	15918	15618	15938	15815	15691	15683	15704	15744	15697	15732	15733	15715	15609	15635	15698	15688	15746	15607	15597	15738	15632	15762	15772	15675	15628	15859	15712	15588	15641	15727	15632	15758	15700	15789	15835	15638	15650	15644	15633	15763	15685	15917	15702	15671	15695	15489	15749	15934	15619	15922	15628	15669	15659	15837	15650	15733	15766	15621	15838	15690	15785	15700	15814	15652	15741	15907	15674	15680	15779	15795	15641	15794	15728	15612	15632	15704	15705	15681	15683	15778	15831	15558	15854	15811	15725	15884	15600	15740	15665	15717	15773	15691	15635	15737	15751	15725	15797	15640	15772	15592	15570	15585	15719	15726	15702	15728	15804	15568	15677	15563	15799	15791	15788	15782	15666	15652	15652	15720	15772	15705	15654	15527	15674	15630	15867	15701	15700	15629	15692	15825	15692	15569	15787	15620	15566	15843	15646	15612	15880	15700	15824	15852	15585	15813	15729	15767	15571	15750	15760	15786	15774	15780	15649	15559	15743	15776	15665	15646	15706	15671	15551	15828	15589	15780	15625	15763	15740	15726	15688	15678	15688	15654	15749	15825	15767	15736	15716	15661	15695	15680	15846	15894	15756	15627	15939	15732	15623	15819	15603	15583	15838	15733	15548	15647	15700	15857	15758	15911	15770	15687	15701	15551	15824	15627	15676	15654	15594	15749	15661	15689	15684	15774	15907	15551	15715	15755	15753	15657	15752	15785	15770	15630	15733	15738	15694	15695	15679	15569	15888	15647	15665	15726	15737	15812	15578	15692	15633	15706	15626	15709	15568	15723	15613	15704	15591	15550	15712	15759	15606	15668	15672	15769	15588	15610	15698	15800	15717	15733	15850	15669	15724	15795	15666	15551	15778	15504	15738	15591	15694	15673	15753	15814	15628	15856	15808	15610	15622	15667	15663	15612	15716	15585	15607	15682	15678	15733	15738	15774	15664	15571	15643	15580	15631	15899	15646	15758	15648	15670	15758	15606	15886	15683	15702	15834	15830	15570	15671	15612	15684	15863	15831	15844	15854	15636	15745	15763	15631	15630	15829	15634	15710	15735	15573	15720	15701	15906	15762	15756	15666	15776	15623	15600	15678	15634	15761	15541	15753	15878	15810	15630	15683	15700	15663	15597	15431	15582	15883	15600	15615	15971	15555	15741	15657	15769	15767	15667	15700	15676	15826	15862	15758	15686	15723	15646	15641	15890	15761	15657	15656	15576	15569	15887	15660	15697	15679	15771	15619	15738	15714	15727	15625	15604	15718	15704	15835	15741	15618	15855	15818	16094	15619	15616	15759	15647	15681	15740	15663	15714	15632	15644	15530	15683	15692	15795	15660	15551	15721	15688	15727	15803	15743	15710	15540	15637	15814	15678	15721	15835	15455	15795	15685	15523	15727	15756	15612	15749	15704	15597	15809	15633	15716	15742	15583	15742	15711	15547	15607	15706	15852	15723	15581	15654	15739	15792	15647	15752	15873	15740	15705	15696	15664	15733	15682	15642	15747	15670	15569	15870	15698	15653	15773	15671	15915	15730	15571	15711	15672	15741	15704	15624	15686	15597	15873	15623	15717	15722	15738	15726	15779	15810	15451	15617	15652	15863	15800	15574	15727	15685	15789	15778	15749	15731	15663	15649	15674	15632	15718	15720	15669	15660	15748	15684	15699	15512	15813	15737	15702	15679	15859	15828	15689	15727	15589	15805	15674	15663	15791	15640	15800	15588	15831	15672	15851	15688	15559	15854	15630	15442	15637	15819	15677	15583	15588	15685	15723	15834	15686	15792	15680	15656	15802	15648	15814	15568	15773	15789	15600	15686	15695	15867	15805	15615	15741	15841	15662	15753	15674	15725	15718	15664	15653	15673	15796	15684	15732	15841	15812	15731	15657	15549	15669	15741	15637	15779	15690	15844	15505	15913	15759	15676	15762	15707	15517	15831	15716	15764	15776	15666	15538	15878	15807	15844	15777	15633	15767	15611	15685	15734	15623	15784	15686	15763	15757	15736	15656	15848	15858	15826	15847	15555	15656	15609	15771	15684	15659	15599	15945	15644	15746	15758	15853	15509	15710	15737	15841	15690	15910	15734	15719	15879	15873	15812	15565	15891	15750	15711	15700	15576	15770	15830	15736	15720	15631	15772	15727	15705	15661	15783	15718	15766	15724	15596	15742	15751	15865	15683	15844	15495	15623	15769	15645	15794	15723	15597	15779	15542	15612	15710	15749	15663	15801	15806	15753	15704	15769	15829	15592	15670	15685	15805	15797	15533	15725	15809	15568	15686	15707	15595	15754	15758	15465	15758	15785	15688	15742	15592	15815	15698	15648	15708	15645	15785	15962	15716	15748	15814	15962	15773	15727	15692	15569	15668	15633	15858	15640	15700	15601	15772	15796	15848	15718	15830	15609	15698	15694	15714	15645	15470	15867	15755	15723	15613	15758	15731	15780	15757	15579	15809	15521	15757	15605	15716	15735	15661	15723	15920	15823	15724	15648	15743	15675	15683	15532	15701	15759	15686	15739	15838	15551	15756	15667	15584	15832	15553	15741	15822	15570	15792	15829	15712	15658	15778	15655	15722	15661	15606	15718	15746	15883	15644	15715	15775	15779	15637	15587	15738	15599	15603	15733	15765	15735	15788	15706	15825	15581	15739	15637	15642	15650	15771	15770	15682	15652	15551	15863	15917	15602	15836	15606	15763	15581	15838	15730	15737	15682	15780	15756	15831	15648	15648	15750	15668	15634	15839	15826	15863	15673	15638	15682	15711	15806	15652	15728	15871	15512	15716	15623	15687	15709	15719	15642	15903	15634	15735	15808	15688	15860	15620	15747	15809	15878	15775	15846	15659	15740	15583	15652
23911	21203	28582	24810	23043	23113	22468	20003	19359	19164	18857	18476	18383	18202	18096	18175	18128	18052	17936	17890	18052	17837	17757	17862	18046	18079	18008	17901	17860	17730	18259	18128	18055	17923	18048	17742	17742	17894	17866	17827	18057	18079	17753	17738	17907	17965	17818	17749	17879	17666	17739	17826	17897	17799	17612	17768	17763	17989	17824	17742	17630	17802	17826	17790	17764	17736	17662	17588	17649	17762	17666	17719	17689	17549	17478	17886	17762	17717	17841	17663	17742	17692	17948	17765	17602	17690	17721	17719	17766	17830	17919	17498	17609	17723	17584	17607	17685	17745	17848	17865	17682	17639	17707	17734	17669	17621	17618	17786	17864	17708	17604	17843	17774	17781	17791	17559	17638	17740	17824	17790	17631	17926	17879	17644	17884	17973	17611	17613	17932	17755	17713	17758	17723	17716	17592	17629	17765	17794	17814	17681	17902	17840	17712	17838	17812	17771	17823	17736	17711	17559	17748	17809	17860	17653	17711	17716	17736	17822	17748	17548	17880	17577	17679	17706	17896	17604	17828	17685	17554	17665	17872	17641	17669	17732	17855	17632	17638	17847	17843	17560	17697	17675	17805	17814	17742	17986	17694	17814	17855	17982	17548	17606	17678	17830	17835	17634	17636	17752	17667	17477	17596	17732	17703	17730	17659	17622	17789	17778	17900	17819	17484	17777	17509	17799	17663	17800	17757	17613	17718	17869	17728	17843	17872	17833	17673	17814	17785	17772	17818	17835	17770	17875	17735	17707	17699	17704	17692	17578	17910	17871	17696	17922	17528	17779	17652	17975	17802	17870	17538	17795	17577	17640	17688	17696	17560	17842	17641	17792	17747	17750	17706	17799	17608	17761	17932	17822	17663	17531	17643	17787	17920	17765	17691	17814	17701	17591	17678	17550	17749	17625	17910	17962	17719	17927	17766	17580	17587	17761	17742	17612	17825	17799	17503	17747	17803	17744	17608	17604	17616	17778	17522	17680	17676	17589	17768	17803	17763	17774	17757	17590	17699	17756	17749	17677	17892	17645	17628	17716	17825	17625	17849	17730	17738	17705	17779	17747	17522	17722	17787	17671	17804	17691	17764	17791	17648	17684	17627	17722	17777	17917	17684	17800	17723	17768	17634	17686	17813	17830	17803	17882	17740	17433	17629	17693	17689	17832	17923	17616	17778	17605	17459	17719	17683	17621	17654	17770	17748	17705	17629	17643	17784	17873	17545	17671	17832	17687	17662	17868	17768	17859	17625	17677	17634	17719	17567	17663	17705	17792	17669	17851	17595	17806	17617	17665	17682	17948	17775	17743	18012	17540	17640	17803	17612	17792	17683	17809	17688	17620	17818	17573	17843	17785	17603	17660	18036	17724	17794	17724	17544	17690	17700	17820	17862	17672	17936	17811	17667	17785	17535	17774	17802	17844	17966	17696	17609	17734	17784	17733	17655	17852	17828	17721	17570	17751	17640	17651	17752	17673	17842	17726	17559	17575	17734	17748	17604	17625	17833	17710	17623	17637	17738	17933	17678	17646	17609	17666	17690	18045	17852	17831	17842	17871	17649	17624	17387	17699	17932	17446	17676	17626	17708	17724	17758	17729	17791	17899	17638	17745	17825	17821	17885	17882	17727	17677	17939	17933	17741	17740	17628	17798	17727	17754	17936	17850	17789	17691	17775	17735	17697	17720	17786	17794	17708	17771	17815	17692	17677	17799	17951	17612	17591	17617	17788	17725	17794	17809	17682	17530	17659	17724	17896	17917	17865	17854	17638	17794	17749	17767	17785	17681	17523	17812	17729	17778	17742	17658	17630	17659	17753	17693	17859	17735	17809	17866	17640	17693	17675	17833	17605	17906	17537	17911	17768	17702	17695	17848	17674	17689	17616	17735	17633	17635	17399	17589	17848	17731	17934	17623	17801	17640	17697	17811	17765	17839	17875	17682	17812	17524	17641	17670	17794	17698	17881	17817	17745	17883	17838	17781	17764	17636	17767	17733	17671	17721	17636	17805	17844	17837	17865	17691	17601	17816	17734	17703	17731	17378	17725	17677	17858	17630	17921	17849	17741	17775	17614	17745	17815	17771	17566	17518	17819	17747	17612	17651	17772	17813	17904	17682	17922	17615	17714	17598	17751	17662	17714	17689	17623	17477	17698	17741	17755	17596	17980	17817	17896	17685	17574	17775	17568	17724	17682	17523	17776	17734	17591	17551	17766	17887	17822	17531	17596	17485	17645	17902	17607	17559	17788	17747	17791	17939	17908	17836	17903	17660	17828	17720	17743	17824	17851	17689	17646	17758	17794	17730	17597	17683	17808	17772	17781	17687	17672	17492	17882	17693	17776	17831	17743	17511	17967	17703	17529	17927	17941	17647	17631	17582	17746	17764	17731	17668	17716	17811	17652	17657	17676	17816	17814	17635	17824	17622	17785	17795	17537	17926	17580	17778	17671	17599	17791	17704	17824	17865	17815	17852	17752	17729	17681	17811	17667	17708	17565	17828	17625	17552	17727	17583	17797	17764	17588	17660	17744	17658	17757	17836	17675	17691	17719	17785	17641	17500	17481	17596	17594	17648	17799	17674	17727	17961	17844	17554	17696	17734	17752	17976	17806	17660	17732	17678	17607	17802	17829	17545	17666	17711	17765	17660	17852	17710	17751	17556	17694	17612	17795	17820	17651	17546	17810	17744	17538	17801	17846	18060	17741	17781	17867	17765	17744	17806	17475	17678	17583	17701	17685	17746	17615	17919	17686	17522	17728	17487	17814	17619	17550	17737	17841	17689	17729	17725	17805	17744	17832	17788	17999	17905	17768	17692	17817	17756	17825	17576	17866	17788	17800	17787	17826	17710	17877	18037	17780	17639	17906	17898	17831	17615	17640	17656	17702	17611	17671	17817	17724	17532	17718	17720	17686	17567	17676	17835	17814	17785	17772	17849	17749	17618	17833	17789	17734	17882	17877	17818	17480	17755	17871	17975	17513	17717	17743	17733	17894	17589	17706	17656	17648	17858	17826	17785	17680	17679	17618	17969	17845	17757	17723	17791	17659	17793	17887	17711	17568	17765	17682	17609	17767	17713	17704	17723	17797	17604	17752	17644	17527	17720	17545	17650	17618	17712	17733	17511	17563	17612	17778	17493	17820	17703	17793	17619	17943	17805	17796	17889	17989	17491	17847	17606	17592	17888	17881	17800	17733	17552	17698	17575	17876	17661	17523	17883	17626	17713	17782	17766	17687	17752	17688	17713	17780	17608	17516	17826	17756	17679	17723	17810	17822	17959	17807	17494	17881	17740	17854	17635	17793	17673	17837	17756	17737	17670	17636	17763	17645	17745	17564	17798	17664	17486	17815	17823	17947	17709	17564	17579	17644	17789	17841	17785	17802	17721	17779	17736	18024	17631	17654	17726	17795	17960	17811	17655	17987	17860	17871	17684	17722	17886	17869	17599	17753	17627	17665	17793	17734	17633	17732	17802	17996	17673	17674	17511	17680	17686	17581	17609	17604	17584	17779	17714	17823	17889	17537	17613	17545	17636	17772	17816	17602	17540	17654	17758	17639	17525	17982	17806	17744	17893	17883	17692	17815	17677	17708	17692	17714	17803	17658	17914	17611	17580	17704	17679	17782	17636	17813	17727	17614	17724	17648	17436	17660	17713	18028	17748	17847	17829	17912	17867	17754	17785	17623	17950	17628	17721	17791	17566	17560	17714	17637	17787	17734	17695	17764	17742	17797	17667	17648	17848	17675	17543	17610	17879	17672	17580	17588	17758	17746	17779	17711	17852	17732	17759	17723	17799	17681	17726	17845	17851	17726	17738	17847	17679	17684	17615	17742	17905	17709	17689	17577	17627	17725	17907	17563	17675	17879	17745	17697	17568	17705	17681	17791	17629	17699	17641	17881	17690	17668	17687	17593	17845	17882	17922	17517	17665	17806	17719	17708	17813	17744	17649	17835	17564	17754	17606	17666	17668	17660	17832	18007	17706	17777	17687	17706	17862	17832	17697	17848	17729	17990	17746	17677	17927	17741	17725	17897	17800	17693	17719	17794	17879	17803	17734	17792	17633	17818	17666	17880	17762	17843	17590	17763	17655	17705	17639	17792	17745	17856	17725	17638	17753	17807	17721	17776	17601	17575	17801	17765	17702	17770	17710	17520	17766	17624	17720	17635	17824	17676	17581	17518	17598	17813	17877	17835	17724	17766	17837	17581	17759	17734	17623	17853	17859	17732	17727	17850	17630	17672	17838	17720	17677	17707	17864	17740	17809	17771	17890	17864	17866	17602	17669	17788	17836	17859	17735	17855	17833	17814	17818	17745	17708	17935	17799	17889	17951	17763	17663	17587	17658	17625	17738	17555	17766	17788	17862	17780	17751	17906	17735	17839	17696	17447	17571	18010	17579	17654	17772	17936	17890	17624	17630	17728	17724	17791	17816	17715	17737	17833	17819	17856	17794	17847	17474	17703	17682	17747	17645	17530	17569	17715	17590	17666	17850	17656	17722	17970	17805	17738	17913	17857	17996	17663	17922	17709	17685	17814	17745	17720	17751	17738	17749	17684	17658	17496	17765	17660	17781	17776	17594	17747	17751	17659	17944	17778	17744	17997	17713	17430	17802	17808	17758	17687	17803	17704	17587	17711	17673	17701	17789	17708	17685	17695	17812	17688	17820	17715	17792	17714	17774	17706	17707	17751	17712	17897	17756	17762	17773	17670	17674	17693	17673	17613	17764	17558	17683	17512	17645	17693	17611	17704	17648	17654	17781	17799	17698	17841	17651	17722	17776	17680	17816	17593	17531	17608	17623	17622	17693	17802	17622	17715	17748	17918	17873	17765	17846	17771	17560	17788	17570	17776	17751	17597	17536	17640	17646	17848	17677	17676	17573	17618	17584	17780	17957	17821	17875	17699	17719	17939	17581	17694	17616	17785	17698	17590	17673	17709	17687	17698	17691	17820	17953	17736	17675	17912	17686	17703	17774	17878	17751	17618	17650	17855	17650	17852	17781	17889	17748	17755	17726	17780	17718	17594	17728	17739	17550	17675	17857	17887	17719	17809	17835	17804	17776	17591	17738	17544	17703	17734	17658	17667	17540	17732	17806	17816	17963	17848	17605	17801	17904	17595	17641	17749	17565
23552	40618	39230	31210	24601	21662	20059	19243	18787	17897	17536	17317	17018	16814	16840	16602	16609	16326	16430	16331	16438	16310	16422	16424	16244	16325	16254	16137	16267	16371	16842	16434	16043	16111	15953	16137	15983	16125	16090	16157	16031	16216	16126	16100	15906	16156	16077	15965	16212	16091	15955	16152	16021	16170	16169	15988	16022	16178	16111	15928	16055	16057	16056	16086	15971	16024	16019	15956	16203	16127	15983	16094	16193	16077	16022	16067	16135	16175	16110	15926	16002	16084	15865	16053	15886	15948	16213	16126	15964	16169	16075	16191	16153	16050	16060	15985	16044	16086	16022	16028	16020	16147	15990	16278	16179	15988	16147	16091	16106	15863	16073	16023	16110	15968	16081	16090	16118	15973	16085	16054	16121	15997	16129	16141	16094	16009	15806	16011	15953	16134	16004	15908	16090	16124	15923	16095	16106	16256	15849	16114	16060	16039	16117	16063	15953	16184	16015	15886	16100	16065	16194	16092	16119	16027	15931	16158	15988	15917	15954	16061	15993	16037	16148	16030	16095	16011	15984	15879	15947	16060	16133	16084	16182	16107	16015	16056	16112	15934	16071	16114	16145	15957	16061	15955	16097	16056	16046	16014	16155	16042	16013	16112	16161	15901	15860	15972	16041	15977	16047	16032	15963	15923	16004	16098	16081	16224	16160	16262	16014	16020	15995	16030	15998	15781	15996	15866	16060	15991	16156	15995	16082	16084	16053	16013	16072	15994	16049	16066	15933	16077	15885	15979	15932	15963	16111	16010	16101	16012	16107	16046	15929	16026	15904	16155	16036	16048	15764	16213	16025	16021	15952	15999	16025	15991	15980	16032	16075	15974	16103	16194	16110	15902	15906	16149	16062	15987	16078	16011	16007	15980	16069	16263	15855	15926	15961	15960	16199	16073	15869	16162	15986	15906	16183	16028	16058	15984	16087	16021	16086	15904	16213	15942	15903	16084	16015	15914	15890	16048	16144	16221	15858	16088	15981	15785	16169	15975	16020	15997	16076	16091	16037	16052	15792	15927	16059	16101	15963	16091	16110	16037	15995	15985	16086	16001	16097	16070	16010	16134	16093	15996	16170	16058	15876	15989	16222	16026	15999	15925	16015	16164	16041	15849	16033	16165	16179	16037	16306	15939	16071	16013	16017	16024	15999	16136	16171	16033	16080	16034	16198	15996	16081	15907	15964	15987	15990	16082	16111	16056	15890	16027	16142	16095	15981	16017	16061	15998	16017	16064	16149	16048	16042	16079	15963	15981	16122	15930	15998	16072	15936	16064	16053	16191	16013	16021	16004	15993	16093	15978	15923	16011	15963	16111	15866	16087	16156	15963	16136	16054	16111	15898	16163	16059	15957	16199	16176	16050	16087	16052	16113	15854	15899	16183	16096	15988	15992	16067	15985	16168	16017	16108	16072	15975	15914	16073	15886	16047	16030	16049	16041	15934	16097	16045	16000	15975	15944	16089	16187	16033	16083	16065	16017	16075	15978	16057	15980	16194	16144	15983	16076	16078	16078	16028	16146	16039	15979	16213	15906	16105	16077	16125	15960	16169	15992	16105	15763	16029	16162	16128	16135	15858	16055	15991	16030	16010	16009	16011	15983	16146	16004	16026	16053	16061	15872	16020	16130	15951	16061	15915	16176	16010	16121	15994	16120	16140	15956	15959	16143	16090	15943	15967	16028	15996	16012	15965	16155	15842	15927	16009	16007	16018	16054	16063	16048	15875	15919	15896	16062	15989	16193	15959	16003	16139	16073	15999	16030	16134	16053	15934	15964	15965	16033	16020	15922	16093	16020	16049	15954	16119	16248	16144	16015	15996	15953	16029	16176	16023	16013	16067	15937	15947	16135	16040	15943	15948	16049	15862	15988	16167	16184	15950	16076	16245	15968	16002	16090	16135	16100	16132	16028	15981	16086	16105	16078	16072	16001	15788	15854	16058	16059	16045	16051	15991	16198	16089	15952	16002	15989	16013	16112	15960	16090	16053	16023	16108	16158	15946	16122	16085	16062	15977	15965	15850	15994	16113	16053	16056	16057	15915	15967	16109	16320	15970	16134	15997	15800	15899	16072	15904	15976	16067	15766	16122	16000	16029	16018	15910	16031	16076	16094	16065	16032	16089	16123	16114	16045	15953	15992	16001	16098	15869	16092	16175	15981	15883	15836	16061	15924	16107	16028	16047	16130	16232	16086	16037	15993	16127	16114	15915	15963	16144	16017	16032	15963	15976	16207	15914	15934	16172	16163	15920	16089	15927	16169	15917	16091	16097	16094	15978	16183	15954	16005	15945	16093	15992	15985	16178	15936	15874	15946	16033	15898	16075	16017	15991	15974	15962	15991	15960	16003	16031	15943	15882	16026	16184	15865	16025	15970	16247	16050	16060	16070	16048	15964	16082	15880	16174	16166	15995	15988	16212	15970	16025	16138	15970	16075	16007	16127	15999	15983	15948	15897	16038	16094	15957	16079	15987	15949	16073	15990	16138	16010	16079	16108	16265	16245	16002	16069	16044	16094	16111	16126	16132	16191	15995	16105	16297	16116	15968	15873	16079	16181	16036	16041	16120	16021	16276	15940	16023	15999	15996	16088	16167	16090	16171	16174	15902	15899	16091	15965	15928	15963	15964	16020	15731	16060	16054	16093	16070	15957	16138	16013	16147	16013	16045	15934	16137	16041	16134	16008	16220	16011	16065	16049	15984	16010	16077	16078	16129	16014	15934	16031	16041	15971	16008	15810	16123	16120	16082	16136	15993	16056	15964	16032	16051	16226	15952	16107	16061	16076	16105	15950	16197	15949	16068	16183	15890	16228	16144	15931	15972	15933	15953	15977	16104	16079	16044	15900	16014	16093	15933	16150	16092	16059	16097	16010	15918	16217	16115	15842	16065	16182	16004	16151	16076	16025	16102	16086	15849	16182	16121	15995	16021	15921	16250	16049	16331	16144	16002	16108	16122	16026	15898	16142	16056	15934	16196	15955	16137	15890	16080	16107	16101	16004	16091	16042	15998	15975	15943	15950	15877	16018	16105	16020	16199	15886	16018	16010	16168	16100	16021	16151	16012	15993	16021	16117	16089	15854	16003	16142	15849	16129	15949	15871	16185	15985	15938	16035	16164	15962	16154	16043	15901	15802	16092	16006	16056	16110	16144	16099	16008	16069	16016	15936	16057	16150	15917	16012	16138	15982	16056	16101	16122	16012	16037	15990	16147	16186	16173	15928	16128	16059	16001	15980	15972	16178	15868	16025	16042	16087	15844	16083	16067	16057	16010	15962	16083	16103	16032	16107	16268	15988	16169	16047	16128	16173	16021	16032	15938	15999	15990	16100	15931	15967	16021	16163	16051	16184	15844	16184	16138	15909	16095	16147	15974	15930	16028	16138	16141	16072	16152	16000	15971	15963	16020	16081	15845	15985	16143	16178	16113	15989	15926	16046	16115	16156	16020	16111	16143	16166	16041	16008	16180	16213	16082	16028	15999	16054	15861	15990	16003	16253	15932	15969	16111	16050	15871	16062	16119	16102	15951	16088	16030	16030	16046	16017	15963	15972	16058	16140	16030	16001	15927	16145	16006	15982	16130	16116	16052	16112	16048	16017	15953	16107	16127	16136	16093	15955	15971	16166	16106	16236	15973	15993	15834	16009	16027	16062	16147	16170	15995	16183	16063	16024	16129	15896	16042	15981	16096	16139	16036	16089	16083	16037	15958	16121	16016	16098	16038	15957	16104	15978	16010	15954	15836	15843	16030	15952	16059	15976	16094	15965	16083	15884	15949	16121	15843	15785	16103	16066	15967	16036	15960	16131	15917	15970	15829	15932	16040	16059	16076	16174	15943	16129	16089	16027	15925	16066	16021	15921	16124	16087	15911	16128	16110	16071	16019	16213	16005	16051	16057	16050	15953	15956	15933	15950	15993	16053	16000	15923	16023	16227	16113	15884	15870	15950	16080	15998	16031	16078	16016	15991	16025	15938	16156	16156	15976	15893	16081	16027	16021	16048	16009	16192	15827	15896	16027	15984	16097	16071	15928	15882	15980	16069	16087	16019	15816	16191	16066	16115	16087	16147	16080	15987	16083	16203	16068	15971	15927	16070	15896	16180	16063	16153	15931	16143	16091	16057	15961	16176	15955	16134	16079	16094	15838	15986	16090	16147	16043	16144	16039	16071	16119	16210	16074	15987	15883	16141	16006	16032	16005	16111	16125	16062	16122	15898	16070	16036	15981	16066	16088	15881	16189	15935	15964	15914	16149	16123	16091	16137	16247	16017	15891	16015	16169	15891	16112	15942	16010	16084	15996	16055	16043	16204	16215	16077	16072	16153	16040	15950	15915	16039	15992	15920	16084	16069	16149	16016	16059	15907	15867	15965	16130	15983	16162	15960	15985	15836	16060	16063	15971	16036	16197	16009	16020	15927	16332	15944	16090	16030	16086	16117	15970	16029	15952	15952	16016	16099	15775	16075	15789	15965	15977	16136	15876	16138	16034	16148	16065	16129	16064	15862	16030	16006	15995	16076	15909	15953	16038	16085	15932	16118	15958	16165	16178	16028	15935	16006	16002	16087	16037	16107	16075	16225	16029	16052	15981	16044	15901	15907	16055	15990	16048	16148	15911	16062	15954	16050	15982	15956	16237	16142	15977	16244	16030	16106	15911	15994	16046	16059	15977	15958	16056	16004	16124	16007	16030	16107	15876	16001	16039	16012	16024	16023	15960	16029	16251	16066	15905	15964	16149	16069	15950	16114	15972	16149	16051	15919	16020	16097	16173	16010	16119	16211	16004	16110	15962	15966	16024	15880	15930	16071	16042	16109	15970	16083	16274	16022	16074	16222	16021	16170	16066	16000	16041	16177	16011	16016	15977	16106	16017	16128	16093	16014	16141	16082	16018	16103	15917	16125	16162	15925	16105	16124	16019	16049	16168	15995	16113	16033	16110	16007	15972	16094	16055	16066	15995	16154	16116	16029	16091	16082	16163	15900	16103	16058	16004	16197	16166	16040	15977	15998	16044	16033	16091	15993	16080	15878	16124	16210	16043	16017	15915	16138	16188	16026	16026	16088	16039	16064	16195	16087	16151	16239	15890	16176	16153	15927	16025	16014	16000	16002	16082	15838	16029	16058	15810
22645	21120	28953	23698	21949	25135	27645	23109	22025	21830	21320	20921	20439	20580	20437	19919	20116	20109	20006	19639	19969	19798	19769	19947	20002	19827	20050	19987	19979	19707	20213	20111	19620	19611	19396	19565	19519	19642	19652	19737	19604	19690	19483	19668	19670	19601	19639	19513	19507	19653	19377	19619	19481	19286	19390	19583	19349	19463	19571	19530	19611	19579	19512	19481	19315	19694	19166	19572	19411	19480	19336	19328	19573	19464	19450	19630	19391	19581	19531	19363	19393	19345	19570	19422	19562	19256	19365	19160	19445	19504	19418	19454	19417	19548	19386	19362	19495	19490	19544	19412	19484	19453	19389	19268	19500	19411	19480	19510	19354	19609	19443	19446	19445	19532	19399	19480	19407	19600	19567	19514	19519	19484	19505	19376	19414	19357	19295	19396	19511	19450	19473	19498	19385	19466	19314	19378	19515	19364	19565	19349	19429	19299	19467	19390	19410	19327	19437	19477	19377	19378	19511	19582	19426	19262	19358	19580	19634	19480	19490	19223	19439	19439	19495	19490	19488	19468	19403	19390	19276	19382	19448	19243	19531	19488	19258	19465	19311	19471	19461	19476	19393	19364	19613	19483	19478	19514	19387	19443	19462	19603	19420	19624	19568	19441	19497	19554	19333	19437	19735	19438	19333	19473	19438	19419	19474	19456	19267	19474	19348	19579	19401	19621	19482	19393	19485	19309	19474	19597	19367	19162	19285	19365	19563	19480	19400	19398	19499	19490	19482	19418	19299	19313	19638	19542	19294	19393	19582	19435	19447	19465	19381	19325	19422	19581	19391	19425	19275	19422	19241	19440	19354	19498	19382	19539	19270	19416	19679	19493	19608	19485	19307	19626	19441	19514	19629	19462	19448	19467	19470	19462	19501	19733	19476	19408	19274	19345	19545	19527	19534	19425	19392	19504	19650	19480	19373	19573	19447	19541	19553	19362	19440	19329	19479	19509	19244	19553	19363	19324	19343	19510	19607	19456	19516	19588	19387	19528	19542	19377	19426	19399	19370	19342	19386	19449	19461	19690	19539	19497	19421	19389	19282	19614	19578	19430	19609	19281	19420	19339	19367	19393	19323	19250	19538	19403	19408	19323	19420	19337	19389	19567	19547	19260	19426	19230	19276	19412	19376	19524	19138	19175	19513	19329	19272	19461	19478	19495	19468	19509	19395	19450	19391	19509	19459	19508	19464	19400	19431	19512	19236	19450	19313	19507	19528	19363	19456	19604	19497	19304	19461	19404	19581	19416	19454	19423	19384	19144	19512	19420	19432	19523	19506	19452	19363	19523	19513	19265	19539	19578	19097	19527	19433	19423	19496	19444	19590	19313	19432	19377	19254	19592	19301	19395	19485	19438	19541	19335	19447	19393	19411	19481	19377	19639	19284	19475	19310	19412	19489	19227	19318	19306	19671	19532	19380	19438	19571	19261	19350	19583	19367	19464	19293	19503	19595	19359	19349	19702	19477	19521	19509	19293	19678	19431	19392	19541	19358	19445	19501	19288	19450	19449	19472	19332	19393	19298	19302	19188	19134	19342	19295	19499	19503	19550	19525	19594	19322	19359	19373	19633	19553	19288	19379	19340	19510	19411	19573	19535	19243	19355	19191	19495	19489	19249	19526	19337	19337	19335	19432	19318	19454	19315	19575	19638	19518	19266	19428	19364	19537	19511	19352	19291	19452	19446	19345	19519	19588	19538	19385	19533	19534	19837	19507	19276	19442	19469	19470	19521	19300	19375	19593	19412	19383	19429	19187	19470	19395	19372	19673	19303	19571	19581	19113	19513	19533	19595	19529	19537	19476	19488	19336	19401	19440	19256	19681	19474	19525	19375	19343	19503	19402	19376	19174	19302	19496	19478	19324	19546	19489	19633	19488	19547	19411	19390	19446	19445	19388	19533	19328	19489	19456	19382	19312	19391	19435	19455	19362	19728	19443	19530	19613	19527	19229	19364	19328	19474	19490	19488	19583	19406	19328	19436	19485	19369	19361	19490	19623	19691	19539	19258	19235	19392	19285	19442	19307	19645	19407	19440	19655	19340	19468	19571	19621	19349	19455	19303	19503	19312	19539	19666	19590	19548	19524	19386	19462	19415	19520	19344	19408	19480	19523	19313	19430	19459	19435	19443	19545	19334	19745	19497	19593	19378	19341	19374	19323	19390	19466	19322	19408	19352	19653	19577	19422	19581	19409	19315	19410	19779	19462	19608	19628	19397	19588	19385	19475	19580	19504	19447	19389	19352	19228	19441	19499	19209	19519	19521	19503	19322	19634	19387	19305	19433	19610	19467	19466	19360	19614	19325	19406	19343	19381	19418	19396	19332	19547	19433	19490	19359	19482	19404	19383	19479	19246	19369	19361	19393	19389	19351	19340	19341	19282	19245	19393	19346	19622	19435	19708	19395	19291	19387	19442	19393	19436	19348	19419	19517	19465	19361	19335	19486	19217	19356	19456	19437	19558	19462	19344	19449	19477	19656	19558	19412	19696	19351	19554	19398	19527	19415	19453	19293	19430	19423	19499	19558	19488	19433	19499	19371	19637	19504	19392	19401	19529	19561	19462	19621	19519	19350	19274	19309	19523	19436	19362	19268	19326	19545	19623	19597	19363	19409	19413	19427	19498	19436	19476	19454	19415	19318	19343	19425	19550	19234	19545	19402	19519	19318	19483	19350	19380	19267	19525	19409	19382	19448	19428	19418	19474	19469	19293	19331	19518	19504	19647	19457	19488	19346	19308	19398	19327	19502	19470	19389	19533	19423	19485	19536	19280	19202	19164	19520	19502	19313	19525	19595	19457	19408	19567	19547	19352	19205	19277	19491	19339	19499	19457	19207	19476	19401	19488	19428	19409	19382	19389	19249	19280	19565	19454	19423	19472	19415	19555	19228	19212	19460	19492	19479	19624	19685	19569	19446	19254	19297	19434	19487	19548	19710	19432	19557	19548	19531	19430	19480	19491	19266	19436	19411	19511	19415	19366	19400	19482	19187	19424	19553	19442	19346	19385	19564	19581	19353	19403	19357	19525	19384	19614	19286	19673	19464	19208	19401	19506	19641	19475	19497	19691	19405	19522	19517	19476	19391	19392	19396	19461	19395	19347	19541	19458	19336	19547	19567	19473	19445	19316	19469	19515	19527	19478	19329	19639	19437	19297	19586	19539	19514	19360	19561	19386	19337	19490	19548	19351	19245	19386	19545	19447	19318	19392	19276	19627	19490	19187	19425	19581	19451	19428	19517	19500	19417	19554	19520	19457	19524	19573	19256	19437	19593	19560	19586	19508	19376	19412	19407	19431	19426	19440	19533	19440	19444	19414	19563	19543	19410	19441	19328	19509	19438	19515	19385	19569	19433	19559	19518	19399	19379	19473	19628	19560	19555	19421	19337	19395	19329	19568	19430	19425	19456	19334	19283	19332	19403	19485	19348	19268	19268	19450	19413	19570	19420	19531	19433	19517	19266	19506	19475	19371	19579	19569	19367	19486	19653	19293	19407	19308	19265	19359	19509	19483	19293	19381	19300	19343	19518	19361	19399	19404	19482	19364	19449	19485	19248	19551	19684	19287	19401	19307	19255	19558	19623	19392	19517	19428	19432	19351	19450	19524	19552	19486	19556	19370	19504	19495	19451	19500	19474	19476	19525	19351	19470	19443	19377	19447	19320	19435	19503	19486	19364	19581	19300	19431	19284	19298	19398	19491	19598	19340	19567	19331	19330	19369	19235	19573	19498	19284	19282	19349	19446	19493	19378	19464	19331	19469	19404	19346	19470	19272	19510	19542	19425	19498	19370	19373	19339	19363	19353	19349	19418	19421	19581	19566	19519	19535	19526	19543	19424	19431	19533	19577	19582	19477	19435	19286	19319	19458	19452	19472	19476	19405	19587	19404	19354	19335	19387	19195	19314	19478	19422	19584	19441	19329	19455	19564	19439	19367	19497	19556	19394	19433	19503	19323	19516	19597	19313	19427	19368	19677	19426	19482	19325	19315	19429	19502	19335	19314	19473	19367	19296	19318	19407	19531	19496	19435	19371	19234	19306	19496	19412	19434	19470	19481	19354	19508	19454	19472	19416	19373	19438	19401	19361	19426	19406	19270	19488	19471	19414	19285	19245	19424	19457	19554	19447	19398	19445	19495	19155	19600	19348	19530	19483	19422	19304	19494	19431	19355	19468	19248	19251	19355	19358	19541	19118	19589	19589	19450	19336	19289	19488	19458	19513	19303	19396	19507	19491	19174	19314	19338	19340	19509	19347	19529	19531	19307	19398	19529	19452	19552	19285	19325	19230	19363	19370	19263	19439	19407	19453	19506	19336	19590	19281	19245	19702	19374	19316	19487	19408	19337	19356	19465	19392	19491	19445	19333	19316	19402	19526	19496	19502	19588	19484	19492	19535	19508	19373	19607	19296	19368	19316	19327	19470	19580	19465	19334	19480	19496	19396	19483	19624	19390	19467	19385	19447	19512	19653	19372	19357	19431	19500	19465	19523	19425	19532	19462	19498	19431	19466	19334	19545	19511	19477	19321	19458	19533	19437	19503	19465	19515	19255	19282	19464	19361	19452	19349	19420	19565	19389	19291	19412	19358	19155	19361	19416	19368	19472	19526	19384	19529	19339	19363	19382	19495	19594	19573	19478	19539	19513	19312	19441	19513	19323	19751	19424	19434	19495	19281	19464	19338	19435	19503	19572	19404	19328	19396	19387	19459	19348	19471	19360	19320	19436	19531	19427	19453	19560	19351	19543	19429	19416	19559	19434	19479	19564	19379	19122	19642	19698	19586	19451	19481	19244	19463	19466	19376	19343	19457	19632	19439	19394	19502	19517	19345	19548	19499	19439	19328	19420	19264	19467	19342	19439	19622	19387	19432	19642	19580	19564	19509	19361	19363	19395	19405	19368	19268	19541	19230	19298	19550	19557	19475	19411	19373	19194	19322	19472	19499	19458	19362	19099	19515	19433	19375	19445	19446	19408	19761	19379	19522	19674	19302	19511	19189	19392	19495	19588	19377	19312	19483	19448	19555	19232	19551	19289	19193	19467	19393	19541	19188	19440	19556	19267	19485	19554	19437	19624	19424	19605	19605	19359	19432	19471	19406	19385	19569	19451	19510	19567	19432	19428	19606	19491
26100	46404	48644	39433	30220	25757	23976	22392	21190	20161	19569	19181	18700	18340	18194	18036	18003	17657	17532	17586	17558	17600	17450	17321	17503	17491	17502	17329	17094	17412	18336	18066	17172	17182	17309	17323	17008	17286	17114	17163	17017	17222	17000	17251	17123	17043	17046	16769	17268	17247	16961	16957	17061	17091	17298	17207	16899	17254	17092	17037	17062	17028	17200	16966	16843	16871	17018	17083	17029	17048	16948	17015	16962	17125	16940	16958	17005	16981	16978	16923	17112	16975	17075	17068	16922	17028	17016	16937	17032	16962	17157	17052	16955	17081	16901	16847	17103	17018	16966	16993	17007	16981	17066	16960	17124	16991	17128	16908	16851	17063	16994	16877	17074	16854	16954	17047	16886	16952	16997	17031	16943	17012	17101	16986	17122	16852	16901	16837	16925	17031	17224	16988	17114	16936	16771	17054	17051	17020	17030	17156	17110	17206	16929	17011	17119	17047	16892	16885	16983	17079	16948	16917	16988	17030	17049	16882	17034	17044	16974	17076	16851	17087	17046	17005	17085	17093	16994	16957	17147	17102	17136	16915	16957	16960	17095	16924	17018	17221	17019	17011	17132	16961	17031	16928	16930	16853	17154	17086	17066	17033	16891	17180	17049	16978	16831	17095	16905	17061	17214	16940	16851	16925	16941	17028	17077	17097	16908	17112	16959	17115	16977	17029	16953	16917	16998	16829	16983	17129	17169	17160	17071	16918	17089	16850	16967	17012	17025	16937	17069	17073	17025	16951	17086	16967	16940	16924	17001	16992	17043	16982	16857	17068	16985	16869	16899	17200	16978	17037	16877	17016	17078	17095	17017	17044	16915	16823	16931	17090	16921	17037	17087	17043	16920	17125	16964	17000	16838	17048	17048	16975	17147	16930	16982	16961	16971	17114	16909	17142	16843	17176	17031	16899	16984	17103	17084	17007	17001	17046	16981	17078	17177	16877	16938	16962	16979	16913	16948	16905	17040	17105	16910	16937	16968	16987	16983	17002	17011	17069	17197	17131	17213	17024	16936	17034	17107	17040	16987	16848	17142	17214	17200	16993	16847	16878	16992	17146	16831	17111	16958	16958	17060	16992	16940	16916	16866	16888	16967	16912	17184	16836	17031	17027	16903	16964	17012	16923	17085	16928	17116	17066	16832	16952	17038	16999	16999	16923	17028	16943	17100	17076	17005	17041	17103	17014	16831	16968	17108	16998	17028	17062	17117	17105	17065	16847	17075	16920	17012	17043	16959	17098	17041	16926	16950	17119	17003	16896	17060	16980	17059	17048	16961	16901	17022	16929	16969	16915	16968	16744	16951	17023	17019	17120	16969	17099	16936	17080	16906	17006	16997	17105	16838	17183	17059	17049	17000	16856	16948	16972	17062	16962	16980	16836	16900	16880	17006	16988	17182	17074	16967	17032	16850	16979	16965	17055	17134	16933	16753	16986	16948	17023	16990	17059	16995	17133	17062	17062	17156	16922	17013	17076	17001	16934	17160	16926	16840	16903	16960	17101	17021	17129	16959	17107	16964	16861	17098	17114	17014	16958	16978	17089	17117	16960	16865	16912	17051	17129	16923	17083	17047	17094	16939	17071	17057	16945	17044	16872	17033	17017	17144	16898	17189	16874	17041	16940	16850	16913	16979	17006	16859	17066	17038	17092	17011	16996	17091	17130	16992	16849	16855	17037	17013	17047	17102	16988	16890	17003	16822	16965	17097	16928	17075	16932	16945	17208	17000	16845	16991	17054	16984	16924	16982	17131	17040	17268	17000	17038	17015	16877	16893	16986	16959	16938	17190	16946	16959	16891	16966	17027	16884	16974	17061	17061	16913	16997	17119	17145	17019	17127	16904	16930	16920	17093	16999	17137	16884	17056	16869	16984	17124	16951	17140	17162	16930	17152	17231	17041	16914	17085	16792	17173	16926	17040	17022	17059	16914	17056	17112	16901	17103	17030	17049	16858	17074	16933	16989	16880	17196	16945	17009	16925	16958	16961	16943	16872	17116	16941	17120	17282	16968	17112	17324	17088	16900	16920	17084	17012	17136	17016	17001	16918	16926	17056	16897	16992	16851	17083	17002	17199	16779	16965	16888	16989	17037	16980	16861	17002	16868	16947	16935	16963	16820	17168	16986	17067	16891	17081	16979	17045	17198	17126	17025	17092	16809	17021	17066	16972	17106	17093	17092	17175	17177	17070	17056	17058	16900	16933	17116	16940	16949	17220	16753	17026	17077	17058	16997	17139	16975	16887	16993	16955	16928	17068	16981	17036	16964	17069	16966	16841	16994	17177	17093	16958	16947	16981	16909	16824	16921	16943	16959	16870	17008	16947	17024	16965	17044	17107	16988	16938	16943	17141	17017	16973	17100	16995	17028	17210	16928	17044	16872	16968	16972	16885	16996	16947	17168	17248	17075	16939	17070	17016	16940	17122	16951	17076	16961	16934	16981	16970	17122	16981	17104	16768	16927	17050	17085	16976	17064	17002	16978	16935	17008	17067	17050	16923	17006	17059	17027	17058	17057	16966	17031	17005	17065	17042	16917	16969	16878	17075	17090	17069	17045	16921	17030	16964	17004	17097	16955	17037	17012	17098	16866	17051	17198	16932	17029	16850	16990	16989	17049	16948	17066	16955	16857	17064	17004	17098	16979	17033	17075	16930	17031	16957	16967	16968	17213	16926	16996	16865	16931	16997	17099	17071	16927	16979	16899	17088	17101	16946	16915	17124	16998	16968	17001	17055	17109	16922	17035	16906	16874	17131	17018	16792	17129	17228	17024	16935	17089	16869	17056	17023	16970	17149	17034	17032	16917	17049	16876	17046	16974	17005	16881	16990	17009	17111	16891	17025	17111	17126	17087	16990	17058	16906	17070	17076	16827	16953	16865	17028	16917	17100	17009	17066	16958	16938	16859	17104	16950	17009	17008	16980	17114	16979	17180	16942	17156	16919	17095	17021	16978	17063	16949	16993	16965	17010	16962	17026	16996	17013	17031	17061	17069	16929	16931	16874	17049	17031	17014	16933	17020	17059	17073	17070	16933	17037	16922	16906	17066	16894	16953	16931	17086	17013	16811	16815	16861	17002	17011	16958	17177	16907	17011	17097	16960	16837	17162	17009	17101	17093	17038	17138	17005	17183	17034	16986	17271	17107	17073	17122	17071	17000	17027	16978	16804	16876	16924	16994	16897	16966	16997	17062	17136	17108	17084	16985	16875	17017	16838	17005	16975	17019	16983	16973	16897	17073	17043	17114	16894	16931	16981	17046	16960	17026	17046	17016	16752	16974	17041	17195	17121	17103	16943	16992	16902	16918	17084	17032	16892	16981	17066	16980	16955	16961	17045	16888	16999	17114	16921	17121	16910	16976	17161	17214	16879	17040	16880	17149	17141	17036	16977	16953	17038	16868	16966	17032	16968	17103	16993	17008	17101	16927	17105	17056	16923	17106	16855	16966	16883	17040	17020	16942	16954	16860	17050	17038	16903	17039	17118	16951	17028	16962	16943	17121	16972	17227	17007	17079	16946	16916	16967	16770	17069	16865	16856	17040	16940	17106	16884	17172	17020	16962	16967	16982	17012	17012	16861	16861	16970	16895	17104	16960	16864	17205	16819	16944	16996	16889	17041	16881	16939	16899	16954	16931	16833	16981	16950	17166	16705	16998	17072	16978	16949	16933	16950	17085	17176	16924	16923	16970	17148	16958	16973	16938	17027	17077	16757	16932	16955	16989	17070	16860	17056	17128	17007	16819	17005	17047	17043	17049	16937	17160	16991	16948	16965	17073	17061	16936	16944	16958	17114	17014	17042	17048	17047	16954	17035	16886	16925	17091	17139	17080	17024	16835	16942	17009	17109	16934	17113	17009	17103	17013	16943	16898	17091	16887	17036	17001	16922	17102	17050	17016	17202	16966	17193	17079	16958	16979	17124	17014	16927	17288	17116	16905	17140	16888	17014	16910	16901	17117	16964	16951	17153	17210	16907	16908	17063	16972	17084	16984	17123	17156	17009	17161	16906	16999	16985	16992	17157	17010	17093	17044	17104	17205	16949	17074	17101	16915	16869	17038	16956	17085	17094	17048	16780	16982	16899	17041	17156	17066	16933	17038	17158	17000	16886	17139	17007	16807	17076	17016	16933	17022	17068	17050	16998	17088	17031	17102	16966	17086	17114	16843	16849	16906	17048	16856	16996	17082	16772	17052	16998	16947	17140	16898	16930	17109	16790	16852	17067	17005	17008	17099	17201	16993	16991	17186	16955	16936	17071	16972	17045	16984	16972	17027	17218	17011	17026	17178	16862	17167	17012	17014	16943	17145	17099	16988	17124	16854	16891	17160	16813	17023	16881	16997	16947	17173	17004	16907	17145	16983	16941	16863	17004	16920	17157	17094	17081	17146	16872	16981	17006	16844	17153	17002	16942	16952	17027	16944	17136	16945	17050	16846	17003	17055	16898	17048	17079	17221	17126	17061	16894	17076	16812	17166	16946	17142	16963	16923	17002	17058	16974	16989	16884	16923	17101	17002	17176	16946	16928	16975	16998	17042	17185	16843	16977	17143	16807	16986	16974	16920	17071	16996	16986	16808	16822	16975	17007	16877	16954	17113	17068	16958	17076	17198	17020	17001	17076	16970	17094	17092	17083	16834	17077	16933	17045	16988	17003	17136	16922	16883	17138	16985	16934	16864	17108	17152	17075	17115	16970	16923	17013	16982	17132	16862	16917	16935	16858	17035	17149	17059	16982	17019	16943	16984	16944	16885	16888	17049	16981	16897	16990	16983	16952	16934	16933	16996	17085	17023	17047	16895	16968	16868	16971	16915	16916	17096	17105	17127	16995	17081	16997	16977	16887	16817	17040	16938	16988	16983	16969	17075	17124	16968	17076	16739	17078	16913	16972	16946	16936	16986	17111	17087	17244	17069	17010	16991	16904	16946	16853	17006	16866	17062	17081	16942	16996	17046	16854	16880	17108	17114	17086	16979	17010	16829	17039	17193	16988	16972	17028	17005	17054	17069	16735	17081	16893	17002	16987	16892	17148	16993	16792	17117	16860	17010	17107	16920	17092	17086	17044	16964	17004	16887	17111	17185	16927	17022	16940	17125	17169	16917	17020	17045	16835	16959	16960	17104	17033	16993
27248	23190	29676	25991	20951	19930	19267	18995	18519	18486	18395	18340	18314	18049	17894	17989	18059	17892	18027	18166	18011	18070	18073	17941	18008	17954	18122	18159	17938	17767	17906	18042	17925	18022	17786	17783	18296	17859	18043	18026	18074	17912	17892	17989	18063	17784	17572	17888	18077	17985	17981	17993	17824	17893	17943	17921	17804	18067	18042	18058	18213	18036	18050	18111	17974	18037	17944	17974	17902	17971	17984	18132	18108	18192	18070	18248	17795	18070	17974	17734	17948	18113	18258	17936	17884	17810	17933	17968	17957	17831	18000	18033	17897	17773	17877	17894	18073	18026	18007	18079	17965	17846	17919	18087	17887	17913	17927	17831	18129	17907	18062	18015	17903	18038	18111	17881	18146	17915	17907	17856	17840	17966	18044	18174	17820	18091	17780	17877	17854	18061	17867	17971	17853	17747	17977	17840	17901	18079	17985	17845	18038	17858	17967	17941	18001	17972	18034	17978	17867	17796	18010	17992	17743	17949	17972	17854	17788	17927	18035	17955	17776	18136	18033	17998	18040	17813	18044	17976	17996	17998	18017	17911	18095	17956	17735	17691	17637	17979	18031	18092	17888	17998	18044	18032	17990	17947	17825	17818	18118	17928	18142	18055	17901	17719	17764	18009	17854	18004	17847	17972	17918	17825	17861	18045	17889	18184	18016	17916	17899	17919	17806	17892	17999	17863	18005	18049	18024	17883	17936	17982	18065	17960	17961	18094	17968	18022	17879	17955	17769	17913	17991	17948	18053	18122	18103	17942	17873	17821	18034	17814	18045	17935	18090	18008	17889	18002	17853	17914	18058	17745	17703	18027	17966	17875	17965	17879	17963	18165	17792	17887	17843	17907	17871	17962	18027	18159	17938	17621	18054	18080	18052	18051	17825	17984	17756	18039	17844	17781	17834	17933	18070	18008	17957	17986	18043	18055	17949	17883	17868	18051	17905	17909	17844	17900	17998	18009	18170	18065	17850	18051	17989	17875	18032	17958	17958	17957	18040	18007	18102	17915	17918	18182	18090	18222	17989	17873	17903	17965	17908	17941	18075	17954	17794	17866	18014	17983	18042	18086	18097	17940	17858	17830	17867	18014	17817	17779	17909	18002	17915	18016	17774	17959	17900	18008	17966	17715	18072	17863	17922	17996	18038	18118	18019	17997	17891	17889	17876	17807	18010	18110	17937	17857	17979	17756	17857	18199	18037	17670	17808	18027	17801	18093	18078	18064	17903	18016	18086	17893	17872	17867	17884	17881	17750	18091	17824	17839	18030	18080	17921	18035	17761	17779	17838	18039	17961	17915	17913	17778	17853	17754	17803	17669	17840	17988	17748	17794	18077	17939	17846	17989	18006	17812	18071	17962	17788	17768	18024	17994	17637	17932	18058	18138	18139	17907	18118	18019	17946	17909	17665	17987	17984	18067	17907	17839	17861	17750	17878	18081	18010	18071	17964	18069	18010	17789	18003	18016	17918	18073	17899	17858	18019	17861	17847	18075	18044	18009	17981	17745	17851	17970	18089	17799	17912	17863	18057	17824	18055	17983	18040	18071	18044	17917	17855	18060	17762	18190	18065	18104	17882	17864	18118	17942	18165	17839	17947	17803	17986	17621	17976	17994	17734	18004	18020	18092	17920	17965	17838	17855	17900	17902	17946	17901	18207	17970	18020	17939	18055	17934	17951	17847	17935	17858	17786	17876	18160	17844	17976	17837	17822	17776	17954	17867	17855	17932	18050	18000	17825	17895	17900	17859	17906	17889	17841	17848	18024	18237	17963	17979	18076	17932	17954	17914	18132	17827	17774	17934	17811	18014	18007	17960	17923	18043	17913	18048	18193	17962	17934	18045	17841	17945	17936	17954	18039	18004	18146	17926	17896	17955	17901	18022	17825	17808	17759	17999	18051	17790	17898	18020	17838	18063	17843	17798	17871	18051	17663	18087	18207	18080	17985	17854	17998	17825	17915	17904	18068	17888	17781	18010	17968	17917	17943	17964	18075	18055	17832	18016	18082	17880	17997	17969	17747	18025	17921	17913	17875	17945	17834	17840	18140	17885	17813	18140	17981	18095	18060	17703	18141	17974	18054	18074	17856	17935	17851	18053	18052	18082	17871	18054	17897	17848	17894	17894	18014	17880	17951	17875	18032	17982	17908	18002	17935	18042	17534	17738	17877	17885	17954	18194	18133	17883	18039	17869	18023	17935	17918	17854	17909	17751	17975	17811	17908	17794	17893	18029	17812	18068	18030	17959	17939	18009	17938	17960	18006	18164	18069	17752	17937	17976	18024	18047	18108	17837	17795	18133	17765	18152	17958	17804	17902	17957	17908	17952	18088	17887	18074	17808	18105	17747	18066	18298	18096	17943	17999	18124	18007	17986	18027	18008	17760	17823	18164	18026	17880	17920	17882	17804	17958	17966	18046	18180	17969	17845	17980	18081	17958	18123	17875	17933	17904	18091	17995	18043	18119	18047	18003	18163	18007	18022	17781	17992	17990	17947	17886	18022	17836	17740	17821	17978	17846	17775	17899	18072	17975	18003	17734	18044	18054	18034	18020	17865	17955	17881	18040	17903	17807	17865	17853	18012	17771	17944	17802	17963	17910	18012	18035	17924	18049	17820	17975	17908	17994	18127	17918	17965	17999	18117	17895	18138	17966	17974	17765	17906	17919	17857	17825	18205	17770	17842	17884	18082	17822	17969	17945	17846	18059	17972	17832	17858	17842	17872	18083	17984	17919	18045	17958	17876	17968	18136	18253	18084	17926	17750	18043	17892	18056	17914	18095	18060	17789	17954	17848	17965	17954	18033	17958	17869	17753	18054	17761	18159	17988	17959	18088	17907	18202	17977	17926	18027	17932	17882	18170	17983	17849	18185	17936	18059	18015	17909	18177	17968	17901	17836	17984	18048	17993	17774	17987	17949	17906	17876	17837	17935	18017	17864	17783	17816	17944	18012	18029	18117	17976	18114	18179	17768	17642	17980	17999	18166	17902	18013	17734	18020	17870	18034	18034	18037	17921	18179	17704	18037	18028	17979	18155	17823	17997	18199	18086	17928	17926	17938	17944	17820	17799	17867	17971	18244	17810	18036	17884	17796	17850	18066	18177	17665	17745	17780	17967	17992	17936	17886	17923	17978	17962	17726	17739	17955	18056	18064	18075	17831	18000	17892	18031	17907	18063	17977	18047	17826	17993	17850	17883	18017	17899	17827	17779	17720	18043	18088	17930	18015	18270	18039	17809	17778	17870	17892	18128	18036	17877	17889	17931	17928	17885	17962	18035	17933	18107	18063	18068	17926	17886	18107	18063	18034	18136	18017	18027	17941	17962	17836	17995	17972	18076	17951	18166	17861	17769	17956	17755	17717	17966	18006	18065	17998	18000	17869	18013	17852	18019	17869	18001	17955	17973	18034	17913	17974	17832	17805	17766	17919	17817	17980	17829	17944	17959	17967	17944	18064	17987	17853	18011	17943	17865	18018	17788	18092	17994	18058	17928	18087	17858	18020	18134	18128	18084	17818	18014	18063	18013	17909	17970	18041	18004	17893	17854	17998	18049	17854	18050	18067	17863	17992	17987	17928	17856	17735	17958	17956	18072	18005	17930	17955	18141	18098	17986	17861	17990	17875	18010	17949	17975	17926	17950	17892	17975	17845	17821	18009	17825	17902	17847	17913	17803	17903	17979	18078	17969	18032	17954	18038	18024	17907	17817	17958	17892	18001	17927	18083	17792	17833	17955	17882	17890	17939	17845	17947	17880	18033	18102	18144	17913	17849	17990	17834	17993	17874	17870	17872	18085	17813	17925	18032	17998	17751	18023	17780	17939	17742	17979	17830	17973	18061	17917	18069	17948	18172	18113	17745	17818	17869	18006	17868	17918	17976	17925	17989	17939	17749	18035	18054	17952	17963	17715	17862	17823	17902	18009	17842	17944	18187	17960	17896	17954	17958	17966	17791	17905	17808	18031	18032	17941	18150	17998	17992	17771	17992	17895	18004	17974	17821	18062	18215	17966	17972	17980	17963	18005	17950	17788	17822	18007	18042	17905	17992	18004	17794	17847	17954	17909	17924	18034	18076	18078	17935	18073	18018	17871	17817	18102	17977	17941	17886	17892	17990	18096	18064	17924	18061	17669	18011	18017	18018	17745	18011	18010	17937	18004	17920	18123	18118	18223	17905	18053	18090	17863	18047	17880	17936	17948	17984	18103	17747	18014	17927	17964	17905	17829	17728	17927	17986	18074	17898	17837	18079	17975	17837	17979	17866	17799	18113	17937	18081	17902	17904	17773	17827	17866	17975	17976	18095	17962	17969	18071	17764	17836	17957	17921	18142	17907	17780	17989	17973	17893	17846	17889	18034	17913	18034	17851	17973	18043	17791	18011	18074	17741	17844	17825	17825	17760	18004	17899	18031	18128	17899	17584	17691	17997	18069	18257	18139	17977	18173	18172	18005	18171	17931	17947	17977	17919	17847	17833	17899	17873	17907	17912	18044	17841	18082	17931	17952	18168	17734	18240	17979	18100	17779	17780	17965	18096	18203	17782	18186	17881	18033	17746	17876	17830	18174	17915	17974	18070	18026	18114	18033	18014	17984	18084	17995	17871	18056	18031	17857	18101	17809	18054	17988	17809	17954	17743	18038	17963	17848	18027	18142	17702	17960	17818	17715	17943	17833	18018	18051	17949	17941	17886	17950	17839	18017	17905	17798	17978	17809	17899	17827	18040	18062	18044	17913	17936	17715	17908	17838	17971	17821	17909	17860	18027	17902	18078	17861	18319	17973	17960	18014	18172	18058	18143	18022	17952	18009	17950	17783	18011	17722	17715	17837	18086	17837	17863	17963	18025	17975	18125	17893	17846	18090	17919	17844	18130	17997	18053	17748	18020	17852	17862	17878	17989	17985	18075	18116	17971	17944	17964	17996	18056	17903	17981	17836	17883	18147	17987	17838	17912	18051	18123	18038	18094	17881	18023	17795	18018	17951	17929	17936	17986	18031	17990	18078	17927	17959	17818	17817	17923	17898	17917	17902	17623	17831	17991	17763	17914	17884	18123	17845	17836	17866	17811	17823	17853	18089	17801	17939	17863	17933	18013	17995	17823	18049	18087	17990	17903	17897	17917	17955	17954	17948
22656	33343	33662	24753	20723	18887	17941	17737	17242	16864	16671	16738	16442	16500	16360	16430	16374	16214	16415	16307	16166	16267	16350	16207	16050	16172	16328	16168	16136	16223	16292	16082	16102	16224	16069	16323	16075	16162	16057	16128	16254	16093	16146	16011	16282	15981	16063	16183	16240	16099	16249	16102	16073	16294	16039	16240	16222	16140	16052	16022	16223	16213	16157	16153	16327	16106	16163	16011	16066	16043	15988	15895	15976	16030	16050	16093	16111	16008	16144	16117	16101	16137	15974	15998	16011	16211	16227	15968	16033	16161	16103	15896	16083	16172	16051	16140	15885	16014	16193	15929	16119	16150	16083	16147	16185	16254	15939	16110	16260	16094	16125	15970	16041	16142	15961	15953	16069	16008	16122	16024	16362	16076	16169	16104	16049	15977	16098	16207	16097	16244	16035	16200	16095	15982	16182	16092	16237	15986	16244	16120	16143	16100	16106	16219	16012	16036	15936	16133	16100	16050	16028	16045	16029	16184	15957	16179	15993	16120	15992	16082	15856	16378	16125	16107	16229	16087	16048	16113	16115	16033	16061	16188	16042	16152	16228	16052	16083	16098	16247	16127	16187	16154	15964	16066	16022	16384	16008	16134	16226	16303	16109	16150	16119	16067	16147	16037	16084	15921	15999	16152	15992	16120	16220	16194	16216	16087	16084	16225	15994	15976	16043	16061	15995	15920	15955	16059	16048	16059	16150	15883	16138	16075	16029	16219	16195	16110	16121	16059	16327	16061	16113	16086	16097	16039	16194	16112	16168	16157	16064	16272	16290	16193	16139	15901	16081	16124	16164	16129	16047	16432	15920	16124	16062	16243	16173	16103	16147	16239	16197	16114	16105	16245	15964	16079	16196	16049	16101	16182	16062	15934	16225	16145	15993	16050	16190	16047	16022	16194	16090	16061	16032	16091	16104	16075	16020	15963	16049	16176	16161	16268	15903	16034	16180	16184	16163	15960	16057	16044	16194	16042	15891	16270	16103	16027	15989	16239	16135	16068	15991	15975	16256	16032	16105	16213	15998	15976	16142	16096	16072	16177	16142	15992	16023	16099	16244	16202	15991	16151	16152	15964	16199	16089	16091	16251	16079	16229	16119	16209	16055	16238	16160	16058	16192	16186	16123	15978	16162	16082	16179	16050	15942	16120	16089	15958	16154	16104	16173	16078	16175	15934	15951	16120	16022	16141	16114	16186	16191	15939	16125	16094	16106	16070	15990	16026	16140	16186	16193	16261	16128	15950	16119	16086	16230	16025	15887	16092	16006	16108	16056	16115	16027	16126	16117	16148	16107	16148	16119	16058	16134	16152	16200	16042	16013	16032	16163	16012	16163	16324	16159	16086	16146	15986	16277	16127	16075	16061	16106	16129	16176	16030	16043	16218	16077	16113	16144	16321	16105	16210	15912	16171	16266	16034	16278	15979	16240	16065	16279	16181	16097	16017	16015	16007	16040	16081	16014	16177	16033	15978	15953	16152	16168	16115	16101	16119	16150	16163	16060	16391	16028	16202	16031	16022	16207	16110	16153	16216	16178	16092	16142	16090	15941	16017	16119	16129	16040	16144	16022	15987	16136	16161	16056	16250	16033	16283	16001	16039	16169	16074	16186	16061	16039	16220	16103	16218	16189	15947	15938	15977	15944	16113	16024	16222	16149	16201	16194	16177	16170	16165	16245	16347	15782	16090	16024	16199	16124	16169	16098	16030	16082	16138	16029	16030	16050	16153	15948	16097	16194	16028	16046	16159	16081	16184	16034	16254	16275	16094	16128	16070	16157	15955	16013	16117	16156	16133	16273	16056	16177	16160	16178	16223	16015	16145	16172	16007	16241	16100	16157	16132	16061	16238	16106	16007	16005	16196	16231	15976	16040	16291	16269	16081	16084	16010	16070	16085	16070	15968	16178	16184	16125	16245	15950	16011	16149	16143	16046	16121	16101	16023	16198	16167	16122	16067	15982	16080	16015	16353	16015	16115	16192	16033	16139	16219	15963	16057	16315	16237	16210	16101	16165	16172	16085	16227	16207	16196	16182	16074	16113	16281	16178	16001	16140	15944	16141	16079	16156	16017	15981	16094	16025	16114	16036	16045	16251	16144	16219	16370	16044	16145	16126	16196	15970	16146	16090	16227	16129	16059	15995	16161	16107	16271	16202	16246	16083	16085	16146	16073	16206	16150	16129	16217	16025	15975	16071	16201	16268	16127	16087	15994	16049	16144	16341	16008	16169	16156	16212	16050	16125	15968	16160	15983	16214	15983	16141	16157	16019	16132	15961	15971	16121	16222	15980	16092	16088	16262	16100	16086	16070	16032	16131	16202	16193	16086	16153	16075	16172	16117	15966	16131	16295	15990	16130	16007	16064	16098	16218	16341	16209	16274	16163	16270	16111	16209	16110	16192	16146	16227	16322	15945	16060	15999	16000	16135	15902	16113	16216	16104	16048	16312	16096	16157	16150	15925	16124	16201	15973	16282	16238	16274	16146	16178	16030	16407	16098	16156	16061	16035	16105	16161	16085	16084	15988	16120	16150	16175	16188	16044	16091	16022	16074	16169	16143	16010	16226	15966	16038	16079	16191	16029	16054	16050	16052	16043	16151	15950	16127	16146	16275	15940	16199	16304	16137	16033	16050	16190	16048	16100	15914	16099	16174	16134	16153	16069	16189	16063	16162	16090	16244	16190	16045	16156	16161	15862	16233	16111	16096	15988	16100	15856	16152	16212	16120	16085	16003	16134	16277	16003	16110	15944	16099	16169	16150	16126	15987	16183	16221	16196	16230	16100	16239	15959	16337	15950	16219	16101	16123	16213	16035	16289	15947	15965	16198	16011	16223	16064	16158	16114	16174	16082	16140	16130	16089	15914	16134	16074	16142	16208	16072	16151	16109	15998	16107	16103	15985	15987	16122	15977	16021	16076	16186	16086	16074	16284	16132	16184	16097	16071	16158	16177	15872	16066	15991	16032	16047	16013	15929	16130	16034	16273	16007	16308	16036	16110	15962	16124	16116	15991	16186	16151	16021	16106	16288	16025	16147	16225	15942	16028	15950	15959	16134	16141	15931	16144	16122	16130	16274	16128	16074	16266	16141	16071	16170	16151	16226	16083	16138	16067	16030	16223	16028	16146	15992	16211	15925	16129	15901	16187	16055	15964	16023	16167	16015	15993	16294	16142	16074	16150	16288	16198	16190	16005	16164	16026	16000	16256	15947	15978	16092	16085	16138	16173	16170	16152	16030	15974	16046	16182	16223	16166	16187	16066	16183	16149	16135	16169	16241	16141	16050	15998	16056	16238	16254	15896	16099	16142	15970	16149	16090	16162	16165	15953	16029	16110	16304	16030	16135	16093	15992	16005	16194	16096	16077	16116	16083	16076	16012	16063	16177	16091	16071	16108	16087	16112	16121	16157	16062	16077	16155	16165	16134	16042	16230	16135	16050	16196	16323	16308	16176	16335	16169	16117	16177	16088	16215	15995	16066	16066	16325	16044	15915	16112	16148	16101	15959	16204	16124	16049	15992	16127	16244	16100	16237	16200	16062	16060	16122	16028	15993	15995	16221	16165	16348	16177	16012	16066	16093	15986	16015	16164	16211	16091	16109	16096	15909	16241	16173	16047	16134	15972	16101	16048	16079	16039	16233	16027	16289	16059	15970	16094	16197	16191	16197	16107	16285	15985	16038	16157	15991	16065	16087	16133	16181	16052	16116	15991	16114	16105	16179	16245	16120	16194	16146	16064	16173	16020	16122	16106	16180	16029	16272	16218	16125	16207	15991	16077	16253	16136	15941	16182	16119	16074	16069	16096	16069	16222	16093	16149	16225	16068	16287	16157	15987	16104	16220	16112	16142	16139	16043	16240	16236	16075	15931	16097	16030	16089	16090	16180	16160	16102	16035	16134	16064	15988	16142	16221	15997	16123	16112	16090	16063	16179	16280	16113	16083	16275	16193	15917	16178	16211	15970	16030	15948	16101	16015	16083	16085	16080	16080	16027	16158	16226	16025	16007	16267	15958	15937	16021	16184	16175	16182	16181	16122	16198	16131	16098	15993	16047	16068	16112	16105	16172	16071	16030	16120	16195	16211	16060	16084	16033	16137	16106	16048	15966	16028	15940	16034	16205	16147	16115	16070	16100	16127	16135	15956	16121	16119	16101	16072	16011	16028	15999	15911	16011	16071	16170	16004	16173	16232	16027	16417	16127	16062	16232	16015	16113	16059	16102	15992	16142	16253	16040	16123	16237	16104	16022	16105	16163	16057	16022	16196	16041	16078	16146	16052	16135	16148	16011	16217	15982	16152	16073	16041	16052	16317	16069	16033	16159	16104	16105	16271	16064	16223	16099	16072	16042	16116	15889	16250	16257	16088	16110	15961	15990	16247	15995	16110	16224	15923	16240	16051	16173	16186	16168	16135	16206	16154	15995	16126	16149	16175	16135	16202	16000	15982	16069	16142	15918	16255	16076	15903	16035	16236	15934	16022	16188	15958	16082	16199	16210	15927	16008	15934	16046	16116	15993	16087	16115	16105	16110	16015	16089	15915	16176	16073	16178	16317	15995	16071	16083	16009	16216	16198	16104	16179	16249	16240	15981	16236	16067	16043	16055	15909	16199	16019	16191	16038	16058	16107	16116	16014	16145	16162	16114	16022	16137	16170	16012	16186	16148	15887	16143	16145	16088	16083	16197	16143	16131	16149	16160	16288	16115	16249	15910	16016	16074	16085	16023	15950	16110	16064	16226	15949	16226	15980	16169	16292	15956	16031	16096	16058	15994	16128	16152	16168	16054	16049	16123	16191	16330	16184	16131	16067	16076	16185	16110	16104	16103	16037	16107	15943	16080	16173	15994	16057	16240	16228	16099	16251	16099	16143	16224	16257	16190	16197	16107	16143	16140	16105	16195	16035	16182	16213	16201	16253	16106	16058	16152	15968	16141	16144	16033	16018	16222	16164	16195	16097	16280	16002	16174	15987	16180	16107	16099	16118	16132	16167	16152	16227	16031	16047	16081	16112	16320	16208	16007	16097	15975	16025	16077	16086	16144	16124	16182	16042	16114	16035	16262	16069	16158	16084	16084	16212	16127	16240	16067	16085	16193	16088	16076	15927	16103	16037	16016	15960	16054	16154	16275
23861	21121	28675	24774	23042	23752	23217	20779	19926	19674	19300	19237	18986	18848	18868	18836	18741	18615	18780	18677	18569	18502	18638	18498	18643	18357	18523	18460	18363	18572	18659	18760	18482	18462	18529	18632	18404	18488	18540	18218	18328	18088	18443	18340	18209	18435	18313	18368	18323	18499	18320	18463	18192	18449	18245	18262	18430	18329	18519	18300	18279	18231	18337	18217	18189	18413	18246	18445	18355	18225	18350	18455	18394	18392	18502	18218	18404	18500	18425	18469	18493	18238	18383	18271	18164	18383	18392	18205	18123	18247	18151	18359	18174	18395	18194	18222	18274	18235	18316	18291	18466	18298	18200	18368	18318	18340	18212	18324	18443	18326	18332	18516	18358	18333	18213	18117	18138	18198	18351	18180	18512	18151	18310	18251	18199	18326	18248	18396	18411	18341	18297	18399	18328	18333	18478	18317	18336	18266	18360	18307	18267	18287	18333	18233	18275	18394	18540	18448	18235	18274	18154	18191	18082	18346	18395	18413	18239	18198	18499	18323	18218	18179	18392	18461	18464	18450	18540	18381	18394	18343	18213	18490	18407	18361	18438	18172	18301	18439	18395	18398	18519	18401	18489	18290	18312	18468	18260	18548	18161	18319	18654	18187	18330	18416	18472	18344	18117	18135	18308	18387	18345	18166	18345	18332	18402	18258	18197	18434	18407	17998	18256	18261	18347	18219	18351	18119	18068	18329	18248	18122	18356	18195	18234	18232	18569	18394	18455	18270	18437	18391	18418	18352	18380	18104	18267	18240	18356	18376	18316	18273	18263	18347	18448	18364	18204	18191	18232	18425	18432	18224	18168	18178	18279	18400	18355	18488	18068	18094	18088	18247	18313	18448	18304	18395	18411	18276	18424	18260	18460	18244	18441	18205	18313	18259	18320	18446	18265	18534	18333	18226	18435	18169	18337	18086	18259	18367	18340	18499	18429	18264	18303	18219	18462	18495	18505	18455	18440	18143	18401	18063	18200	18338	18165	18262	18342	18425	18333	18235	18234	18218	18186	18274	18343	18318	18316	18417	18334	18396	18423	18295	18564	18360	18310	18159	18198	18538	18422	18197	18343	18393	18446	18572	18445	18425	18567	18418	18285	18288	18418	18176	18488	18187	18368	18308	18258	18455	18146	18413	18289	18123	18212	18251	18182	18224	18332	18293	18427	18404	18287	18483	18301	18208	18115	18316	18285	18419	18082	18456	18441	18319	18279	18205	18323	18279	18239	18257	18502	18235	18068	18469	18250	18152	18357	18360	18421	18383	18257	18340	18095	18377	18450	18391	18280	18309	18559	18343	18193	18347	18536	18443	18483	18414	18328	18312	18302	18365	18507	18223	18514	18479	18228	18432	18224	18409	18401	18488	18470	18339	18202	18413	18615	18061	18279	18285	18336	18499	18330	18241	18393	18323	18250	18408	18126	18122	18381	18220	18529	18181	18327	18507	18331	18144	18290	18141	18367	18115	18373	18229	18466	18242	18307	18237	18487	18242	18201	18189	18345	18211	18397	18319	18107	18112	18165	18185	18080	18633	18448	18307	18369	18165	18380	18354	18332	18321	18420	18151	18327	18385	18299	18362	18413	18503	18249	18155	18305	18402	18636	18184	18299	18400	18437	18232	18157	18177	18579	18314	18486	18337	18476	18290	18190	18227	18443	18210	18312	18324	18293	18386	18265	18350	18205	18325	18225	18331	18322	18241	18413	18457	18300	18241	18349	18506	18282	18396	18347	18183	18293	18197	18387	18325	18417	18356	18134	18330	18427	18212	18393	18314	18362	18365	18334	18283	18397	18573	18281	18250	18388	18255	18429	18422	18193	18390	18323	18433	18377	18405	18309	18439	18208	18168	18507	18239	18363	18309	18344	18230	18152	18054	18254	18232	18392	18422	18357	18316	18081	18243	18346	18613	18373	18202	18304	18397	18372	18249	18412	18295	18543	18300	18257	18341	18380	18453	18262	18416	18372	18253	18272	18237	18457	18236	18306	18358	18425	18412	18356	18419	18397	18491	18274	18355	18415	18409	18178	18192	18314	18454	18444	18460	18544	18314	18447	18298	18329	18169	18082	18261	18255	18458	18258	18285	18593	18403	18182	18271	18411	18273	18420	18496	18447	18291	18338	18333	18259	18360	18243	18174	18323	18144	18279	18387	18452	18383	18218	18301	18322	18195	18279	18284	18249	18183	18260	18217	18362	18336	18362	18301	18236	18201	18229	18377	18297	18318	18248	18331	18173	18191	18229	18428	18415	18295	18429	18294	18250	18317	18487	18224	18363	18277	18404	18458	18433	18328	18186	18392	18383	18370	18276	18320	18251	18313	18377	18260	18447	18367	18476	18408	18484	18301	18401	18222	18380	18222	18020	18211	18213	18206	18294	18266	18122	18395	18249	18497	18208	18437	18243	18196	17878	18412	18247	18268	18398	18397	18341	18211	18405	18434	18407	18428	18501	18320	18192	18483	18370	18361	18264	18219	18341	18307	18429	18364	18423	18308	18179	18309	18408	18473	18346	18398	18362	18377	18187	18449	18361	18481	18422	18301	18452	18193	18278	18236	18210	18292	18491	18197	18423	18261	18244	18254	18348	18278	18306	18481	18395	18266	18158	18161	18311	18467	18379	18289	18328	18414	18196	18466	18354	18115	18384	18374	18412	18363	18329	18382	18323	18299	18246	18091	18187	18329	18178	18278	18253	18359	18435	18258	18421	18180	18211	18469	18240	18325	18360	18212	18221	18362	18262	18119	18304	18198	18525	18254	18359	17977	18181	18118	18329	18355	18254	18232	18444	18290	18275	18530	18233	18284	18588	18567	18206	18310	18390	18263	18248	18404	18414	18478	18173	18359	18312	18429	18331	18391	18252	18404	18210	18173	18394	18419	18356	18249	18168	18327	18293	18375	18366	18405	18259	18181	18154	18456	18266	18255	18457	18330	18569	18315	18223	18258	18429	18371	18342	18564	18546	18277	18160	18270	18358	18282	18134	18403	18349	18202	18445	18253	18158	18430	18290	18322	18318	18258	18301	18280	18278	18356	18185	18547	18380	18233	18124	18351	18392	18263	18299	18491	18393	18146	18452	18258	18409	18283	18483	18454	18280	18225	18180	18082	18378	18328	18433	18196	18203	18287	18252	18216	18419	18239	18371	18301	18301	18360	18248	18230	18408	18288	18465	18215	18309	18477	18461	18300	18403	18287	18365	18100	18337	18422	18304	18081	18304	18268	18352	18356	18280	18362	18198	18230	18226	18236	18278	18307	18421	18252	18303	18244	18357	18242	18331	18343	18261	18166	18255	18163	18274	18221	18383	18084	18383	18427	18348	18281	18441	18387	18338	18327	18291	18252	18283	18265	18388	18218	18340	18509	18466	18329	18093	18153	18276	18317	18425	18368	18366	18295	18239	18297	18482	18204	18420	18185	18222	18294	18453	18395	18416	18130	18338	18332	18448	18107	18189	18326	18235	18469	18226	18414	18230	18304	18280	18486	18486	18313	18231	18336	18349	18394	18283	18301	18294	18228	18127	18312	18346	18174	18458	18459	18275	18424	18480	18309	18450	18318	18392	18347	18285	18392	18412	18293	18300	18262	18331	18418	18261	18288	18357	18286	18333	18431	18389	18400	18417	18240	18248	18308	18426	18493	18297	18391	18099	18434	18706	18293	18439	18344	18267	18161	18148	18282	18291	18332	18606	18395	18251	18422	18151	18347	18369	18161	18144	18256	18328	18353	18330	18231	18452	18370	18286	18259	18399	18357	18146	18328	18178	18213	18306	18268	18168	18508	18534	18369	18244	18387	18390	18231	18383	18339	18039	18180	18411	18307	18167	18075	18207	18178	18044	18317	18291	18320	18256	18366	18354	18186	18370	18429	18420	18486	18315	18305	18206	18527	18178	18494	18168	18407	18480	18426	18161	18357	18423	18336	18347	18441	18397	18454	18479	18282	18335	18480	18323	18427	18535	18168	18339	18332	18537	18266	18489	18332	18368	18389	18227	18361	18425	18254	18470	18274	18275	18362	18401	18129	18254	18279	18497	18319	18472	18236	18518	18127	18370	18469	18200	18448	18355	18320	18249	18375	18186	18365	18426	18386	18311	18346	18269	18384	18303	18171	18228	18260	18611	18487	18423	18385	18102	18175	18383	18413	18337	18365	18268	18312	18333	18455	18552	18348	18328	18109	18435	18386	18480	18426	18238	18359	18407	18238	18260	18307	18180	18074	18399	18520	18328	18374	18418	18219	18473	18309	18272	18379	18251	18301	18343	18468	18599	18343	18244	18284	18382	18236	18473	18350	18432	18392	18451	18153	18250	18386	18418	18407	18420	18438	18558	18312	18236	18528	18327	18327	18233	18262	18462	18303	18183	18310	18233	18422	18475	18298	18505	18521	18205	18253	18546	18273	18295	18427	18530	18335	18443	18274	18358	18248	18367	18465	18457	18341	18428	18581	18453	18558	18553	18335	18377	18381	18325	18357	18315	18258	18411	18173	18583	18250	18378	18298	18253	18139	18310	18432	18318	18308	18373	18420	18485	18348	18239	18263	18194	18374	18344	18341	18529	18268	18239	18291	18243	18423	18365	18338	18316	18502	18349	18329	18452	18396	18549	18392	18204	18379	18275	18334	18357	18386	18359	18213	18208	18243	18501	18403	18258	18475	18566	18364	18360	18637	18320	18526	18556	18169	18233	18382	18260	18221	18405	18469	18324	18224	18296	18468	18222	18280	18244	18210	18402	18268	18310	18214	18204	18318	18468	18236	18308	18285	18242	18270	18367	18375	18338	18419	18294	18333	18497	18357	18204	18326	18267	18518	18486	18391	18252	18305	18149	18229	18195	18353	18256	18191	18260	18258	18195	18425	18379	18195	18298	18157	18533	18249	18205	18190	18337	18255	18173	18172	18382	18410	18361	18321	18265	18396	18399	18457	18153	18245	18327	18321	18239	18272	18365	18454	18306	18215	18509	18502	18304	18475	18279	18222	18191	18048	18516	18208	18417	18209	18633	18287	18518	18515	18489	18310	18216	18423	18373	18461	18447	18220	18315	18226	18324	18363	18349	18258	18193	18363	18308	18173	18233	18129	18218	18366	18186	18273	18304	18391	18238	18254	18378	18538	18441	18177	18334	18316	18281	18523
23885	42249	44203	31362	24894	22460	20768	19723	18901	18080	17994	17555	17217	17287	17130	16864	16825	16553	16828	16660	16567	16610	16530	16825	16594	16426	16651	16596	16516	16589	17069	17072	16433	16382	16398	16329	16398	16415	16330	16427	16425	16323	16587	16487	16502	16471	16362	16570	16476	16348	16442	16452	16488	16322	16526	16343	16339	16521	16354	16379	16500	16391	16365	16282	16301	16395	16379	16370	16265	16334	16374	16159	16498	16477	16298	16301	16306	16372	16383	16477	16493	16244	16289	16404	16209	16287	16349	16315	16240	16359	16401	16419	16399	16367	16398	16410	16003	16523	16306	16208	16319	16383	16428	16136	16531	16423	16443	16221	16460	16403	16303	16343	16364	16435	16415	16286	16414	16625	16379	16267	16359	16304	16473	16287	16325	16400	16323	16321	16257	16480	16408	16422	16431	16328	16348	16356	16350	16336	16403	16426	16564	16468	16468	16275	16312	16429	16251	16212	16314	16211	16333	16508	16317	16249	16609	16449	16416	16297	16310	16494	16561	16457	16352	16362	16315	16527	16345	16395	16435	16116	16357	16417	16360	16510	16338	16329	16157	16450	16465	16440	16417	16404	16397	16400	16381	16368	16346	16413	16342	16455	16462	16325	16487	16401	16290	16428	16205	16371	16586	16346	16333	16356	16373	16442	16241	16295	16250	16379	16303	16279	16387	16349	16556	16356	16381	16352	16257	16279	16445	16355	16215	16328	16462	16380	16557	16345	16429	16529	16359	16323	16229	16364	16353	16297	16404	16320	16263	16289	16345	16381	16390	16244	16606	16448	16294	16356	16422	16307	16394	16487	16304	16356	16299	16402	16227	16254	16328	16339	16454	16395	16188	16481	16456	16394	16435	16398	16356	16375	16393	16431	16383	16375	16419	16391	16466	16488	16367	16355	16306	16433	16235	16496	16373	16236	16357	16384	16347	16319	16390	16410	16276	16500	16356	16489	16426	16350	16553	16309	16207	16372	16296	16266	16381	16499	16416	16501	16092	16266	16413	16498	16402	16261	16349	16380	16478	16152	16385	16313	16241	16189	16308	16344	16360	16347	16434	16410	16290	16571	16197	16386	16560	16253	16317	16353	16278	16499	16194	16594	16274	16318	16460	16242	16445	16278	16457	16376	16422	16406	16439	16495	16438	16321	16432	16407	16307	16569	16458	16416	16316	16459	16398	16422	16399	16237	16217	16391	16498	16235	16353	16327	16371	16477	16428	16430	16608	16471	16291	16333	16239	16246	16139	16346	16169	16233	16505	16419	16166	16511	16287	16352	16316	16354	16480	16448	16296	16359	16302	16476	16351	16412	16319	16327	16415	16402	16352	16183	16324	16301	16476	16325	16448	16491	16471	16446	16305	16462	16381	16466	16354	16291	16289	16364	16344	16248	16176	16497	16293	16259	16297	16394	16368	16321	16315	16367	16338	16314	16256	16474	16400	16488	16206	16112	16461	16237	16418	16362	16293	16245	16290	16184	16439	16378	16402	16349	16396	16363	16389	16457	16441	16267	16409	16345	16500	16407	16516	16291	16264	16195	16326	16473	16436	16382	16362	16181	16279	16199	16358	16178	16338	16327	16432	16333	16414	16312	16336	16429	16201	16384	16425	16343	16412	16423	16363	16347	16374	16243	16323	16333	16265	16407	16246	16358	16461	16359	16372	16329	16464	16361	16390	16311	16488	16406	16341	16354	16348	16392	16267	16485	16342	16423	16300	16292	16270	16341	16253	16242	16390	16397	16493	16406	16446	16435	16321	16190	16287	16423	16462	16336	16350	16157	16334	16283	16373	16230	16315	16595	16518	16474	16333	16448	16437	16523	16369	16314	16335	16400	16286	16403	16457	16356	16294	16530	16451	16444	16482	16437	16329	16459	16304	16404	16319	16474	16462	16274	16458	16314	16357	16303	16263	16462	16283	16367	16461	16158	16377	16440	16402	16311	16442	16322	16462	16383	16329	16330	16468	16299	16511	16403	16267	16404	16239	16444	16188	16280	16272	16316	16495	16456	16449	16324	16335	16362	16243	16370	16588	16466	16265	16383	16426	16345	16235	16262	16319	16469	16347	16344	16394	16396	16315	16435	16470	16355	16404	16395	16409	16313	16282	16203	16520	16213	16178	16375	16367	16615	16280	16444	16370	16363	16245	16348	16499	16480	16359	16374	16457	16160	16397	16410	16469	16400	16443	16494	16477	16476	16364	16347	16438	16582	16461	16319	16339	16186	16492	16400	16533	16510	16382	16398	16415	16271	16416	16308	16245	16233	16390	16228	16381	16328	16410	16332	16366	16334	16290	16487	16465	16417	16341	16320	16330	16415	16253	16386	16365	16459	16424	16333	16416	16472	16405	16492	16266	16550	16141	16447	16377	16381	16334	16390	16199	16495	16548	16419	16511	16309	16307	16288	16352	16509	16330	16201	16375	16385	16404	16546	16181	16463	16259	16280	16408	16286	16308	16429	16482	16416	16176	16312	16247	16383	16198	16355	16463	16308	16453	16465	16280	16484	16344	16245	16326	16358	16495	16234	16438	16330	16415	16281	16509	16366	16464	16392	16515	16330	16323	16324	16424	16313	16233	16308	16381	16364	16268	16282	16378	16423	16417	16382	16452	16342	16425	16314	16382	16456	16584	16412	16367	16428	16499	16294	16390	16437	16409	16503	16314	16437	16544	16224	16443	16357	16519	16493	16356	16339	16471	16387	16446	16163	16335	16286	16377	16485	16345	16323	16310	16424	16392	16283	16300	16404	16329	16307	16328	16466	16267	16151	16206	16432	16263	16244	16253	16381	16381	16419	16279	16443	16326	16266	16579	16315	16315	16393	16499	16230	16385	16372	16250	16408	16455	16348	16336	16435	16396	16358	16328	16483	16398	16163	16196	16359	16363	16370	16599	16174	16240	16248	16405	16358	16398	16334	16263	16353	16445	16359	16282	16401	16121	16460	16387	16437	16628	16355	16513	16377	16326	16294	16407	16375	16546	16309	16491	16200	16345	16313	16330	16458	16285	16373	16171	16295	16316	16509	16226	16336	16273	16489	16531	16377	16308	16420	16281	16340	16415	16300	16352	16544	16332	16392	16271	16419	16534	16307	16391	16349	16289	16351	16320	16389	16340	16370	16482	16329	16347	16346	16356	16291	16362	16271	16266	16213	16481	16437	16428	16289	16399	16326	16209	16557	16342	16460	16518	16254	16489	16309	16306	16230	16372	16506	16338	16360	16466	16377	16215	16278	16505	16317	16533	16433	16335	16344	16435	16192	16303	16312	16099	16403	16268	16263	16297	16332	16306	16218	16491	16408	16505	16264	16556	16296	16358	16372	16367	16404	16441	16453	16461	16379	16310	16312	16462	16370	16174	16345	16375	16421	16502	16416	16297	16410	16285	16282	16191	16283	16281	16416	16466	16350	16445	16279	16261	16488	16303	16399	16423	16420	16253	16407	16449	16310	16384	16511	16178	16300	16254	16307	16495	16402	16501	16595	16459	16524	16321	16338	16491	16363	16401	16337	16313	16319	16260	16350	16329	16353	16419	16345	16359	16183	16332	16469	16418	16191	16349	16298	16340	16360	16460	16494	16353	16371	16329	16260	16383	16411	16418	16398	16191	16309	16316	16466	16414	16324	16587	16268	16346	16273	16309	16347	16407	16296	16502	16353	16316	16465	16412	16397	16449	16267	16354	16490	16348	16347	16399	16321	16321	16319	16351	16354	16399	16364	16187	16505	16362	16315	16382	16521	16418	16307	16356	16318	16445	16341	16506	16246	16360	16237	16306	16434	16226	16328	16255	16411	16306	16240	16359	16410	16284	16316	16342	16520	16295	16440	16361	16478	16427	16317	16105	16406	16332	16409	16327	16365	16499	16289	16245	16308	16357	16472	16611	16357	16450	16502	16476	16330	16400	16348	16377	16271	16499	16363	16321	16313	16160	16426	16420	16272	16345	16325	16212	16398	16311	16446	16325	16405	16259	16373	16480	16454	16327	16455	16419	16365	16235	16405	16361	16388	16510	16514	16347	16479	16322	16232	16401	16381	16276	16554	16474	16387	16419	16352	16491	16345	16395	16455	16420	16462	16519	16490	16365	16427	16228	16388	16437	16245	16282	16444	16416	16483	16239	16199	16282	16446	16283	16250	16439	16400	16263	16346	16330	16215	16388	16459	16217	16384	16413	16411	16229	16400	16243	16467	16407	16387	16350	16265	16254	16289	16251	16574	16351	16407	16378	16384	16507	16435	16056	16529	16272	16322	16162	16399	16440	16340	16479	16319	16404	16393	16367	16422	16347	16452	16361	16383	16340	16216	16421	16302	16414	16635	16411	16348	16404	16470	16556	16310	16406	16216	16474	16547	16337	16264	16357	16260	16362	16333	16271	16267	16307	16204	16502	16369	16359	16238	16419	16282	16447	16322	16253	16301	16413	16229	16456	16547	16415	16207	16276	16478	16366	16288	16165	16382	16303	16429	16436	16233	16505	16506	16226	16324	16467	16299	16466	16517	16440	16470	16180	16462	16337	16295	16377	16336	16473	16543	16368	16483	16360	16436	16374	16384	16320	16387	16308	16242	16360	16397	16371	16306	16344	16478	16367	16352	16145	16381	16157	16355	16450	16416	16337	16372	16468	16116	16396	16301	16405	16320	16274	16444	16414	16322	16350	16226	16366	16251	16353	16372	16272	16587	16461	16370	16389	16383	16450	16474	16277	16287	16411	16207	16349	16475	16434	16524	16373	16373	16496	16399	16340	16136	16293	16451	16401	16455	16306	16433	16514	16483	16196	16358	16334	16329	16517	16309	16178	16379	16353	16303	16419	16501	16361	16369	16319	16394	16311	16379	16400	16390	16367	16433	16418	16322	16395	16342	16480	16426	16415	16438	16443	16436	16207	16266	16336	16308	16271	16335	16441	16434	16404	16306	16207	16434	16191	16425	16642	16492	16414	16349	16510	16411	16346	16328	16332	16283	16298	16438	16398	16288	16394	16287	16287	16389	16341	16295	16386	16438	16326	16284	16419	16344	16217	16508	16406	16276	16479	16459	16374	16500	16278	16234	16475	16312	16520	16329	16369	16351	16336	16314	16349	16359	16379	16238	16275	16220	16362	16364	16351	16190	16327	16437	16385	16328	16223	16350
22735	21125	28896	23689	21950	25314	28147	23583	22317	22145	21516	21188	21140	20816	20450	20454	20459	20447	20365	20168	20311	20152	20253	19811	20034	20059	20160	20110	19972	20052	20330	20966	19831	19938	20124	19772	19984	19796	20049	19851	19949	19864	19976	19744	19844	19479	19765	20138	19809	19909	19753	20064	19857	20031	19894	19879	19664	19824	19688	19790	19749	19741	20002	19861	19789	19834	19643	19842	19808	19866	19776	19970	19726	19902	19750	19749	19824	19836	19835	19958	19722	19698	19888	19899	19722	19894	19878	19685	19738	19844	19560	19756	19733	19705	19730	19805	19731	19917	19886	19860	19708	19884	19757	19620	19768	19811	19668	19837	19840	19787	19917	19732	19932	19639	19743	19720	19627	19647	19818	19732	19736	19800	19779	19636	19635	19711	19958	19757	19639	19694	19737	19820	19672	19726	19823	19959	19894	19739	19769	19595	19605	19803	19665	19687	19912	19634	19717	19484	19776	19953	19470	19778	19775	19875	19747	19845	19873	19822	19885	19807	19713	19804	19592	19898	19675	19685	19772	19741	19895	19666	19581	19554	19449	19723	19643	19553	19862	19792	19637	19801	19852	19755	19752	19943	19630	19662	19683	19769	19775	19770	20031	19988	19778	19676	19734	19744	19984	19524	19809	19635	19584	19623	19718	19666	19757	19819	19578	19670	19907	19833	19886	19701	19906	19762	19659	19606	19760	19749	19402	19759	19707	19721	19807	19730	19583	19653	19882	19682	19794	19643	19683	19701	19684	19716	19874	19750	19832	19635	19710	19860	19633	19897	19747	19819	19669	19909	19913	19967	19903	19550	19824	19678	19672	19720	19989	19670	19858	19721	19741	19796	19705	19732	19803	19616	19875	20022	19780	19560	19901	19775	19783	19754	19676	19750	19862	19836	19805	19521	19759	19788	19791	19601	19805	19708	19609	19834	19643	19525	19679	19729	19869	19794	19814	19913	19490	19616	19798	19677	19660	19965	19721	19731	19874	19735	19844	19707	19661	19771	19689	19698	19925	19792	19612	19631	19666	19842	19864	19680	19710	19947	19757	19763	19847	19631	19743	19705	19739	19548	19848	19672	19703	19898	19848	19680	19674	19655	19771	19761	19806	19773	19840	19790	19639	19823	19845	19959	19733	19704	19776	19691	19673	19739	19747	19575	19604	19708	19807	19404	19721	19854	19839	19841	19896	19944	19527	19711	19747	19721	19744	19675	19756	19744	19513	19850	19768	19897	20002	19780	19863	19702	19813	19706	19645	19668	19810	19928	19681	19569	19816	19840	19832	19987	19686	19680	19809	19598	19701	19751	19875	19796	19828	19597	19689	19625	19936	19735	19955	19863	19605	19716	19684	19764	19715	19764	19633	19546	19686	19641	19809	19652	19964	19682	19672	19920	19895	19791	19896	19911	19836	19764	19657	19622	19708	19821	19551	19568	19726	19907	19764	19694	19831	19862	19716	19942	19699	19769	19732	19549	19854	19749	19857	19861	19634	19587	19905	19646	19732	19664	19682	19657	19698	19639	19710	19744	19536	19840	19680	19829	19692	19728	19747	19792	19840	19728	19780	19771	19630	19943	19852	19755	19707	19849	19833	19713	19604	19666	20010	19730	19856	19716	19735	19777	19599	19853	19804	19845	19808	19532	19704	19674	19605	19661	19693	19768	19733	19802	19687	19760	19873	19605	19689	19590	19836	19713	19768	19875	19857	19855	19539	19715	19875	19703	19578	19718	19824	19739	19716	19726	19757	19992	19790	19926	19630	19518	19575	19765	19721	19770	19795	19654	19590	19781	19894	19833	19673	19848	19773	19952	19719	19783	19779	19811	19801	19551	19862	19584	19672	19735	19611	19740	19703	19604	19938	19838	19761	19889	19921	19680	19820	19673	19902	19714	19701	19828	19832	19823	19786	19751	19925	19593	19667	19793	19639	19970	19778	19966	19631	19546	19458	19745	19803	19794	19762	19615	19791	19852	19765	19861	19641	19636	19735	19705	19988	19817	19800	19530	19679	19702	19745	19776	19766	19765	19773	19581	19736	19755	19768	19730	19813	19711	19786	19752	19719	19904	19690	19684	19851	19844	19764	19739	19725	19778	19818	19569	19633	19713	19677	19681	19730	19896	19821	19600	19757	19683	19828	19751	19835	19611	19708	19667	19669	19579	19700	19670	19953	19746	19634	19817	19800	19691	19566	19776	19562	19703	19835	19779	19746	19862	19918	19785	19798	19644	19720	19663	19864	19682	19751	19831	19553	19800	19847	19799	19701	19721	19731	19690	19666	19814	19766	19786	19928	19712	19624	19918	19889	19810	19713	19627	19711	19897	19844	19814	19656	19768	19663	19843	19869	19579	19847	19587	19605	19705	19690	19905	19908	19776	19750	19857	19767	19680	19659	19768	19589	19469	19779	19756	19869	19917	19738	19575	19742	19873	19609	19565	19831	19583	19902	19852	19831	19761	19759	19645	19599	19675	19744	19719	19657	19647	19831	19713	19854	19612	19742	19756	19862	19850	19845	19676	19841	19749	19943	19772	19907	19687	19809	19794	19563	19715	19684	19839	19648	19822	19636	19515	19679	19660	19667	19730	19687	19779	19574	19732	19457	19848	19637	19737	19958	20033	19910	19611	19727	19598	19724	19813	19574	19831	19912	19656	19958	19837	19775	19627	19762	19471	19722	19707	19755	19680	19654	19802	19754	19659	19785	19839	19704	19825	19670	19875	19579	19930	19624	19689	19695	19693	20034	19678	19976	19884	19745	19594	19718	19835	19710	19682	19960	19747	19666	19683	19772	19740	19815	19786	19684	19811	19805	19844	19837	19822	19851	19747	19899	19627	19724	19582	19480	19713	19769	19863	19848	19867	19691	19315	19619	19749	19674	19879	19813	19686	19621	19684	19634	19829	19861	19760	20013	19635	19587	19825	19789	19752	19587	19813	19799	19881	19832	19694	19744	19655	19787	19738	19893	19785	19839	19799	19680	19845	19920	19707	19742	19868	19805	19818	19871	19811	19742	19611	19870	19790	19932	19797	19767	19736	19493	20038	19983	19823	19909	19834	19900	19548	19802	19709	19700	19646	19727	19817	19760	19520	19648	19857	19919	19915	19853	19742	19609	19765	19583	19642	19946	19745	19988	19611	19877	19824	19753	19742	19884	19873	19667	19591	19665	19650	19611	19564	19794	19746	19736	19697	19751	19800	19745	19658	19568	19784	19772	19760	19776	19748	19857	19715	19577	19603	19752	19709	19562	19844	19613	19810	19667	19614	19969	19779	19641	19723	19932	19515	19744	19683	19614	19633	19548	19911	19685	19628	19795	19719	19651	19639	19588	19727	19821	19572	19926	19827	19760	19823	19585	19764	19872	19792	19919	19738	19655	19797	19755	19757	19602	19847	19818	19673	19748	19865	19842	19606	19724	19930	19741	19573	19906	19875	19812	19795	19742	19766	19931	19637	19648	19734	19643	19698	19860	19687	19839	19680	19576	19675	19664	19617	19884	19598	19476	19700	19828	19577	19730	19812	19853	19802	19839	19762	19547	19712	19705	19873	19496	19845	19759	19888	19835	19871	19718	19872	19841	19607	19738	19767	19774	19854	19591	19706	19682	19737	19778	19725	19770	19736	19590	19658	19748	19873	19684	19736	19713	19707	19839	19640	19839	19776	19734	19967	19839	19683	19815	19605	19793	19869	19687	19785	19844	19787	19968	20026	19742	19497	19700	19494	19708	19708	19817	19573	19866	19930	19799	19793	19816	19858	19579	19690	19920	19710	19658	19619	19530	19696	19798	19661	19624	19933	19658	19606	19723	19849	19687	19784	19570	19759	19877	19775	19584	19733	19823	19938	19797	19690	19718	19928	19920	19829	19626	19841	19857	19776	19805	19804	19758	19666	19672	19922	19829	19643	19775	19560	19642	19601	19750	19781	19775	19655	19958	19836	19752	19877	19777	19651	19755	19729	19763	19743	19711	19770	19655	19887	19960	19847	19744	19688	19854	19874	19638	19632	19756	19877	19862	19764	19722	19808	19687	19695	19777	19583	19897	19801	19772	19756	19849	19546	19697	19721	19716	19949	19765	19789	19933	19833	19543	19794	19746	19775	19747	19701	19689	19790	19770	19813	19772	19734	19820	19794	19899	19736	19970	19845	19557	19504	19984	19771	19582	19688	19723	19644	19851	19610	19607	19511	19540	19671	19859	19730	19754	19718	19652	19760	19801	19644	19821	19755	20008	19771	19774	19836	19653	19614	19766	19847	19735	19912	19785	19627	19569	19914	19806	19782	19777	19716	19809	19643	19733	19678	19630	19613	19801	19860	19741	19876	19869	19781	19643	19505	19689	19680	19686	19698	19739	19785	19895	19888	19632	19910	19866	19927	19839	19793	19784	19675	19739	19813	19901	19787	19655	19785	19803	19729	19571	19583	19777	19660	19769	19828	19874	19575	19863	19827	19679	19617	19830	19792	19708	19800	19933	19958	19781	19731	19777	19768	19845	19834	19775	19811	19655	19501	19791	19697	19604	19608	19660	19860	19691	19742	19799	19783	19583	19633	19601	19670	19977	19651	19783	19707	19751	19795	19824	19771	19841	19679	19716	19713	19697	19615	19747	19732	19649	19649	19833	19913	19965	19814	19607	19786	19727	19844	19805	19680	19730	19660	19634	19533	19929	19791	19595	19815	19917	19655	20029	19725	19761	19572	19593	19697	19838	19805	19661	19648	19729	19736	19882	19716	19739	19692	19743	19839	19688	19840	19709	19697	19778	19921	19680	19641	19827	19751	19728	20038	19680	19824	19802	19686	19795	19624	19675	19717	19825	19685	19722	19765	19884	19727	19832	19790	19563	19641	19658	19685	19546	19487	19556	19694	19787	19627	19775	19748	19828	19574	19720	19609	19779	19488	19487	19907	19590	19778	19619	19638	19823	19604	19698	19574	19740	19629	19909	19722	19791	19810	19833	19751	19918	19946	19715	19757	19811	19607	19643	19600	19742	19446	19701	19841	19678	19678	19913	19922	19752	19757	19713	19794	19880	19525	19705	19503	19543	19861	20014	19694	19582	19803	19735	19866	19782	19746	19803	19754	19574	19585	19416	19843	19682	19906	19847	19786	19660	19618	19686	19958	19700	19856	19791	19663
26003	45466	46056	35048	29836	26860	24475	23004	21255	20293	19657	19460	18944	18585	18335	18181	18099	17935	17896	17890	17555	17855	17720	17472	17623	17488	17711	17568	17546	17381	18116	18515	17360	17276	17377	17327	17343	17325	17135	17426	17044	17249	17193	17372	17233	17196	16964	17248	17263	17174	17235	17255	17205	17285	17269	17162	17131	17221	17128	17187	17207	17404	17172	17094	17350	17074	17061	17328	17235	17120	17270	17087	17207	17059	17287	17013	17082	17185	17059	17218	17079	17140	17161	17280	17429	17317	17167	17315	17159	17318	17265	17179	17273	17218	17284	17116	17390	17313	17177	17265	17030	17133	16993	17040	17246	17124	17147	17219	17548	17301	17235	17085	17096	17214	17128	17219	17164	17235	17160	17172	17231	17193	17371	17248	17091	17232	17169	17073	17205	17165	17174	17222	17129	17246	17184	17314	17135	17122	16996	17157	17256	17212	17159	17212	17233	17284	17350	17237	17279	17170	17261	17193	17349	17176	17107	17281	17184	17072	17199	17038	17138	17216	17183	17112	17174	17094	17090	17257	17061	17380	17115	17096	17206	17152	17186	16981	17025	17108	17371	17197	17289	17213	17187	17145	17226	17203	17268	17165	17328	17250	17219	17003	17154	17153	17254	17217	17269	17193	17095	17216	17092	17226	17118	17203	17160	17218	17229	17174	17105	17090	17321	17198	17227	17208	17156	17301	17168	17003	17229	17128	17343	17219	17187	17406	17217	17172	17179	17181	17211	17132	17048	17182	17104	17177	17263	17331	17244	17370	17322	17182	17040	17055	17336	17248	17344	17056	17231	17117	17185	17258	17118	17310	16946	17202	17322	17194	17180	17202	17095	17235	17213	17175	17074	17283	16934	17283	17161	17253	17191	17270	17156	17220	17251	17248	17162	17080	17182	17291	17066	17100	17249	17162	17068	17275	17184	17179	17113	17229	17189	17115	17271	17117	17205	17177	17156	17376	17189	17321	17101	17161	17235	17239	17128	17095	17217	17029	17276	17164	17135	17411	17196	17203	17282	17073	17402	17113	17206	17108	17256	17264	17082	17216	17159	17220	17162	17093	17050	17033	17208	17263	17242	17028	17110	17034	17179	17340	17385	17128	17197	17140	17247	17064	17133	17205	17141	17169	17259	17223	17124	17161	17270	17283	17008	17042	17384	17173	17184	17143	17194	17088	17308	16963	17187	17221	17118	17189	17315	17160	17277	17244	17179	17136	17192	17249	17222	17155	17177	17192	17232	17176	17310	16985	17269	17117	17302	17015	17167	17320	17132	17402	17177	17091	17295	17195	17156	17166	17238	17166	17226	17255	17060	17159	17127	17189	17208	17149	17218	17245	17165	17237	17108	17270	17276	17144	17189	17161	17106	17108	17065	17211	17140	17130	17237	17100	17229	17301	17146	17122	17305	17298	17422	17118	17111	17187	17357	17139	17186	17248	17086	17233	17082	17219	16963	17142	17193	17303	17136	17181	17093	17287	17204	17328	17143	17051	17102	17147	17022	17191	16996	17228	17177	17188	17126	17168	17022	17158	17134	17242	17180	16970	17270	17203	17189	17334	17234	17159	17173	17144	17173	17078	17265	17246	17357	17196	17218	17213	17117	17296	17108	17130	17136	17212	17211	17010	17111	17188	17239	17074	17290	17232	17119	17142	17230	17399	17274	17278	17253	17155	17189	17154	17099	17245	17241	17086	17340	17169	17240	17133	17324	17128	17264	17383	17184	17198	17254	17114	17173	17402	17144	16960	17362	17258	17256	17366	17064	17052	17153	17324	17344	17200	17247	17077	17089	17361	17214	17136	17291	17192	17364	17156	17082	17232	17104	17134	17215	17176	16981	17294	17128	17286	17392	17144	17025	17219	17119	17179	17203	17103	17192	17391	17067	17148	17142	17115	17314	17260	17246	17000	17124	17053	17068	17191	17303	17213	17244	17000	17086	17018	17168	17178	17299	17122	17181	17168	17178	17004	17239	17172	17241	17093	16961	17131	17180	17087	17121	16996	17234	17204	17084	17135	17189	17260	17219	17192	17205	17065	17037	17179	17134	17191	17131	17077	17161	17359	17049	17252	17196	17091	17237	17027	17273	17228	17090	17125	17179	16954	17116	17107	17124	17191	17113	17309	17348	17207	17153	17157	17118	16941	17263	17124	17157	17182	17211	17136	17222	17162	17068	17266	17186	17199	17270	17116	17289	17232	17123	17156	17177	17095	17145	17190	17108	17252	17211	17083	17199	17269	17023	17075	17248	17233	16984	17290	17200	17180	17277	17210	17175	17020	17191	17335	17073	17251	17134	17348	17217	17186	17264	17324	17062	17335	17188	17256	17101	17383	17199	17164	17059	16958	17164	17110	17116	17069	17260	17226	17180	17096	17070	17149	17138	17377	16971	17185	16944	17312	17206	17362	17169	17149	17095	16982	17083	17316	17213	17348	17146	17229	17104	17227	17241	17164	17239	17095	17030	17173	17150	17139	17219	16991	17264	17144	17171	17225	17266	17342	16962	17287	17094	17092	17187	17285	17105	17340	17181	17360	17125	17212	17179	17221	17292	17282	17225	17076	17377	17307	17224	17231	17292	17185	17348	17324	17153	16924	17134	17215	17149	17275	17089	17175	17100	17303	17283	17371	17015	17243	17155	17267	17286	17153	17205	17150	17242	17117	17314	17241	17163	17196	17373	17110	17189	17172	17230	17209	17167	17079	17193	17010	17159	17134	17197	17266	17219	17230	17304	17112	17238	17060	17062	17060	17232	17170	17238	17136	17053	17172	17025	17281	17049	17065	17193	16962	17259	17109	17152	17090	17314	17200	17129	17254	16993	17143	17401	17215	17217	17233	16924	17219	17052	17114	17089	17253	17239	17260	17284	17194	17132	17265	17085	17368	17246	17160	17185	17256	17181	17473	17251	17137	16970	17175	17242	17293	17042	17290	17152	17284	17190	17363	17206	17250	17238	16989	17144	17160	17135	17053	17182	17167	16987	17247	17216	17179	17267	16976	17247	17232	17080	17165	17158	17233	17060	17083	17286	17114	17181	17136	17209	17135	17257	17208	16956	17246	17128	17261	17202	17147	17070	17169	17164	17237	17153	17090	17156	17129	17297	17124	17172	17199	17250	17221	17109	17010	17095	17127	17032	17176	17114	17156	17229	17278	17068	17152	17194	17346	17195	17166	17117	17084	17155	17169	17371	17150	17072	17087	17072	17044	17236	17080	17127	17062	17011	17241	17067	17126	17192	17107	17273	17229	16915	17154	17214	17114	17193	17309	17190	17205	17260	17150	17323	17135	17130	17095	17140	17162	17169	16995	17178	17166	17245	17165	17100	17295	17196	17114	17351	17244	17294	17118	17134	17059	17169	17303	17210	17105	17028	17145	17110	17236	17133	17224	17196	17109	17238	17221	17237	17160	17269	16907	17192	17066	17132	17165	17071	17124	17098	17160	17204	17133	17068	17244	17190	17218	17006	17301	17225	17265	17076	17250	17053	17138	17236	17216	17116	17222	17121	17165	17164	17131	17317	17164	17151	17182	17214	17144	17138	16981	17397	16944	17178	17250	17148	17162	17379	17229	17320	17124	17051	17076	17166	17158	17140	17142	17185	17194	17186	17251	17063	17258	17169	17203	17058	17261	17203	17157	17070	17070	17209	17105	17124	17315	17030	17133	17129	17096	17171	17180	17114	17307	17107	17107	16990	17153	17184	17190	17173	17202	17384	17284	17111	17200	17311	17117	17152	17204	17189	17248	17234	17319	17219	17083	17098	17351	17061	17219	17224	17219	17148	17217	17000	17326	17178	17321	17335	17203	17239	17022	17226	17059	17215	17272	17266	17400	17044	17157	17310	17036	17363	17108	17151	17270	17137	16923	17190	17077	17180	17218	17261	17149	17021	17022	17260	17148	17275	17208	17172	17150	17172	17177	17071	17017	17266	16958	17171	17115	17225	17145	17322	17106	16901	16924	17205	17354	17334	17268	17152	17143	17014	17164	17273	17151	17182	17135	17126	17229	17148	17189	17031	17204	17257	17097	17256	17212	17259	17076	17065	17129	17056	17144	17121	17296	17397	17186	17177	17126	17135	17241	17051	17220	17145	17076	17175	17277	17181	17209	17236	17130	17163	17216	17214	17250	17163	17223	17138	17278	17258	17298	17234	17106	17295	17117	17057	17162	17190	17197	17142	17084	17215	17203	17325	17152	16908	17170	17130	17093	17089	17265	17216	17220	17297	17337	17100	17267	17280	16928	17150	17195	17087	17175	17274	16999	17168	17248	17092	17206	17205	17133	17149	17359	17124	17097	17090	17381	17216	17230	17121	17015	17225	17224	17254	17065	17062	17259	17126	17147	17305	17265	17118	17234	17239	17158	17176	17297	17091	16999	17230	17197	17118	17132	17068	17189	17252	17175	17229	17345	17307	17212	17124	17230	17346	17056	17190	17098	17190	17363	17192	17207	17247	17106	17030	17042	17192	17242	17213	17212	17237	17387	17175	17296	17143	17309	17273	17169	17174	17121	17201	17086	17256	17139	17161	17181	17237	17339	17156	17207	17216	17250	17098	17341	17207	17137	17099	17204	17115	17370	17119	17095	17126	17332	17243	17311	17187	17046	17095	17272	17124	17139	17064	17058	17110	17138	17274	17197	17372	17147	17336	17311	17177	17133	17185	16998	17168	17139	17088	17058	17198	17213	17093	17112	17281	17217	17322	17245	16973	17223	17097	17249	17049	17213	17204	17195	17141	17155	17216	17227	17310	17263	17142	17091	17311	17296	17396	17065	17241	17132	17187	17345	17149	17283	17022	17041	17377	17024	17065	17287	17080	17147	17301	17023	17263	17050	17032	17151	17143	17162	17215	17221	17159	17194	17099	17262	17317	17238	17128	17163	17221	17082	17118	17135	17322	17199	17129	17080	17056	17082	17248	17175	17019	17278	17133	17171	17224	17225	17228	17230	17065	17290	17066	17207	17121	17321	17187	16986	16938	17190	17162	17189	17040	17217	17175	17129	17294	17080	17195	17335	17046	17277	17118	17137	17175	16928	17120	17329	17310	17084	17369	17120	17036	17244	17242	17125	17240	17438	17030	17151	17278	17083	17305	17191	17288	17205	17195	17255	16996	17093	17281	17141	17142	17221
27173	22737	27009	24291	20469	19889	19626	19176	18693	18506	18444	18342	18458	18223	18141	18287	18404	18198	18244	18132	18223	18238	18130	18298	17991	18076	18118	18095	18075	18148	18098	18115	17933	18033	18017	18158	18089	18003	18125	17998	18171	18025	18176	18181	17963	17958	18045	18103	17987	18177	18041	18015	17841	18010	17937	18201	18023	18104	18099	18137	18022	18115	18039	17924	18127	18004	17793	17728	18023	17933	17894	17996	18229	17886	18040	18109	18051	18221	18023	18120	17956	18099	17852	17772	17741	17942	17981	18157	18268	18007	17962	18204	18111	17978	17940	17935	18102	18135	18018	18189	17990	17939	17946	17728	18034	17910	18020	17990	18078	18051	17991	17864	18037	17903	17936	18158	18137	18089	18160	18024	17875	17985	18096	17929	17909	17844	17882	18095	17992	17936	18020	18194	18091	18018	17988	17744	18153	18154	18012	18146	17947	17935	17946	17998	18008	18090	17965	18073	17862	17855	18028	17784	17996	18176	17975	17775	18057	17943	17915	18115	17921	17845	17966	17886	17812	17940	18064	18136	17829	17841	17815	18041	18236	17840	17992	18058	17984	18127	18021	18123	18122	18050	17967	18084	17999	18320	18059	17952	17882	18067	18078	17868	18179	18030	18084	18124	18131	17969	18072	17962	18059	17771	17936	17932	18077	18075	18011	18177	18126	18095	18073	17951	17956	18127	17955	18033	17978	17918	18130	18060	17808	18023	18116	18015	18078	18078	17930	17952	18072	17968	17964	17963	18199	18061	18018	18077	17988	18002	18251	18024	18185	18112	17923	17936	18105	17924	17998	17847	18142	17949	17776	17876	17966	17955	18264	18045	18122	18037	18109	18054	18005	17966	18032	18030	18089	17982	18263	18104	18106	18126	17962	18016	18149	18076	17994	18103	17828	18072	17915	17968	17861	18059	17881	18070	17832	17914	17929	17973	18052	18013	18182	17952	18006	18090	18042	17943	17944	17963	18064	18127	17986	18162	18083	18212	18064	17948	17993	17960	17965	17913	18076	17974	18012	18183	18081	18088	17995	17851	17995	18006	18203	18025	17916	18017	17995	17907	18251	17986	17892	18102	17869	17989	18078	17840	17908	17923	17738	17948	18076	18200	18110	18044	18174	17993	18142	18049	17947	18137	18173	17983	18085	18053	17987	18012	17986	18092	17961	17860	17856	18143	17802	17924	18201	17943	18138	17988	18116	17972	18034	18050	17941	18073	17865	17915	17817	18142	18035	17890	18100	17829	17924	18060	18049	18061	17895	18014	18023	18077	18260	17862	17976	17848	17946	18193	18218	18040	18033	18113	18058	18068	17958	17924	18106	17980	17993	18069	18156	18002	17957	18004	18091	18183	17967	17846	18162	17976	18085	17845	17819	17892	17968	18001	18138	18010	18050	17959	17954	17994	18019	17969	18136	18029	18097	18147	18122	17877	18037	17996	18009	17888	18000	17999	18147	18087	17980	17984	17909	17925	18226	17958	17904	17822	17995	17913	18207	17925	17940	17946	18148	17980	17991	18006	18051	18047	18221	18161	18103	17936	18042	18093	18093	18065	18010	17634	18098	17930	17874	17895	17892	18089	18180	17951	18087	18006	18080	17947	18270	17851	18055	17936	18049	18119	17901	17840	18055	18043	17912	18153	18073	18019	18133	18022	18126	17789	18076	18014	18138	17939	18138	18080	18256	18110	18020	17970	18223	18019	17953	17992	17997	18222	18129	18267	18172	18024	18061	18016	18237	18040	17917	17927	18105	18264	17813	17970	18025	17934	18144	18067	18074	18081	18081	17948	17829	18044	18101	17997	17998	18057	17877	17959	18010	18043	17881	18085	18141	18093	17970	17930	17989	18026	18061	17948	18121	18159	18087	18024	18188	18142	18087	17885	17994	18133	18015	17866	17936	17912	18084	17922	17947	18115	18050	17996	18115	18290	18049	18208	17848	17982	18092	17873	17879	17923	17913	18162	18085	17966	18001	18067	18048	18028	17963	18073	18121	18152	18131	17966	18070	17852	18028	18206	18055	17919	17790	18149	18047	18017	17989	18055	18090	18083	18048	17892	17857	17937	18155	18006	18046	18114	18051	17899	18067	18050	18066	18156	18050	17756	18006	18113	17876	18075	18139	17918	17966	17964	18098	18135	17990	17811	17792	17916	18030	17961	18005	17978	18109	18020	18049	18003	18152	17863	17871	18026	18276	18061	17918	17794	18077	18154	17962	18125	18090	18026	17876	18055	18190	18090	17954	17866	17990	17913	17961	18220	17876	18124	18090	18117	17992	17908	17895	17949	17845	18144	18151	18152	18285	17949	18005	18098	18117	18086	18141	18009	18056	18108	18051	18088	17967	18130	18254	17983	18092	17814	17912	18002	18118	17975	18182	18077	17780	18176	18201	18206	18030	18064	18059	17992	18008	17888	18178	18150	18127	18310	17950	17789	18049	17923	17952	18047	17913	17941	18199	18024	17782	17890	18058	17966	18171	18023	17885	18095	17954	17933	18027	18020	18241	18046	18068	18279	17877	17974	18103	18135	18168	18137	17986	17921	18056	17969	17881	18190	17890	17924	17942	18116	18166	18031	17939	17909	18096	18027	17979	18020	18114	17869	18116	17955	18057	18017	18199	18119	18270	18127	18101	17931	18206	18091	18100	18175	18246	18127	17984	17988	18216	17921	18138	18079	17922	17925	17871	17990	18145	18251	17904	17964	18208	18076	17804	18088	18120	18076	18253	17949	17962	17980	18232	17897	18088	17951	18151	17991	17856	18258	18085	18197	18171	18192	17780	18083	17902	17933	17932	17902	17960	17998	18085	17906	18117	18044	17752	18131	18062	17989	18038	18119	18052	17830	17914	18083	18084	18053	18073	18104	17919	18025	18159	17979	18025	18025	17930	17813	18105	18052	18005	18078	18040	18044	18108	17956	18120	18047	17950	18185	17961	18018	17924	18122	18012	18022	17933	17896	18075	18193	17930	18219	17985	17919	18071	18211	17932	17976	18120	17977	17934	18194	18038	18300	17879	17985	17875	18107	18285	18004	18105	18134	17820	18049	17968	17887	17824	18135	18073	18074	17866	17882	18215	17900	17938	18051	17908	18032	17799	17809	18083	18225	18043	18073	17913	18014	18024	18141	18137	17919	17904	17995	18190	18272	18125	18140	17945	17902	18151	17960	18017	17966	18124	18043	18111	17986	17953	17865	18114	18088	17851	18006	18060	18070	18123	18205	17924	17881	17941	17963	18042	18073	18034	17911	17864	18020	18087	17970	18040	17829	18020	17950	18076	17962	17958	17958	18140	18281	17877	18120	18042	18148	18088	18039	18025	18026	18240	18027	17959	18038	18007	18142	17890	17927	18088	18229	18104	17909	18011	18085	17853	17997	18088	17960	18077	17867	18064	18021	17887	18031	17982	17917	18054	18122	18108	17833	18054	18121	17874	17948	18134	18241	17907	18022	18125	18116	18042	18002	18117	17984	18085	18158	18010	17902	18239	18106	17945	17996	17831	18023	18054	18036	18003	18069	17841	17835	18104	17884	17925	17891	18063	18152	18084	18089	18040	18074	17990	17753	18152	17944	18125	18011	18119	17987	17965	18225	18022	17774	17895	17826	18144	17956	17921	18003	17940	18099	17923	18155	17950	17987	17995	18126	18087	18156	18312	18126	18064	18169	17967	18026	18069	17951	17979	17908	18071	17985	18052	18339	18053	17840	17750	18106	18073	18046	18002	18114	17987	17739	18008	18125	17998	18065	18129	17938	18026	18022	17816	18026	17992	17901	17944	18181	18067	17860	17886	18084	17949	18079	18188	18127	17879	17941	18144	17916	17987	17852	17959	17885	17940	17972	18063	17945	18015	18085	18065	18033	17886	17858	18189	17898	18008	17986	18036	18128	18005	18038	18083	17969	18095	17819	18071	18111	18009	18118	18057	17974	18022	18118	18004	17933	18061	18131	18104	18155	18133	18026	17980	17765	18071	18213	18170	18033	17927	17891	17770	18018	17875	18008	17899	18031	17838	17815	18122	17895	18114	18134	18246	18097	18151	17987	18218	18202	17963	18048	18231	18177	18016	17958	18021	18084	18244	18038	17962	17937	18082	17788	17783	17944	18142	17898	18090	17968	18009	17820	17982	18290	18073	17960	18135	18118	18067	18002	17761	17848	17899	17828	17939	18071	18086	17953	18049	18055	17944	17906	17869	18014	18081	17947	18099	17819	17910	17920	17967	17897	17883	18010	18098	18050	18044	18050	17803	17785	18143	17885	18078	18084	18094	17946	18048	17957	17784	18082	17983	17916	18028	18062	18070	18299	17799	17966	18052	17977	18052	17921	17911	18139	18218	18049	17972	18052	18209	18056	18049	18355	18052	18111	17992	18027	17937	18118	18024	17980	18099	18026	17968	17925	17991	17903	18114	17993	18010	17929	18044	17972	18124	18014	17918	17869	18006	17933	18053	17930	18190	17726	17824	17951	18159	18022	18069	18168	18028	17942	18028	17913	18077	18070	17867	18154	18064	17990	18185	17858	17913	17912	18048	17953	17941	17913	17989	18000	18047	17967	18140	18016	18201	17964	18094	17983	17968	18119	17888	17725	17928	17925	18080	18100	18216	17894	17880	17841	17965	18025	18049	18161	17835	17931	18012	18165	18078	17987	18105	17880	18138	18174	17936	17999	18335	17905	17972	17952	18094	17968	17850	18104	18112	18060	17838	18040	18062	17987	18063	17947	17981	18034	18057	17987	18138	17866	18021	17860	17879	18016	17989	18014	18047	17975	18073	18015	18054	17990	17983	18011	18020	18058	18047	17972	18027	17981	17968	17953	18091	18013	18127	18147	17959	18051	18013	17945	18013	18071	18010	17970	18177	18332	18064	17970	18228	18068	18123	18174	18056	18009	18209	18014	18046	17975	17929	18036	18241	18028	18061	18130	18066	18011	17944	18058	18027	17827	18072	17918	18170	18015	17985	18018	18099	18065	18065	18015	17915	17984	18211	18144	18192	18041	18069	17822	17946	18111	17933	17979	17881	17959	17994	18195	18115	18171	18058	18038	17962	17821	18154	18057	18069	18158	17976	18053	17855	18107	18106	17934	17985	17947	18035	18078	18010	18035	18034	17991	18234	18114	17946	17869	17987	18060
21727	30273	28015	22609	20293	19094	18257	17702	17266	16979	16786	16683	16471	16484	16306	16416	16066	16377	16163	16137	16303	16224	16558	15981	16232	16187	16292	16312	16172	16088	16256	16219	16199	16120	16271	16199	15984	16086	16037	16462	16088	16251	16121	16026	16110	16053	16061	16131	16345	16166	15988	16155	16074	16132	16211	16283	16179	16336	16004	16162	16390	16063	16091	16138	16100	16220	15976	16025	16182	16117	16222	16060	16198	16165	16374	16220	16295	16229	16173	16241	16333	16154	16152	16132	16036	16115	15992	16244	16164	16108	16040	16201	16031	16263	16264	16137	16202	16132	16169	16101	16127	16213	16105	16086	16091	16137	16078	16131	16047	16162	16172	16165	16152	16052	16090	16148	16089	16203	16174	16148	16137	16098	15993	16208	15959	16055	16172	16113	15883	16102	16068	16180	16126	16053	15973	16026	16342	16143	16111	16328	16235	16080	15961	16198	16036	16249	16077	16234	16135	16186	16107	16182	16056	16168	16136	16213	16050	16296	16080	16148	16076	16205	16023	16168	16177	16198	16276	16074	16018	16129	16058	16037	16004	16235	16159	15930	16159	16075	16203	16046	16118	16095	16183	16145	16069	16169	16143	15813	16164	15982	16208	16015	16185	16106	16139	16082	16074	15919	16184	16148	16233	16066	16291	16137	15923	16082	15995	16105	16184	16249	16192	16123	16180	16155	16165	16101	16107	16294	16094	15985	16084	16306	16127	16038	16036	16093	16086	16142	16020	16154	16092	16141	16233	16365	16241	16157	16051	16173	16117	16262	16193	16176	16203	16130	16198	16173	16118	16203	16199	16146	16187	16026	16211	16057	15935	16162	16200	16129	16124	16157	16075	16167	16102	16128	16135	16201	16233	16038	16029	16244	16050	16137	16111	16043	16034	16130	16176	16088	16148	16302	16118	16302	16193	16183	16145	16137	16162	15870	16114	16059	16109	16079	16235	16064	16128	16157	16027	15990	16096	16150	16180	16227	16195	16190	16029	16322	16139	16122	16281	16156	16225	16164	15996	16137	16297	16330	16043	16197	16099	16218	15919	16111	16110	16183	16157	16124	16165	16141	15952	16275	16061	15973	16168	15953	16065	16144	16102	16119	16260	16141	16183	16124	16204	16248	16361	16134	16119	15921	16353	16111	16237	16154	16177	16111	16111	16088	16140	16229	16108	16335	16032	16042	16077	16159	16080	16201	16079	16126	16016	16211	16213	16161	15896	16116	16140	16100	16040	16245	16217	16066	16149	16203	16043	16122	16176	16207	16282	16140	16114	16186	16215	16079	16061	16036	16137	16298	16194	16089	16099	16332	16165	16087	16049	16164	16012	16197	16115	16115	16172	15979	16218	16277	16173	16205	16170	16128	16219	16144	16287	16197	16018	16047	16122	16166	16204	16137	16189	16159	16219	16055	16119	16133	15972	16227	16279	16162	16061	16199	16263	16068	16147	16200	16200	16195	16156	16112	16122	16253	16054	16093	16194	16161	16055	16022	16250	16282	16091	16216	16258	16056	16034	16242	16142	16143	16213	16122	15997	15961	16120	16236	16053	16017	16222	16168	16102	16040	16200	16012	15980	16312	16196	16091	16135	16318	16220	16142	16129	16262	16095	16033	16231	16204	16109	16340	16012	16365	15969	16108	16120	16099	16024	16214	16172	16140	16110	16249	16164	16199	15905	16110	16105	16221	16184	16115	16113	16140	16020	16110	16117	16170	16135	16117	16007	16129	16110	16061	16221	16202	16029	16091	16023	16169	16190	16017	16114	16243	16230	16206	16115	16143	16158	16104	16299	16165	16029	16109	16130	16066	16135	16142	16006	16193	16243	16196	16076	15844	16087	16330	16162	16146	16091	16104	16135	16009	16246	16140	16112	16087	16127	16228	16247	16135	16076	16098	16298	16127	16198	16065	16140	16218	16109	16230	16044	15996	16171	16298	16150	16094	16080	15997	16212	16006	16208	16140	16146	15951	16252	16128	16115	16069	16215	15945	16080	15944	16100	16140	16197	16166	16197	16264	16115	16073	16166	16221	16067	16091	16047	15987	16187	16303	16209	16360	16108	16016	16120	16011	16201	16119	16076	16121	16038	16105	16278	16156	16233	16238	16151	16058	16292	16066	15982	16186	16158	16072	16128	16101	16184	16167	16071	16149	16377	16110	16220	15887	16323	16085	16202	16052	15958	16254	16133	16049	16098	16205	16027	15983	16082	16081	16158	16111	16271	16077	16165	16043	16113	16064	16220	16027	16141	16152	16080	16126	15951	16183	16061	16168	15981	16165	16064	16216	16204	16252	16185	16107	15993	16105	16066	16199	16019	16187	15962	16109	15929	16229	16010	16054	16004	16146	16083	16191	16039	16107	16124	16053	16120	16206	15999	16171	16090	15946	16021	16218	16082	16302	16031	16223	16180	16112	16012	16221	16230	16178	16083	16210	16238	16175	16150	16150	16160	16147	16265	16250	16365	16125	16079	16087	16223	16301	16187	16076	16196	16132	16171	16029	16252	16150	16091	16175	16172	16262	16175	16193	16058	16289	16015	16132	16269	16073	16189	16161	16131	16200	15944	15995	16049	16261	15976	16025	16109	16201	16100	16046	16073	16240	16363	16059	16241	15968	16206	16001	16148	15997	16145	16322	16073	15891	16165	16251	16161	16178	16147	16061	16210	16244	16245	16367	15975	16007	16219	16084	16297	16082	16269	16013	16146	16096	16141	16055	16107	16178	16117	16098	16273	15985	16081	16171	16150	16158	16109	16071	16183	15967	16253	16120	16199	16076	16138	15957	16239	16255	16117	16075	16057	16254	16248	16219	16105	16178	16187	16116	16301	16140	16142	16337	16234	16035	16086	16239	16119	16061	16147	16166	16012	16126	16198	16080	16260	16301	16077	16252	16184	16049	16134	16185	16185	16231	16196	16050	16184	16183	16251	16145	16180	16169	16080	16244	15999	16078	16232	16239	16194	16141	16087	16142	16052	16268	16057	16187	16188	16127	16190	16011	16051	16037	16236	16022	15981	16076	16168	15920	16205	16063	16143	15999	16121	16176	16169	16060	16233	16135	16066	16157	16094	16107	16115	16175	16158	16148	16037	16199	16283	16146	16152	16074	16116	16272	16037	16138	16015	16264	16158	16116	16083	16294	16221	16140	16174	16060	16267	16172	16100	16305	16071	16155	16172	16112	16037	16078	16275	16248	16237	16220	16039	15998	16013	16151	16144	16180	15984	16155	16142	16181	16158	16005	16149	16281	16085	15975	16230	16193	16163	15991	16175	16231	16121	16222	16277	16091	16161	16072	16099	16239	16023	16172	16166	16110	16089	16164	16130	16317	16161	16179	16102	16039	16086	16110	16204	16104	16116	16087	16303	16013	16268	16180	16111	16159	16223	16041	16078	15857	16028	16076	16125	16086	16221	16200	16040	15972	16247	16255	16201	16097	16062	16065	16123	16056	16109	16279	16064	16116	16175	16097	16313	16315	16028	16130	16141	16057	16224	16313	16184	16176	16212	16185	16100	16224	16089	16122	16065	16170	16224	16346	16044	16134	16103	16105	16277	16152	16044	16060	16193	16101	16286	16079	16246	16099	16113	16147	16234	16136	16149	16084	16362	16076	16211	16160	16076	16289	16180	16016	16191	16111	15806	15938	16098	16197	16139	16214	16113	16178	16240	16108	16210	16196	16100	16129	16305	16080	15996	15938	16195	16205	16099	16067	16052	16112	16229	16126	16249	16295	15993	15976	16251	16006	16245	16261	16166	16211	16164	16165	16122	16291	16094	16356	16149	15900	16070	16268	16157	16210	16171	16276	16115	16003	16281	16188	16172	16141	16166	16132	16042	16209	16167	16260	16214	16261	16261	16120	16130	16310	16133	16157	16197	16209	16105	16032	15967	16215	16141	15972	16079	16211	16250	16053	16041	16316	16185	16075	16155	16165	15879	16259	16042	16181	16007	16129	16055	16152	16210	16090	16045	16158	16114	16196	16110	16145	16116	16131	16213	16058	16001	16169	16079	16345	16187	16078	15952	16132	16355	16259	16205	16280	16151	16066	16014	16129	16039	16004	16196	16067	16174	16226	16074	16156	16218	15993	16196	16102	16177	16229	16178	16148	15979	16122	16310	16164	16147	16000	16202	16245	16088	16134	16065	16231	15928	16140	16200	16086	16090	16117	16173	16221	16138	16177	16080	16174	16106	16208	16104	16262	16011	15994	16176	16128	16072	16183	16034	16252	16048	16300	16157	16388	16124	16269	16128	16124	16134	16177	15991	16347	15966	16070	16058	16111	16082	16147	16099	16305	16163	16404	16179	16209	16002	16171	16006	16377	16084	16189	16164	15995	16255	16262	16074	16383	16133	16164	16037	16062	16147	16284	16115	16190	16135	16148	16024	16107	16008	15976	16230	16234	16244	16064	16257	15990	16155	16188	16167	16073	16013	16287	16112	16224	16338	16170	16013	16141	16133	16167	16142	16247	16150	15838	16061	16104	15985	16386	16224	16258	16277	16068	16179	16180	16273	16270	16186	16056	16198	16091	15956	16138	16255	16091	16053	16253	16114	16064	16012	15997	16411	16170	16082	16290	16325	16315	16125	16269	16163	16138	16095	16118	16093	16210	16260	16188	16161	16244	16134	16035	16155	16198	16034	16210	16157	16104	16150	16172	16068	16122	16145	16173	16177	16201	15972	16258	16063	16040	16128	16213	16083	16333	16245	16135	15982	16125	16094	16236	16040	16236	16118	16222	16307	16231	16101	15995	16207	16124	16258	15964	16118	16064	16182	16223	16265	16097	16126	16205	16136	16289	16059	15926	16121	16086	16188	16006	16282	16198	16051	16043	16112	16326	16016	15927	16235	16188	16128	16243	16142	16079	16167	16127	16077	16210	16005	16071	16227	16128	16202	16217	16231	16186	16162	16079	16198	16162	16026	16101	15914	16196	16080	16148	16181	16221	16203	16161	16084	16126	16245	16009	16164	16223	16007	16113	16142	15956	16076	16131	16136	16188	16063	16308	16119	16250	16167	16240	16147	16175	16234	16204	16095	15935	16148	16139	16091	16042	16289	16012	16103	16086	16101	16163	16226	16259	16123	16235	16054	16056	16174	16236	16130	16230	16083	16140	16288	16060	16011	16185
23792	21118	28476	24557	23182	24047	23820	21269	20319	20197	19840	19673	19393	19385	18995	19063	19257	19361	19234	19097	19084	19054	19140	19078	18782	18854	18874	18941	18933	18957	18819	19497	18973	18972	18915	18916	18878	18665	18905	18910	18936	18852	18737	18901	18896	18991	18777	18893	18777	18623	18765	18802	18956	18894	18854	18781	18660	18869	18939	18663	18667	18749	18742	18660	18712	18900	18879	18755	18810	18775	18862	18761	18959	18771	18745	18998	18895	18735	18724	18803	18643	18670	18759	18611	18709	18803	18711	18805	18793	18810	18824	18899	18757	18711	18680	18716	18674	18774	18698	18815	18643	18855	18777	18790	18779	18968	18598	18661	18773	18776	18883	18984	18527	18711	18934	18755	18829	18633	18805	18638	18701	18767	18701	18643	18723	18969	18744	18688	18760	18833	18824	18576	18656	18735	18754	18678	18830	18738	18635	18607	18700	18735	18478	18819	18763	18738	18764	18617	18722	18859	18790	18554	18700	18732	18839	18976	18761	18588	18960	18729	18641	18700	18795	18749	18593	18739	18682	18834	18750	18709	18723	18757	18803	18936	18809	18896	18851	18623	18718	18669	18788	18730	18814	18774	18830	18656	18811	18944	18650	18836	18769	18909	18868	18762	18899	18811	18692	18649	18884	18734	18851	18825	18702	18776	18870	18648	18724	18675	18639	18677	18467	18614	18648	18630	18730	18727	18831	18865	18799	18812	18768	18863	18921	18678	18736	18526	18665	18948	18925	18746	18780	18664	18676	18663	18735	18536	18710	18468	18652	18779	18730	18918	18654	18800	18634	18790	18751	18774	18651	18707	18972	18719	18618	18753	18845	18660	18684	18914	18945	18602	18847	18655	18792	18711	18964	18798	18720	18793	18698	18840	18631	18711	18804	18810	18737	18799	18920	18635	18891	18600	18719	18617	18781	18765	18848	18793	18805	18563	18845	18779	18855	18717	18882	18937	18750	18618	18810	18689	18726	18936	18557	18669	18769	18776	18670	18724	18699	18759	18549	18652	19027	18800	18764	18698	18780	18675	18635	18644	18712	18775	18710	18594	18899	18790	18736	18693	18869	18792	18743	18760	18685	18908	18841	18732	18791	18742	18731	18654	18574	18914	18784	19085	19030	18871	18943	18647	18808	18634	18896	18769	18760	18597	18922	18679	18727	18825	18853	18685	18963	18566	18748	18925	18890	18821	18734	18938	18703	18647	18588	18657	18699	18719	18738	18566	18711	18739	18730	18696	18640	18683	18875	18504	18758	18940	18767	18836	18749	18840	18886	18905	18791	18680	18791	18848	18667	18516	18734	18621	18745	18735	18688	18974	18735	18788	18682	18745	18744	18617	18545	18800	18740	18815	18935	19030	18650	18797	18644	18659	18868	18691	18840	18486	18732	18812	18677	18803	18951	18614	18934	18699	18879	18682	18758	18863	18616	18731	18583	18845	18520	18932	18705	18914	18758	18722	18604	18636	18768	18615	18964	18818	18724	18742	18907	18696	18762	18820	18747	18886	18804	18589	18752	18894	18683	18677	18605	19013	18778	18819	18921	18650	18686	18887	18753	18702	18820	18943	18867	18790	18855	19029	18915	18892	18720	18757	18699	18854	18710	18815	18935	18752	18784	18909	18757	18935	18795	18818	18753	18893	18869	18697	18807	18632	18945	18730	18837	18719	18655	18684	18694	18902	18657	18731	18615	18867	18801	18666	18855	18938	18714	18723	18867	18700	18863	18694	18597	18630	18775	18796	18771	18610	18777	18800	18598	18667	18733	18772	18858	18712	18623	18540	18760	18504	18634	18759	18784	18575	18464	18537	18679	18700	18578	18731	18637	18628	18918	18577	18870	18715	18664	18642	18721	18470	18899	18752	18655	18703	18792	18800	18839	18629	18886	18867	18770	18857	18800	18810	19025	18966	18815	18668	18723	18696	18690	18585	18856	18866	18823	18567	18805	18881	18768	18828	18593	18603	18622	18662	18679	18802	18971	18699	18697	18667	18598	18694	18667	18713	18706	18555	19001	18691	18711	18635	18592	18681	18842	18751	18678	18778	18707	18452	18682	18669	18687	18786	18735	18713	18702	18834	18648	18646	18644	18721	18695	18612	18901	18648	18864	18775	18572	18901	18769	18684	18807	18609	18645	18650	18557	18752	18758	18645	18921	18875	18652	18610	18737	18789	18822	18955	18716	18777	18634	18473	18823	18643	18831	18597	18764	18758	18546	18910	18789	18676	18803	18925	18812	18680	18821	18458	18664	18919	18867	18854	18838	18636	18696	18872	18839	18565	18755	18892	18878	18515	18775	18702	18934	18698	18840	18642	18923	18711	18808	18732	18647	18787	18677	18821	18721	18808	18662	18578	18618	18921	18763	18910	18809	18690	18606	18697	18745	18639	18773	18537	18606	18792	18749	18785	18664	18745	18723	18871	18549	18859	18627	18879	18744	18602	18977	18717	18746	18835	18656	18743	18671	18506	18841	18823	18486	18438	18733	18758	18855	18918	18650	18873	18613	18843	18658	18764	18841	18774	18593	18832	18814	18758	18869	18750	18694	18628	18783	18762	18629	18677	18666	18701	18600	18918	18680	18559	18902	18699	18791	18736	18754	18522	18778	18846	18740	18610	18781	18870	18599	18601	18642	18739	18682	18764	18884	18833	18816	18758	18697	18986	18894	18680	18851	18698	18768	18557	18793	18919	18815	18760	18669	18660	18750	18407	18697	18780	18688	18850	18633	18924	18674	18724	18749	18811	18766	18690	19030	18823	18734	18866	18704	18906	18646	18708	18947	18696	18854	18749	18631	18728	18583	18945	18699	18803	18987	18733	18737	18707	18919	18761	18907	18896	18802	18590	18904	18732	18766	18709	18689	18827	18733	18796	18718	18988	18844	18781	18745	18839	18806	18495	18652	18706	18705	18793	18758	18598	18795	18901	18659	18618	18853	18787	18661	18818	18749	18639	18667	18849	18904	18860	18716	18694	18807	18814	18842	18832	18992	18821	18805	18843	18747	18650	18928	18577	18633	18753	18733	18593	18890	18827	18803	18739	18617	18652	18834	18915	18728	18658	18809	18598	18658	18722	18793	18702	18848	18900	18770	18846	18829	18513	18717	18781	18738	18430	18755	18958	18728	18509	18689	18780	18809	18783	18711	18756	18815	18741	18600	18773	18589	18844	18680	18733	18728	18755	18538	18638	18795	18704	18748	18963	18748	18613	18718	18777	18823	18808	18695	18673	18674	19017	19019	18855	18739	18715	18807	18737	18695	18784	18624	18614	18783	18720	18787	18657	19008	18726	18787	18742	18806	18802	18709	18744	18864	18775	18675	18801	18923	18713	18723	18587	18916	18735	18737	18745	18648	18795	18800	18781	18683	18667	18500	18681	18748	18556	18959	18718	18844	18709	18632	18731	18525	18641	18569	18769	18581	18700	18834	18831	18822	18836	18613	18769	18785	18536	18770	18769	18847	18757	18844	18659	18649	18673	18656	18697	18868	18689	18625	18748	18822	18650	18539	18687	18663	18767	18839	18882	18871	18657	18782	18636	18870	18876	18915	18743	18724	18839	18960	18672	18632	18649	18834	18697	18823	18774	18773	18855	18919	18767	18713	18691	18579	18703	18634	18688	18696	18610	18698	18903	18713	18727	18794	18726	18713	18722	18712	18704	18876	18932	18874	18746	18747	18705	18802	18634	18757	18814	18800	18807	18698	18657	18796	18571	18657	18791	18668	18960	18765	18683	18827	18569	18637	18729	18860	18844	18853	18847	18716	18577	18831	18825	18755	18610	18727	18624	18623	18735	18712	18668	18631	18726	18684	18728	18703	18561	18675	18759	18616	18699	18716	18763	18482	18845	18771	18831	18707	18696	18718	18636	18736	18736	18843	18918	18625	18732	18880	18707	18555	18895	18857	18711	18753	18641	18954	18722	18754	18744	18678	18875	18788	18652	18830	18691	18629	18626	18592	18653	18578	18572	18628	18808	18933	18763	18694	18661	18734	18718	18522	18647	18629	18716	18701	18787	18862	18733	18882	18768	18838	18749	18857	18752	18782	18596	18528	18717	18615	18544	18817	18843	18915	18708	18804	18763	18726	18587	19047	18718	18961	18839	18950	19008	18657	18721	18733	18891	18813	18675	18641	18733	18721	18940	18602	18729	18605	18812	18580	18844	19003	18943	18703	18996	18655	18654	18753	18822	18677	18671	18663	18818	18791	18651	18911	18687	18764	18951	18722	18805	18606	18746	18881	18828	18824	18691	18791	18746	18919	18763	18888	18695	18740	18825	18757	18642	18765	18675	18650	18987	18673	18715	18855	18852	18717	18583	18777	18818	18827	18882	18907	18487	18680	18592	18760	18746	18704	18870	18719	18738	18862	18711	18800	18922	18734	18806	18844	18751	18719	18824	18934	18537	18675	18858	18816	18833	18844	18676	18626	18750	18648	18687	18783	18922	18624	18615	18739	18780	18676	18685	18583	18555	18556	18679	18557	18720	18723	18604	18726	18686	18941	18770	18787	18813	18660	18692	18617	18641	18958	18827	18644	18717	18874	18818	18738	18564	18763	18766	18735	18771	18724	18556	18854	18676	18759	18829	18796	18701	18681	18934	18756	18744	18897	18609	18730	18460	18780	18691	18685	18630	18575	18643	18620	18825	18721	18835	18865	18832	18935	18814	18799	18674	18775	18734	18788	18601	18773	18911	18839	18567	18643	18727	18847	18747	18589	18763	18700	18914	18831	18590	18930	18800	18759	18829	18605	18439	18765	18912	18488	18858	18724	18845	18618	18737	18611	18843	18560	18655	18943	18655	18786	18672	18602	18562	18848	18680	18620	18726	18948	18595	18837	18742	18834	18821	18916	18763	18943	18558	18746	18784	18525	18625	18666	18665	18628	18688	18964	18709	18531	18873	18821	18840	18748	18493	18696	18510	18778	18776	18707	18675	18811	18819	18760	18661	18647	18792	18739	18818	18922	18772	18846	18833	18891	18724	18681	18834	18823	18707	18859	18722	18795	18601	18661	18584	18779	18901	18771	18843	18677	18714	18621	18807	18587	19038	18826	18709	18709	18739	18617	18800	18715	18775	18793	18903	18798	18902	18893	18873	18750	18933	18727	18878	18533	18791	18717	18766	18978	18629
22789	38478	37437	29533	25133	23029	21426	20219	19165	18682	18006	17842	17630	17437	17286	17314	17056	17151	16827	16875	17113	17031	16859	16775	16892	16975	16780	17016	16753	16883	16909	17845	16589	16770	16662	16680	16788	16719	16661	16723	16637	16701	16568	16720	16721	16698	16704	16631	16561	16683	16665	16529	16704	16626	16690	16635	16555	16573	16651	16731	16690	16664	16654	16631	16674	16636	16585	16728	16742	16681	16656	16704	16793	16709	16705	16679	16922	16653	16677	16703	16765	16670	16644	16737	16621	16715	16671	16547	16692	16465	16802	16497	16696	16606	16569	16729	16681	16613	16556	16538	16620	16759	16592	16721	16677	16595	16681	16723	16610	16558	16804	16673	16640	16768	16498	16825	16625	16662	16615	16626	16666	16540	16525	16513	16535	16795	16695	16513	16663	16629	16716	16778	16663	16577	16581	16563	16584	16664	16657	16579	16603	16664	16567	16673	16775	16580	16597	16508	16577	16661	16574	16625	16596	16413	16695	16680	16799	16509	16770	16677	16731	16538	16607	16554	16603	16686	16767	16812	16744	16378	16477	16565	16550	16627	16574	16438	16806	16774	16664	16616	16852	16559	16504	16608	16664	16773	16665	16686	16640	16749	16614	16502	16628	16756	16676	16675	16673	16801	16763	16694	16653	16757	16455	16723	16662	16599	16824	16589	16805	16637	16609	16583	16647	16674	16782	16625	16833	16560	16624	16589	16709	16477	16466	16685	16661	16657	16647	16684	16643	16678	16518	16665	16631	16607	16706	16552	16487	16630	16913	16690	16663	16617	16618	16598	16576	16546	16681	16544	16658	16584	16633	16791	16722	16560	16635	16735	16581	16531	16833	16692	16633	16663	16539	16663	16650	16621	16799	16768	16572	16572	16579	16402	16648	16681	16505	16713	16713	16587	16667	16687	16560	16849	16721	16649	16646	16849	16612	16536	16682	16725	16574	16723	16477	16627	16539	16641	16840	16564	16585	16824	16719	16479	16608	16678	16576	16614	16574	16560	16625	16832	16449	16586	16637	16619	16706	16729	16660	16617	16594	16560	16445	16603	16516	16499	16624	16592	16656	16800	16778	16725	16603	16657	16695	16690	16566	16857	16578	16589	16706	16650	16451	16679	16520	16659	16830	16582	16596	16766	16571	16721	16502	16610	16600	16655	16568	16641	16640	16656	16678	16648	16749	16710	16715	16592	16499	16706	16705	16672	16541	16627	16751	16778	16713	16660	16673	16581	16506	16565	16657	16768	16610	16576	16713	16701	16706	16466	16772	16489	16536	16626	16469	16634	16621	16466	16610	16512	16618	16716	16676	16787	16731	16595	16570	16519	16662	16532	16698	16624	16492	16618	16488	16852	16598	16519	16806	16577	16628	16778	16608	16592	16483	16527	16553	16714	16652	16643	16623	16736	16406	16544	16599	16661	16648	16741	16556	16540	16579	16689	16547	16710	16619	16533	16773	16712	16800	16727	16531	16624	16750	16535	16575	16673	16686	16739	16618	16779	16611	16545	16440	16728	16406	16618	16547	16513	16526	16574	16716	16671	16573	16667	16627	16631	16691	16638	16558	16614	16672	16534	16569	16488	16720	16676	16676	16382	16721	16599	16608	16716	16597	16619	16790	16523	16610	16690	16706	16800	16516	16738	16705	16607	16705	16492	16612	16865	16712	16474	16695	16839	16576	16630	16613	16629	16695	16560	16537	16613	16739	16571	16662	16761	16673	16672	16679	16688	16543	16749	16529	16884	16633	16716	16713	16553	16499	16631	16618	16563	16741	16697	16706	16485	16612	16565	16441	16786	16515	16465	16577	16818	16759	16614	16737	16521	16879	16415	16497	16701	16683	16593	16630	16665	16615	16487	16711	16681	16550	16732	16650	16597	16747	16566	16595	16575	16616	16625	16633	16661	16506	16779	16545	16775	16718	16533	16774	16749	16562	16599	16659	16629	16586	16567	16650	16683	16689	16561	16725	16721	16694	16703	16405	16509	16784	16662	16690	16622	16607	16555	16628	16843	16675	16505	16753	16771	16626	16743	16670	16511	16669	16598	16825	16565	16703	16815	16503	16762	16625	16587	16613	16487	16600	16657	16546	16847	16612	16592	16515	16660	16581	16641	16672	16689	16558	16413	16639	16612	16650	16605	16648	16522	16783	16877	16632	16623	16582	16613	16693	16584	16628	16614	16561	16706	16608	16464	16565	16710	16711	16558	16634	16555	16507	16558	16599	16554	16569	16542	16671	16608	16640	16641	16529	16671	16505	16655	16696	16577	16608	16692	16633	16737	16596	16843	16636	16620	16655	16521	16746	16654	16627	16437	16610	16395	16586	16658	16609	16809	16667	16549	16595	16710	16834	16606	16493	16596	16606	16546	16520	16703	16789	16504	16558	16595	16638	16647	16729	16659	16744	16803	16694	16626	16718	16772	16530	16736	16769	16666	16745	16774	16662	16654	16547	16584	16682	16503	16491	16586	16595	16738	16673	16544	16615	16621	16465	16617	16692	16543	16574	16659	16639	16806	16508	16662	16620	16662	16669	16622	16589	16537	16748	16500	16601	16572	16668	16744	16711	16583	16623	16415	16682	16651	16650	16763	16609	16639	16708	16557	16475	16559	16692	16534	16550	16577	16623	16702	16677	16691	16554	16584	16714	16697	16718	16610	16598	16758	16683	16634	16751	16618	16602	16615	16611	16749	16659	16580	16594	16558	16523	16677	16496	16468	16612	16724	16591	16496	16416	16805	16450	16570	16723	16516	16669	16643	16593	16775	16567	16686	16691	16604	16549	16500	16673	16630	16761	16687	16813	16566	16572	16740	16813	16595	16641	16696	16679	16783	16583	16635	16767	16646	16625	16594	16577	16700	16431	16628	16576	16490	16673	16579	16657	16574	16589	16579	16751	16625	16620	16609	16735	16744	16770	16758	16716	16599	16727	16855	16614	16701	16588	16753	16633	16838	16711	16588	16478	16579	16616	16558	16493	16773	16730	16544	16739	16507	16603	16575	16660	16505	16467	16624	16508	16743	16690	16742	16556	16661	16679	16521	16687	16725	16568	16714	16608	16436	16758	16422	16410	16508	16662	16599	16444	16386	16743	16660	16714	16629	16715	16460	16694	16558	16538	16556	16661	16674	16677	16676	16571	16568	16538	16894	16567	16531	16554	16604	16601	16684	16585	16733	16490	16557	16648	16476	16578	16666	16612	16619	16724	16571	16578	16723	16611	16719	16621	16746	16688	16510	16630	16817	16558	16721	16652	16550	16592	16608	16805	16611	16805	16682	16601	16555	16582	16621	16542	16662	16670	16767	16724	16563	16721	16526	16636	16585	16738	16442	16664	16500	16662	16617	16704	16509	16659	16531	16451	16491	16639	16664	16720	16650	16623	16636	16661	16600	16724	16631	16676	16663	16648	16489	16526	16635	16715	16615	16712	16760	16821	16641	16628	16516	16578	16413	16728	16548	16807	16754	16510	16657	16617	16781	16625	16557	16672	16706	16925	16602	16612	16650	16568	16384	16700	16555	16630	16472	16556	16762	16632	16546	16586	16788	16511	16688	16549	16654	16665	16574	16586	16637	16665	16739	16599	16651	16567	16640	16584	16656	16659	16526	16578	16497	16594	16803	16546	16652	16625	16680	16640	16649	16745	16637	16721	16583	16630	16648	16737	16557	16500	16712	16530	16619	16724	16688	16626	16702	16547	16577	16606	16692	16596	16562	16669	16544	16543	16689	16775	16839	16424	16655	16625	16509	16621	16698	16652	16722	16615	16654	16591	16628	16645	16496	16535	16648	16553	16603	16674	16420	16587	16703	16716	16704	16666	16629	16581	16501	16771	16473	16645	16598	16771	16737	16579	16719	16700	16597	16646	16490	16568	16655	16459	16734	16647	16571	16776	16737	16640	16563	16512	16660	16782	16525	16607	16679	16465	16621	16563	16628	16583	16601	16661	16505	16687	16683	16648	16497	16499	16684	16758	16724	16681	16689	16613	16897	16733	16617	16568	16705	16554	16535	16766	16572	16680	16597	16715	16679	16712	16760	16738	16675	16372	16726	16695	16621	16549	16496	16545	16587	16533	16623	16684	16574	16521	16547	16583	16507	16796	16648	16617	16530	16647	16624	16709	16491	16607	16593	16506	16504	16894	16729	16668	16815	16518	16646	16565	16630	16553	16667	16600	16631	16847	16534	16799	16623	16448	16468	16616	16635	16644	16681	16562	16590	16727	16662	16462	16628	16578	16675	16502	16731	16514	16657	16599	16352	16632	16702	16693	16523	16615	16559	16698	16710	16586	16663	16602	16564	16517	16586	16642	16790	16732	16661	16592	16746	16607	16739	16562	16593	16557	16514	16629	16604	16696	16584	16544	16614	16687	16672	16591	16493	16810	16669	16562	16543	16608	16637	16548	16658	16699	16777	16575	16688	16645	16583	16646	16597	16620	16576	16688	16516	16716	16627	16581	16471	16700	16612	16827	16526	16654	16637	16408	16747	16629	16614	16701	16669	16609	16590	16658	16468	16587	16666	16570	16509	16683	16618	16620	16726	16667	16669	16716	16602	16609	16554	16642	16669	16708	16617	16790	16467	16662	16648	16559	16639	16703	16577	16909	16565	16663	16589	16655	16497	16791	16651	16713	16643	16517	16706	16740	16675	16683	16518	16644	16659	16595	16612	16645	16516	16470	16659	16588	16700	16858	16507	16763	16418	16709	16811	16640	16652	16526	16681	16705	16629	16497	16577	16524	16615	16585	16700	16584	16586	16669	16638	16682	16780	16752	16764	16750	16725	16552	16698	16523	16597	16629	16618	16561	16784	16696	16654	16707	16528	16722	16603	16705	16679	16592	16738	16681	16651	16581	16809	16603	16674	16510	16605	16752	16476	16600	16447	16879	16571	16595	16533	16589	16602	16779	16544	16559	16551	16620	16535	16564	16559	16691	16729	16718	16618	16511	16644	16732	16453	16656	16576	16626	16729	16722	16671	16702	16762	16524	16701	16760	16474	16620	16492	16760	16600	16528	16558	16435	16520	16631	16510	16528	16792	16913	16822	16778	16789	16639	16509	16648	16580	16729	16598	16514	16661	16588	16632	16613	16695	16495	16708	16645	16698	16500	16700	16708	16571	16521	16613	16664	16782
22801	21259	29094	23780	22142	25575	28748	24248	23068	22821	22469	21834	21782	21617	21305	21173	21282	20938	20967	20818	20716	20904	20814	20815	20806	20798	20802	20844	20653	20838	20854	22081	20644	20696	20792	20666	20686	20656	20880	20743	20649	20601	20428	20421	20540	20474	20509	20244	20632	20514	20702	20524	20547	20585	20617	20561	20505	20675	20604	20713	20158	20592	20481	20499	20462	20549	20468	20413	20629	20418	20453	20594	20507	20402	20442	20472	20333	20437	20468	20600	20342	20388	20478	20268	20399	20465	20407	20280	20292	20474	20559	20446	20590	20292	20306	20454	20410	20617	20236	20630	20464	20469	20471	20525	20585	20610	20460	20521	20461	20567	20500	20454	20277	20593	20691	20534	20404	20607	20501	20436	20561	20362	20384	20369	20364	20519	20672	20589	20452	20257	20430	20386	20224	20498	20420	20603	20389	20438	20483	20352	20201	20404	20389	20250	20350	20613	20389	20526	20624	20443	20300	20414	20723	20473	20263	20456	20570	20484	20386	20539	20582	20521	20192	20331	20477	20333	20493	20216	20386	20459	20606	20400	20414	20469	20603	20505	20504	20608	20503	20502	20529	20612	20457	20414	20491	20364	20409	20315	20308	20469	20241	20529	20462	20532	20565	20344	20445	20341	20481	20424	20384	20529	20450	20459	20503	20468	20267	20204	20504	20366	20423	20377	20500	20609	20418	20358	20755	20473	20317	20510	20542	20283	20218	20287	20373	20325	20540	20481	20473	20444	20456	20148	20664	20620	20359	20422	20471	20311	20424	20517	20465	20438	20495	20404	20452	20466	20619	20526	20523	20494	20614	20448	20710	20512	20437	20394	20500	20494	20639	20403	20576	20195	20385	20538	20415	20486	20309	20525	20398	20573	20459	20323	20384	20329	20429	20487	20336	20399	20435	20381	20620	20345	20413	20743	20565	20462	20337	20401	20544	20422	20439	20498	20292	20464	20503	20316	20462	20627	20551	20412	20476	20546	20361	20416	20399	20431	20230	20435	20294	20519	20526	20338	20480	20455	20386	20566	20452	20627	20557	20419	20408	20550	20398	20371	20589	20381	20233	20580	20417	20472	20349	20586	20333	20474	20542	20326	20298	20484	20655	20432	20212	20362	20414	20384	20513	20241	20527	20347	20190	20359	20378	20627	20405	20537	20576	20518	20405	20417	20368	20332	20428	20468	20559	20207	20415	20254	20364	20512	20495	20486	20628	20288	20508	20524	20583	20280	20517	20687	20559	20473	20452	20331	20392	20286	20651	20565	20493	20416	20406	20489	20533	20382	20230	20487	20501	20347	20514	20559	20435	20540	20471	20365	20272	20477	20512	20300	20392	20519	20616	20333	20302	20431	20503	20560	20233	20210	20619	20318	20517	20359	20285	20404	20413	20268	20238	20320	20404	20354	20608	20599	20250	20497	20511	20572	20499	20223	20453	20372	20372	20519	20428	20586	20588	20554	20301	20387	20594	20353	20396	20678	20452	20452	20524	20676	20354	20367	20457	20658	20518	20221	20342	20407	20335	20597	20562	20581	20556	20502	20329	20260	20579	20408	20338	20205	20416	20297	20534	20372	20448	20456	20482	20589	20310	20367	20412	20291	20388	20366	20450	20291	20452	20535	20260	20555	20332	20616	20478	20403	20206	20651	20415	20547	20501	20350	20593	20524	20369	20599	20541	20327	20518	20464	20370	20592	20300	20564	20361	20392	20637	20269	20369	20196	20328	20439	20331	20458	20481	20477	20566	20594	20675	20381	20420	20564	20338	20339	20301	20655	20373	20563	20532	20381	20518	20460	20289	20511	20479	20267	20342	20552	20300	20238	20383	20342	20548	20501	20532	20026	20486	20228	20417	20516	20436	20370	20605	20420	20463	20363	20322	20570	20699	20588	20473	20392	20540	20382	20403	20547	20425	20499	20353	20542	20482	20215	20585	20281	20320	20542	20336	20514	20481	20444	20406	20408	20526	20427	20694	20465	20575	20363	20597	20392	20492	20586	20583	20384	20586	20389	20468	20344	20590	20300	20426	20443	20388	20523	20321	20505	20248	20481	20338	20652	20509	20387	20454	20529	20548	20536	20396	20419	20694	20336	20435	20342	20323	20621	20257	20543	20385	20538	20522	20561	20324	20301	20372	20306	20400	20285	20473	20374	20508	20476	20474	20409	20726	20607	20510	20462	20397	20092	20474	20430	20439	20367	20290	20516	20263	20306	20553	20324	20333	20538	20595	20444	20530	20437	20292	20444	20653	20499	20471	20447	20429	20328	20449	20423	20414	20232	20510	20493	20364	20488	20564	20529	20429	20570	20365	20293	20540	20599	20680	20456	20390	20490	20425	20319	20560	20450	20336	20396	20568	20459	20537	20386	20396	20243	20535	20580	20498	20285	20211	20358	20336	20411	20335	20524	20296	20212	20413	20343	20399	20267	20297	20297	20351	20619	20490	20148	20297	20417	20431	20407	20503	20491	20456	20315	20307	20557	20423	20374	20347	20466	20657	20298	20654	20497	20520	20446	20148	20398	20604	20414	20480	20415	20620	20682	20624	20458	20477	20405	20370	20403	20565	20381	20363	20469	20589	20466	20436	20489	20368	20257	20584	20460	20491	20503	20485	20545	20368	20553	20422	20291	20622	20435	20396	20567	20278	20413	20373	20461	20278	20508	20313	20527	20278	20535	20480	20605	20387	20427	20600	20447	20404	20419	20422	20422	20393	20629	20226	20218	20302	20414	20535	20332	20425	20367	20543	20446	20425	20190	20414	20277	20513	20504	20391	20491	20450	20417	20704	20466	20495	20594	20422	20444	20364	20288	20358	20253	20439	20381	20519	20672	20625	20434	20551	20632	20621	20381	20476	20557	20779	20427	20635	20322	20411	20538	20490	20613	20487	20571	20588	20416	20451	20476	20396	20166	20408	20355	20332	20331	20475	20494	20466	20414	20309	20236	20563	20474	20561	20600	20288	20426	20351	20398	20366	20381	20371	20580	20459	20457	20456	20349	20562	20538	20521	20566	20290	20391	20774	20400	20289	20388	20485	20388	20461	20386	20551	20452	20572	20558	20478	20473	20648	20567	20316	20569	20335	20150	20402	20288	20592	20345	20538	20408	20541	20463	20402	20280	20554	20516	20539	20451	20498	20551	20485	20483	20395	20408	20626	20512	20612	20506	20437	20510	20514	20480	20400	20418	20449	20434	20418	20497	20601	20572	20276	20465	20432	20536	20484	20225	20639	20530	20526	20628	20316	20316	20614	20538	20488	20459	20454	20259	20422	20348	20695	20628	20518	20478	20437	20455	20417	20469	20354	20323	20362	20232	20478	20566	20722	20261	20553	20395	20399	20311	20409	20298	20484	20378	20576	20434	20484	20450	20455	20289	20358	20583	20342	20410	20823	20293	20313	20478	20257	20536	20304	20452	20498	20330	20327	20550	20481	20467	20333	20612	20523	20569	20533	20707	20890	20443	20672	20664	20286	20374	20446	20487	20331	20408	20530	20434	20361	20386	20366	20321	20334	20306	20579	20604	20374	20443	20467	20591	20533	20349	20412	20433	20305	20488	20277	20389	20413	20329	20558	20630	20630	20338	20392	20468	20165	20307	20446	20371	20325	20255	20321	20452	20438	20371	20651	20430	20610	20452	20604	20500	20605	20470	20498	20507	20586	20521	20495	20434	20372	20477	20739	20658	20272	20542	20466	20619	20567	20383	20358	20468	20333	20415	20548	20482	20569	20407	20764	20385	20547	20357	20542	20559	20405	20472	20583	20551	20546	20527	20296	20206	20515	20505	20474	20336	20333	20279	20531	20427	20574	20432	20462	20332	20330	20252	20288	20355	20454	20492	20502	20505	20655	20409	20309	20468	20526	20420	20254	20330	20650	20703	20554	20512	20484	20348	20394	20463	20465	20426	20410	20411	20349	20386	20429	20365	20402	20444	20468	20306	20529	20345	20311	20411	20378	20542	20317	20560	20413	20329	20478	20440	20247	20489	20559	20490	20365	20314	20464	20382	20652	20484	20377	20513	20469	20371	20459	20367	20540	20492	20561	20577	20454	20514	20251	20250	20615	20381	20367	20370	20493	20414	20578	20494	20290	20440	20532	20331	20508	20315	20336	20734	20484	20482	20713	20345	20366	20413	20451	20533	20724	20422	20491	20461	20474	20500	20436	20430	20471	20244	20302	20603	20467	20630	20578	20461	20377	20245	20467	20557	20622	20558	20459	20420	20585	20406	20374	20506	20493	20362	20449	20445	20569	20525	20437	20690	20375	20349	20521	20335	20381	20487	20331	20271	20267	20349	20522	20485	20437	20494	20465	20433	20203	20486	20233	20545	20458	20619	20374	20461	20578	20422	20504	20333	20503	20562	20338	20207	20480	20249	20329	20393	20480	20399	20289	20682	20362	20555	20276	20330	20405	20445	20559	20572	20408	20390	20467	20382	20403	20494	20631	20361	20626	20551	20358	20593	20656	20649	20390	20470	20615	20455	20446	20562	20626	20466	20468	20450	20509	20502	20413	20440	20393	20470	20358	20622	20470	20474	20360	20427	20426	20544	20426	20301	20542	20504	20697	20369	20346	20282	20535	20656	20509	20341	20418	20530	20190	20347	20401	20246	20453	20533	20270	20447	20511	20626	20485	20522	20492	20594	20485	20497	20204	20382	20603	20649	20481	20342	20597	20461	20436	20235	20593	20310	20401	20340	20432	20508	20402	20533	20529	20337	20424	20315	20319	20370	20315	20501	20412	20507	20509	20550	20355	20303	20420	20289	20440	20485	20310	20298	20508	20656	20488	20363	20381	20461	20457	20299	20368	20566	20183	20392	20299	20393	20661	20654	20306	20509	20573	20376	20355	20461	20305	20581	20414	20506	20522	20675	20350	20373	20495	20586	20350	20533	20558	20347	20467	20350	20558	20508	20484	20501	20392	20382	20392	20522	20389	20301	20264	20401	20296	20449	20440	20311	20453	20536	20112	20464	20364	20694	20440	20444	20254	20374	20602	20589	20451	20379	20513	20474	20485	20501	20395	20548	20585	20324	20587	20397	20257	20451	20389	20459	20534	20350	20424	20598	20268	20361	20588	20515	20599	20609	20695	20582	20343	20410	20465	20550	20377	20386	20402	20437	20296	20408
25950	45927	44346	35684	30546	27129	25124	23334	21893	20821	20246	19816	19187	18958	18980	18657	18296	18342	18256	18206	18234	17922	18092	17982	18095	17936	18032	17981	17861	17942	18250	19745	17781	17806	17811	17741	17684	17573	17785	17554	17749	17559	17677	17647	17703	17750	17640	17725	17539	17585	17684	17683	17846	17558	17630	17817	17643	17521	17742	17690	17617	17618	17573	17750	17493	17611	17674	17536	17602	17734	17678	17742	17540	17713	17720	17524	17710	17457	17588	17550	17521	17633	17743	17656	17656	17628	17694	17555	17672	17570	17791	17761	17655	17759	17532	17568	17483	17504	17518	17570	17606	17767	17653	17653	17533	17656	17424	17657	17663	17722	17591	17669	17546	17454	17454	17606	17522	17701	17759	17637	17642	17608	17630	17610	17550	17668	17608	17642	17573	17725	17514	17653	17582	17627	17532	17813	17517	17621	17483	17601	17665	17576	17569	17515	17508	17633	17737	17548	17623	17536	17662	17704	17442	17505	17409	17845	17574	17510	17679	17619	17594	17703	17824	17662	17616	17734	17448	17581	17372	17619	17740	17609	17667	17484	17632	17689	17650	17596	17528	17793	17541	17504	17734	17618	17697	17385	17707	17603	17752	17732	17619	17564	17576	17704	17520	17624	17709	17563	17585	17599	17522	17501	17616	17764	17578	17692	17582	17582	17698	17597	17718	17559	17560	17530	17539	17658	17700	17578	17600	17608	17359	17593	17584	17603	17702	17641	17501	17517	17615	17439	17607	17509	17645	17549	17604	17566	17537	17514	17617	17515	17615	17554	17600	17588	17712	17598	17575	17777	17719	17623	17618	17596	17670	17589	17462	17616	17512	17600	17609	17617	17682	17622	17627	17508	17557	17548	17556	17640	17656	17691	17708	17542	17613	17585	17581	17613	17605	17569	17704	17658	17491	17710	17682	17644	17581	17835	17565	17531	17824	17530	17484	17629	17738	17464	17734	17626	17654	17581	17563	17470	17742	17654	17606	17572	17702	17611	17700	17748	17715	17697	17785	17617	17550	17535	17605	17636	17760	17655	17684	17766	17692	17496	17459	17556	17630	17495	17524	17722	17606	17524	17560	17620	17634	17698	17571	17454	17650	17483	17631	17641	17718	17699	17494	17623	17476	17718	17715	17611	17431	17421	17708	17551	17644	17649	17870	17510	17630	17826	17769	17729	17522	17549	17670	17695	17565	17494	17680	17575	17427	17529	17476	17522	17502	17582	17701	17670	17447	17458	17603	17577	17563	17694	17626	17777	17509	17570	17450	17670	17489	17589	17622	17884	17676	17479	17631	17635	17717	17658	17505	17572	17603	17647	17739	17591	17494	17643	17543	17647	17612	17816	17505	17586	17586	17646	17491	17547	17669	17514	17549	17532	17519	17664	17735	17710	17707	17621	17527	17676	17496	17737	17702	17590	17400	17571	17758	17349	17757	17625	17557	17751	17679	17662	17654	17743	17451	17735	17742	17542	17747	17541	17566	17667	17448	17640	17624	17741	17611	17575	17589	17624	17588	17736	17635	17467	17663	17476	17577	17597	17550	17461	17715	17648	17665	17614	17723	17566	17805	17793	17385	17621	17600	17604	17696	17515	17634	17678	17598	17381	17693	17658	17846	17534	17517	17602	17636	17531	17599	17765	17596	17634	17657	17701	17493	17629	17652	17550	17517	17630	17709	17613	17513	17761	17553	17530	17596	17447	17600	17593	17519	17583	17472	17640	17694	17462	17611	17770	17721	17532	17488	17584	17765	17851	17557	17524	17554	17504	17740	17702	17567	17490	17505	17627	17667	17624	17643	17695	17710	17523	17608	17588	17707	17697	17719	17497	17593	17688	17520	17462	17670	17556	17580	17470	17624	17459	17535	17649	17618	17675	17581	17438	17762	17569	17705	17663	17717	17565	17716	17751	17575	17659	17624	17411	17562	17834	17633	17618	17610	17536	17668	17703	17511	17512	17669	17546	17625	17587	17520	17864	17515	17477	17638	17541	17462	17513	17635	17629	17464	17387	17450	17562	17544	17554	17525	17724	17672	17656	17756	17606	17659	17568	17402	17535	17686	17550	17650	17690	17472	17491	17728	17759	17573	17651	17665	17533	17570	17668	17816	17684	17604	17602	17515	17640	17743	17596	17608	17680	17567	17584	17563	17615	17713	17599	17641	17546	17624	17733	17463	17536	17501	17694	17673	17577	17620	17514	17615	17635	17499	17650	17522	17642	17412	17551	17739	17618	17694	17541	17624	17596	17499	17557	17688	17664	17672	17562	17761	17650	17636	17700	17656	17777	17593	17412	17439	17606	17650	17657	17617	17620	17655	17389	17573	17524	17558	17516	17566	17547	17827	17596	17693	17870	17536	17666	17688	17573	17561	17640	17534	17726	17599	17507	17574	17578	17578	17511	17516	17623	17560	17561	17480	17621	17625	17403	17680	17565	17549	17682	17717	17563	17757	17646	17497	17489	17577	17629	17492	17526	17465	17795	17630	17614	17602	17697	17709	17679	17627	17579	17453	17551	17509	17638	17570	17503	17570	17576	17586	17517	17461	17691	17707	17589	17598	17694	17595	17307	17533	17441	17672	17563	17715	17555	17650	17683	17459	17578	17609	17670	17616	17474	17659	17449	17440	17450	17432	17672	17593	17385	17515	17655	17598	17704	17539	17508	17500	17592	17641	17619	17561	17634	17669	17653	17544	17560	17589	17694	17557	17602	17630	17667	17625	17663	17624	17639	17594	17598	17751	17578	17714	17717	17561	17503	17686	17785	17580	17634	17725	17636	17808	17661	17575	17561	17450	17764	17639	17597	17539	17636	17552	17695	17611	17561	17648	17561	17497	17682	17747	17762	17580	17801	17444	17666	17600	17600	17631	17483	17561	17819	17649	17685	17741	17663	17711	17697	17534	17625	17551	17644	17676	17475	17618	17536	17610	17580	17584	17479	17562	17595	17612	17536	17705	17630	17615	17540	17584	17626	17506	17633	17677	17503	17525	17583	17692	17678	17729	17641	17620	17425	17712	17626	17628	17627	17619	17619	17585	17619	17632	17636	17517	17688	17644	17496	17545	17666	17609	17708	17509	17591	17500	17594	17487	17607	17639	17646	17629	17617	17520	17744	17568	17702	17483	17570	17675	17709	17708	17656	17733	17595	17448	17551	17669	17523	17638	17554	17607	17705	17570	17631	17314	17716	17606	17673	17607	17510	17580	17565	17515	17598	17573	17577	17635	17468	17655	17692	17653	17638	17610	17616	17792	17902	17501	17555	17556	17641	17565	17511	17515	17687	17469	17656	17549	17719	17445	17619	17548	17525	17761	17380	17580	17607	17704	17574	17724	17646	17502	17591	17699	17465	17812	17556	17680	17729	17639	17616	17774	17779	17587	17722	17480	17619	17551	17609	17733	17528	17680	17638	17465	17673	17654	17510	17693	17580	17487	17649	17388	17665	17523	17523	17539	17787	17387	17765	17581	17541	17556	17796	17693	17657	17558	17636	17505	17681	17563	17369	17697	17596	17746	17640	17555	17794	17592	17530	17433	17587	17457	17660	17667	17563	17728	17608	17653	17563	17580	17604	17444	17646	17685	17593	17673	17578	17650	17563	17650	17661	17590	17445	17617	17708	17463	17646	17609	17578	17528	17754	17597	17499	17444	17672	17432	17611	17460	17592	17598	17755	17547	17617	17594	17500	17598	17606	17615	17470	17576	17561	17626	17434	17637	17611	17678	17543	17669	17436	17572	17775	17677	17576	17461	17554	17574	17591	17557	17656	17505	17551	17659	17688	17750	17656	17751	17721	17613	17513	17326	17588	17612	17698	17787	17707	17736	17438	17717	17709	17684	17647	17619	17616	17516	17443	17572	17562	17634	17512	17694	17593	17730	17595	17713	17689	17496	17612	17699	17714	17667	17515	17593	17708	17538	17606	17679	17526	17610	17573	17656	17679	17590	17609	17741	17735	17657	17689	17485	17474	17595	17489	17621	17622	17463	17596	17733	17578	17538	17759	17611	17549	17349	17595	17574	17792	17610	17606	17714	17567	17471	17440	17604	17526	17733	17615	17542	17653	17671	17586	17696	17596	17677	17665	17648	17554	17579	17611	17522	17555	17601	17615	17429	17606	17526	17412	17506	17620	17609	17634	17628	17478	17650	17478	17681	17808	17549	17589	17628	17581	17582	17688	17469	17420	17645	17534	17710	17471	17604	17781	17578	17665	17657	17633	17512	17563	17676	17656	17802	17491	17483	17549	17762	17761	17584	17603	17631	17636	17641	17577	17680	17549	17501	17711	17725	17656	17597	17621	17534	17708	17697	17559	17756	17560	17724	17657	17418	17509	17897	17639	17647	17687	17562	17706	17584	17747	17568	17517	17679	17495	17369	17664	17604	17543	17570	17628	17714	17606	17697	17621	17613	17610	17605	17592	17481	17664	17492	17590	17802	17546	17602	17712	17649	17429	17686	17615	17648	17682	17700	17504	17632	17543	17670	17500	17605	17753	17666	17777	17415	17670	17516	17587	17653	17558	17667	17530	17613	17517	17609	17523	17625	17542	17591	17530	17716	17695	17706	17621	17537	17673	17403	17700	17702	17699	17624	17644	17475	17583	17688	17606	17537	17551	17550	17565	17744	17529	17638	17656	17500	17673	17409	17639	17668	17631	17688	17696	17555	17503	17632	17538	17527	17615	17575	17630	17433	17564	17578	17469	17633	17644	17673	17668	17532	17563	17695	17616	17636	17468	17603	17406	17400	17714	17565	17676	17620	17732	17586	17689	17595	17597	17692	17671	17558	17602	17561	17551	17617	17693	17782	17658	17626	17626	17555	17521	17537	17500	17619	17673	17572	17626	17613	17552	17759	17670	17434	17572	17770	17565	17494	17791	17727	17505	17600	17595	17581	17709	17510	17686	17568	17626	17613	17746	17651	17631	17584	17643	17609	17575	17605	17633	17761	17531	17662	17643	17588	17404	17447	17730	17594	17524	17470	17661	17789	17644	17551	17615	17618	17486	17604	17733	17683	17785	17807	17694	17651	17596	17505	17616	17504	17552	17625	17599	17549	17671	17643	17586	17578	17699	17662	17570	17537	17744	17729	17693	17613	17654	17661	17401	17522	17575	17568	17490	17590	17675	17494	17718
27553	23100	27656	25011	21265	20156	19950	19567	19117	18932	19025	18632	18675	18620	18699	18607	18678	18638	18463	18622	18472	18531	18453	18379	18723	18664	18437	18516	18466	18509	18485	18545	18462	18505	18411	18585	18513	18498	18546	18647	18312	18336	18404	18530	18471	18550	18413	18260	18473	18531	18423	18333	18448	18358	18629	18426	18257	18450	18432	18411	18422	18372	18430	18561	18383	18268	18393	18245	18461	18498	18481	18282	18368	18470	18633	18355	18605	18217	18280	18267	18479	18282	18272	18228	18429	18524	18600	18666	18287	18262	18479	18307	18641	18373	18493	18277	18478	18363	18352	18380	18297	18328	18480	18393	18403	18238	18519	18410	18384	18403	18232	18405	18393	18466	18334	18298	18356	18531	18275	18483	18443	18440	18395	18335	18532	18311	18472	18632	18689	18436	18484	18511	18444	18433	18449	18302	18517	18478	18451	18298	18505	18487	18417	18514	18455	18339	18505	18522	18232	18596	18418	18419	18591	18700	18386	18487	18374	18562	18363	18341	18566	18648	18503	18334	18376	18523	18421	18437	18302	18306	18356	18383	18639	18476	18401	18372	18501	18659	18267	18490	18546	18472	18332	18519	18346	18322	18435	18432	18484	18352	18500	18557	18445	18295	18477	18464	18368	18441	18440	18455	18297	18397	18525	18460	18320	18357	18342	18531	18419	18538	18351	18395	18396	18407	18403	18446	18509	18267	18676	18400	18513	18440	18467	18324	18389	18402	18523	18516	18432	18388	18444	18572	18491	18278	18200	18193	18209	18404	18315	18437	18433	18491	18450	18413	18195	18488	18267	18432	18461	18405	18462	18269	18290	18274	18475	18430	18405	18385	18475	18649	18564	18563	18446	18442	18363	18371	18506	18522	18503	18444	18342	18210	18471	18535	18520	18406	18368	18427	18550	18512	18524	18541	18332	18305	18410	18467	18468	18312	18432	18398	18347	18409	18470	18346	18418	18610	18354	18527	18333	18577	18475	18455	18339	18445	18338	18517	18468	18438	18555	18432	18524	18298	18262	18474	18521	18568	18365	18306	18163	18367	18514	18248	18284	18442	18560	18678	18348	18590	18436	18416	18383	18531	18452	18401	18405	18108	18366	18448	18444	18361	18471	18497	18438	18355	18302	18559	18423	18491	18436	18428	18352	18301	18352	18319	18490	18502	18238	18208	18456	18332	18474	18520	18386	18292	18394	18628	18433	18299	18292	18441	18407	18670	18430	18569	18372	18344	18480	18260	18450	18415	18451	18342	18362	18574	18326	18616	18328	18499	18478	18381	18491	18505	18426	18410	18341	18411	18379	18482	18329	18555	18344	18430	18613	18456	18459	18576	18512	18547	18303	18302	18471	18524	18441	18352	18330	18437	18203	18379	18406	18333	18296	18391	18566	18085	18425	18529	18426	18352	18376	18287	18285	18375	18465	18490	18457	18419	18339	18302	18234	18411	18456	18474	18430	18378	18382	18502	18269	18509	18485	18508	18622	18515	18487	18498	18606	18361	18469	18336	18333	18573	18556	18596	18521	18415	18504	18543	18320	18487	18349	18303	18465	18409	18589	18301	18499	18257	18328	18397	18344	18275	18452	18214	18435	18381	18458	18508	18622	18546	18586	18227	18438	18401	18549	18424	18332	18427	18518	18569	18519	18452	18362	18424	18496	18444	18369	18373	18502	18372	18602	18361	18486	18578	18305	18305	18486	18472	18465	18353	18414	18352	18319	18498	18319	18352	18367	18339	18354	18305	18292	18426	18412	18524	18466	18421	18451	18363	18406	18235	18332	18557	18357	18270	18507	18427	18388	18438	18318	18221	18463	18440	18524	18245	18383	18321	18559	18413	18503	18526	18549	18434	18364	18371	18502	18418	18514	18488	18304	18684	18513	18428	18375	18443	18311	18577	18292	18412	18461	18545	18318	18258	18513	18412	18549	18312	18245	18491	18383	18295	18278	18270	18474	18408	18416	18295	18260	18240	18440	18454	18404	18499	18384	18579	18426	18178	18605	18455	18417	18402	18445	18417	18423	18407	18434	18220	18508	18660	18465	18257	18385	18263	18501	18417	18252	18488	18482	18524	18716	18414	18454	18377	18440	18492	18291	18465	18327	18330	18423	18366	18298	18417	18440	18453	18344	18453	18459	18397	18430	18658	18618	18466	18381	18382	18283	18458	18451	18153	18474	18512	18425	18494	18391	18517	18464	18398	18506	18317	18259	18451	18441	18214	18650	18605	18441	18466	18692	18370	18533	18341	18235	18590	18359	18469	18335	18448	18322	18508	18444	18328	18444	18365	18395	18420	18531	18611	18375	18305	18387	18395	18492	18257	18434	18445	18516	18419	18412	18547	18569	18562	18516	18406	18436	18554	18345	18302	18404	18356	18380	18421	18379	18321	18701	18565	18453	18474	18433	18527	18471	18405	18366	18354	18358	18323	18505	18432	18342	18432	18372	18212	18513	18526	18448	18311	18365	18455	18395	18464	18581	18321	18557	18519	18395	18402	18498	18472	18365	18276	18407	18624	18603	18569	18372	18460	18526	18445	18497	18257	18416	18199	18338	18545	18367	18572	18464	18401	18461	18227	18441	18210	18337	18567	18372	18458	18422	18445	18373	18527	18351	18329	18564	18429	18380	18291	18496	18509	18634	18367	18375	18396	18373	18523	18531	18451	18420	18233	18521	18586	18438	18434	18343	18409	18181	18399	18448	18451	18424	18508	18551	18322	18519	18300	18401	18509	18496	18351	18344	18486	18416	18538	18400	18235	18471	18324	18201	18633	18538	18474	18466	18301	18379	18357	18516	18401	18450	18450	18399	18400	18376	18433	18610	18378	18565	18504	18569	18445	18626	18527	18389	18482	18516	18472	18451	18505	18626	18490	18528	18213	18364	18403	18568	18226	18274	18407	18422	18453	18415	18396	18475	18424	18282	18467	18356	18442	18156	18322	18472	18412	18365	18199	18324	18056	18474	18447	18497	18629	18460	18322	18276	18398	18240	18231	18339	18619	18516	18403	18484	18628	18466	18459	18608	18495	18384	18215	18227	18346	18111	18301	18319	18248	18404	18460	18351	18522	18415	18280	18598	18637	18626	18533	18427	18498	18616	18565	18558	18558	18534	18377	18500	18369	18266	18516	18219	18311	18252	18409	18490	18492	18417	18292	18532	18415	18302	18341	18229	18538	18388	18444	18407	18468	18416	18567	18573	18468	18574	18355	18433	18259	18650	18206	18390	18309	18535	18515	18498	18414	18516	18468	18575	18339	18344	18703	18616	18590	18547	18473	18298	18426	18509	18472	18485	18590	18618	18188	18226	18398	18389	18370	18588	18518	18547	18416	18352	18394	18496	18541	18405	18396	18451	18247	18182	18443	18318	18452	18411	18386	18122	18176	18392	18594	18430	18564	18539	18334	18512	18328	18489	18436	18358	18327	18440	18145	18433	18506	18409	18547	18383	18455	18358	18502	18564	18490	18421	18435	18493	18311	18383	18206	18329	18425	18493	18347	18365	18385	18597	18403	18374	18672	18391	18451	18394	18493	18792	18395	18379	18280	18506	18328	18465	18352	18200	18319	18250	18355	18545	18526	18207	18487	18376	18505	18352	18512	18335	18500	18413	18281	18525	18329	18435	18348	18303	18208	18515	18359	18385	18482	18463	18502	18300	18405	18249	18489	18426	18145	18544	18373	18388	18511	18521	18316	18337	18353	18444	18319	18401	18304	18442	18269	18212	18332	18303	18679	18382	18417	18656	18274	18399	18354	18322	18683	18388	18392	18559	18394	18578	18526	18432	18406	18412	18458	18390	18406	18318	18380	18607	18458	18516	18505	18575	18607	18440	18319	18344	18346	18498	18601	18645	18565	18266	18508	18521	18469	18400	18325	18684	18506	18478	18489	18191	18309	18306	18335	18384	18410	18512	18320	18514	18325	18305	18322	18518	18392	18294	18414	18528	18294	18273	18238	18536	18379	18410	18465	18537	18421	18245	18374	18397	18429	18181	18383	18534	18263	18655	18347	18410	18503	18456	18346	18398	18311	18273	18607	18444	18523	18333	18513	18264	18507	18408	18432	18307	18248	18469	18446	18344	18292	18440	18739	18508	18306	18394	18514	18416	18658	18314	18435	18502	18347	18423	18233	18605	18443	18356	18489	18411	18507	18458	18299	18341	18405	18637	18354	18577	18696	18466	18151	18475	18383	18281	18297	18407	18352	18503	18371	18613	18459	18451	18473	18360	18471	18448	18308	18606	18242	18304	18197	18587	18270	18322	18481	18386	18503	18616	18454	18134	18369	18609	18336	18370	18421	18532	18326	18411	18300	18501	18611	18468	18578	18375	18406	18448	18452	18361	18265	18363	18687	18366	18406	18526	18418	18458	18319	18376	18365	18411	18466	18566	18487	18488	18383	18349	18403	18374	18413	18406	18341	18382	18485	18411	18294	18512	18718	18585	18568	18701	18700	18521	18537	18345	18489	18497	18456	18396	18403	18263	18210	18459	18447	18370	18332	18530	18451	18551	18305	18436	18539	18401	18450	18432	18479	18236	18548	18476	18351	18483	18573	18450	18670	18363	18163	18451	18314	18523	18347	18548	18410	18420	18503	18500	18476	18436	18411	18391	18424	18392	18296	18380	18327	18288	18422	18415	18329	18218	18515	18450	18282	18388	18419	18378	18464	18329	18367	18567	18484	18349	18318	18563	18567	18569	18504	18485	18441	18354	18536	18532	18359	18598	18458	18603	18484	18535	18441	18364	18203	18471	18513	18506	18429	18372	18350	18423	18507	18556	18360	18340	18336	18572	18551	18362	18531	18357	18296	18501	18314	18528	18620	18337	18272	18470	18506	18546	18334	18501	18389	18536	18662	18464	18625	18341	18472	18438	18502	18441	18486	18420	18223	18322	18469	18471	18620	18290	18544	18552	18709	18532	18395	18199	18263	18302	18544	18688	18476	18495	18392	18429	18446	18491	18316	18436	18438	18399	18297	18731	18491	18448	18394	18484	18488	18417	18377	18411	18458	18509	18496	18222	18452	18275	18470	18615	18633	18618	18387	18386	18517	18238	18465	18407	18177	18511	18499	18319	18607	18575	18360	18460	18495	18257	18483	18608	18443	18450	18402	18225	18653	18587	18385	18405	18444
22684	31858	28640	23496	20833	19516	18521	17899	17507	17327	16988	16808	16837	16645	16733	16707	16688	16458	16410	16573	16466	16639	16578	16496	16620	16341	16491	16347	16646	16518	16457	16514	16379	16616	16488	16503	16513	16526	16526	16441	16440	16488	16410	16436	16484	16425	16350	16587	16398	16369	16465	16315	16381	16575	16414	16320	16559	16390	16375	16525	16410	16231	16620	16431	16356	16364	16430	16245	16372	16516	16380	16380	16303	16424	16370	16441	16351	16567	16425	16417	16401	16469	16500	16405	16402	16440	16380	16515	16441	16428	16360	16429	16302	16229	16456	16382	16325	16377	16395	16516	16301	16357	16307	16362	16477	16322	16313	16568	16522	16373	16350	16556	16502	16423	16274	16384	16564	16362	16472	16482	16396	16589	16424	16347	16384	16373	16501	16397	16305	16521	16281	16504	16412	16178	16282	16471	16424	16246	16351	16409	16343	16354	16351	16347	16307	16253	16458	16561	16378	16441	16257	16417	16432	16464	16369	16509	16392	16304	16402	16535	16418	16311	16437	16466	16493	16318	16264	16441	16340	16554	16458	16488	16293	16414	16534	16374	16378	16258	16507	16276	16320	16355	16181	16399	16285	16458	16390	16417	16656	16425	16178	16381	16392	16297	16182	16197	16395	16364	16439	16486	16337	16236	16390	16250	16529	16350	16327	16326	16306	16538	16296	16385	16306	16416	16441	16471	16296	16448	16522	16276	16442	16305	16397	16424	16415	16349	16500	16428	16458	16171	16290	16413	16550	16502	16391	16312	16340	16335	16425	16465	16563	16357	16425	16452	16254	16259	16431	16306	16571	16597	16323	16380	16209	16412	16463	16545	16363	16279	16431	16554	16388	16465	16401	16368	16377	16380	16282	16233	16329	16543	16544	16505	16410	16236	16258	16406	16446	16343	16465	16521	16391	16345	16364	16290	16369	16369	16449	16311	16452	16430	16486	16376	16403	16430	16520	16429	16363	16249	16512	16371	16448	16369	16302	16312	16500	16177	16432	16600	16222	16455	16440	16475	16292	16324	16376	16433	16509	16369	16645	16323	16199	16374	16258	16477	16395	16188	16350	16394	16567	16405	16364	16456	16451	16387	16254	16381	16590	16283	16340	16406	16177	16393	16373	16333	16447	16511	16334	16316	16236	16472	16311	16366	16353	16456	16434	16390	16352	16480	16378	16356	16455	16207	16531	16411	16481	16390	16336	16558	16206	16475	16518	16418	16374	16404	16478	16407	16363	16457	16302	16351	16590	16522	16349	16429	16524	16589	16281	16367	16369	16378	16527	16441	16358	16424	16332	16523	16548	16443	16578	16501	16450	16473	16354	16247	16376	16552	16461	16516	16452	16404	16399	16181	16484	16372	16468	16314	16341	16432	16315	16332	16236	16337	16409	16427	16449	16398	16366	16314	16474	16350	16461	16444	16579	16541	16508	16471	16436	16276	16508	16364	16472	16417	16380	16326	16420	16401	16390	16222	16367	16472	16336	16424	16290	16467	16426	16519	16489	16404	16336	16502	16474	16334	16406	16407	16563	16499	16353	16481	16258	16426	16382	16368	16421	16413	16276	16444	16469	16368	16290	16184	16236	16328	16356	16302	16565	16419	16499	16227	16479	16426	16457	16496	16346	16521	16351	16273	16350	16346	16381	16330	16572	16283	16445	16353	16406	16409	16439	16393	16439	16287	16377	16347	16362	16503	16389	16286	16388	16362	16336	16463	16340	16444	16253	16353	16361	16413	16364	16387	16440	16521	16144	16383	16365	16261	16366	16275	16405	16523	16420	16342	16403	16424	16406	16595	16268	16345	16397	16383	16493	16279	16348	16399	16455	16287	16345	16439	16184	16577	16463	16257	16421	16315	16433	16346	16409	16504	16343	16421	16396	16485	16417	16326	16392	16472	16550	16285	16520	16387	16515	16330	16289	16351	16388	16537	16719	16374	16453	16326	16394	16526	16416	16513	16622	16294	16430	16637	16378	16503	16339	16569	16364	16470	16499	16479	16473	16317	16360	16526	16288	16342	16477	16516	16458	16409	16261	16422	16411	16443	16319	16464	16324	16370	16387	16378	16237	16486	16442	16266	16317	16301	16361	16297	16375	16434	16513	16434	16334	16455	16462	16321	16336	16593	16314	16342	16460	16344	16534	16271	16374	16569	16395	16378	16246	16394	16277	16542	16550	16375	16361	16369	16500	16409	16429	16644	16346	16476	16407	16338	16342	16397	16571	16360	16369	16550	16347	16429	16511	16490	16263	16276	16332	16399	16481	16334	16413	16529	16297	16216	16432	16602	16259	16402	16368	16273	16434	16395	16519	16490	16508	16453	16459	16437	16285	16460	16263	16278	16259	16289	16260	16396	16456	16474	16384	16528	16473	16467	16423	16428	16365	16194	16439	16576	16262	16422	16450	16397	16405	16300	16468	16353	16530	16262	16415	16339	16335	16388	16414	16457	16370	16529	16626	16427	16306	16322	16498	16288	16419	16376	16545	16451	16466	16416	16448	16522	16482	16417	16461	16415	16213	16320	16387	16410	16357	16436	16196	16401	16321	16334	16407	16463	16359	16299	16608	16416	16398	16332	16328	16417	16239	16512	16360	16412	16329	16467	16447	16466	16474	16343	16420	16405	16439	16336	16403	16352	16462	16322	16510	16258	16452	16423	16580	16497	16459	16450	16327	16466	16552	16414	16313	16404	16271	16458	16301	16389	16406	16356	16309	16373	16410	16526	16301	16357	16540	16386	16401	16365	16458	16434	16322	16365	16423	16517	16367	16258	16438	16433	16414	16401	16199	16319	16179	16612	16467	16415	16326	16397	16621	16362	16496	16432	16384	16322	16403	16510	16318	16411	16390	16531	16437	16529	16391	16286	16350	16336	16373	16496	16328	16383	16360	16372	16309	16452	16441	16280	16277	16408	16332	16469	16469	16296	16453	16495	16386	16415	16319	16400	16377	16225	16346	16495	16445	16409	16446	16417	16461	16450	16368	16381	16483	16307	16488	16424	16633	16410	16455	16369	16399	16489	16431	16302	16327	16376	16422	16397	16427	16329	16492	16362	16529	16413	16492	16463	16323	16438	16397	16362	16331	16476	16357	16234	16383	16275	16315	16511	16398	16298	16368	16384	16190	16395	16493	16445	16422	16409	16447	16505	16380	16362	16446	16415	16425	16408	16422	16536	16236	16415	16396	16446	16572	16396	16560	16368	16538	16361	16347	16356	16412	16373	16493	16499	16255	16381	16272	16536	16409	16425	16270	16437	16473	16427	16381	16225	16384	16433	16233	16408	16414	16374	16594	16271	16339	16448	16498	16387	16440	16380	16296	16296	16306	16385	16309	16571	16467	16365	16375	16124	16364	16346	16259	16408	16317	16314	16404	16442	16307	16562	16353	16493	16507	16529	16411	16361	16554	16378	16416	16328	16548	16211	16458	16322	16478	16426	16417	16419	16497	16326	16406	16539	16322	16263	16393	16360	16246	16314	16197	16350	16463	16267	16347	16411	16382	16504	16428	16417	16463	16450	16243	16418	16357	16495	16432	16342	16397	16351	16314	16341	16512	16224	16468	16282	16511	16393	16367	16482	16309	16515	16277	16590	16410	16457	16164	16272	16406	16335	16364	16400	16391	16493	16330	16499	16660	16426	16425	16397	16503	16358	16455	16326	16357	16520	16510	16518	16221	16404	16310	16367	16464	16412	16531	16251	16416	16286	16365	16367	16504	16400	16498	16448	16339	16500	16323	16357	16560	16262	16336	16455	16421	16494	16363	16418	16411	16377	16408	16507	16455	16338	16404	16510	16415	16221	16355	16298	16514	16413	16496	16317	16298	16453	16493	16448	16591	16474	16357	16475	16484	16404	16328	16333	16308	16362	16532	16399	16392	16381	16279	16423	16589	16212	16500	16339	16318	16451	16391	16184	16484	16494	16484	16218	16550	16332	16434	16454	16419	16420	16364	16437	16504	16544	16532	16423	16433	16290	16392	16356	16505	16488	16487	16347	16448	16585	16397	16461	16453	16333	16246	16356	16397	16368	16402	16400	16453	16258	16369	16360	16432	16259	16467	16294	16489	16265	16427	16385	16404	16413	16456	16394	16185	16497	16431	16313	16438	16311	16321	16316	16172	16421	16413	16456	16555	16337	16592	16585	16383	16295	16485	16437	16524	16418	16299	16436	16506	16340	16384	16443	16328	16446	16523	16397	16434	16441	16419	16331	16438	16463	16271	16313	16280	16320	16392	16607	16598	16370	16306	16356	16457	16453	16361	16412	16294	16414	16447	16526	16305	16342	16407	16533	16346	16431	16494	16393	16419	16384	16402	16367	16314	16458	16219	16412	16373	16311	16268	16500	16378	16329	16567	16209	16349	16340	16332	16424	16329	16238	16521	16441	16287	16371	16440	16638	16367	16339	16436	16365	16389	16318	16438	16455	16268	16452	16355	16534	16383	16438	16507	16371	16407	16269	16323	16387	16352	16276	16526	16446	16299	16337	16215	16342	16528	16490	16532	16431	16283	16462	16302	16276	16497	16449	16547	16352	16410	16625	16483	16297	16477	16432	16440	16372	16391	16508	16320	16424	16430	16520	16442	16430	16368	16334	16235	16400	16395	16484	16175	16472	16544	16357	16426	16469	16391	16490	16412	16456	16315	16242	16342	16252	16580	16441	16497	16433	16326	16260	16534	16305	16426	16204	16436	16311	16602	16307	16345	16472	16330	16297	16473	16483	16479	16354	16613	16483	16406	16314	16370	16355	16272	16414	16504	16291	16385	16557	16528	16402	16320	16511	16315	16380	16393	16510	16290	16261	16523	16437	16488	16388	16420	16344	16289	16474	16457	16447	16400	16335	16223	16338	16385	16289	16596	16316	16395	16301	16303	16270	16367	16449	16384	16320	16449	16228	16420	16440	16493	16325	16493	16410	16374	16466	16513	16345	16505	16350	16420	16427	16406	16297	16409	16301	16510	16442	16484	16394	16207	16450	16396	16324	16370	16470	16156	16368	16357	16224	16433	16450	16491	16247	16314	16332	16398	16426	16419	16372	16422	16394	16399	16428	16458	16328	16443	16643	16349	16385	16184	16377	16370	16293	16270	16365	16314	16556	16327	16365	16367	16217	16386	16420	16350	16569	16430	16516
23837	21182	28545	24742	23259	23867	23584	21176	20357	20158	19919	19653	19444	19092	19183	19049	18937	18989	18853	18845	18740	18996	19015	18679	18832	18787	18934	18890	18809	18743	18821	18826	18660	18626	18937	18651	18794	18760	18689	18677	18881	18680	18584	18506	18685	18940	18686	18815	18558	18813	18731	18797	18741	18656	18677	18891	18837	18854	18784	18503	18762	18653	18593	18567	18877	18732	18593	18719	18609	18592	18822	18755	18632	18530	18596	18456	18628	18614	18725	18653	18767	18552	18635	18398	18675	18908	18670	18688	18832	18587	18868	18566	18511	18810	18631	18628	18691	18447	18696	18525	18671	18714	18752	18608	18496	18639	18649	18827	18474	18643	18677	18649	18609	18612	18524	18489	18561	18540	18872	18646	18709	18716	18679	18525	18606	18583	18750	18696	18638	18637	18658	18555	18592	18699	18493	18672	18619	18624	18659	18523	18793	18665	18477	18502	18626	18572	18581	18721	18498	18712	18512	18672	18874	18648	18524	18698	18814	18553	18648	18620	18766	18737	18676	18939	18831	18767	18602	18425	18518	18639	18602	18575	18459	18613	18572	18549	18666	18492	18562	18750	18539	18797	18648	18579	18727	18610	18745	18624	18378	18635	18681	18531	18756	18703	18681	18455	18545	18701	18828	18790	18580	18763	18479	18516	18585	18709	18571	18483	18721	18621	18640	18720	18735	18516	18696	18791	18520	18329	18814	18812	18700	18331	18700	18555	18759	18585	18418	18623	18574	18759	18440	18655	18660	18819	18473	18573	18551	18620	18631	18397	18603	18648	18575	18507	18766	18539	18593	18707	18495	18786	18667	18614	18591	18637	18688	18597	18413	18688	18681	18567	18730	18676	18708	18652	18449	18511	18617	18560	18695	18578	18598	18815	18503	18775	18726	18541	18644	18766	18701	18732	18566	18813	18742	18553	18669	18401	18613	18496	18768	18570	18561	18783	18722	18556	18724	18855	18597	18669	18477	18614	18663	18651	18650	18925	18671	18687	18588	18694	18707	18423	18527	18791	18752	18805	18678	18851	18398	18409	18851	18727	18444	18721	18766	18585	18463	18667	18660	18574	18505	18867	18596	18407	18528	18648	18610	18566	18805	18526	18806	18642	18578	18813	18772	18474	18673	18788	18601	18637	18358	18681	18714	18699	18535	18511	18664	18463	18716	18609	18841	18377	18499	18662	18721	18615	18690	18618	18590	18655	18475	18722	18430	18639	18771	18589	18755	18785	18553	18588	18717	18733	18700	18524	18656	18442	18568	18578	18695	18498	18578	18670	18546	18614	18935	18811	18715	18599	18550	18667	18733	18721	18661	18878	18600	18531	18600	18563	18495	18706	18725	18504	18529	18499	18710	18720	18680	18588	18748	18720	18854	18566	18715	18724	18533	18858	18584	18752	18712	18737	18607	18712	18814	18621	18914	18812	18574	18545	18781	18731	18821	18738	18799	18706	18451	18621	18823	18608	18627	18534	18634	18549	18621	18641	18479	18704	18478	18620	18732	18481	18440	18551	18590	18671	18470	18545	18593	18659	18527	18774	18759	18636	18842	18571	18666	18578	18774	18641	18744	18757	18589	18657	18534	18654	18766	18831	18467	18553	18849	18725	18480	18525	18686	18662	18864	18689	18734	18595	18719	18579	18612	18507	18579	18656	18653	18612	18728	18553	18540	18713	18460	18699	18740	18565	18787	18674	18618	18686	18810	18671	18865	18565	18682	18648	18518	18451	18613	18528	18628	18550	18535	18523	18407	18605	18664	18693	18628	18479	18641	18611	18670	18588	18809	18604	18537	18797	18547	18484	18605	18546	18753	18592	18446	18537	18447	18522	18452	18538	18484	18774	18854	18481	18707	18634	18690	18478	18646	18827	18690	18678	18790	18671	18611	18905	18716	18748	18738	18451	18439	18538	18512	18631	18560	18678	18520	18653	18571	18672	18641	18603	18396	18664	18669	18621	18774	18487	18411	18406	18689	18638	18758	18595	18652	18828	18638	18475	18678	18664	18785	18606	18598	18727	18640	18659	18419	18664	18590	18501	18545	18738	18645	18580	18617	18592	18643	18618	18581	18515	18684	18565	18572	18680	18652	18622	18480	18438	18654	18524	18576	18502	18596	18525	18597	18610	18628	18477	18454	18608	18593	18400	18724	18597	18471	18567	18757	18375	18700	18627	18666	18689	18638	18633	18588	18607	18756	18721	18502	18508	18642	18678	18744	18661	18659	18808	18709	18578	18639	18721	18471	18598	18522	18683	18498	18712	18538	18749	18589	18655	18466	18531	18567	18720	18584	18731	18680	18717	18586	18755	18557	18548	18681	18700	18660	18772	18532	18500	18681	18745	18737	18801	18630	18512	18635	18500	18793	18761	18504	18619	18498	18580	18765	18401	18807	18767	18639	18502	18600	18657	18563	18723	18532	18654	18566	18667	18728	18427	18578	18439	18659	18581	18613	18545	18691	18415	18671	18681	18745	18761	18729	18371	18592	18730	18808	18426	18643	18726	18739	18542	18571	18542	18468	18727	18707	18728	18762	18648	18740	18664	18564	18354	18686	18562	18641	18683	18765	18591	18468	18547	18569	18750	18379	18815	18546	18613	18711	18464	18452	18521	18848	18443	18602	18637	18772	18721	18695	18621	18873	18596	18505	18744	18954	18589	18755	18639	18530	18544	18627	18564	18848	18715	18668	18603	18802	18679	18593	18881	18711	18453	18591	18578	18491	18498	18681	18626	18576	18531	18700	18795	18621	18748	18543	18701	18620	18612	18596	18671	18557	18384	18435	18597	18562	18658	18590	18800	18703	18471	18799	18699	18613	18450	18546	18836	18864	18620	18439	18524	18506	18616	18532	18662	18605	18670	18655	18536	18649	18622	18705	18583	18745	18802	18811	18594	18620	18631	18615	18496	18528	18490	18580	18500	18728	18646	18722	18663	18540	18661	18582	18691	18668	18694	18697	18732	18586	18516	18511	18597	18605	18496	18650	18710	18770	18823	18750	18505	18549	18640	18637	18711	18718	18610	18650	18716	18564	18686	18792	18734	18756	18620	18697	18575	18668	18574	18651	18692	18699	18748	18826	18760	18594	18628	18665	18638	18503	18581	18663	18597	18750	18739	18693	18749	18692	18577	18770	18686	18637	18757	18669	18603	18659	18432	18360	18549	18482	18713	18554	18514	18537	18532	18863	18735	18591	18590	18823	18549	18488	18456	18551	18674	18684	18628	18506	18662	18562	18529	18565	18571	18629	18660	18686	18706	18433	18556	18390	18541	18780	18631	18601	18592	18457	18630	18573	18602	18451	18858	18666	18662	18826	18568	18409	18430	18608	18673	18468	18533	18591	18574	18560	18391	18610	18573	18566	18686	18708	18682	18537	18642	18481	18734	18504	18549	18639	18715	18514	18743	18585	18699	18523	18793	18495	18668	18757	18846	18707	18493	18525	18454	18458	18678	18715	18621	18482	18475	18748	18524	18729	18568	18614	18351	18818	18551	18612	18594	18744	18466	18534	18747	18622	18526	18713	18707	18499	18747	18611	18668	18593	18822	18505	18454	18822	18305	18718	18691	18540	18700	18555	18716	18540	18549	18577	18523	18508	18522	18547	18482	18550	18677	18578	18691	18734	18635	18805	18648	18618	18503	18691	18673	18650	18533	18698	18662	18743	18700	18520	18430	18707	18521	18527	18581	18817	18581	18439	18690	18591	18640	18505	18800	18595	18657	18596	18766	18619	18694	18726	18541	18575	18559	18637	18619	18713	18478	18570	18551	18592	18515	18634	18676	18679	18523	18787	18724	18573	18485	18692	18431	18668	18456	18525	18489	18671	18498	18573	18666	18496	18476	18589	18512	18544	18683	18722	18675	18550	18759	18694	18679	18579	18541	18719	18604	18650	18508	18541	18481	18690	18546	18712	18728	18524	18630	18629	18635	18745	18406	18538	18620	18315	18518	18442	18465	18604	18738	18764	18634	18567	18608	18479	18572	18602	18264	18767	18792	18587	18465	18645	18717	18432	18611	18744	18630	18481	18345	18452	18669	18627	18630	18544	18676	18603	18538	18640	18834	18733	18533	18618	18413	18643	18752	18748	18580	18610	18520	18601	18892	18621	18747	18657	18830	18445	18546	18420	18660	18845	18647	18651	18615	18739	18705	18545	18781	18704	18659	18848	18655	18762	18625	18644	18706	18645	18595	18602	18561	18787	18608	18616	18735	18741	18574	18561	18680	18715	18676	18715	18690	18710	18825	18596	18519	18480	18616	18416	18570	18596	18543	18756	18668	18594	18666	18713	18330	18681	18370	18645	18556	18535	18600	18522	18511	18588	18603	18578	18595	18486	18539	18643	18441	18579	18711	18553	18540	18662	18556	18611	18637	18456	18718	18697	18815	18811	18516	18672	18525	18356	18586	18723	18730	18618	18768	18509	18742	18702	18726	18829	18804	18644	18612	18581	18828	18623	18714	18598	18594	18419	18724	18523	18669	18544	18531	18722	18605	18358	18448	18699	18590	18782	18535	18712	18733	18720	18702	18692	18498	18555	18715	18478	18610	18631	18554	18801	18667	18681	18561	18564	18503	18563	18549	18713	18626	18698	18548	18489	18749	18730	18738	18714	18687	18756	18531	18609	18496	18676	18401	18677	18787	18760	18656	18529	18495	18637	18703	18655	18652	18710	18858	18677	18597	18635	18528	18641	18768	18581	18608	18505	18794	18731	18812	18455	18587	18709	18734	18838	18369	18471	18603	18573	18705	18699	18479	18660	18749	18713	18779	18684	18873	18691	18634	18454	18618	18734	18684	18565	18586	18568	18824	18624	18612	18626	18506	18381	18536	18669	18534	18471	18777	18650	18683	18520	18530	18704	18546	18732	18581	18643	18692	18600	18920	18646	18644	18564	18553	18742	18485	18464	18416	18627	18604	18630	18616	18579	18535	18699	18608	18650	18810	18699	18666	18793	18590	18640	18644	18692	18797	18588	18685	18640	18770	18668	18800	18578	18584	18708	18477	18542	18638	18620	18447	18691	18688	18588	18701	18558	18462	18703	18612	18803	18668	18728	18658	18826	18813	18696	18613	18784	18663	18685	18501	18554	18602	18628	18718	18530	18585	18509	18574	18713	18891	18777	18637	18503	18571
23045	38307	37247	30937	25811	22944	21395	20040	19162	18549	18111	17747	17645	17278	17321	17203	16980	16880	16963	16914	16969	16737	16894	16935	16782	16825	16876	16764	16743	16842	16792	17200	16670	16656	16658	16664	16732	16723	16726	16887	16704	16645	16522	16656	16686	16672	16627	16453	16586	16620	16596	16435	16546	16583	16722	16546	16656	16722	16506	16577	16735	16625	16479	16459	16739	16646	16482	16645	16359	16686	16498	16634	16476	16475	16556	16637	16674	16485	16717	16681	16551	16642	16564	16642	16563	16636	16535	16510	16407	16680	16634	16489	16598	16550	16529	16666	16637	16460	16517	16525	16476	16707	16705	16623	16685	16657	16537	16658	16618	16621	16486	16503	16471	16737	16543	16766	16608	16635	16748	16476	16471	16559	16488	16573	16592	16668	16477	16601	16524	16708	16484	16693	16550	16662	16623	16506	16489	16565	16570	16506	16784	16525	16532	16469	16569	16506	16526	16773	16570	16613	16405	16649	16605	16485	16667	16712	16759	16518	16551	16484	16559	16720	16482	16591	16617	16514	16512	16620	16658	16584	16576	16541	16583	16614	16483	16437	16402	16411	16358	16591	16606	16435	16560	16734	16601	16557	16721	16580	16420	16648	16631	16641	16694	16589	16630	16417	16508	16681	16686	16448	16628	16617	16502	16612	16337	16668	16500	16509	16645	16519	16528	16519	16579	16400	16410	16578	16485	16471	16442	16526	16534	16700	16822	16609	16562	16509	16677	16424	16595	16537	16575	16443	16517	16399	16644	16473	16584	16596	16420	16628	16643	16527	16578	16592	16589	16549	16748	16669	16603	16425	16467	16605	16488	16487	16606	16276	16593	16507	16527	16524	16683	16629	16603	16721	16538	16667	16709	16484	16529	16564	16602	16613	16582	16789	16444	16640	16602	16665	16625	16629	16549	16572	16549	16643	16609	16622	16661	16599	16630	16516	16644	16507	16548	16555	16533	16639	16690	16492	16663	16476	16621	16417	16614	16664	16578	16532	16551	16497	16523	16492	16706	16548	16413	16509	16700	16517	16357	16448	16574	16556	16446	16508	16748	16563	16555	16507	16353	16658	16502	16533	16528	16523	16634	16522	16567	16375	16545	16389	16573	16686	16509	16606	16379	16480	16643	16516	16719	16679	16738	16521	16632	16583	16557	16498	16478	16693	16574	16607	16733	16607	16600	16596	16704	16416	16632	16710	16705	16694	16605	16638	16456	16547	16702	16518	16699	16527	16732	16539	16433	16641	16480	16524	16685	16376	16565	16578	16526	16413	16700	16392	16591	16509	16468	16596	16599	16544	16628	16589	16610	16557	16648	16373	16560	16513	16565	16588	16541	16602	16650	16786	16701	16652	16580	16594	16462	16584	16556	16738	16557	16404	16612	16583	16714	16531	16541	16637	16589	16611	16543	16400	16544	16738	16604	16741	16618	16659	16731	16475	16759	16560	16505	16637	16652	16666	16655	16800	16549	16423	16659	16712	16650	16616	16630	16586	16527	16495	16531	16368	16492	16545	16663	16606	16502	16534	16703	16594	16640	16649	16384	16540	16584	16464	16570	16555	16750	16455	16562	16487	16662	16509	16564	16614	16640	16581	16543	16430	16426	16488	16551	16461	16702	16513	16612	16472	16560	16592	16504	16515	16647	16527	16612	16601	16622	16521	16471	16486	16476	16683	16400	16673	16563	16748	16435	16662	16428	16329	16533	16399	16440	16580	16629	16500	16532	16523	16439	16372	16469	16430	16605	16600	16688	16520	16618	16441	16571	16618	16577	16657	16450	16652	16489	16525	16470	16609	16613	16628	16504	16671	16610	16579	16499	16565	16499	16679	16659	16462	16608	16499	16644	16675	16481	16796	16557	16569	16605	16415	16561	16637	16530	16634	16496	16582	16552	16556	16657	16783	16633	16538	16593	16460	16503	16485	16718	16472	16559	16629	16484	16611	16562	16476	16576	16489	16683	16624	16572	16688	16523	16437	16677	16414	16598	16515	16668	16533	16645	16475	16590	16686	16554	16553	16567	16606	16448	16526	16553	16715	16580	16654	16700	16539	16453	16588	16652	16536	16672	16526	16401	16536	16580	16482	16455	16636	16494	16655	16458	16663	16622	16616	16478	16639	16504	16583	16730	16556	16687	16542	16668	16438	16538	16585	16701	16500	16755	16638	16596	16560	16390	16537	16519	16524	16783	16434	16728	16347	16584	16658	16419	16522	16739	16674	16486	16518	16621	16484	16745	16476	16625	16661	16674	16651	16427	16491	16490	16516	16529	16503	16476	16607	16527	16506	16683	16576	16557	16666	16554	16558	16525	16424	16728	16625	16544	16562	16427	16572	16494	16671	16480	16673	16573	16518	16571	16511	16562	16492	16611	16479	16506	16607	16452	16547	16410	16433	16659	16527	16506	16562	16637	16593	16643	16377	16676	16579	16612	16468	16669	16663	16780	16664	16508	16634	16582	16509	16593	16623	16557	16739	16589	16492	16624	16600	16470	16785	16646	16510	16460	16531	16731	16571	16602	16526	16592	16560	16599	16525	16407	16519	16533	16720	16658	16517	16575	16550	16461	16391	16435	16798	16693	16397	16547	16536	16695	16616	16599	16548	16446	16788	16431	16676	16637	16708	16667	16615	16663	16427	16501	16607	16684	16392	16404	16694	16491	16577	16556	16464	16558	16570	16580	16436	16644	16554	16510	16505	16559	16568	16687	16576	16438	16593	16605	16586	16652	16553	16468	16378	16504	16428	16430	16525	16575	16673	16560	16656	16472	16534	16607	16648	16514	16358	16427	16747	16452	16543	16591	16781	16673	16546	16543	16507	16541	16600	16604	16445	16533	16584	16721	16623	16560	16554	16558	16499	16609	16667	16597	16526	16576	16615	16755	16602	16410	16564	16474	16662	16691	16695	16590	16389	16543	16556	16172	16632	16621	16636	16612	16499	16602	16623	16311	16571	16867	16561	16524	16494	16707	16505	16797	16686	16612	16676	16443	16752	16635	16432	16628	16501	16471	16616	16424	16669	16468	16583	16524	16484	16514	16526	16493	16628	16589	16617	16701	16503	16781	16546	16396	16531	16544	16601	16556	16531	16430	16644	16522	16593	16410	16619	16438	16647	16497	16553	16604	16511	16599	16502	16502	16571	16546	16648	16503	16615	16490	16551	16653	16556	16577	16541	16575	16564	16553	16582	16432	16491	16537	16540	16774	16489	16457	16552	16527	16489	16574	16501	16697	16591	16554	16628	16374	16636	16652	16540	16404	16484	16734	16484	16687	16421	16586	16675	16503	16605	16448	16587	16517	16534	16499	16623	16471	16534	16657	16515	16604	16446	16625	16444	16418	16741	16716	16556	16612	16611	16603	16546	16603	16568	16702	16637	16617	16674	16422	16575	16528	16504	16492	16548	16541	16486	16494	16641	16747	16529	16595	16649	16686	16745	16581	16456	16581	16529	16610	16500	16569	16635	16605	16708	16626	16486	16507	16556	16450	16566	16486	16758	16723	16590	16469	16657	16561	16503	16649	16474	16535	16651	16575	16660	16514	16610	16660	16579	16618	16603	16706	16588	16584	16575	16615	16567	16763	16638	16651	16457	16700	16375	16604	16540	16624	16486	16428	16544	16535	16696	16583	16503	16537	16569	16643	16393	16659	16613	16682	16560	16365	16437	16660	16641	16658	16486	16456	16491	16638	16709	16561	16486	16450	16718	16608	16620	16616	16642	16655	16594	16437	16538	16506	16571	16452	16529	16697	16464	16510	16682	16591	16667	16296	16492	16590	16566	16668	16605	16613	16627	16459	16672	16818	16496	16464	16562	16606	16632	16685	16489	16743	16509	16640	16384	16533	16626	16652	16501	16486	16667	16676	16537	16470	16560	16752	16549	16661	16726	16550	16602	16561	16637	16478	16639	16357	16549	16627	16522	16576	16616	16623	16664	16356	16519	16494	16661	16681	16447	16615	16527	16551	16669	16354	16598	16574	16457	16418	16675	16601	16624	16467	16564	16613	16614	16496	16494	16579	16498	16685	16440	16511	16711	16725	16626	16533	16551	16624	16636	16541	16557	16592	16520	16358	16572	16711	16559	16659	16634	16516	16496	16534	16716	16796	16477	16614	16453	16392	16522	16616	16516	16641	16715	16455	16663	16686	16565	16724	16652	16710	16544	16471	16448	16596	16765	16558	16609	16455	16535	16430	16530	16463	16430	16387	16526	16594	16559	16560	16540	16635	16684	16489	16451	16604	16512	16583	16730	16534	16550	16527	16430	16497	16330	16468	16506	16598	16610	16533	16502	16637	16480	16640	16535	16622	16483	16633	16564	16576	16459	16514	16433	16457	16516	16712	16491	16584	16591	16512	16589	16543	16636	16588	16625	16582	16623	16526	16605	16624	16553	16588	16602	16534	16570	16613	16720	16761	16507	16808	16608	16558	16592	16305	16646	16650	16605	16678	16444	16592	16477	16484	16506	16425	16444	16472	16596	16652	16599	16332	16785	16634	16422	16570	16618	16378	16576	16543	16647	16563	16536	16590	16551	16599	16669	16582	16744	16605	16424	16522	16635	16477	16398	16627	16529	16381	16550	16467	16502	16541	16497	16653	16604	16462	16539	16698	16553	16587	16617	16442	16581	16536	16516	16487	16379	16564	16400	16672	16590	16565	16693	16625	16587	16571	16611	16449	16492	16593	16595	16677	16484	16557	16454	16710	16559	16636	16619	16496	16477	16743	16597	16571	16613	16445	16577	16425	16501	16492	16544	16627	16540	16533	16490	16589	16783	16619	16613	16444	16557	16568	16577	16609	16638	16474	16636	16454	16514	16688	16624	16551	16449	16406	16582	16505	16535	16532	16407	16700	16701	16644	16554	16604	16602	16705	16523	16612	16455	16582	16538	16621	16751	16534	16723	16607	16659	16619	16575	16674	16700	16480	16424	16503	16592	16676	16552	16510	16513	16604	16580	16573	16518	16593	16627	16627	16635	16531	16393	16362	16511	16598	16454	16684	16564	16398	16538	16488	16577	16740	16511	16447	16766	16762	16665	16426	16589	16463	16557	16566	16615	16442	16482	16506	16542	16437	16357	16592	16384	16533	16625	16659	16475	16697	16502	16802	16681	16583	16618	16557	16606	16533	16585
22704	21182	29017	23682	22108	25839	28303	24174	22816	22536	21827	21617	21292	21410	21018	20673	20821	20836	20865	20626	20614	20471	20682	20702	20317	20632	20579	20480	20368	20369	20545	20881	20457	20224	20208	20097	20411	20337	20285	20338	20538	20538	20164	20177	20363	20280	20290	20097	20298	20194	20163	20391	20214	20204	20072	20206	20166	20316	20219	20278	20186	20252	20248	20348	20380	20126	20224	20179	20354	20255	20336	20232	20235	20188	20125	20205	20225	20461	19941	20092	20191	20218	20191	20067	20276	20138	20163	20236	20287	20015	20088	20109	20137	20217	20146	20232	20159	19991	20335	20135	20279	20392	20033	20130	20239	20166	19926	20261	19960	19993	20084	19924	19997	20325	20254	20242	20219	20145	20306	20340	19959	20391	20322	20064	20022	20185	20073	20147	20235	20088	20103	19952	20174	20181	19791	19906	20260	20215	20117	20238	20225	20129	20157	20256	20129	20218	20126	19970	20129	20142	20487	20143	20238	19971	20107	20165	20158	20053	20084	20304	20135	20143	20013	20312	20114	20160	20059	20154	19952	20320	20342	20294	20307	20214	20013	20051	20090	20218	20311	20222	20123	20219	20102	20204	20081	20133	20002	20262	20420	20166	20126	19937	20106	20422	20138	20170	20041	20016	20295	20066	20170	20137	20172	20188	20059	19913	20015	20266	20134	20178	20075	20222	20307	20102	19921	20103	20074	20124	20184	19969	20134	20152	20092	20015	20074	20151	20083	19851	20059	20020	20014	20037	20001	20411	20000	20115	20101	20107	20188	20306	19979	20121	20235	20203	19968	20067	20027	20247	20227	20102	20257	20300	20383	20204	20137	20233	20184	20336	20343	20229	20082	20028	20061	20166	20158	20126	20177	20156	20165	20039	20183	19875	20106	20033	20122	20290	20206	20021	20335	20161	20055	20175	19903	20099	19928	20178	20197	20295	20243	20124	19899	20133	20142	19950	20362	20218	20022	19946	20076	20355	20056	20117	20167	20007	20048	20029	20044	19990	20199	20195	20227	20200	20193	20099	20234	20102	20200	20329	20156	20078	20228	19807	20199	20030	19960	20160	20172	20152	19999	20130	20189	20357	20170	20080	20173	20145	20070	20400	20119	20161	20096	20065	20158	20008	20215	20208	20148	20267	20003	20083	20067	19930	20272	20038	20240	19973	20179	20150	20163	19950	19962	20033	20123	20243	20080	20150	19966	19972	20109	20265	20066	20337	20153	20222	20023	20136	20279	20120	20301	20165	20134	20190	20040	20204	20199	20329	19952	20081	20134	20245	20168	20166	20266	20117	20100	19978	20051	20235	20008	20115	20127	20133	20159	20031	20115	20029	19938	20156	19840	20245	19962	20194	20313	20087	20190	20194	19944	20012	20112	20088	20228	20022	20036	20197	19963	20108	20243	20056	20213	20157	20301	20041	20191	20050	20074	20105	20270	20273	20155	20006	20198	20426	20282	20213	20357	20012	19991	19981	20025	20050	20101	20083	20073	20270	20165	20063	20207	20176	20420	20437	20158	20251	20047	20138	20170	19953	20110	19962	20161	20013	19970	20048	20280	20188	20189	20085	19901	20020	19939	20088	20288	20223	20100	20317	20280	20143	20005	20263	20116	20097	19931	20045	20152	20170	20015	20160	20201	19993	19992	20122	20213	20259	20008	20034	20008	19993	19988	20172	20182	20138	20203	20087	20203	20043	20077	20104	20148	20069	20166	20204	20039	19993	20025	20131	20294	20203	19794	20242	20028	20205	20192	20036	20144	20103	20172	20081	20257	20090	20118	19920	20147	19934	20154	20026	20092	19894	20207	20196	20175	20076	20158	19992	19994	20317	20126	20185	20171	20064	20197	20278	20140	20215	20012	20059	19954	20192	20018	19951	20136	19976	20214	20347	20152	19999	20229	20233	20013	20178	20311	20291	20102	20305	20050	20274	20048	20117	20256	20002	20117	20182	20185	19904	20071	20227	20176	19974	20287	20199	20086	20087	20170	20128	20142	20313	20142	19837	20074	20105	20173	19840	20058	20036	20180	20027	20081	20276	20170	20439	20048	19999	20163	20129	20247	20242	20137	20017	20161	20014	20084	19846	20092	20140	20000	20145	20094	20245	20174	19854	20265	20013	20129	20130	20282	19970	19984	20360	20369	20223	20070	20088	20091	20101	20132	20002	20322	19942	20306	20314	20275	20128	20277	20186	20103	20223	20266	20056	19945	20097	20055	20241	20110	20241	20120	20055	20018	20184	20008	20145	20099	20180	20122	20218	20242	20087	20217	20166	20177	20081	20063	20089	20229	20050	20269	20168	20166	20230	19998	19975	20267	20167	20153	20117	20191	20108	20293	20131	19910	20086	20166	20172	20155	19952	19772	19963	20071	19908	19952	20195	20245	20101	20033	20334	20047	20263	20075	20106	20100	20207	20058	19904	20079	20053	20346	20101	20156	20076	20066	20229	20122	20186	20060	20128	20221	20063	20026	19800	20043	20351	20145	20174	20296	20149	20175	20188	20220	20033	20164	20175	20340	20309	20076	20248	20227	20163	19931	20057	20148	20169	20170	19948	20196	20010	20120	20320	20226	20340	20146	20364	20062	20231	20059	20304	20052	19948	20238	20208	20217	20212	20222	20104	20137	20018	20130	20103	20392	20249	20311	20156	20110	20007	19952	20077	20038	20168	19933	20151	20178	20227	20210	20217	20188	20002	20153	20290	20098	20062	20115	20146	20161	20129	20224	20153	20167	20102	20177	20147	20146	20155	20138	20258	20192	20197	20072	20240	20108	19941	20108	20225	20292	20312	20003	20144	20195	20056	20115	20129	20311	20303	20249	20049	20115	20289	20115	20067	19976	20222	19928	20174	20161	20096	20145	20400	20300	20225	20131	20132	20297	20276	20373	20244	20243	20130	20163	20082	20206	20155	20193	20003	20216	19961	20238	20075	20236	20189	20251	19926	20338	20211	19954	20188	20115	20145	20019	19905	20166	20089	20196	20302	20184	20169	20198	20131	20060	20154	20054	20113	20398	20093	20372	20275	20313	20226	19991	20037	20224	20107	20159	20205	20165	20140	20171	20047	20129	20206	20041	19960	19860	20162	20054	20332	20210	20117	20318	20070	20062	19864	20443	19928	20059	19892	20104	20184	20170	20138	20238	20159	20090	20170	20148	20056	20146	20122	20156	20136	20226	20158	20103	20100	19981	19921	20029	20056	20148	20203	20276	20136	20258	20134	19944	20123	20235	20029	20070	20212	20133	20163	20202	19997	20047	20036	20255	20168	20160	20355	20265	20193	20323	20208	20085	20130	20304	20172	20213	20238	20067	20041	20145	20238	20096	20198	20415	20178	20177	20144	20174	20181	20255	20096	20218	20146	19953	20312	20239	19963	19951	20356	19902	20167	20218	20176	20132	20059	20135	20106	20246	20173	20179	20113	20113	20213	20090	19943	20102	19802	20273	20054	20237	20109	20083	20346	20006	20080	20061	20134	20136	20094	20182	20100	20140	20136	20380	20083	20042	20152	20103	20151	20172	19978	20092	20220	20183	20094	20202	20164	20008	20000	20024	19963	20143	20159	20146	20222	19970	20173	20125	19955	20134	20168	20169	20205	20234	20137	20091	20164	20331	20245	20065	20103	20114	20127	20303	20254	19987	20085	20064	20194	20177	20186	20311	20223	20065	20099	20079	20163	20052	19986	20112	20291	20174	20134	20002	19956	20116	20005	19980	20240	19972	20143	20146	20059	20069	20084	19882	19971	20144	20180	20140	20013	20049	20187	20060	20226	20328	20138	20127	20064	20179	20186	20087	20095	19865	20197	20072	19893	20169	20064	20190	20083	20135	20157	19845	19913	20078	20054	19994	20094	20062	20254	20213	20317	20133	19986	20145	20008	20019	20209	19960	20258	20045	20201	20054	20179	20271	19892	20371	20205	20112	20001	20211	20060	20130	20149	20100	20118	20166	20113	20106	19903	20268	20292	20157	19985	19977	20024	20272	20104	20253	20119	20241	20263	20070	20036	20179	20210	20071	20101	20114	20384	20421	20349	19902	20188	20076	20072	20042	20321	20024	20077	20245	20012	20170	20181	20089	19922	20028	20227	20276	20060	20270	20240	20238	20128	20211	20268	20148	20187	20095	19926	20104	20142	20203	19976	20308	19927	19864	20187	20166	20019	20098	20251	20264	19988	20175	20111	20153	20258	20351	19829	20101	20367	20048	20084	20159	20111	20306	20335	20279	19957	20340	20066	20170	20129	20227	20241	20136	20205	20202	20516	20046	19925	19982	20255	20237	20026	20063	20131	20169	19985	20076	20144	20119	20061	19969	20273	20319	20157	20187	20184	19992	20209	20185	20225	20274	19989	19964	20188	20144	20034	20186	20232	20210	20194	20232	20127	20229	20094	20043	20144	20177	20063	20144	20202	20029	19962	20159	20266	20117	20061	20212	20330	20127	20041	20156	20118	20391	20106	20113	20110	20287	20008	20136	19920	20222	20006	20027	20133	20086	20219	20351	20248	20176	20152	20166	20013	20167	20060	20235	20202	19919	20010	19953	20074	20099	20084	20511	20231	20076	20052	20119	20174	20218	20127	20091	20151	20141	20181	20235	20109	20266	20136	20040	20172	20067	20077	20216	20147	20243	20021	20294	20104	19787	20266	20132	20199	20149	20113	20135	20252	20239	20248	20303	20175	20176	20135	20152	20422	20108	20190	20144	20062	20057	19972	20128	20044	20069	19932	20283	20139	20212	20196	20183	20223	20034	19952	20205	19955	20116	20013	20065	20056	20014	20239	20211	20099	19878	20046	20373	20189	20148	19985	20044	20224	20133	19958	20177	19989	20118	20244	20120	20113	20259	20213	20196	20153	20168	20278	20177	20263	20000	20187	20223	20179	19918	20009	20104	20091	20137	20221	20301	20246	20302	20408	19966	20003	20145	20172	20181	20328	20187	20072	20398	20064	20271	20259	20133	20110	20216	20028	20014	20279	20154	20252	20052	20091	20109	20280	20061	20268	19963	20298	20091	20137	20239	20061	20321	19916	20065	20234	20225	20077	20341	20308	20298	19957	20181	20258	20162	20099	20120	20215	20216	20029	20230	20299	20068	20023	20045	20163	19995	20055	19866	20166	20163	20105	20228	20098
25849	44065	45320	35474	31254	27796	24900	23279	21813	20609	19989	19489	19153	18683	18699	18349	18189	18085	18050	18138	17999	17936	17936	17823	17809	17710	17748	17483	17709	17591	17787	18457	17683	17728	17803	17611	17682	17628	17624	17517	17601	17364	17649	17437	17638	17566	17457	17478	17430	17504	17388	17452	17402	17491	17572	17557	17444	17355	17537	17531	17403	17535	17413	17545	17489	17512	17290	17422	17519	17388	17360	17533	17497	17440	17595	17445	17543	17533	17457	17390	17325	17292	17438	17512	17516	17347	17366	17557	17453	17557	17543	17525	17364	17420	17523	17499	17506	17442	17422	17424	17490	17485	17554	17431	17632	17404	17459	17509	17382	17453	17482	17272	17331	17608	17262	17401	17226	17659	17327	17451	17276	17385	17618	17417	17539	17411	17461	17490	17346	17427	17569	17421	17500	17366	17395	17482	17506	17568	17436	17556	17286	17514	17407	17516	17247	17481	17438	17372	17539	17561	17549	17553	17270	17310	17304	17462	17448	17408	17483	17519	17655	17205	17562	17453	17398	17394	17343	17573	17499	17435	17445	17420	17259	17470	17468	17381	17512	17360	17510	17552	17455	17436	17302	17301	17489	17294	17402	17559	17506	17424	17501	17169	17423	17444	17338	17497	17532	17608	17415	17390	17502	17252	17460	17509	17418	17395	17610	17438	17296	17528	17300	17435	17314	17413	17578	17263	17606	17446	17490	17344	17407	17402	17312	17458	17419	17497	17362	17361	17366	17381	17548	17515	17364	17461	17476	17383	17484	17313	17438	17551	17368	17426	17453	17504	17479	17323	17477	17391	17525	17509	17473	17341	17439	17487	17479	17449	17358	17447	17514	17473	17504	17366	17479	17444	17491	17455	17434	17644	17507	17399	17369	17496	17523	17624	17362	17469	17450	17506	17464	17575	17321	17378	17440	17472	17409	17374	17439	17551	17307	17373	17513	17264	17407	17358	17470	17529	17504	17561	17199	17511	17610	17459	17385	17270	17359	17578	17539	17474	17455	17339	17345	17551	17533	17336	17513	17443	17433	17493	17483	17321	17515	17420	17457	17436	17226	17480	17476	17369	17485	17398	17271	17342	17349	17350	17383	17476	17446	17505	17447	17459	17510	17373	17506	17433	17485	17387	17350	17280	17620	17563	17631	17408	17489	17322	17520	17385	17434	17570	17547	17425	17494	17603	17270	17304	17367	17327	17302	17370	17562	17483	17447	17450	17504	17586	17341	17432	17356	17504	17508	17421	17292	17436	17545	17447	17457	17405	17440	17580	17523	17433	17326	17572	17227	17523	17332	17422	17416	17475	17416	17295	17392	17521	17579	17451	17427	17533	17460	17370	17391	17456	17508	17660	17589	17240	17487	17632	17424	17396	17405	17611	17400	17371	17422	17376	17452	17525	17340	17418	17490	17465	17457	17451	17594	17465	17338	17377	17482	17437	17423	17441	17285	17396	17488	17242	17369	17519	17430	17510	17601	17606	17357	17301	17474	17356	17475	17350	17308	17263	17447	17497	17542	17397	17455	17284	17519	17593	17482	17516	17461	17285	17381	17501	17529	17423	17432	17538	17484	17295	17349	17489	17369	17357	17447	17198	17365	17394	17453	17327	17717	17422	17587	17479	17396	17463	17544	17458	17093	17621	17380	17477	17506	17533	17421	17384	17444	17503	17372	17506	17357	17475	17354	17420	17334	17492	17509	17474	17591	17289	17468	17483	17344	17317	17408	17395	17475	17393	17519	17292	17508	17318	17469	17453	17507	17327	17525	17316	17546	17309	17543	17319	17489	17341	17459	17258	17486	17321	17491	17348	17451	17447	17508	17440	17346	17422	17579	17528	17465	17463	17534	17625	17315	17516	17225	17298	17276	17488	17506	17504	17496	17338	17542	17472	17396	17531	17441	17350	17485	17240	17531	17387	17595	17461	17457	17451	17568	17415	17611	17412	17461	17337	17440	17597	17540	17454	17470	17661	17352	17293	17296	17274	17505	17303	17472	17399	17576	17451	17428	17359	17483	17367	17391	17286	17295	17370	17567	17577	17427	17398	17553	17432	17288	17315	17493	17329	17355	17277	17560	17192	17435	17720	17319	17451	17359	17594	17428	17614	17588	17351	17146	17415	17468	17454	17464	17452	17522	17334	17544	17634	17558	17413	17356	17505	17237	17413	17401	17428	17371	17313	17487	17443	17373	17508	17599	17449	17295	17312	17474	17342	17327	17286	17392	17430	17421	17478	17356	17368	17447	17523	17461	17493	17432	17447	17370	17528	17333	17494	17486	17509	17295	17540	17502	17392	17487	17372	17281	17529	17275	17514	17405	17626	17506	17376	17518	17525	17373	17412	17272	17285	17353	17417	17553	17245	17545	17337	17332	17241	17390	17323	17458	17423	17400	17328	17640	17432	17545	17348	17409	17388	17393	17583	17505	17493	17509	17484	17535	17345	17574	17492	17344	17376	17554	17335	17318	17424	17594	17381	17400	17410	17514	17376	17334	17376	17436	17495	17325	17359	17638	17407	17328	17265	17443	17426	17418	17467	17342	17404	17467	17365	17428	17406	17375	17441	17335	17462	17358	17524	17575	17430	17420	17451	17505	17254	17517	17348	17455	17295	17347	17455	17304	17537	17385	17438	17406	17438	17609	17463	17375	17383	17445	17507	17447	17321	17333	17383	17228	17489	17428	17469	17263	17405	17446	17469	17465	17313	17328	17583	17384	17434	17357	17361	17279	17314	17446	17581	17481	17369	17518	17343	17521	17399	17413	17471	17287	17384	17502	17584	17499	17423	17465	17443	17547	17260	17495	17397	17497	17444	17393	17493	17444	17332	17491	17360	17450	17459	17420	17423	17554	17537	17510	17265	17582	17298	17508	17504	17410	17442	17385	17464	17395	17362	17396	17374	17521	17398	17463	17588	17491	17373	17404	17524	17071	17439	17409	17351	17626	17272	17393	17422	17427	17257	17387	17449	17367	17359	17525	17349	17456	17411	17476	17432	17409	17471	17434	17333	17369	17443	17288	17592	17612	17509	17369	17459	17333	17382	17455	17484	17378	17544	17367	17486	17582	17447	17584	17535	17513	17515	17475	17447	17553	17628	17506	17491	17313	17489	17374	17424	17315	17452	17426	17490	17385	17441	17614	17441	17388	17308	17535	17428	17468	17634	17399	17364	17519	17442	17365	17423	17433	17585	17509	17442	17420	17420	17461	17376	17481	17247	17569	17465	17500	17405	17448	17589	17319	17469	17355	17401	17551	17492	17421	17482	17427	17337	17322	17550	17516	17251	17560	17420	17275	17484	17558	17622	17430	17454	17352	17401	17438	17420	17412	17379	17654	17468	17379	17415	17376	17565	17382	17378	17374	17548	17478	17408	17354	17377	17403	17382	17402	17457	17540	17430	17400	17546	17355	17639	17598	17399	17369	17286	17543	17296	17452	17413	17516	17437	17451	17421	17519	17381	17456	17578	17314	17465	17423	17425	17510	17431	17417	17470	17406	17431	17243	17452	17681	17551	17401	17354	17546	17552	17329	17314	17357	17426	17577	17373	17636	17513	17418	17421	17667	17445	17596	17480	17327	17462	17332	17479	17668	17413	17620	17556	17576	17453	17447	17573	17467	17475	17494	17309	17559	17418	17504	17390	17423	17544	17334	17412	17493	17504	17253	17413	17151	17487	17370	17552	17407	17521	17563	17381	17502	17248	17428	17379	17461	17284	17457	17290	17319	17205	17591	17432	17595	17610	17309	17404	17404	17447	17357	17381	17435	17340	17347	17492	17412	17545	17398	17503	17331	17279	17335	17484	17517	17446	17487	17321	17326	17471	17480	17357	17501	17492	17411	17484	17364	17365	17485	17470	17485	17480	17523	17529	17402	17403	17513	17638	17300	17546	17349	17457	17384	17436	17371	17414	17359	17555	17399	17406	17450	17442	17590	17358	17483	17432	17505	17491	17448	17456	17526	17302	17475	17449	17547	17476	17418	17442	17466	17332	17486	17291	17245	17455	17475	17462	17520	17272	17191	17419	17443	17531	17415	17483	17530	17543	17368	17519	17191	17562	17517	17430	17433	17337	17616	17436	17453	17352	17544	17437	17515	17468	17619	17315	17309	17484	17484	17418	17353	17508	17457	17536	17393	17457	17653	17295	17451	17467	17373	17453	17450	17340	17415	17394	17491	17508	17360	17365	17375	17328	17436	17329	17405	17282	17404	17534	17353	17232	17378	17484	17497	17310	17377	17337	17439	17391	17411	17486	17536	17360	17462	17158	17384	17587	17539	17503	17400	17631	17347	17478	17502	17365	17503	17405	17532	17520	17407	17279	17236	17402	17401	17666	17473	17400	17315	17552	17507	17541	17455	17416	17477	17393	17394	17346	17371	17525	17349	17576	17547	17503	17519	17484	17299	17541	17563	17508	17449	17272	17475	17640	17356	17452	17455	17469	17480	17310	17408	17546	17623	17337	17452	17446	17390	17534	17387	17552	17402	17369	17557	17508	17329	17400	17344	17434	17440	17522	17423	17641	17467	17480	17590	17382	17224	17568	17361	17442	17374	17537	17384	17452	17405	17539	17223	17483	17389	17448	17443	17493	17443	17461	17511	17454	17351	17499	17387	17367	17407	17632	17412	17455	17481	17405	17459	17280	17676	17299	17492	17374	17376	17315	17500	17554	17414	17514	17397	17524	17452	17462	17385	17456	17284	17517	17186	17474	17617	17448	17510	17676	17356	17395	17657	17402	17602	17377	17561	17361	17454	17537	17489	17362	17429	17510	17473	17380	17484	17267	17374	17622	17535	17523	17412	17445	17250	17451	17563	17299	17478	17573	17358	17433	17346	17564	17478	17388	17470	17411	17492	17479	17448	17499	17294	17382	17715	17475	17404	17596	17491	17447	17467	17512	17393	17281	17421	17455	17495	17490	17515	17504	17463	17305	17420	17366	17551	17478	17620	17374	17361	17394	17346	17308	17389	17585	17398	17435	17437	17496	17356	17463	17514	17333	17360	17513	17531	17343	17557	17518	17452	17578	17489	17333	17383	17434	17403	17202	17610	17415	17395	17418	17552	17480	17467	17426	17374	17352	17362	17550	17508	17389	17478	17398	17459	17471	17310	17601	17373	17387	17503	17436	17411	17317
27319	23024	28010	25584	21568	20432	20119	19276	19051	19087	18891	18730	18786	18502	18597	18495	18639	18623	18424	18642	18409	18473	18447	18418	18512	18392	18631	18517	18538	18480	18615	18243	18439	18505	18475	18486	18505	18351	18388	18359	18612	18375	18386	18487	18545	18462	18332	18427	18663	18358	18454	18612	18327	18390	18183	18268	18563	18473	18521	18396	18371	18379	18378	18501	18331	18457	18630	18397	18473	18228	18445	18604	18301	18307	18348	18495	18311	18446	18282	18395	18435	18267	18474	18242	18399	18579	18524	18442	18458	18298	18448	18376	18396	18299	18334	18242	18342	18236	18354	18381	18221	18299	18439	18446	18434	18258	18695	18320	18480	18463	18343	18373	18502	18335	18355	18092	18494	18264	18535	18411	18342	18495	18445	18684	18307	18252	18447	18434	18524	18423	18298	18544	18317	18194	18160	18412	18496	18282	18435	18343	18522	18654	18304	18406	18519	18291	18427	18433	18374	18376	18435	18543	18241	18392	18602	18297	18300	18465	18607	18508	18588	18553	18090	18371	18442	18459	18250	18513	18281	18279	18341	18631	18461	18551	18373	18393	18586	18239	18639	18251	18528	18387	18412	18351	18236	18243	18513	18470	18208	18333	18379	18475	18560	18434	18268	18449	18417	18323	18399	18358	18511	18322	18390	18337	18349	18489	18211	18380	18646	18185	18567	18460	18348	18436	18534	18547	18294	18435	18426	18426	18304	18262	18426	18319	18180	18524	18478	18492	18625	18573	18547	18444	18292	18204	18475	18334	18327	18323	18257	18497	18313	18352	18451	18443	18258	18482	18290	18480	18503	18654	18452	18490	18423	18564	18238	18474	18502	18408	18458	18352	18468	18433	18470	18488	18260	18170	18739	18335	18450	18338	18368	18432	18302	18469	18407	18415	18380	18449	18283	18531	18423	18382	18311	18391	18410	18374	18230	18192	18198	18445	18434	18200	18234	18436	18291	18322	18235	18390	18310	18327	18571	18327	18487	18388	18239	18528	18396	18351	18354	18455	18118	18228	18454	18332	18446	18372	18339	18518	18371	18406	18527	18275	18454	18569	18383	18323	18504	18471	18684	18318	18552	18449	18577	18403	18307	18400	18289	18416	18584	18440	18445	18387	18391	18392	18379	18397	18360	18468	18431	18458	18483	18475	18409	18269	18529	18133	18566	18374	18340	18256	18408	18289	18164	18126	18289	18485	18320	18358	18520	18409	18428	18641	18488	18479	18590	18282	18358	18410	18335	18379	18466	18307	18434	18369	18072	18393	18424	18382	18377	18419	18304	18216	18465	18307	18534	18526	18557	18423	18368	18271	18319	18287	18267	18320	18425	18474	18404	18342	18455	18504	18540	18465	18462	18413	18252	18479	18306	18420	18456	18212	18468	18372	18429	18334	18561	18309	18324	18385	18366	18300	18455	18352	18474	18430	18316	18732	18248	18274	18418	18191	18617	18321	18396	18405	18284	18390	18124	18427	18388	18313	18353	18290	18588	18399	18554	18260	18374	18378	18513	18222	18771	18469	18465	18314	18266	18350	18458	18527	18379	18470	18272	18512	18476	18471	18569	18583	18363	18438	18342	18521	18449	18289	18554	18302	18219	18533	18231	18469	18578	18431	18473	18271	18441	18505	18379	18417	18302	18256	18335	18478	18234	18249	18347	18182	18336	18514	18368	18574	18383	18489	18462	18366	18439	18244	18378	18223	18436	18208	18433	18640	18364	18303	18583	18168	18368	18385	18320	18412	18540	18522	18284	18490	18387	18207	18482	18505	18355	18294	18220	18422	18276	18438	18431	18409	18420	18344	18444	18272	18368	18397	18217	18436	18499	18356	18320	18381	18508	18363	18484	18330	18385	18369	18445	18469	18261	18510	18341	18218	18171	18209	18505	18620	18483	18412	18399	18465	18435	18267	18263	18519	18352	18364	18378	18411	18427	18265	18465	18392	18479	18349	18173	18270	18203	18291	18453	18361	18335	18131	18194	18593	18346	18325	18340	18397	18544	18507	18380	18490	18283	18246	18434	18246	18561	18400	18239	18267	18515	18343	18384	18233	18365	18409	18457	18324	18331	18317	18420	18266	18387	18322	18333	18203	18508	18384	18458	18334	18553	18360	18474	18470	18502	18282	18299	18308	18462	18487	18606	18442	18198	18532	18527	18520	18508	18424	18371	18441	18420	18354	18396	18179	18340	18321	18474	18411	18447	18426	18321	18295	18548	18298	18388	18419	18274	18373	18272	18748	18507	18550	18345	18494	18446	18478	18446	18479	18612	18396	18351	18428	18317	18296	18464	18523	18598	18470	18335	18377	18308	18410	18270	18534	18293	18458	18430	18329	18423	18465	18261	18420	18298	18138	18405	18168	18236	18358	18442	18233	18490	18349	18357	18427	18434	18501	18480	18377	18309	18386	18602	18196	18255	18685	18430	18313	18520	18604	18539	18220	18430	18410	18396	18527	18454	18377	18279	18075	18377	18467	18316	18326	18443	18644	18524	18217	18421	18269	18384	18262	18237	18354	18335	18538	18160	18557	18348	18232	18381	18551	18373	18412	18412	18543	18307	18405	18448	18195	18517	18458	18423	18347	18320	18379	18402	18528	18404	18585	18307	18351	18340	18424	18346	18489	18346	18355	18595	18446	18388	18368	18497	18446	18391	18331	18398	18412	18459	18295	18540	18443	18202	18258	18441	18324	18331	18510	18304	18595	18343	18501	18345	18260	18448	18386	18645	18476	18394	18383	18436	18408	18527	18353	18502	18352	18502	18419	18347	18418	18269	18526	18463	18350	18400	18301	18472	18398	18194	18311	18536	18517	18423	18458	18341	18345	18328	18423	18399	18168	18409	18348	18304	18432	18261	18520	18289	18505	18071	18394	18353	18349	18601	18325	18447	18256	18576	18484	18462	18456	18506	18465	18438	18453	18485	18400	18412	18298	18409	18491	18387	18629	18546	18382	18387	18505	18293	18384	18482	18500	18463	18291	18620	18431	18303	18282	18500	18198	18401	18469	18500	18257	18425	18395	18493	18298	18242	18249	18553	18427	18481	18324	18328	18471	18250	18446	18299	18020	18352	18491	18218	18325	18400	18383	18696	18409	18415	18562	18404	18424	18307	18478	18355	18381	18305	18379	18234	18324	18439	18241	18380	18334	18578	18349	18307	18232	18400	18358	18406	18496	18325	18232	18286	18352	18431	18314	18427	18464	18508	18429	18263	18589	18351	18273	18387	18493	18394	18456	18381	18459	18621	18476	18539	18323	18323	18227	18535	18468	18519	18377	18409	18404	18465	18484	18238	18328	18432	18540	18322	18138	18319	18489	18328	18260	18495	18443	18408	18385	18546	18282	18148	18457	18446	18447	18601	18432	18350	18482	18575	18236	18385	18360	18458	18590	18389	18288	18529	18423	18491	18594	18288	18558	18122	18420	18244	18415	18601	18450	18414	18369	18321	18531	18521	18448	18377	18423	18355	18535	18447	18541	18365	18331	18340	18327	18440	18381	18599	18257	18406	18523	18737	18397	18400	18350	18332	18568	18319	18251	18244	18538	18384	18300	18365	18483	18370	18468	18594	18464	18402	18279	18383	18394	18219	18322	18601	18243	18244	18316	18458	18412	18290	18573	18318	18360	18410	18541	18271	18509	18373	18367	18256	18282	18214	18175	18613	18453	18467	18432	18572	18189	18281	18471	18503	18202	18297	18445	18427	18424	18478	18554	18645	18268	18543	18429	18193	18367	18139	18274	18269	18367	18521	18495	18484	18592	18268	18248	18663	18278	18466	18479	18497	18252	18413	18414	18258	18326	18341	18287	18516	18417	18431	18285	18388	18278	18342	18269	18362	18426	18558	18364	18197	18433	18520	18345	18479	18545	18527	18325	18591	18557	18507	18215	18299	18354	18423	18233	18575	18242	18500	18499	18308	18339	18568	18473	18460	18442	18527	18358	18501	18273	18346	18434	18286	18652	18584	18613	18277	18374	18379	18284	18464	18349	18180	18297	18231	18185	18457	18468	18514	18281	18332	18244	18359	18188	18401	18199	18360	18304	18382	18250	18561	18722	18502	18371	18561	18316	18515	18425	18464	18280	18256	18150	18356	18513	18320	18508	18301	18610	18485	18405	18434	18397	18567	18578	18492	18360	18641	18152	18334	18503	18425	18411	18261	18366	18491	18513	18707	18546	18377	18353	18491	18393	18484	18163	18224	18358	18501	18390	18503	18482	18464	18276	18486	18522	18458	18446	18095	18383	18347	18462	18329	18689	18443	18590	18369	18508	18341	18267	18241	18360	18415	18445	18478	18169	18574	18455	18450	18751	18345	18352	18513	18470	18408	18288	18298	18503	18499	18382	18394	18311	18315	18417	18335	18414	18462	18482	18421	18313	18270	18630	18153	18388	18338	18368	18195	18408	18442	18376	18288	18486	18390	18209	18486	18349	18407	18576	18632	18344	18189	18323	18406	18376	18427	18466	18563	18410	18410	18542	18515	18358	18496	18317	18540	18337	18474	18471	18632	18483	18536	18475	18576	18391	18339	18245	18501	18302	18484	18631	18380	18303	18512	18323	18362	18642	18546	18457	18386	18314	18515	18493	18493	18458	18685	18371	18415	18278	18264	18368	18511	18404	18447	18281	18443	18456	18328	18348	18447	18267	18543	18389	18438	18406	18362	18552	18371	18428	18331	18573	18412	18524	18608	18444	18273	18281	18417	18446	18491	18489	18470	18439	18627	18441	18306	18231	18258	18355	18530	18479	18435	18493	18431	18316	18337	18486	18618	18463	18302	18369	18403	18401	18352	18444	18552	18520	18276	18624	18532	18441	18233	18239	18448	18592	18380	18459	18314	18291	18452	18459	18457	18363	18229	18404	18431	18192	18469	18388	18520	18473	18353	18267	18372	18588	18641	18506	18479	18417	18434	18293	18608	18446	18365	18452	18329	18328	18390	18609	18488	18424	18375	18386	18605	18400	18398	18527	18289	18439	18439	18513	18476	18391	18400	18429	18564	18386	18327	18351	18367	18296	18445	18598	18565	18513	18508	18469	18475	18420	18329	18371	18280	18436	18326	18350	18417	18326	18274	18241	18559	18468	18401	18198	18365	18346	18270	18596	18301	18345	18515	18539	18516	18356	18380	18311
22376	32027	29619	24057	21388	19560	18585	17793	17528	17522	17213	17038	16922	16821	16759	16673	16620	16520	16797	16771	16581	16482	16603	16508	16489	16599	16477	16702	16493	16485	16534	16653	16501	16579	16404	16485	16536	16572	16404	16451	16504	16469	16488	16335	16365	16390	16455	16452	16363	16529	16576	16396	16470	16618	16324	16346	16580	16551	16597	16481	16436	16474	16537	16384	16493	16540	16286	16379	16516	16375	16563	16242	16550	16586	16504	16463	16409	16469	16470	16518	16520	16419	16468	16431	16379	16503	16521	16351	16417	16451	16382	16461	16519	16532	16305	16400	16484	16467	16552	16443	16519	16497	16458	16528	16669	16439	16339	16373	16376	16428	16467	16452	16650	16624	16295	16557	16406	16268	16324	16425	16429	16463	16357	16522	16530	16380	16493	16304	16414	16502	16415	16309	16340	16455	16309	16444	16534	16664	16486	16476	16321	16517	16526	16450	16401	16139	16414	16362	16317	16266	16391	16284	16419	16271	16517	16462	16491	16403	16413	16485	16572	16561	16508	16391	16645	16537	16482	16449	16543	16418	16402	16587	16471	16326	16397	16473	16550	16413	16281	16435	16474	16397	16415	16499	16602	16429	16412	16424	16406	16378	16428	16347	16367	16420	16534	16475	16309	16338	16427	16338	16520	16441	16459	16306	16511	16322	16424	16556	16418	16421	16454	16439	16514	16294	16693	16482	16527	16274	16310	16385	16293	16369	16383	16499	16377	16473	16371	16453	16630	16434	16442	16343	16448	16561	16495	16495	16692	16618	16379	16472	16538	16426	16333	16397	16311	16359	16368	16302	16471	16534	16553	16367	16506	16608	16454	16500	16373	16375	16284	16515	16540	16497	16474	16348	16710	16621	16447	16591	16402	16445	16368	16570	16603	16210	16381	16332	16317	16386	16515	16473	16461	16353	16580	16472	16542	16407	16379	16340	16434	16338	16418	16461	16454	16574	16469	16610	16396	16600	16431	16378	16427	16420	16457	16365	16395	16553	16409	16285	16395	16515	16484	16384	16508	16353	16458	16432	16558	16514	16430	16420	16323	16716	16404	16413	16484	16439	16288	16294	16316	16392	16339	16369	16384	16457	16386	16255	16457	16344	16484	16565	16581	16341	16484	16462	16458	16594	16357	16388	16326	16216	16268	16429	16468	16457	16394	16567	16353	16565	16480	16394	16364	16498	16492	16335	16704	16645	16536	16369	16461	16661	16270	16476	16509	16496	16409	16494	16507	16495	16392	16393	16418	16406	16363	16459	16361	16466	16443	16481	16514	16534	16351	16437	16463	16510	16360	16331	16637	16308	16446	16547	16384	16418	16379	16488	16542	16290	16218	16642	16326	16399	16611	16330	16636	16648	16510	16368	16491	16400	16449	16526	16446	16416	16476	16347	16734	16530	16603	16475	16543	16522	16552	16436	16400	16393	16456	16465	16400	16437	16503	16371	16304	16348	16500	16617	16283	16525	16396	16341	16452	16361	16475	16347	16486	16329	16283	16575	16358	16492	16416	16342	16525	16481	16523	16378	16515	16438	16473	16530	16479	16468	16412	16362	16418	16583	16425	16207	16551	16264	16527	16600	16477	16503	16361	16334	16496	16570	16434	16284	16649	16409	16504	16479	16338	16274	16430	16465	16449	16440	16406	16334	16587	16530	16333	16476	16378	16266	16408	16292	16403	16573	16406	16562	16394	16276	16467	16397	16272	16538	16438	16393	16451	16605	16415	16515	16212	16420	16407	16546	16445	16468	16365	16539	16489	16508	16430	16470	16602	16471	16327	16440	16436	16439	16434	16471	16622	16513	16408	16492	16267	16434	16516	16509	16181	16417	16283	16424	16526	16687	16405	16623	16477	16471	16577	16536	16585	16437	16501	16427	16428	16273	16488	16440	16454	16350	16658	16357	16559	16518	16215	16468	16524	16315	16634	16301	16508	16336	16609	16430	16446	16290	16611	16492	16511	16345	16464	16368	16316	16452	16302	16403	16483	16373	16513	16586	16157	16544	16495	16416	16361	16403	16552	16334	16414	16404	16432	16473	16424	16247	16490	16373	16422	16494	16356	16272	16360	16554	16506	16448	16412	16350	16509	16334	16455	16468	16351	16352	16445	16579	16477	16567	16564	16449	16363	16372	16508	16292	16253	16510	16437	16381	16634	16474	16487	16579	16575	16408	16469	16384	16424	16480	16500	16316	16396	16452	16451	16414	16536	16516	16548	16342	16395	16402	16397	16561	16444	16393	16574	16373	16485	16475	16379	16546	16490	16267	16487	16368	16567	16354	16350	16345	16276	16329	16427	16554	16471	16314	16413	16376	16441	16467	16534	16432	16456	16434	16521	16425	16491	16427	16605	16436	16524	16381	16389	16300	16401	16345	16374	16625	16572	16560	16478	16361	16350	16318	16367	16487	16394	16493	16443	16423	16437	16656	16312	16459	16484	16535	16458	16472	16373	16494	16229	16464	16256	16413	16216	16461	16403	16327	16551	16613	16215	16501	16487	16565	16462	16365	16401	16498	16373	16478	16557	16404	16461	16580	16452	16575	16484	16401	16522	16228	16518	16341	16443	16578	16437	16455	16540	16485	16540	16630	16498	16484	16538	16393	16394	16493	16319	16356	16405	16564	16677	16382	16394	16278	16443	16429	16363	16520	16480	16524	16432	16343	16456	16370	16546	16498	16383	16416	16647	16281	16437	16508	16412	16426	16475	16538	16499	16502	16427	16432	16483	16300	16306	16439	16293	16468	16611	16445	16452	16323	16507	16401	16375	16589	16555	16383	16658	16398	16357	16349	16373	16497	16348	16291	16570	16349	16545	16288	16462	16384	16287	16357	16436	16443	16473	16374	16345	16299	16250	16529	16543	16694	16575	16396	16497	16426	16356	16430	16396	16384	16377	16583	16204	16611	16434	16434	16365	16164	16510	16711	16529	16623	16554	16454	16338	16474	16417	16446	16379	16440	16534	16461	16407	16436	16496	16493	16410	16516	16251	16486	16530	16590	16559	16377	16267	16300	16480	16515	16541	16474	16449	16420	16287	16475	16497	16600	16334	16536	16459	16457	16276	16316	16388	16490	16243	16357	16477	16575	16419	16283	16328	16215	16536	16437	16437	16447	16480	16545	16616	16609	16443	16535	16448	16385	16483	16357	16473	16425	16414	16535	16308	16464	16443	16651	16457	16455	16277	16546	16492	16269	16479	16494	16464	16369	16322	16449	16546	16478	16326	16432	16406	16527	16330	16491	16525	16548	16436	16373	16436	16416	16393	16409	16311	16472	16478	16462	16276	16443	16537	16328	16449	16481	16585	16421	16652	16400	16449	16589	16420	16378	16292	16311	16326	16673	16575	16630	16348	16225	16301	16529	16536	16299	16462	16340	16455	16336	16565	16321	16329	16485	16448	16337	16382	16597	16453	16418	16448	16457	16397	16201	16494	16530	16510	16412	16363	16579	16396	16423	16442	16402	16438	16511	16388	16502	16385	16594	16514	16371	16393	16335	16496	16235	16270	16280	16379	16482	16357	16396	16564	16337	16350	16466	16439	16440	16389	16313	16462	16370	16446	16300	16402	16289	16327	16516	16539	16474	16546	16475	16418	16371	16544	16431	16425	16457	16260	16262	16458	16383	16555	16537	16502	16447	16455	16366	16348	16379	16537	16421	16491	16379	16561	16457	16460	16619	16597	16482	16407	16458	16495	16414	16544	16353	16694	16325	16430	16349	16464	16442	16455	16523	16450	16452	16543	16519	16362	16416	16498	16471	16261	16400	16576	16534	16425	16268	16473	16546	16482	16523	16391	16337	16523	16372	16352	16370	16308	16571	16464	16407	16408	16522	16260	16454	16612	16408	16435	16534	16492	16540	16588	16593	16305	16643	16447	16441	16372	16269	16426	16508	16447	16425	16379	16441	16489	16549	16408	16473	16361	16439	16686	16459	16451	16249	16385	16567	16526	16364	16383	16414	16413	16697	16581	16489	16467	16431	16531	16454	16345	16412	16533	16567	16435	16430	16486	16241	16534	16421	16427	16477	16524	16424	16353	16415	16337	16419	16359	16435	16507	16530	16533	16436	16463	16329	16501	16283	16310	16400	16581	16535	16461	16391	16586	16420	16468	16428	16475	16409	16562	16374	16539	16438	16576	16358	16513	16239	16477	16532	16314	16337	16492	16453	16302	16390	16508	16435	16452	16367	16415	16480	16399	16386	16483	16526	16536	16541	16566	16381	16342	16371	16447	16457	16480	16421	16484	16553	16411	16476	16466	16471	16554	16357	16370	16403	16514	16332	16480	16621	16438	16551	16476	16332	16374	16454	16268	16316	16581	16526	16320	16424	16357	16431	16416	16510	16495	16603	16598	16571	16442	16498	16312	16499	16472	16559	16408	16466	16270	16303	16401	16313	16506	16583	16473	16451	16283	16492	16559	16347	16345	16437	16579	16418	16472	16594	16419	16429	16576	16420	16399	16284	16490	16300	16492	16420	16379	16505	16534	16456	16441	16292	16487	16406	16444	16547	16368	16447	16324	16479	16563	16309	16549	16301	16432	16476	16409	16439	16409	16539	16440	16356	16462	16442	16445	16387	16413	16568	16448	16501	16497	16449	16356	16299	16435	16538	16489	16391	16381	16472	16602	16607	16363	16536	16517	16344	16312	16597	16479	16578	16631	16370	16415	16458	16338	16474	16456	16324	16549	16584	16455	16382	16548	16338	16517	16626	16419	16439	16576	16546	16430	16655	16489	16386	16434	16600	16339	16445	16350	16365	16421	16474	16354	16495	16366	16687	16504	16412	16419	16387	16351	16578	16565	16569	16523	16496	16529	16509	16261	16570	16459	16466	16440	16390	16544	16417	16307	16361	16501	16562	16318	16377	16554	16543	16382	16628	16399	16417	16462	16520	16536	16526	16388	16418	16400	16261	16566	16542	16318	16503	16590	16280	16312	16516	16461	16551	16585	16477	16629	16452	16471	16425	16417	16395	16469	16349	16331	16432	16442	16425	16481	16425	16298	16453	16497	16460	16462	16500	16470	16676	16545	16501	16408	16309	16447	16441	16491	16539	16356	16300	16374	16545	16475	16442	16378	16564	16535	16606	16411	16418	16315	16428	16383	16595	16486	16245	16336	16265	16398	16403
24059	21240	28700	25072	23963	24506	23790	21140	20165	20078	19741	19774	19642	19582	19536	19277	19241	19107	19069	19036	18864	19047	18916	19039	18892	19042	18996	18984	18981	19014	19092	19040	18915	18875	18983	18895	19150	18924	18972	18857	18638	18794	18851	18866	19073	18908	18876	18818	18808	18731	18744	18599	18787	18864	18969	18782	19012	18887	18816	18921	18711	18743	18784	19028	18753	18947	18747	18714	18699	18776	18770	18765	18827	18826	18936	18808	18917	18689	18634	18760	18660	18958	18788	18815	18829	18901	19036	18797	18623	18688	18768	18697	18659	18806	18751	18957	18733	18740	18662	18881	18738	18949	18808	18907	18869	18886	19009	18684	18873	18870	18743	18915	18631	18848	18835	18799	18759	18917	18806	18925	18748	18535	18669	18580	18774	18675	18782	18882	18963	18678	18778	18764	18638	18746	18806	18860	18698	18724	18777	18891	18704	18851	18739	18832	18694	18866	18770	18949	18631	18829	18725	18874	18898	18673	18892	18680	18932	18974	18882	18819	18847	18534	18714	18872	18693	18447	18781	18810	18761	18938	18812	18690	18689	18656	18788	18672	18666	18751	18626	18680	18786	18603	18833	18790	18897	18853	18903	18747	18783	18767	18770	18759	18875	18815	18973	18796	18469	18674	18689	18624	18779	18792	18678	18598	18927	18926	18799	18815	18614	18798	18856	18651	19022	18876	18800	18691	18777	18730	18823	18942	18783	18819	19090	18759	18752	18797	18919	18955	18813	18923	18835	18915	18855	18653	18843	18702	18762	18687	18798	18605	18545	18806	18795	18976	18985	18761	18764	18888	18705	18705	18707	18811	18842	18574	18691	18752	18555	18840	18979	18795	18810	18617	18844	18849	18746	18890	18705	18964	18818	18696	18832	18872	18577	18758	18747	18924	18881	18858	18697	18802	18655	18780	18906	18873	18682	18787	18764	18794	18969	18707	18740	18780	18862	18730	18535	18665	18756	18768	18797	18760	18826	18773	18827	18734	18887	18930	18643	18914	18703	18655	19002	18711	18668	18859	18688	18656	18905	18642	18892	18827	18774	18790	18777	18862	18633	18808	18618	18556	18743	18758	18742	18778	18723	18718	18785	18855	18840	18675	18514	18802	18557	18747	18981	18934	18756	18812	18817	18814	18836	18968	19034	18764	19031	18991	18797	18915	18800	18929	18845	18824	18961	18826	18821	18845	18889	18785	18630	18588	18867	19021	18829	18896	18801	18666	18912	18648	18765	18893	18880	18788	18791	18518	18733	18942	18743	18652	18765	18728	18816	18655	18886	18765	18902	18787	18801	18909	18986	18862	18812	18715	18968	18668	18918	18812	19038	18815	18764	18576	18684	18889	18911	18801	18806	18657	18926	18832	18615	18939	18791	18835	18716	18620	19092	18660	18818	18922	18744	18945	18888	18841	18873	18853	18769	18592	18813	18916	18781	18829	18752	19088	18768	18782	18985	18870	18846	18730	18912	18772	18494	18616	18868	18846	18720	18902	18930	18909	18703	18774	18800	18605	18832	18838	19171	18816	18783	18796	18554	18912	18864	18871	18804	18693	18615	18561	18909	18591	18934	18982	18906	18936	18858	18649	18746	18743	18998	18793	18797	18572	18861	18770	18759	18795	18940	18743	18843	18853	18905	18649	18708	18773	18810	18825	18874	18813	18548	18620	18876	18674	18718	18833	18716	18718	18552	18528	18789	18729	18788	18731	18773	18762	18769	18856	18732	18608	18691	18762	18755	18930	18929	18928	18853	18828	18901	18948	18834	18936	18675	18698	19195	18843	18669	18635	18858	18832	18879	18790	18918	18890	18753	18835	18620	18776	18793	18922	18962	18754	18743	18902	18878	18867	18516	18614	18942	18648	18855	18782	18684	19057	18505	18797	18760	19059	18915	18812	18536	18623	18788	18763	18936	18700	18781	18938	18878	18681	18926	18961	18639	18679	18841	18961	18711	18823	18745	18896	18675	18856	18628	18748	18929	18740	18894	18637	18749	18643	18698	18676	18928	19021	18765	18809	18654	18709	18640	18833	18716	18940	18823	18881	18748	18587	18737	18758	18885	18798	18861	18864	18962	18676	18750	19004	18805	18849	18831	18934	18976	18821	18779	18708	18708	18903	18596	18673	18502	18798	18704	18779	18626	18719	18885	18900	18965	18802	18698	18568	18709	18946	18832	18663	18724	18895	18805	18648	18710	18808	18618	18880	18839	18847	19089	18641	18609	18797	19037	18972	18868	18683	18886	18730	18885	18766	18701	18797	18686	18777	18746	18736	18918	18709	18658	18787	18857	18770	18739	18826	18826	18825	18723	18616	18672	18912	18836	18432	18676	18581	18841	18617	18891	18803	18648	18794	18969	18833	18627	18732	18821	18664	19060	18762	18741	18781	18634	18894	18909	18773	18964	18702	18855	18848	18810	19043	18688	18718	18734	18816	18658	18846	18841	18879	18764	18712	18833	18813	18867	18756	18563	18649	18599	18894	18938	18753	18833	18670	18780	18978	18815	18976	18843	18807	18741	18905	18758	18772	18899	18752	18782	18767	18743	18897	18637	18652	19054	18860	18796	18651	18925	18857	18695	18617	18807	18697	18754	18845	18875	18737	18918	18811	18802	18732	18636	18950	18907	18772	18890	18916	18756	18688	18620	18890	18577	18516	18808	18698	18700	18660	18743	18626	18911	18761	19087	19041	18876	18735	18594	18809	18829	18819	18787	18684	18700	18512	18928	18697	18918	18943	18900	18756	18646	18572	18907	18946	19015	18743	18697	18676	18630	18729	18685	18786	18683	18905	18721	18798	18831	18790	18818	18731	18944	18987	18681	18828	18669	18723	18951	18803	18812	18725	18685	18810	18682	18765	18780	18788	18600	18671	18816	18764	18959	18805	18837	18728	19060	18830	18819	18548	18659	18795	18563	18842	18943	18539	19062	18839	18892	18817	18691	18751	18744	18887	18873	18678	18959	18988	18953	18907	18714	18637	18850	18795	18740	18770	18826	18915	18774	18769	18818	18964	19083	18804	18692	18695	18797	18798	18939	18776	18720	18891	18776	18801	18707	18829	18804	18878	18616	18804	18923	18717	18930	18780	18868	18680	18805	18795	18739	18764	18895	18887	18806	18937	18840	18875	18760	18891	18853	18803	18904	18845	18859	18810	18539	18900	18669	18745	18692	18782	18753	18688	18620	18884	18781	18861	18597	18805	18670	18590	18852	18452	18641	18708	18632	18578	18830	18831	18518	18842	18874	18774	18838	18693	19054	18675	18756	18781	18839	18663	18709	18860	18776	18740	18915	18727	18694	18652	18857	18943	18695	18916	18754	18617	18913	18947	19009	18718	18820	18812	18887	18765	18843	18955	18738	18973	18823	18920	18859	18591	18681	18902	19031	18671	18602	18805	18876	18793	18803	18728	18660	18693	18755	18733	18817	18830	18764	19005	18889	18756	18737	18933	18845	18828	18732	19052	18687	18849	18846	18940	18666	18798	18752	18799	18788	18860	18932	18799	18901	18782	18773	18665	18706	18853	18687	18673	18790	18741	18681	18773	18638	18878	18842	18872	18963	18651	18919	18880	18819	18840	18804	18855	18909	18577	18896	18712	18866	18784	18770	18860	18592	18812	18745	18638	18963	18883	18947	18577	18614	18625	18723	18892	18883	18676	18805	18750	18755	18713	19014	18732	18893	18809	18808	18900	18658	18672	18564	18688	18894	18682	18796	18777	19052	18634	18644	18842	18509	18788	18758	18621	18744	18911	18805	18587	18797	18775	18856	18565	18833	18659	18741	18733	18687	18923	18851	18950	18575	18889	18692	18593	18886	18656	18955	18694	18945	18901	18964	18679	18826	19045	18988	18681	18769	18649	18721	18710	18801	18803	18789	18655	18598	18879	18593	18730	18691	18941	18867	18767	18825	18768	18811	18695	18760	18820	18711	18653	18744	18994	19037	18893	18842	18769	19006	18758	18809	18623	19016	18718	18807	18707	18722	18853	18759	18688	18943	18931	18603	18699	18778	18727	18736	18823	18701	18759	18672	18711	18746	18777	18700	18782	18945	18915	18685	18825	18953	18656	18843	18792	18733	18788	18847	18779	18775	18825	18515	18839	18813	18800	18976	19040	18739	18718	18738	18651	18724	19016	18688	18581	18684	18693	18682	18890	18819	18653	18728	18743	18966	18890	18764	18908	18838	18779	18881	18823	18766	18685	18863	18751	18781	18731	18796	18818	18703	18848	18761	18844	18872	18709	19002	18520	18639	18785	18701	18768	18651	18913	18653	18762	18917	18682	18508	18869	18716	18808	18724	18814	18846	18836	18907	18828	18720	18789	18726	18840	18599	18756	18680	18695	18866	18565	18687	18642	18842	18750	18674	18846	18836	18779	18629	18768	18844	18703	18835	18691	18763	18725	18834	18885	18736	18697	18841	18829	18901	19015	18713	18752	18782	18614	18702	18689	18902	18667	18685	18939	18856	18917	18744	18989	18630	18834	18758	18734	18560	18805	18650	18656	18801	18817	18801	18683	18777	18737	18632	18911	18694	18663	18722	18776	18784	18762	18914	18811	18748	18894	18833	18793	18556	18640	18791	18813	18644	18798	18732	18757	18647	18868	18975	18989	18805	18753	18575	18591	18762	18945	18706	18783	18832	18871	18836	18759	18902	18815	19024	18824	18945	18781	18673	18652	18645	18818	18831	18905	18674	18762	18690	18884	18563	18857	18710	18764	18708	18931	18695	18753	18906	18801	18740	18832	18798	18912	18836	18793	18592	18793	18762	18908	18839	18857	18716	18846	18793	18859	18841	18646	18416	18637	18678	18567	18701	18852	18761	18905	18867	18821	18799	18681	18764	18843	18833	18827	18686	18942	18715	18728	18722	18677	18981	18954	18796	18807	18893	18730	18773	19067	18819	18724	18865	18847	18904	18789	18657	18855	18706	18769	18828	18711	18635	18705	18826	18853	18718	18898	18922	18746	18765	18793	18673	18955	18906	18894	18951	18863	18828	18630	18784	18769	18749	18816	18500	18792	18928	18913	18966	18896	18798	18836	18763	18827	18769	18863	18654	18788	18667	18725	18833	18802	18769	18863	18931	18763	18948	18751	18732	18789	18761	18992	18707	18816	19024	18601	18706	18939
23526	39722	40815	33612	28257	23366	20967	20001	19196	18420	18161	17822	17751	17338	17508	17308	17148	17431	17069	16733	17082	16877	17017	16669	17128	16699	16934	16540	16818	16917	17027	16991	16895	16812	16916	16813	16796	16794	16642	16728	16880	16856	16713	16818	16798	16626	16510	16887	16855	16766	16783	16628	16692	16815	16565	16844	16684	16578	16723	16748	16675	16785	16861	16748	16671	16709	16724	16715	16714	16566	16840	16714	16667	16689	16849	16676	16808	16705	16581	16692	16752	16681	16701	16766	16642	16725	16789	16796	17027	16837	16676	16700	16683	16729	16691	16667	16676	16763	16723	16815	17015	16598	16764	16649	16615	16771	16681	16715	16615	16769	16726	16845	16761	16737	16788	16745	16670	16827	16646	16655	16670	16770	16774	16711	16720	16791	16882	16692	16796	16888	16761	16524	16635	16806	16821	16655	16829	16605	16743	16669	16588	16669	16671	16701	16584	16880	16632	16675	16920	16727	16708	16854	16735	16621	16779	16874	16813	16813	16637	16674	16821	16736	16696	16705	16707	16707	16752	16783	16579	16748	16809	16778	16519	16903	16617	16935	16759	16804	16799	16866	16688	16834	16654	16696	16658	16613	16666	16645	16726	16666	16788	16686	16869	16848	16761	16724	16671	16904	16516	16717	16599	16663	16538	16885	16751	16737	16700	16717	16660	16809	16643	16675	16717	16622	16613	16709	16840	16772	16522	16611	16735	16847	16734	16743	16643	16753	16768	16824	16798	16615	16613	16722	16635	16857	16598	16719	16563	16828	16733	16561	16643	16673	16644	16756	16765	16836	16703	16529	16664	16790	16684	16913	16688	16856	16956	16740	16679	16839	16676	16658	16827	16869	16595	16663	16759	16852	16870	16870	16733	16681	16683	16752	16591	16776	16820	16812	16739	16718	16846	16697	16726	16755	16573	16773	16643	16743	16754	16713	16563	16843	16614	16698	16757	16545	16641	16671	16713	16629	16723	16768	16835	16905	16670	16699	16670	16580	16735	16839	16647	16735	16660	16747	16656	16766	16675	16855	16667	16775	16563	16665	16898	16554	16731	16639	16611	16719	16623	16703	16563	16644	16769	16735	16686	16812	16755	16758	16719	16879	16899	16728	16851	16748	16747	16693	16679	16582	16594	16926	16802	16761	16629	16827	16607	16543	16728	16607	16627	16708	16664	16572	16639	16644	16672	16782	16807	16722	16647	16778	16957	16861	16741	16679	16765	16509	16740	16730	16778	16576	16654	16553	16530	16596	16657	16652	16791	16756	16639	16852	16896	16650	16569	16733	16767	16681	16736	16658	16694	16655	16619	16718	16813	16633	16693	16724	16771	16692	16806	16801	16801	16660	16826	16681	16737	16708	16670	16725	16715	16661	16868	16698	16663	16824	16627	16820	16534	16822	16667	16800	16631	16621	16726	16818	16723	16863	16703	16695	16794	16702	16678	16726	16636	16888	16695	16657	16840	16802	16745	16778	16787	16740	16790	16771	16717	16730	16871	16806	16763	16562	16785	16797	16751	16651	16774	16648	16773	16722	16866	16737	16821	16555	16666	16854	16681	16859	16674	16770	16739	16529	16606	16868	16855	16665	16812	16526	16816	16742	16837	16890	16786	16624	16677	16616	16815	16743	16707	16821	16744	16547	16513	16680	16845	16668	16780	16632	16869	16662	16849	16664	16736	16672	16570	16548	16598	16886	16682	16694	16532	16707	16596	16528	16643	16612	16789	16814	16831	16714	16676	16834	16817	16763	16746	16595	16853	16763	16728	16566	16649	16744	16849	16793	16723	16772	16798	16786	16788	16794	16767	16797	16797	16611	16660	16566	16648	16655	16651	16875	16670	16817	16832	16917	16561	16864	16681	16706	16843	16830	16588	16698	16714	16581	16616	16680	16648	16576	16683	16630	16774	16643	16701	16778	16527	16714	16699	16843	16762	16823	16716	16833	16739	16633	16602	16827	16698	16657	16793	16686	16775	16816	16778	16657	16692	16711	16701	16667	16630	16664	16594	16766	16738	16705	16748	16702	16835	16627	16748	16683	16626	16659	16768	16797	16627	16760	16717	16581	16921	16578	16774	16661	16763	16658	16631	16828	16725	16687	16778	16667	16702	16795	16717	16723	16857	16643	16891	16675	16829	16605	16779	16821	16820	16801	16685	16703	16790	16779	16590	16759	16683	16758	16597	16801	16794	16664	16609	16809	16852	16713	16754	16578	16791	16819	16742	16887	16724	16682	16517	16783	16789	16805	16629	16929	16549	16681	16743	16677	16641	16586	16684	16548	16673	16805	16716	16654	16686	16670	16676	16618	16686	16795	16607	16699	16674	16683	16729	16741	16833	16698	16878	16836	16680	16579	16742	16614	16649	16733	16676	16835	16873	16808	16696	16754	16838	16670	16711	16717	16715	16840	16559	16602	16752	16813	16722	16580	16835	16870	16679	16661	16669	16642	16606	16739	16742	16676	16668	16882	16672	16746	16695	16690	16742	16770	16727	16634	16658	16489	16649	16765	16728	16624	16681	16796	16742	16808	16846	16675	16771	16539	16810	16768	16674	16591	16728	16873	16559	16804	16821	16711	16688	16811	16727	16693	16705	16681	16612	16745	16750	16574	16679	16790	16869	16766	16703	16707	16751	16690	16667	16802	16660	16735	16822	16787	16683	16888	16707	16606	16659	16588	16711	16784	16694	16736	16845	16743	16704	16665	16551	16889	16836	16592	16745	16737	16620	16735	16571	16771	16690	16824	16670	16747	16963	16779	16770	16698	16735	16626	16770	16682	16620	16725	16807	16724	16752	16700	16760	16845	16825	16658	16833	16798	16620	16752	16717	16813	16610	16548	16653	16839	16706	16826	16753	16619	16669	16702	16723	16954	16775	16591	16775	16809	16796	16793	16841	16444	16817	16653	16713	16757	16738	16744	16631	16925	16687	16747	16512	16776	16616	16670	16854	16784	16553	16690	16802	16603	16737	16694	16732	16699	16719	16611	16641	16787	16780	16780	16665	16670	16818	16596	16715	16705	16617	16748	16642	16812	16872	16709	16612	16953	16654	16616	16674	16648	16557	16898	16616	16825	16666	16696	16632	16766	16865	16618	16710	16670	16628	16742	16687	16705	16901	16565	16880	16778	16710	16605	16689	16745	16599	16678	16748	16876	16636	16874	16839	16699	16624	16650	16747	16726	16770	16705	16841	16762	16750	16634	16653	16800	16849	16710	16736	16665	16599	16687	17015	16596	16591	16696	16717	16601	16726	16783	16677	16715	16623	16702	16739	16610	16870	16858	16531	16602	16805	16671	16698	16849	16596	16665	16853	16773	16783	16645	16764	16767	16733	16723	16639	16661	16725	16722	16662	16892	16620	16838	16593	16770	16797	16672	16703	16637	16926	16780	16532	16686	16792	16798	16819	16594	16743	16732	16750	16746	16673	16858	16879	16810	16619	16778	16680	16554	16885	16593	16775	16696	16858	16723	16735	16853	16798	16673	16599	16562	16784	16631	16691	16930	16720	16613	16741	16777	16854	16727	16778	16616	16811	16751	16742	16813	16628	16640	16755	16761	16496	16671	16733	16550	16875	16760	16680	16690	16882	16778	16775	16844	16709	16748	16751	16647	16794	16899	16732	16708	16700	16777	16774	16766	16705	16784	16671	16788	16875	16783	16629	16900	16713	16865	16675	16809	16552	16778	16655	16767	16813	16483	16697	16555	16811	16704	16641	16732	16880	16745	16664	16831	16802	16623	16704	16630	16529	16578	16815	16637	16716	16833	16736	16774	16632	16771	16519	16742	16716	16686	16776	16684	16706	16704	16653	16645	16951	16720	16628	16765	16532	16556	16702	16568	16546	16775	16749	16747	16850	16765	16667	16593	16841	16739	16609	16685	16940	16762	16635	16602	16656	16451	16808	16682	16724	16788	16664	16746	16618	16726	16877	16950	16653	16755	16723	16791	16772	16646	16807	16780	16656	16741	16765	16685	16812	16812	16872	16626	16757	16843	16850	16724	16724	17075	16766	16602	16841	16725	16848	16702	16660	16696	16732	16667	16601	16749	16575	16596	16780	16757	16707	16719	16702	16731	16744	16767	16889	16591	16826	16587	16637	16807	16587	16745	16701	16896	16755	16634	16595	16777	16778	16657	16783	16772	16737	16680	16803	16762	16645	16871	16744	16700	16828	16775	16711	16802	16645	16766	16682	16734	16746	16466	16875	16780	16909	16698	16771	16751	16793	16673	16715	16595	16956	16660	16766	16800	16769	16734	16660	16584	16728	16957	16718	16621	16693	16706	16770	16680	16559	16680	16740	16685	16709	16813	16720	16653	16512	16665	16730	16810	16688	16579	16638	16818	16731	16644	16843	16824	16793	16742	16608	16750	16535	16661	16800	16608	16518	16693	16726	16722	16652	16711	16883	16631	16794	16709	16547	16612	16922	16825	16787	16883	16648	16669	16621	16789	16752	16752	16818	16726	16788	16690	16580	16732	16796	16642	16622	16904	16707	16721	16646	16995	16880	16680	16838	16711	16551	16834	16662	16687	16771	16762	16815	16592	16601	16924	16806	16608	16820	16684	16714	16671	16638	16826	16807	16845	16777	16701	16720	16619	16806	16666	16717	16734	16618	16737	16687	16586	16607	16694	16824	16654	16709	16464	16678	16745	16591	16701	16476	16734	16800	16555	16688	16863	16625	16844	16784	16582	16717	16668	16743	16897	16700	16752	16800	16688	16701	16752	16752	16628	16726	16716	16758	16758	16704	16747	16736	16644	16698	16626	16791	16936	16786	16882	16680	16870	16610	16730	16724	16713	16653	16761	16657	16832	16639	16678	16878	16686	16823	16763	16632	16835	16721	16817	16698	16728	16819	16735	16813	16772	16736	16906	16658	16632	16749	16721	16771	16755	16700	16816	16786	16822	16585	16611	16894	16805	16849	16820	16663	16805	16795	16687	16728	16742	16914	16722	16897	16772	16893	16775	16954	16760	16715	16779	16530	16573	16784	16608	16633	16874	16751	16616	16783	16660	16840	16660	16799	16700	16534	16691	16604	16665	16748	16753	16650	16969	16592	16781	16831	16886	16648	16809	16616	16762	16861	16826	16745	16625	16740	16585	16807	16631	16638	16637	16809	16747	16668	16791
22715	21202	29073	23850	22340	25540	28448	23926	22766	22828	22131	21911	21672	21543	21391	21118	21041	21002	20961	20888	20929	20892	20837	20847	20826	20580	20849	20622	20722	20685	20691	20898	20694	20583	20651	20595	20745	20529	20568	20576	20569	20421	20462	20457	20555	20648	20438	20485	20411	20597	20607	20497	20601	20392	20453	20613	20523	20756	20588	20720	20388	20700	20363	20598	20438	20472	20505	20296	20308	20324	20577	20311	20475	20475	20487	20475	20546	20555	20589	20646	20594	20470	20435	20610	20459	20492	20488	20426	20539	20470	20551	20335	20504	20506	20308	20485	20290	20416	20469	20347	20326	20352	20619	20319	20506	20268	20397	20702	20440	20450	20609	20719	20459	20458	20420	20316	20477	20542	20341	20423	20489	20637	20595	20253	20496	20366	20280	20542	20456	20464	20417	20655	20401	20457	20412	20419	20318	20439	20372	20383	20568	20652	20734	20440	20429	20460	20506	20509	20450	20596	20512	20420	20430	20528	20365	20348	20572	20517	20491	20469	20497	20367	20101	20421	20350	20429	20349	20489	20502	20573	20395	20429	20594	20444	20432	20349	20357	20339	20661	20574	20547	20325	20357	20239	20513	20506	20382	20371	20233	20474	20162	20540	20484	20398	20394	20578	20455	20326	20340	20605	20538	20379	20248	20470	20436	20342	20379	20628	20731	20489	20268	20358	20509	20365	20396	20345	20356	20377	20460	20433	20403	20370	20333	20307	20570	20357	20427	20490	20355	20529	20496	20497	20344	20462	20505	20425	20385	20295	20095	20325	20518	20412	20349	20302	20401	20451	20362	20470	20443	20408	20466	20504	20350	20534	20522	20314	20198	20332	20512	20645	20429	20449	20396	20346	20565	20329	20529	20378	20427	20374	20494	20253	20471	20307	20461	20454	20467	20574	20444	20464	20399	20613	20293	20448	20624	20408	20278	20255	20610	20325	20517	20446	20414	20298	20391	20509	20510	20259	20464	20699	20455	20414	20390	20489	20449	20457	20237	20223	20265	20448	20468	20546	20565	20446	20361	20294	20444	20242	20521	20484	20285	20308	20321	20351	20406	20259	20365	20475	20165	20423	20422	20479	20374	20413	20492	20243	20515	20319	20307	20468	20224	20265	20378	20480	20629	20540	20532	20357	20412	20189	20285	20536	20532	20419	20387	20458	20747	20532	20424	20337	20402	20341	20362	20463	20320	20402	20387	20541	20417	20410	20462	20334	20521	20504	20578	20428	20508	20458	20377	20274	20458	20292	20424	20603	20366	19960	20432	20412	20429	20470	20411	20338	20361	20381	20275	20433	20469	20529	20447	20394	20387	20533	20642	20341	20320	20569	20458	20510	20633	20307	20674	20375	20271	20386	20281	20492	20377	20595	20466	20425	20375	20433	20448	20479	20612	20271	20546	20686	20359	20469	20363	20308	20331	20364	20275	20328	20227	20423	20363	20429	20597	20421	20439	20562	20494	20538	20413	20555	20382	20426	20417	20554	20323	20448	20361	20464	20452	20462	20351	20374	20379	20380	20508	20404	20443	20361	20227	20549	20553	20727	20386	20340	20590	20354	20390	20431	20403	20401	20369	20574	20436	20454	20425	20330	20328	20515	20461	20324	20249	20413	20527	20415	20559	20217	20503	20307	20739	20569	20304	20419	20544	20613	20399	20435	20282	20427	20346	20576	20292	20437	20333	20516	20309	20419	20354	20565	20484	20625	20419	20350	20511	20524	20282	20356	20467	20495	20504	20372	20481	20570	20549	20372	20401	20315	20500	20459	20290	20166	20300	20475	20533	20265	20440	20451	20455	20283	20402	20255	20331	20388	20417	20393	20420	20511	20360	20612	20299	20235	20428	20443	20634	20276	20493	20355	20512	20448	20384	20119	20332	20258	20485	20456	20375	20327	20560	20346	20443	20515	20500	20391	20367	20577	20377	20488	20339	20323	20304	20280	20291	20435	20400	20361	20406	20289	20399	20477	20649	20433	20453	20479	20444	20528	20459	20452	20575	20442	20326	20319	20562	20497	20379	20164	20376	20500	20155	20313	20331	20360	20332	20362	20306	20420	20447	20371	20342	20384	20584	20469	20592	20534	20524	20501	20168	20432	20228	20413	20412	20493	20343	20510	20458	20572	20337	20280	20434	20349	20626	20593	20572	20526	20265	20410	20356	20481	20617	20480	20360	20311	20520	20232	20383	20195	20240	20304	20274	20310	20298	20447	20340	20437	20342	20396	20376	20208	20234	20523	20320	20421	20372	20488	20417	20577	20416	20317	20298	20495	20451	20469	20304	20485	20390	20356	20492	20609	20180	20512	20507	20361	20591	20592	20450	20301	20487	20417	20474	20363	20295	20469	20434	20390	20477	20296	20503	20590	20623	20344	20155	20255	20374	20198	20294	20549	20625	20364	20640	20435	20408	20580	20202	20452	20473	20372	20272	20347	20586	20398	20656	20512	20471	20477	20365	20403	20310	20500	20568	20297	20412	20290	20267	20235	20386	20305	20481	20421	20593	20367	20323	20477	20467	20392	20460	20594	20531	20344	20458	20462	20527	20344	20152	20557	20239	20312	20454	20321	20540	20414	20142	20367	20510	20563	20403	20613	20467	20360	20339	20544	20374	20507	20221	20576	20375	20377	20428	20399	20456	20345	20337	20540	20356	20343	20346	20460	20565	20534	20328	20493	20360	20381	20354	20452	20438	20419	20331	20313	20473	20480	20323	20472	20539	20267	20570	20323	20337	20490	20478	20167	20509	20394	20425	20716	20632	20578	20493	20204	20599	20221	20612	20446	20221	20683	20264	20400	20370	20738	20319	20300	20329	20427	20559	20434	20345	20384	20449	20453	20347	20492	20302	20414	20491	20313	20493	20386	20490	20366	20283	20334	20463	20341	20468	20508	20431	20404	20468	20373	20491	20510	20286	20404	20583	20402	20311	20436	20587	20344	20489	20358	20500	20576	20336	20746	20246	20338	20281	20479	20644	20459	20293	20640	20508	20565	20449	20437	20754	20568	20489	20274	20464	20325	20322	20458	20464	20364	20513	20423	20318	20483	20278	20327	20374	20473	20342	20506	20432	20322	20241	20327	20449	20370	20282	20387	20384	20359	20185	20494	20415	20518	20532	20418	20449	20612	20328	20286	20324	20418	20217	20260	20618	20682	20208	20364	20100	20397	20363	20527	20387	20527	20316	20456	20275	20721	20436	20399	20403	20323	20362	20390	20289	20597	20214	20460	20404	20395	20573	20447	20512	20289	20330	20455	20437	20360	20395	20641	20412	20559	20425	20214	20317	20594	20446	20382	20355	20423	20673	20517	20229	20574	20204	20311	20278	20417	20654	20561	20580	20527	20241	20341	20314	20259	20313	20148	20323	20559	20495	20281	20328	20391	20344	20471	20504	20509	20454	20329	20531	20490	20469	20354	20444	20466	20210	20183	20261	20324	20440	20588	20596	20337	20639	20239	20299	20337	20492	20440	20378	20509	20599	20305	20587	20610	20354	20521	20501	20447	20673	20349	20500	20263	20403	20495	20363	20422	20642	20267	20581	20385	20390	20559	20465	20510	20529	20321	20641	20355	20427	20451	20538	20464	20434	20421	20130	20317	20431	20408	20298	20482	20273	20403	20445	20446	20319	20332	20419	20453	20431	20274	20348	20540	20375	20613	20401	20512	20596	20237	20188	20496	20521	20241	20554	20428	20528	20316	20305	20485	20383	20504	20356	20651	20485	20377	20319	20300	20441	20480	20394	20688	20465	20477	20315	20553	20381	20246	20376	20454	20488	20312	20475	20389	20398	20358	20338	20414	20535	20386	20437	20472	20455	20553	20402	20380	20527	20212	20503	20416	20559	20229	20239	20351	20498	20189	20246	20334	20319	20465	20581	20506	20356	20463	20232	20359	20481	20261	20387	20391	20396	20533	20210	20374	20278	20327	20367	20479	20495	20507	20174	20388	20620	20522	20416	20495	20733	20483	20597	20267	20219	20560	20487	20347	20514	20461	20769	20305	20457	20580	20289	20431	20488	20507	20544	20484	20267	20406	20533	20467	20463	20217	20291	20368	20459	20448	20331	20259	20099	20396	20545	20301	20322	20429	20374	20443	20506	20359	20389	20227	20236	20504	20592	20550	20177	20546	20242	20362	20314	20481	20642	20410	20603	20405	20398	20497	20294	20627	20514	20320	20586	20529	20398	20402	20322	20456	20660	20598	20520	20254	20534	20451	20387	20516	20342	20522	20430	20392	20443	20345	20505	20284	20288	20564	20250	20279	20524	20486	20484	20351	20337	20343	20331	20288	20404	20447	20293	20454	20324	20510	20504	20353	20428	20445	20440	20278	20229	20460	20544	20410	20530	20653	20248	20308	20337	20188	20308	20204	20414	20419	20464	20335	20423	20515	20404	20395	20448	20581	20520	20119	20518	20477	20308	20573	20398	20406	20684	20359	20613	20290	20243	20429	20458	20483	20238	20338	20569	20416	20452	20284	20412	20042	20335	20333	20492	20440	20462	20333	20373	20432	20588	20293	20444	20597	20565	20366	20329	20479	20519	20334	20384	20321	20250	20348	20628	20558	20604	20359	20554	20480	20416	20502	20503	20265	20605	20446	20477	20449	20415	20432	20255	20530	20453	20435	20151	20546	20573	20496	20525	20553	20598	20325	20219	20336	20492	20346	20108	20405	20553	20418	20514	20128	20541	20355	20527	20416	20602	20530	20477	20502	20246	20438	20468	20511	20485	20704	20305	20328	20321	20362	20309	20232	20497	20501	20405	20242	20441	20398	20583	20432	20398	20283	20552	20412	20559	20516	20374	20417	20434	20388	20425	20365	20454	20565	20581	20626	20318	20491	20383	20550	20650	20561	20569	20188	20461	20575	20280	20406	20369	20306	20500	20270	20366	20327	20450	20473	20270	20385	20488	20444	20276	20404	20531	20518	20434	20422	20581	20553	20479	20297	20371	20250	20450	20280	20357	20262	20419	20469	20527	20410	20339	20496	20283	20438	20555	20268	20553	20566	20346	20240	20415	20266	20241	20394	20381	20363	20512	20337	20401	20512	20233	20350	20268	20463	20244	20409	20489	20538	20450	20238	20480	20399	20484	20452	20423	20666	20595	20330	20507	20467	20628	20297	20379	20246
26559	47165	51012	40584	31834	26555	24308	22700	21764	20803	20167	19682	19229	19050	18794	18747	18463	18242	18335	18187	18012	17991	18050	17921	18015	17987	17976	17959	17900	17829	17863	18104	17782	17933	17906	17864	17890	17823	17776	17659	17800	17648	17771	17741	17796	17613	17793	17533	17695	17884	17515	17664	17640	17661	17627	17546	17605	17758	17633	17660	17819	17671	17775	17743	17693	17767	17561	17432	17640	17641	17453	17805	17711	17622	17588	17707	17551	17562	17644	17685	17582	17718	17663	17724	17540	17597	17761	17593	17702	17540	17525	17504	17609	17496	17681	17619	17587	17577	17522	17577	17632	17541	17772	17666	17686	17633	17705	17625	17693	17655	17544	17625	17549	17514	17408	17611	17629	17639	17521	17567	17600	17509	17747	17596	17496	17603	17577	17630	17614	17508	17603	17402	17549	17683	17494	17573	17564	17680	17596	17508	17624	17575	17651	17835	17648	17561	17533	17506	17754	17624	17728	17519	17825	17661	17523	17615	17673	17515	17661	17772	17610	17773	17701	17537	17626	17623	17548	17506	17613	17638	17458	17651	17558	17302	17668	17531	17662	17701	17509	17628	17599	17556	17610	17689	17540	17700	17708	17760	17462	17653	17602	17477	17533	17584	17591	17448	17531	17638	17598	17584	17461	17591	17719	17555	17531	17567	17521	17601	17568	17802	17727	17453	17689	17685	17545	17746	17640	17701	17566	17561	17643	17610	17581	17575	17609	17719	17600	17653	17495	17545	17393	17547	17550	17670	17629	17528	17608	17636	17569	17769	17370	17691	17634	17693	17636	17773	17452	17516	17657	17547	17710	17629	17655	17750	17508	17676	17681	17757	17505	17825	17507	17499	17675	17612	17417	17599	17660	17467	17595	17501	17619	17621	17698	17546	17592	17665	17409	17529	17703	17593	17412	17568	17563	17569	17781	17479	17699	17559	17643	17634	17745	17650	17694	17505	17826	17620	17564	17598	17317	17640	17519	17449	17729	17651	17776	17597	17635	17690	17569	17587	17657	17436	17691	17541	17557	17542	17515	17697	17691	17683	17568	17639	17622	17705	17760	17647	17794	17564	17566	17697	17592	17775	17623	17625	17577	17665	17582	17688	17444	17604	17476	17499	17550	17701	17744	17619	17580	17700	17588	17580	17579	17470	17534	17709	17664	17545	17678	17681	17673	17574	17619	17629	17514	17690	17610	17660	17563	17619	17533	17643	17591	17608	17517	17636	17457	17474	17698	17521	17486	17671	17632	17443	17659	17636	17565	17976	17528	17596	17465	17599	17627	17510	17501	17474	17599	17440	17721	17689	17598	17643	17436	17721	17609	17634	17673	17587	17541	17640	17508	17719	17541	17556	17514	17643	17612	17634	17481	17592	17669	17702	17556	17610	17515	17546	17636	17711	17718	17649	17747	17591	17715	17495	17733	17679	17510	17815	17556	17665	17518	17673	17455	17537	17560	17560	17712	17543	17634	17521	17608	17657	17444	17617	17427	17613	17628	17657	17455	17526	17667	17483	17676	17508	17621	17651	17619	17489	17650	17418	17595	17697	17597	17700	17601	17563	17670	17515	17701	17543	17634	17520	17672	17637	17802	17498	17587	17579	17763	17566	17643	17595	17696	17528	17576	17617	17708	17612	17490	17614	17401	17522	17719	17517	17543	17629	17609	17380	17589	17476	17607	17523	17484	17643	17616	17559	17754	17537	17731	17498	17531	17579	17609	17714	17619	17582	17629	17581	17586	17666	17580	17815	17664	17737	17621	17590	17787	17474	17544	17590	17783	17855	17704	17564	17542	17611	17567	17578	17433	17739	17542	17653	17724	17547	17665	17624	17587	17746	17594	17567	17540	17661	17654	17694	17558	17901	17673	17582	17450	17706	17646	17624	17782	17730	17722	17467	17444	17629	17661	17756	17653	17505	17810	17673	17546	17414	17558	17722	17575	17629	17448	17664	17471	17505	17704	17524	17684	17600	17702	17632	17635	17750	17685	17801	17694	17499	17550	17757	17586	17740	17527	17641	17652	17459	17459	17542	17685	17702	17795	17738	17691	17613	17697	17627	17806	17474	17631	17629	17576	17565	17505	17648	17503	17797	17543	17542	17619	17738	17716	17797	17642	17718	17637	17730	17708	17574	17674	17525	17638	17450	17623	17576	17707	17676	17621	17618	17560	17619	17738	17613	17319	17613	17703	17646	17610	17779	17506	17438	17577	17649	17587	17647	17605	17569	17573	17610	17716	17588	17524	17636	17630	17628	17509	17569	17638	17601	17697	17612	17614	17819	17740	17503	17664	17655	17761	17585	17680	17647	17591	17546	17613	17616	17544	17669	17514	17614	17440	17508	17492	17562	17718	17763	17604	17514	17633	17608	17393	17766	17712	17566	17679	17552	17594	17693	17651	17647	17679	17797	17607	17563	17780	17775	17515	17747	17633	17647	17735	17547	17674	17476	17748	17477	17588	17591	17523	17415	17482	17567	17591	17630	17587	17635	17726	17656	17661	17537	17630	17600	17509	17534	17631	17751	17596	17582	17718	17601	17445	17597	17600	17689	17532	17551	17566	17661	17654	17574	17646	17433	17553	17577	17532	17610	17480	17598	17611	17535	17540	17549	17584	17553	17689	17461	17634	17733	17571	17518	17620	17618	17733	17528	17702	17601	17529	17636	17613	17477	17538	17501	17523	17667	17698	17497	17584	17540	17742	17417	17661	17654	17873	17655	17602	17519	17609	17785	17346	17549	17624	17512	17590	17489	17535	17721	17625	17581	17560	17637	17701	17611	17486	17534	17479	17716	17458	17740	17648	17583	17617	17691	17553	17537	17454	17676	17512	17694	17595	17687	17686	17656	17696	17695	17624	17637	17756	17707	17669	17510	17663	17517	17648	17548	17625	17587	17819	17660	17508	17699	17671	17661	17656	17776	17580	17498	17463	17626	17585	17660	17560	17830	17375	17632	17612	17510	17638	17677	17517	17611	17616	17745	17359	17365	17574	17620	17408	17700	17649	17453	17659	17525	17589	17797	17740	17643	17411	17447	17739	17555	17631	17772	17530	17544	17569	17649	17604	17523	17768	17646	17652	17475	17700	17694	17578	17676	17658	17568	17574	17616	17686	17615	17647	17652	17553	17527	17503	17756	17705	17773	17600	17559	17542	17580	17536	17666	17710	17522	17551	17484	17616	17570	17427	17519	17838	17593	17583	17484	17522	17718	17634	17485	17528	17522	17602	17623	17565	17536	17531	17572	17571	17655	17662	17620	17542	17427	17591	17775	17680	17612	17536	17540	17635	17606	17701	17600	17550	17522	17606	17562	17670	17600	17621	17553	17632	17461	17731	17706	17744	17678	17541	17579	17539	17603	17513	17893	17664	17593	17514	17644	17706	17546	17563	17643	17543	17438	17537	17581	17600	17709	17606	17625	17696	17546	17583	17523	17623	17722	17561	17339	17661	17623	17656	17699	17671	17600	17502	17683	17619	17492	17591	17868	17558	17772	17727	17541	17563	17706	17511	17659	17592	17658	17432	17642	17436	17283	17524	17512	17637	17567	17598	17672	17614	17591	17659	17651	17582	17694	17568	17729	17629	17796	17448	17687	17462	17620	17524	17713	17719	17437	17608	17557	17613	17573	17549	17643	17717	17668	17696	17674	17612	17673	17695	17581	17846	17518	17574	17570	17520	17760	17521	17644	17530	17590	17667	17546	17653	17413	17679	17495	17551	17554	17671	17650	17680	17658	17369	17728	17628	17524	17733	17617	17486	17514	17634	17659	17604	17641	17649	17607	17687	17584	17657	17574	17732	17566	17705	17598	17539	17779	17705	17649	17562	17665	17632	17519	17652	17564	17560	17586	17747	17516	17518	17478	17470	17647	17538	17544	17629	17548	17687	17591	17825	17425	17575	17662	17545	17496	17723	17795	17453	17729	17565	17833	17720	17682	17679	17610	17674	17478	17562	17653	17661	17764	17529	17450	17606	17710	17586	17632	17570	17422	17748	17560	17691	17695	17662	17448	17619	17716	17511	17656	17614	17733	17374	17730	17590	17669	17695	17596	17728	17524	17413	17587	17607	17638	17496	17668	17555	17571	17729	17754	17532	17551	17633	17589	17455	17614	17699	17604	17475	17604	17580	17628	17469	17611	17619	17691	17600	17530	17650	17662	17632	17603	17515	17478	17614	17442	17410	17600	17425	17626	17635	17641	17645	17476	17559	17559	17587	17556	17594	17578	17545	17580	17449	17594	17707	17642	17605	17683	17709	17380	17604	17700	17522	17633	17541	17814	17533	17780	17578	17611	17710	17695	17571	17526	17741	17635	17473	17724	17594	17631	17292	17612	17453	17681	17799	17553	17424	17575	17594	17576	17573	17698	17637	17795	17701	17592	17621	17550	17593	17636	17568	17548	17541	17417	17592	17556	17592	17480	17616	17537	17487	17540	17561	17516	17661	17647	17533	17550	17656	17492	17501	17634	17767	17642	17668	17675	17522	17450	17632	17682	17656	17622	17530	17642	17705	17647	17557	17515	17418	17860	17725	17698	17608	17663	17584	17558	17739	17485	17721	17730	17475	17502	17614	17457	17642	17626	17596	17416	17640	17523	17462	17688	17714	17664	17700	17571	17667	17688	17455	17842	17649	17753	17497	17658	17625	17560	17721	17600	17607	17671	17573	17539	17586	17683	17700	17704	17529	17725	17504	17578	17570	17604	17712	17628	17645	17624	17649	17453	17712	17794	17661	17364	17613	17452	17563	17714	17510	17592	17730	17476	17570	17752	17440	17708	17539	17722	17557	17698	17590	17580	17557	17833	17600	17716	17564	17579	17586	17568	17771	17480	17519	17589	17612	17566	17699	17703	17638	17628	17579	17716	17538	17535	17606	17730	17494	17563	17797	17425	17502	17657	17572	17477	17531	17640	17627	17647	17595	17512	17742	17578	17583	17560	17721	17527	17696	17503	17462	17503	17389	17557	17419	17568	17372	17708	17591	17560	17501	17621	17601	17686	17664	17658	17745	17747	17579	17599	17640	17675	17662	17618	17639	17648	17704	17516	17624	17682	17553	17435	17567	17607	17758	17590	17766	17746	17623	17511	17727	17749	17741	17550	17510	17575	17536	17673	17591	17768	17583	17734	17741	17682
27519	23871	31547	26412	21529	20410	19899	19390	19521	19234	19111	19105	19111	19116	18897	18946	18927	18651	18699	18967	19162	18918	18805	18865	18738	18684	18777	18676	18796	18937	18910	18787	18963	18647	18886	18849	18920	18840	18714	18798	18643	18764	18773	18865	18866	18826	18635	18612	18783	18663	18735	18793	18994	18974	18822	18702	18897	18742	18656	18662	18930	18737	18614	18522	18633	18715	18778	18754	18847	18844	18806	18818	18815	18988	18692	18949	18840	18849	18564	18785	18739	18851	18829	18719	18606	18697	18611	18811	18733	18576	18837	18710	18754	18922	18687	18836	19000	18699	18692	18825	18831	18668	18863	18725	18756	18840	18602	18648	18734	18823	18880	18696	18590	18660	18705	18695	18694	18786	18759	18740	18830	18682	18761	18774	18861	18863	18633	18859	18682	18817	18759	18694	18844	18906	18639	18927	18785	18629	18715	18664	18721	18768	18647	18735	18804	18860	18601	18666	18816	18683	18677	18712	18776	18850	18950	18702	18745	18884	18882	18854	18718	18887	18931	18741	18764	18792	18707	18612	18597	18746	18892	18795	18952	18864	18867	18760	18609	18799	18756	18799	18826	18716	18548	18745	18543	18709	18599	18477	18696	18926	18739	18847	18825	18849	18735	18834	18594	18579	19022	18743	18637	18745	18917	18928	18876	18665	18883	18628	18914	18717	18741	18660	18826	18656	18712	18726	18830	18641	18554	18797	18600	18841	18723	18721	18821	18816	18878	18818	18725	18793	18672	18726	18812	18832	18738	18813	18705	18646	18863	18792	18799	18758	18633	18719	18632	18728	18564	18749	18749	18701	18772	18948	18698	18929	18449	18724	18538	18803	18893	18776	18866	18573	18765	18829	18817	18652	18832	18806	18720	18644	18686	18656	18891	18842	18679	18600	18883	18666	18683	18858	18800	18713	18770	18917	18837	18770	18766	18834	18862	18722	18686	18803	18658	18693	18662	18715	18650	18832	18870	18821	18755	18811	18678	18740	18728	18707	18646	18755	18933	18941	18716	18726	18934	18781	18885	18812	18585	18688	18789	18828	19170	18806	18754	18682	18883	18757	18802	18839	18652	18745	18823	18714	18623	18725	18983	18799	18633	18849	18835	18855	18731	18641	18772	18882	18890	18695	18759	18705	18600	18876	18501	18800	18739	18618	18686	18759	18832	18872	18875	18760	18657	18722	18666	18810	18914	18697	18790	18445	18691	18775	18782	18694	18833	18611	18883	18758	18665	18646	18719	18639	18805	18864	18774	18808	18709	18896	18791	18516	18681	18732	18776	18800	18704	18609	18708	18883	18662	18671	18792	18782	18717	18587	18925	18671	18809	18796	18654	18759	18749	18701	18928	18778	18882	18843	18876	18635	18755	18742	18819	18848	18697	18751	18791	18707	18825	18678	18714	18685	18817	18604	18656	18797	18770	18782	18658	18719	18620	18688	18645	18843	18564	18649	18966	18665	18612	18797	18853	18845	18650	18672	18699	18636	18913	18660	18686	18866	18767	18942	18700	18715	18498	18864	18880	18827	18761	18823	18530	18906	18645	18549	18763	18602	18643	18682	19005	18881	18750	18684	18619	18862	18870	18688	18771	18696	18808	18704	18675	18774	18528	18829	18746	18910	18862	18620	18815	18806	18748	18876	18872	18701	18718	18822	18568	18843	18908	18551	18916	18576	18849	18619	18876	18485	18532	18764	18684	18645	18741	18875	18884	18767	18774	18813	18857	18723	18872	18913	18625	18612	18777	18683	18704	18764	18857	18667	18730	18972	18490	18897	18659	18757	18831	18722	18772	18548	18691	18644	18799	18584	18772	18907	18770	18756	18928	18779	18869	18824	18670	18722	18782	18854	18877	18903	18776	18736	18913	18759	18647	18815	18675	18665	18665	18956	18884	18708	18640	18801	18705	18636	18755	18779	18879	18677	18680	18749	18835	18613	18469	18818	18940	18789	18752	18633	18817	18739	18726	18688	18679	18651	18696	18633	18481	18744	18665	18865	18751	18829	18843	18771	18765	18781	18817	18840	18792	18703	18670	18901	18987	18821	18906	18856	18820	18893	18728	18735	18656	18688	18644	18762	18867	18777	18843	18669	18641	18843	18815	18786	18736	18816	18711	18800	18866	18759	18754	18682	18801	18781	18762	18774	19035	18893	18715	18835	18885	18692	18668	18775	18753	18804	18878	18729	18703	18825	18798	18782	18749	19061	18832	18823	18707	18867	18835	18845	18823	18625	18671	18738	19078	18838	18479	18874	18593	18843	18710	18749	18657	18672	18702	18633	18838	18805	18902	18702	18611	18727	18598	18699	18834	18710	18664	18877	18726	18888	18786	18797	18708	18647	18763	18625	18657	18690	18612	18865	18752	18731	18631	18658	18785	18699	19062	18675	18768	18883	18943	18617	18731	18720	18775	18745	18749	18674	18637	18686	18754	19042	18781	18766	18813	18733	18720	18755	18780	18601	18533	18738	18710	18682	18680	18833	18767	18742	18802	18533	18576	18865	18637	18613	18785	18726	18910	18755	18761	18714	18688	18819	18861	18710	18725	18670	18756	18646	18900	18847	18507	18901	19041	18749	18744	18820	18920	18834	18711	18756	18711	18930	18790	18816	18776	18743	18649	18703	18889	18903	18728	18687	18790	18813	18815	18662	18699	18816	18880	18786	18800	18802	18740	18608	18691	18643	18936	18819	18791	18896	18630	18779	18620	18716	18627	18607	18613	18889	18631	18665	18805	18862	18860	18765	18650	18718	18862	18730	18727	18639	18701	18648	18784	18799	18649	18832	18804	18840	18746	18708	18788	18646	18818	18831	18777	18647	18840	18751	18767	18662	18586	18874	18622	18841	18703	18664	18695	18565	18693	18647	18941	18645	18908	18762	18796	18850	18751	18755	18937	19040	18682	18642	18553	18491	18813	18602	18632	18770	18901	18813	18832	18654	18763	18559	18795	18725	18791	18687	18896	18937	18731	18765	18803	18630	18799	18911	18730	18905	18834	18721	18653	18782	18872	18687	18698	18941	18714	18527	18761	18643	18839	18729	18922	18882	18812	18684	18661	18611	18839	18918	18670	18911	18888	18988	18881	18770	18784	18577	18748	18879	18816	18853	18746	18752	18659	18791	18674	18834	18872	18748	18737	18733	18834	18815	18618	18871	18678	18930	18685	18860	18780	18821	18746	18867	18718	18767	18672	18584	18885	18803	18529	18653	18823	18635	18945	18831	18709	18757	18775	18712	18659	18657	18803	18938	18691	18597	18673	18777	18734	18826	18531	18565	18773	18722	18438	18831	18731	18703	18644	18867	18740	18692	18803	18592	18673	18628	18849	18747	18646	18582	18813	18698	18721	18688	18717	18792	18744	18788	18625	18884	18918	18813	18622	18690	18764	18700	18654	18735	18806	18637	18598	18729	18763	18732	18771	18564	18925	18761	18586	18610	18807	18610	18750	18556	18896	18974	18661	18860	18750	18698	18712	18562	18786	18740	18683	18564	18849	18739	18869	18770	18716	18532	18717	18706	18779	18866	18697	18692	18712	18796	18655	18907	18767	18711	18717	18705	18592	18705	18543	18894	18851	18680	18726	18566	18711	18744	18651	18821	18713	18795	18917	18692	18638	18840	18642	18709	18922	18733	18608	18708	18716	18755	19051	18747	18886	18825	18828	18601	18751	18767	18918	18785	18782	18754	18753	18901	18813	18932	18756	18709	18930	18910	18714	18994	18581	18615	18686	18863	18792	18828	18766	18696	18774	18709	18965	18750	18727	18683	18668	18775	18804	18654	18836	18771	18924	18780	18641	18591	18763	18510	18501	18893	18670	18636	18635	18764	18908	18798	18943	18697	18910	18661	18776	18711	18978	18723	18796	18642	18659	18753	18992	18797	19068	18829	18922	18888	18842	18639	18711	18563	18722	18699	18794	18640	18562	18471	18844	18747	18740	18574	18835	18698	18705	18575	18912	18982	18646	18718	18993	18708	18874	18660	18745	18749	18637	18802	18722	18696	18962	18834	18816	18911	18905	18891	18793	18689	18893	18720	18634	19064	19012	18831	18993	18739	18817	18790	18653	18813	18864	18593	18571	18760	18733	18776	18712	18741	18697	18796	18763	18644	18799	19047	18969	18899	18625	18783	18935	18774	18702	18784	18768	18692	18873	18582	18921	18660	18692	18669	18991	18621	18662	18694	18697	18844	18656	18769	18615	18779	18625	18843	18811	18895	18919	18596	18660	18779	18699	18919	18803	18666	18817	18820	18645	18709	18755	18813	18922	18581	18535	18806	18828	18840	18892	18788	18898	18743	18730	18732	18786	18752	18800	18912	18868	18631	18737	18739	18867	18896	18771	18671	18763	18830	18797	18679	18838	18681	18758	18703	18633	18730	18910	18795	18818	18707	18698	18832	18663	18588	18684	18803	18621	18730	18829	18791	18725	18638	18818	18889	18745	18663	19000	18612	18576	18915	18724	18818	18764	18767	18674	18966	18865	18648	18635	18716	18745	18531	18752	18798	18841	18749	18687	18821	18600	18613	18786	18917	18785	18722	18897	18850	18839	18795	18757	18770	18862	18756	18918	18818	18939	18619	18655	18599	18920	18707	18866	19049	19064	18785	18727	18676	18795	18789	18720	18638	18545	18889	18458	18747	18731	18674	18787	18852	18710	18804	18812	18576	18904	18708	18854	18737	19055	18964	18744	18880	18687	18759	18544	18876	18794	18754	18766	18697	18805	18742	18772	18872	18855	18785	18792	18781	18676	18726	18693	18795	18858	18842	18668	18605	18789	18872	18775	18848	18877	18566	18792	18458	18745	18744	18695	18776	18792	18913	18656	18731	18669	18767	18800	18587	18725	19010	19023	18751	18800	18633	18585	18929	18750	18616	18764	18807	18825	18895	18852	18599	18910	18688	18693	18547	18925	18733	18855	18754	18537	18596	18572	18673	18682	18848	18780	18692	18726	18627	18808	18756	18836	18868	19015	18698	18859	18844	18844	18713	18865	18803	18884	18825	18730	18724	18644	18742	18681	18641	18637	18715	18828	18597	18872	18748	18776	18782	18642	18718	18765	18895	18873	18720	18783	18840	18566	18892	18865	18784	18693	18832	18761	18799	18762	18779	18804	18989	18928	18831	18880	18737
23488	35597	35808	24716	21020	19163	18371	17888	17679	17395	17274	17018	16864	17196	17070	16905	16713	16652	16919	16732	16776	16581	16827	16753	16642	16662	16679	16682	16716	16708	16814	16989	16763	16678	16729	16720	16745	16633	16556	16732	16652	16709	16432	16557	16725	16544	16539	16529	16743	16500	16741	16466	16711	16794	16678	16605	16653	16738	16573	16647	16628	16585	16560	16645	16503	16692	16607	16525	16561	16792	16604	16590	16525	16682	16691	16571	16603	16636	16689	16712	16638	16565	16603	16477	16516	16563	16585	16769	16608	16508	16650	16508	16602	16687	16496	16587	16603	16781	16739	16558	16547	16732	16606	16731	16586	16621	16611	16504	16709	16654	16522	16742	16675	16705	16447	16718	16719	16622	16652	16438	16589	16742	16671	16689	16600	16535	16566	16536	16649	16661	16542	16652	16492	16546	16494	16584	16767	16776	16723	16620	16583	16609	16589	16622	16684	16612	16815	16892	16591	16584	16454	16803	16545	16474	16608	16616	16471	16770	16581	16739	16537	16776	16658	16402	16619	16716	16754	16478	16706	16751	16751	16498	16534	16362	16563	16561	16565	16806	16544	16583	16865	16606	16708	16460	16590	16484	16751	16549	16657	16492	16511	16437	16541	16558	16570	16641	16573	16488	16558	16577	16687	16702	16611	16632	16621	16610	16654	16635	16609	16616	16510	16391	16535	16673	16450	16576	16525	16785	16641	16377	16673	16587	16527	16432	16689	16440	16620	16669	16488	16602	16593	16717	16549	16417	16630	16563	16719	16495	16613	16589	16745	16685	16744	16658	16659	16551	16557	16593	16737	16604	16636	16679	16408	16481	16662	16681	16697	16573	16710	16694	16559	16759	16442	16383	16705	16587	16535	16622	16589	16425	16611	16496	16654	16849	16753	16629	16611	16634	16716	16705	16576	16695	16776	16788	16623	16564	16696	16696	16673	16544	16670	16645	16523	16764	16533	16744	16625	16488	16878	16773	16794	16564	16517	16592	16650	16504	16685	16504	16674	16581	16586	16543	16654	16785	16611	16614	16697	16648	16562	16746	16616	16595	16587	16434	16663	16526	16596	16648	16621	16675	16628	16730	16420	16612	16629	16593	16625	16559	16875	16638	16652	16624	16607	16649	16637	16686	16530	16746	16518	16437	16720	16625	16658	16531	16489	16534	16759	16611	16651	16790	16691	16633	16684	16497	16636	16643	16554	16419	16636	16519	16619	16596	16521	16716	16570	16544	16594	16555	16590	16780	16443	16601	16626	16614	16613	16666	16769	16647	16623	16669	16485	16489	16823	16645	16779	16647	16531	16571	16594	16672	16720	16668	16618	16699	16556	16624	16628	16488	16802	16712	16624	16628	16491	16705	16355	16242	16606	16615	16621	16608	16789	16766	16462	16557	16620	16646	16423	16715	16614	16589	16642	16707	16653	16475	16635	16679	16613	16570	16650	16672	16652	16551	16748	16550	16707	16656	16658	16565	16602	16569	16628	16625	16622	16666	16582	16803	16638	16813	16593	16652	16655	16594	16687	16693	16786	16437	16740	16542	16630	16566	16593	16570	16651	16687	16669	16452	16620	16655	16544	16709	16631	16655	16699	16538	16767	16664	16685	16592	16768	16508	16718	16628	16823	16497	16667	16636	16619	16527	16468	16598	16745	16579	16611	16693	16543	16366	16630	16436	16589	16574	16694	16648	16674	16704	16599	16789	16604	16526	16503	16554	16583	16629	16718	16745	16571	16657	16456	16518	16625	16732	16627	16519	16705	16607	16515	16670	16540	16483	16601	16619	16579	16806	16782	16518	16781	16595	16601	16618	16637	16647	16433	16884	16745	16391	16640	16591	16520	16711	16558	16668	16541	16525	16740	16590	16649	16529	16524	16582	16599	16486	16453	16748	16623	16703	16554	16549	16816	16619	16667	16541	16640	16591	16646	16705	16660	16546	16580	16721	16674	16555	16761	16714	16707	16687	16680	16649	16701	16504	16536	16495	16591	16724	16646	16620	16679	16586	16662	16562	16579	16533	16494	16583	16665	16564	16481	16728	16643	16609	16608	16476	16639	16633	16594	16700	16532	16630	16639	16607	16523	16499	16798	16631	16596	16473	16546	16600	16618	16684	16580	16776	16592	16620	16685	16574	16545	16610	16592	16588	16513	16651	16670	16745	16622	16513	16616	16712	16720	16571	16548	16689	16624	16588	16566	16547	16614	16821	16583	16690	16663	16505	16626	16356	16627	16605	16595	16395	16618	16676	16782	16632	16423	16754	16492	16742	16793	16732	16530	16629	16686	16640	16669	16821	16808	16645	16652	16675	16735	16631	16622	16486	16554	16580	16547	16655	16588	16624	16753	16578	16733	16389	16628	16819	16664	16682	16537	16448	16603	16580	16725	16611	16626	16666	16731	16747	16572	16580	16703	16667	16524	16804	16611	16686	16719	16670	16562	16674	16660	16650	16739	16613	16538	16524	16556	16720	16618	16584	16492	16494	16670	16737	16759	16658	16585	16661	16618	16538	16538	16656	16558	16573	16646	16737	16362	16564	16568	16525	16746	16534	16487	16760	16853	16581	16804	16701	16723	16782	16628	16569	16732	16557	16708	16524	16616	16514	16640	16475	16642	16619	16490	16580	16688	16544	16627	16680	16682	16760	16677	16615	16554	16538	16703	16538	16715	16663	16677	16464	16754	16578	16528	16545	16642	16783	16624	16462	16580	16468	16546	16637	16629	16533	16618	16436	16551	16490	16653	16638	16581	16808	16467	16610	16551	16739	16655	16642	16632	16669	16608	16633	16478	16744	16506	16668	16502	16730	16577	16556	16683	16676	16684	16571	16654	16653	16614	16551	16394	16697	16602	16556	16839	16481	16666	16562	16709	16718	16789	16678	16563	16617	16550	16528	16515	16662	16468	16670	16701	16584	16585	16594	16547	16583	16510	16606	16686	16517	16604	16677	16777	16566	16660	16595	16529	16777	16690	16469	16636	16526	16675	16501	16619	16727	16465	16752	16600	16611	16432	16751	16556	16590	16537	16618	16657	16671	16733	16475	16724	16665	16712	16664	16626	16623	16713	16649	16762	16574	16615	16713	16689	16609	16648	16468	16618	16836	16598	16658	16477	16566	16701	16602	16682	16606	16795	16570	16569	16576	16739	16515	16550	16556	16478	16423	16634	16779	16546	16659	16651	16703	16758	16581	16593	16717	16692	16686	16716	16729	16627	16655	16613	16806	16634	16639	16538	16907	16699	16712	16365	16624	16668	16575	16562	16588	16551	16779	16876	16657	16569	16643	16723	16763	16707	16745	16709	16549	16574	16701	16671	16641	16603	16593	16851	16647	16602	16631	16637	16619	16737	16689	16651	16695	16567	16529	16585	16574	16606	16577	16787	16631	16598	16538	16646	16655	16559	16638	16652	16597	16593	16695	16647	16584	16599	16554	16691	16626	16562	16647	16631	16536	16515	16647	16519	16582	16833	16544	16569	16763	16675	16765	16747	16678	16719	16652	16716	16711	16720	16655	16599	16754	16580	16629	16499	16661	16563	16574	16495	16479	16682	16611	16642	16591	16547	16723	16581	16552	16587	16657	16728	16561	16622	16624	16586	16584	16590	16640	16677	16477	16724	16729	16525	16840	16522	16585	16667	16696	16586	16694	16719	16750	16543	16619	16654	16725	16629	16581	16653	16586	16691	16656	16616	16459	16679	16692	16661	16736	16569	16630	16449	16558	16631	16644	16658	16674	16567	16549	16526	16678	16544	16466	16398	16699	16690	16620	16660	16734	16606	16720	16612	16438	16871	16559	16625	16551	16509	16767	16677	16620	16632	16723	16438	16627	16568	16625	16565	16682	16714	16588	16637	16779	16639	16657	16538	16562	16643	16601	16566	16772	16633	16562	16672	16410	16733	16546	16687	16622	16743	16422	16536	16484	16548	16634	16586	16586	16633	16759	16475	16616	16566	16681	16557	16521	16650	16682	16622	16569	16536	16435	16714	16624	16645	16711	16834	16778	16692	16551	16708	16687	16446	16724	16673	16719	16692	16752	16737	16756	16622	16587	16683	16521	16621	16830	16645	16716	16431	16684	16493	16648	16548	16446	16538	16467	16671	16637	16633	16596	16543	16410	16519	16629	16527	16691	16608	16586	16583	16404	16561	16594	16588	16804	16706	16631	16506	16634	16585	16693	16738	16725	16775	16607	16665	16753	16623	16662	16545	16703	16471	16607	16500	16713	16633	16672	16592	16625	16663	16736	16687	16565	16704	16735	16505	16525	16587	16639	16560	16596	16403	16508	16555	16681	16649	16650	16619	16650	16737	16884	16597	16685	16762	16671	16506	16587	16707	16612	16748	16565	16716	16654	16621	16663	16562	16533	16562	16730	16577	16632	16669	16614	16681	16641	16720	16484	16586	16559	16589	16633	16492	16646	16697	16682	16538	16551	16800	16640	16527	16587	16666	16755	16488	16537	16674	16606	16639	16616	16550	16467	16624	16753	16611	16531	16724	16523	16589	16557	16610	16492	16589	16421	16712	16620	16735	16533	16582	16630	16588	16617	16565	16699	16765	16653	16718	16609	16681	16585	16654	16687	16627	16712	16659	16634	16580	16602	16550	16608	16754	16611	16696	16756	16700	16808	16636	16592	16833	16730	16664	16712	16580	16731	16620	16600	16752	16645	16515	16575	16689	16575	16621	16591	16648	16635	16749	16631	16596	16559	16401	16690	16793	16583	16525	16612	16512	16756	16464	16616	16705	16662	16504	16537	16640	16537	16661	16642	16481	16656	16686	16592	16757	16598	16688	16620	16539	16728	16707	16647	16579	16584	16856	16809	16709	16568	16640	16495	16676	16713	16697	16733	16573	16588	16390	16663	16741	16705	16586	16623	16606	16665	16690	16654	16604	16660	16648	16501	16380	16651	16607	16660	16581	16526	16639	16568	16754	16960	16662	16571	16605	16732	16626	16736	16663	16641	16675	16521	16542	16508	16699	16462	16493	16568	16773	16787	16569	16657	16561	16540	16527	16569	16625	16607	16696	16672	16559	16591	16741	16498	16666	16554	16569	16505	16621	16575	16692	16661	16727	16644	16594	16782	16700	16591	16813	16671	16639	16631	16692	16720	16665	16596	16584	16587	16583	16544
23912	21212	28697	24826	23537	24290	23655	21008	20347	20343	20054	19859	19797	19618	19624	19235	19615	19384	19357	19232	19231	19155	19137	19241	19242	19004	19098	19291	19174	19221	19228	19182	19338	19195	19269	18936	19128	19185	18826	18904	19089	18794	19156	19009	19184	18920	19130	19233	18938	18992	18957	19178	19049	18974	19143	19202	19198	19290	18920	18975	19045	18887	18931	18773	18903	18998	18959	19076	18793	19015	18955	18842	18987	19037	19100	19169	18776	18958	19209	19085	18994	19135	18970	19040	18812	19143	18849	18912	18997	19044	19056	18797	19047	19082	19103	18994	18979	19164	19089	19114	18882	19152	19062	19075	19077	18860	18945	18850	18814	18909	19155	18905	18926	19044	18838	18859	18985	18985	19098	18877	18875	18834	19211	19091	19076	18824	18920	18991	19045	19019	18914	18997	19185	19072	19102	18924	18868	18985	18946	18981	19153	19015	18919	19103	19024	18933	19112	19204	18870	19198	18854	19048	18984	18886	18974	19047	19044	18819	19062	18927	18981	18922	19090	18890	19153	19059	18978	19051	18922	18867	19023	18952	19085	18800	18830	18987	18991	18962	19006	19033	18958	19080	18946	19033	19243	18948	19179	19219	18820	18899	19026	19000	19169	18950	19054	18905	19037	18685	19384	19041	18942	19023	19004	18846	19180	18964	19002	18896	18877	18869	18891	19014	18936	19042	19025	18875	18945	18890	18954	19094	18996	19065	19239	18976	18908	19093	18843	18920	19057	18860	19029	18971	19116	18957	18942	19069	18887	18849	19092	18991	19023	19007	18939	18952	18999	19131	18987	19150	18955	18856	18777	19002	19071	19052	18931	18900	19022	18821	19143	18810	18909	19082	19004	19086	18968	18997	19080	18898	19173	19004	18904	19006	19075	18856	19022	18948	18948	19030	18938	19009	18893	18893	19096	19113	19075	19031	19052	19046	19200	19033	19134	19200	19078	19145	19135	18918	18990	19177	19001	19039	18964	18877	18885	19060	19129	18985	18795	18754	18848	19025	18741	18909	19069	19006	19032	18934	18910	19076	19019	19031	18757	19171	18736	18961	18980	19061	19247	19064	19085	18972	18896	18925	18871	18782	18929	18825	18909	18926	18993	19091	18997	18973	19037	18945	18901	18827	18812	18987	18946	18859	18896	19030	18824	18827	18795	19041	18792	19148	19122	18951	19081	18958	18944	18885	18884	18974	18970	18737	18870	18941	19017	19096	19020	18906	19005	18750	19158	18975	18943	18721	19049	18850	18974	18930	19037	18943	18769	18938	18916	18863	19052	19066	18853	18991	18985	18880	19038	18960	19102	19081	19058	18826	18956	18861	18929	18937	18843	18999	18844	18818	19086	18965	18965	19132	19138	19142	19129	19059	19022	18984	19134	18956	18890	18941	19118	19126	18995	19060	19002	18877	19041	19025	19013	19059	18900	19093	18938	18874	18991	18741	19014	18939	18952	19063	19017	18898	19004	18773	18808	19034	19321	18844	18946	19040	18910	18982	18946	19030	18886	19019	18876	19021	18904	18903	18938	18899	18902	18986	19086	18932	19066	18967	19028	18918	19013	19079	18902	18785	18922	18915	19027	18969	19035	18866	18927	18953	18788	18780	19058	18957	19162	18884	18915	19029	18793	19002	18719	18968	18907	18979	19041	19171	19085	18984	19013	18862	18983	18978	19027	18777	19124	18878	18770	19063	19182	18922	19204	18969	19012	19098	18986	19049	18996	18891	18967	18799	18830	19011	19112	19004	18917	18812	19119	19155	19059	18833	18958	18936	18835	19051	18903	19229	19234	19019	19002	18967	19016	18999	19108	18852	19110	19092	18960	19008	18929	18822	18871	18930	18988	19150	18970	19037	18902	18888	19051	19107	18911	18912	18983	19241	19152	18786	19036	18903	19096	19225	18970	19074	18856	18864	18867	19077	19189	18930	18910	19042	19050	18980	19120	18997	18792	19169	18873	18841	18920	19192	18952	19110	19110	19099	19109	18945	18981	18939	18988	18824	19025	18839	18907	18930	19002	19144	18985	19046	19042	19207	19063	18934	19178	18876	18860	18959	18859	19186	18849	18998	18898	18973	19069	19081	18954	19040	19038	18935	18887	19052	19033	18860	18817	19105	18962	18942	18963	19113	19179	19265	19045	19226	18915	18939	19313	19217	19009	19032	19063	18993	19141	19085	18953	18953	19035	18960	18895	18854	19012	19010	19027	18899	18884	19109	19003	18905	19114	19078	18814	18752	18798	19001	19049	18984	19087	19020	18931	19046	18841	18838	18995	19040	18913	18984	18854	18827	19071	18867	19027	19232	19121	18802	18989	18958	18950	18964	18609	18793	18894	19010	18831	18880	18972	18746	18877	19012	19254	18836	19091	18841	18921	18948	18889	19180	19164	18886	18768	19183	19115	18955	18867	19044	18913	18820	18822	18971	18986	19020	19058	19011	19225	18931	18944	18940	18828	19065	18911	19018	18827	18936	19049	19000	18965	18941	18948	18904	19181	19086	18997	18951	19106	19065	18996	18993	19136	18989	18954	18798	18862	19101	18946	18731	19022	18958	19055	18960	18833	18874	18822	18893	18746	19131	18877	19045	19063	18929	18992	18916	18974	19063	18899	18996	18916	19018	18885	18733	18847	19112	19026	18997	18958	18944	18841	18827	18911	18895	19099	18819	18864	19011	18836	19093	18954	18954	19072	19079	18896	19043	18843	18869	18916	18958	19229	19008	18895	19082	19028	18901	18730	18733	18963	18836	18991	18959	18902	19038	19280	18990	18916	18951	18876	18800	18880	18902	18896	18864	18877	19079	18949	19025	19129	18950	19031	18798	19030	18851	18864	19118	19072	18933	19031	18852	19050	19012	19022	19167	18804	18647	18971	18992	18769	18850	18922	18877	18997	18891	18994	18983	18752	19087	18993	19126	18836	18985	18980	18927	18896	19232	19114	18922	19069	19089	18950	19129	19012	18833	19015	18884	19032	19005	19187	18911	18907	19128	19142	18932	18771	19032	18944	19066	18938	19029	19196	19087	18955	19169	19108	19165	18984	19003	18923	18897	19001	18921	18900	18714	18955	19005	18885	18874	18931	19030	18944	19036	19033	18786	19073	19073	19142	18870	19033	18916	19133	18855	18903	18841	18897	18644	18888	18876	18937	19040	19023	18886	18847	18937	19012	19128	18966	18967	18969	18909	19225	19028	18980	18839	19076	18799	19024	18725	19049	19254	19006	18882	18964	18810	18998	18862	19130	18864	18971	18986	18976	19143	18943	18945	18994	18876	19051	18971	18873	18968	19053	18929	18837	18873	18955	18815	18817	18912	18990	18732	18863	19100	18926	18878	18917	18833	18850	18992	18938	19153	18939	19110	19012	18877	18965	18843	18814	18872	18905	18851	19021	18907	18770	19082	19045	19141	19227	19176	18950	18949	19056	19181	18828	18932	18814	19146	18877	18908	18966	19046	19014	19034	18978	18975	19064	19106	18795	18916	18826	19005	18870	18889	18910	18900	18988	19002	19006	19076	19004	18837	19085	19246	19162	19057	19288	19039	18753	19063	18901	18881	19236	18846	18977	19101	18924	19012	18953	18847	18809	18934	18930	18866	19032	18996	19075	18840	19121	18984	18977	19295	18836	19072	19009	19042	18997	19127	18896	19057	19100	19043	18896	19159	19049	19145	18734	19095	18842	19195	19089	19023	18929	18983	18999	18866	19081	18980	19101	18975	18966	18919	18961	19040	18991	19090	18978	18987	18881	19083	19120	18837	18946	18939	19153	18800	18964	18931	19136	19042	19075	19058	19095	19148	18980	19030	18784	18915	18921	18943	19055	19072	19271	19040	18927	19013	19031	19294	18886	18855	18777	18799	19189	19028	18817	18952	19064	18957	19120	18904	19100	19185	18844	18903	19038	18967	19066	19047	18997	19159	18990	18987	18952	19143	19194	19006	19072	18882	18841	19050	18981	19071	19038	19006	18983	19050	19182	18914	19085	19002	19007	18887	18924	19071	18791	18913	18907	18996	19037	19056	18906	18839	19003	18964	18971	18900	18967	19001	19168	18800	18901	19034	19081	18813	18865	19024	18927	19131	18973	19080	19078	19100	18994	18913	19102	18797	19021	19062	19014	19016	19124	18938	18875	18714	18927	18733	19016	18864	18716	18776	18823	19031	19084	18871	19098	19122	18887	18853	18997	18853	18993	18869	18928	18915	19003	19007	18932	18941	19168	18823	18978	19075	18939	19143	18924	18982	18962	19056	19055	19039	19009	18939	18892	18868	18991	19010	18951	19217	19069	18865	19096	18965	18969	19117	19039	18718	18999	18887	18975	18905	18851	19133	19071	18903	19087	18841	18956	18937	18984	19109	18989	19150	19145	18906	19053	19034	19032	19072	19031	19062	19101	18890	19002	18822	18814	19163	19158	18932	18818	18787	19019	18950	18995	18924	19142	19197	18992	18915	18934	18951	18945	18963	19155	19013	19079	19131	18811	18845	18861	18985	18995	18754	18756	19049	18999	18854	19033	18983	18985	18961	19035	18861	18905	18990	19089	18873	19055	19030	18907	18786	18905	18968	19165	19063	18953	18989	19158	19023	19135	19202	19044	18752	19115	18990	18781	18965	19035	18822	18826	18810	19070	18950	18904	19049	19059	18946	19012	18992	18921	19114	19004	18971	19014	18883	18889	19009	18855	18888	19011	18989	18964	19116	18919	19029	18790	18850	18992	18916	19103	19086	19149	19008	18825	18996	19010	19069	18830	18899	19057	18994	19044	18883	19015	18755	18928	18991	19074	18965	18892	19154	19089	18926	19180	19063	19119	19068	18923	18860	18893	19085	19010	19097	18899	18971	18993	19006	18994	18993	19042	18935	18944	18975	19019	18887	18760	18974	19075	18911	19070	18909	19073	19025	19123	18905	19079	19070	19056	19057	18985	19124	18836	19249	19085	18765	18923	19035	19090	19164	18958	19005	19042	18977	18948	18898	18892	19005	19065	19070	18791	19105	19047	18878	18967	18806	18913	18918	19088	19179	18913	18907	18882	19024	18997	18813	18990	18958	18990	18863	19014	18905	19010	18843	19030	19237	19248	18984	18864	18938	18977	18937	19241	19018	19013	18929	19007	18883	19275	18909	18912	18842
24817	43832	38920	32089	26515	22728	20666	19502	18905	18573	18248	17705	17487	17531	17578	17277	17072	17218	17034	17095	17068	17047	17108	17075	16794	17049	17068	16822	16898	16805	16999	17043	16894	17100	16845	16730	16836	16815	16934	16788	16923	16803	16775	16785	16780	16846	16830	16874	16656	17132	17022	16783	16689	16818	16763	16730	16567	16576	16754	16770	16757	16877	16738	16840	16525	16696	16733	16729	16640	16757	16808	16696	16830	16741	16787	16795	16978	16690	16681	16838	16640	16722	16710	16893	16696	16961	16638	16838	16756	16752	16909	16787	16738	16789	16645	16840	16720	16761	16751	16849	16914	16611	16899	16791	16676	16812	16692	16607	16732	16679	16691	16703	16862	16736	16818	16894	16875	16634	16919	16825	16794	16747	16842	16833	16743	16749	16867	16752	16881	16651	16784	16845	16690	16598	16945	16588	16775	16846	16683	16675	16907	16839	16814	16659	16727	16774	16756	16815	16723	16747	16559	16854	16755	16836	16695	16940	16803	16785	16755	16741	16815	16705	16654	16848	16991	16795	16694	16738	16708	16783	16727	16760	16715	16596	16727	16667	16773	16785	16853	16846	16787	16817	16860	16830	16783	16736	16755	16662	16605	16690	16716	16739	16760	16977	16786	16818	16733	16945	16769	16660	16758	16600	16848	16915	16718	16639	16802	16778	16872	16652	16681	16819	16745	16807	16500	16784	16676	16896	16656	16658	16752	16932	16745	16665	16738	16781	16766	16830	16680	16736	16762	16835	16768	16502	16685	16877	16797	16782	16788	16637	16844	16682	16608	16743	16697	16779	16689	16776	16820	16665	16730	16780	16930	16819	16775	16819	16683	16815	16806	16636	16795	16722	16628	16933	16784	16681	16683	16906	16897	16710	16749	16855	16826	16656	16774	16778	16634	16703	16751	16734	16920	16773	16713	16673	16626	16602	16851	16753	16716	16903	16856	16947	16779	16902	16856	16690	16814	16672	16700	16799	16923	16664	16809	16778	16740	16639	16884	16652	16796	16770	16726	16842	16645	16743	16560	16805	16713	16758	16766	16674	16698	16848	16707	16661	16738	16799	16788	16738	16848	16709	16811	16778	16624	16849	16659	16817	16761	16827	17005	16660	16970	16720	16902	16690	16900	16737	16877	16687	16813	16984	16929	16736	16734	16802	16734	16635	16702	16703	16693	16673	16775	16687	16769	16767	16577	16788	16735	16780	16740	16781	16824	16773	16859	16525	16745	16848	16682	16974	16669	16551	16846	16692	16656	16828	16708	16660	16780	16776	16720	16960	16560	16710	16786	16660	16785	16850	16740	16700	16815	16473	16673	16814	16825	16659	16940	16697	16812	16835	16773	16631	16754	16686	16870	16588	16782	17063	16524	16707	16710	16652	16691	16962	16896	16613	16737	16647	16813	16713	16788	16681	16779	16793	16797	16709	16807	16746	16893	16652	16814	16866	16600	16807	16842	16816	16802	16758	16854	16767	16619	16631	16724	16777	16716	16815	16756	16889	16717	16784	16800	16755	16745	16799	16746	16639	16779	16753	16793	16699	16479	16767	16859	16704	16817	16654	16727	16611	16633	16611	16781	16576	16718	16977	16840	16775	16744	16780	16673	16622	16798	16681	16845	16805	16658	16819	16921	16738	16760	16795	16827	16791	16766	16820	16698	16701	16846	16660	16825	16723	16841	16852	16624	16889	16664	16777	16739	16967	16728	16838	16653	16773	16613	16855	16879	16730	16712	16874	16828	16831	16769	16748	16700	16620	16833	16830	16698	16762	16843	16755	16889	16721	16785	16796	16648	16653	16775	16693	16781	16734	16639	16889	16727	16691	16767	16855	16675	16763	16621	16655	16844	16880	16725	16640	16763	16745	16821	16792	16673	16655	16838	16773	16890	16723	16783	16688	16696	16760	16810	16849	16753	16752	16727	16776	16793	16860	16716	16724	16824	16643	16869	16907	16560	16716	16789	16668	16792	16826	16742	16857	16648	16886	16649	16732	16792	16769	16777	16664	16645	16790	16671	16898	16796	16779	16704	16754	16825	16831	16640	16794	16651	16704	16716	16740	16775	16552	16713	16812	16707	16723	16814	16944	16947	16719	16660	16757	16837	16719	16702	16939	16656	16679	16679	16644	16757	16768	16885	16698	16770	16735	16718	16621	16836	16753	16753	16696	16950	16821	16739	16757	16713	16896	16785	16788	16887	16831	16684	16690	16640	16818	16829	16757	16703	16817	16792	16820	16941	16809	16713	16754	16686	16761	16861	16761	16640	16984	16758	16865	16836	16581	16849	16636	16765	16619	16680	16560	16850	16646	16802	16932	16712	16723	16832	16935	16695	16715	16783	16653	16887	16733	16646	16631	16715	16890	16834	16602	16659	16629	16701	16929	16765	16732	16802	16573	16874	16781	16640	16805	16759	16640	16794	16761	16563	16651	16753	16704	16834	16662	16851	16746	16770	16852	16732	16793	16759	16852	16639	16708	16778	16677	16722	16681	16843	16711	16881	16843	16736	16807	16735	16764	16755	16748	16736	16718	16905	16822	16919	16781	16590	16681	16876	16782	16686	16900	16826	16858	16747	16746	16620	16697	16792	16570	16772	16775	16887	16648	16657	16807	16757	16800	16737	16757	16935	16716	16776	16766	16698	16719	16906	16777	16833	16733	16771	16888	16924	16812	16834	16702	16915	16610	16658	16745	16606	16998	16610	16695	16727	16856	16704	16727	16747	16668	16958	16725	16708	16801	16739	16919	16628	16675	16682	16565	16787	16869	16634	16813	16702	16838	16538	16948	16546	16905	16618	16691	16671	16687	16957	16666	16654	16737	16745	16929	16710	16696	16692	16765	16726	16628	16925	16586	16724	16799	16782	16690	16764	16626	16784	16675	16830	16735	16899	16888	16853	16623	16758	16744	16637	16796	16738	16879	16740	16821	16860	16780	16902	16792	16779	16832	16691	16746	16693	16806	16722	16673	16870	16715	16714	16698	16728	16687	16748	16716	16794	16756	16754	16861	16760	16813	16855	16780	16801	16740	16717	16703	16920	16931	16641	16678	16665	16917	16742	16722	16672	16615	16679	16666	16831	16788	16701	16648	16693	16789	16830	16370	16877	16850	17003	16822	16790	16878	16646	16797	16869	16572	16742	16703	16678	16798	16484	16580	16688	16780	16697	16747	16721	16752	16831	16742	16854	16816	16680	16747	16736	16725	16862	16875	16838	16749	16805	16768	17097	16891	16703	16803	17054	16784	16562	16776	16807	16547	16697	16560	16782	16827	16817	16594	16794	16816	16945	16820	16850	16683	16742	16815	16664	16752	16686	16665	16712	16634	16716	16610	16909	16697	16540	16708	16922	16793	16730	16761	16696	16611	16660	16678	16790	16622	16737	16893	16738	16773	16760	16674	16794	16942	16792	16870	16837	16819	16855	16659	16808	16859	16734	16651	16741	16626	16733	16666	16802	16714	16654	16931	16702	16677	16863	16869	16830	16800	16758	16782	16785	16775	16854	16590	16853	16769	16875	16709	16931	16607	16879	16890	16730	16881	16748	16749	16769	16787	16603	16843	16671	16822	16747	16834	16864	16588	16752	16710	16757	16730	16858	16575	16672	16753	16745	16702	16868	16767	16790	16812	16665	16704	16818	16783	16671	16810	16794	16767	16775	16662	16794	16622	16728	16764	16792	16706	16852	16642	16760	16803	16671	16772	16874	16631	16689	16627	16691	16959	16765	16772	16714	16865	16836	16982	16894	16782	16704	16732	16877	16818	16915	16844	16605	16908	16816	16639	16734	16780	16702	16785	16773	16763	16766	16781	16805	16746	16712	16683	16625	16807	16683	16871	16762	16819	16927	16882	16790	16685	16823	16807	16685	16822	16633	16713	16763	16694	16850	16813	16712	16741	16888	16707	16752	16839	16579	16731	16829	16694	16819	16863	16662	16746	16724	16817	16485	16826	16680	16897	16823	16688	16761	16744	16689	16696	16656	16675	16675	16648	16641	16719	16881	16735	16726	16974	16773	16663	16767	16590	16660	16667	16684	16859	16783	16793	16924	16771	16774	16814	16956	16663	16732	16698	16790	16926	16659	16851	16877	16707	16881	16773	16645	16845	16804	16771	16717	16717	16778	16664	16776	16784	16649	16832	16873	16743	16666	16670	16857	16808	16714	16779	16848	16777	16752	16725	16866	16669	16762	16639	16558	16639	16706	16829	16625	16694	16696	16936	16619	16712	16899	16774	16896	16791	16901	16803	16807	16797	16624	16863	16642	16794	16679	16810	16742	16843	16638	16691	16560	16807	16793	16856	16839	16844	16773	16747	16736	16858	16824	16788	16927	16749	16705	16859	16688	16813	16631	16865	16743	16537	16717	16722	16735	16666	17052	16729	16712	16903	16769	16829	16749	16628	16696	16668	16893	16828	16956	16743	16606	16847	16720	16739	16777	16875	16715	16838	16843	16758	16957	16783	16674	16850	16863	16941	16916	16928	16791	16988	16902	16867	16705	16717	16623	16705	16666	16709	16725	16635	16716	16943	16665	16835	16947	16857	16697	16555	16794	16622	16868	16736	16820	16970	16652	16739	16838	16734	16821	16890	16615	16837	16636	16739	16819	16783	16739	16777	16641	16721	16633	16798	16830	16789	16668	16753	16735	16755	16898	16790	16743	16691	16653	16831	16737	16674	16756	16705	16683	16754	16708	16625	16768	16866	16576	16932	16847	16710	16905	16802	16772	16591	16800	16694	16774	16672	16862	16815	16862	16736	16696	16801	16818	16624	16796	16791	16767	16866	16789	16762	16670	16666	16718	16601	16869	16740	16629	16578	16687	16826	16769	16767	16760	16811	16713	16768	16699	16708	16756	16743	16654	16741	16808	16703	16724	16950	16549	16787	16664	16701	16800	16649	16784	16791	16876	16695	16645	16876	16627	16850	16858	16674	16801	16747	16711	16757	16700	16667	16859	16850	16788	16811	16879	16728	16724	16901	16713	16648	16642	16834	16907	16688	16698	16601	16920	16803	16716	16657	16950	16813	16631	16700	16883	16733	16520	16719	16747	16732	16667	16768	16882	16888	16534	16683	16761	16587	16734	16747	16897	16897	16712	16627	16858	16872	16857	16985	16860	16791	16893	16745	16730	16973
22627	21112	28945	23822	22462	25522	28104	23703	22580	22650	22192	21948	21538	21536	21257	21139	21017	20956	21038	21001	20925	20826	20870	20863	20728	20858	20780	20707	21151	20855	20742	20634	20777	20633	20611	20672	20558	20556	20708	20512	20610	20631	20518	20603	20368	20793	20567	20471	20473	20542	20418	20424	20577	20355	20378	20391	20525	20429	20360	20603	20520	20662	20365	20554	20627	20410	20594	20538	20385	20317	20327	20555	20821	20438	20639	20345	20590	20299	20489	20499	20408	20490	20565	20323	20608	20489	20437	20178	20553	20603	20552	20227	20444	20547	20594	20367	20583	20634	20705	20461	20478	20472	20470	20323	20397	20579	20485	20242	20266	20280	20552	20729	20504	20641	20289	20432	20299	20330	20424	20541	20368	20301	20564	20432	20432	20426	20491	20370	20591	20359	20386	20481	20511	20580	20557	20348	20760	20503	20496	20628	20328	20489	20567	20450	20460	20197	20448	20329	20409	20480	20507	20347	20305	20508	20346	20464	20603	20505	20420	20413	20345	20562	20544	20602	20339	20435	20343	20485	20256	20314	20543	20518	20473	20469	20486	20379	20563	20412	20319	20417	20502	20454	20416	20534	20680	20278	20472	20354	20391	20512	20469	20278	20436	20395	20470	20544	20411	20568	20511	20445	20281	20417	20600	20589	20572	20292	20456	20554	20535	20398	20471	20391	20468	20338	20452	20568	20384	20265	20543	20475	20540	20406	20186	20437	20590	20381	20525	20349	20361	20660	20394	20390	20413	20503	20380	20218	20548	20514	20630	20239	20467	20456	20275	20503	20404	20492	20535	20353	20444	20609	20285	20408	20280	20368	20431	20327	20499	20497	20407	20374	20401	20326	20441	20433	20296	20333	20454	20140	20619	20447	20314	20520	20386	20478	20351	20418	20671	20279	20559	20305	20433	20322	20483	20241	20565	20501	20472	20286	20439	20458	20443	20559	20471	20504	20259	20704	20514	20577	20708	20410	20479	20481	20556	20417	20578	20593	20575	20580	20415	20225	20510	20388	20425	20412	20558	20267	20524	20401	20422	20449	20443	20409	20599	20576	20459	20206	20266	20539	20478	20351	20532	20528	20391	20482	20185	20354	20391	20292	20446	20515	20546	20622	20783	20398	20394	20358	20475	20550	20411	20461	20270	20510	20583	20551	20437	20284	20633	20650	20591	20423	20610	20341	20342	20337	20397	20480	20429	20373	20473	20385	20708	20354	20523	20511	20456	20306	20513	20177	20407	20364	20402	20375	20379	20388	20375	20365	20356	20394	20345	20446	20642	20668	20437	20334	20431	20504	20437	20639	20474	20373	20494	20506	20568	20524	20544	20527	20411	20335	20373	20392	20525	20512	20310	20358	20246	20454	20507	20449	20442	20363	20321	20609	20415	20376	20570	20207	20386	20456	20455	20548	20349	20514	20629	20313	20462	20472	20584	20393	20486	20374	20563	20404	20526	20557	20551	20291	20526	20480	20308	20356	20255	20405	20685	20434	20476	20422	20220	20605	20515	20417	20499	20453	20394	20507	20389	20253	20355	20349	20485	20710	20484	20612	20587	20508	20412	20335	20290	20345	20587	20458	20518	20610	20539	20306	20281	20549	20487	20412	20395	20426	20646	20233	20392	20483	20475	20545	20596	20535	20436	20320	20715	20400	20488	20372	20268	20412	20516	20427	20440	20515	20563	20546	20449	20439	20498	20561	20382	20378	20556	20502	20506	20417	20573	20491	20328	20472	20393	20405	20468	20197	20546	20314	20282	20584	20154	20402	20638	20391	20390	20527	20393	20424	20531	20257	20396	20279	20505	20444	20688	20455	20494	20315	20356	20400	20322	20453	20208	20617	20617	20379	20431	20479	20384	20518	20412	20515	20364	20453	20375	20629	20501	20403	20418	20210	20303	20494	20371	20441	20587	20252	20511	20396	20555	20574	20451	20403	20447	20523	20382	20557	20423	20341	20295	20383	20439	20435	20470	20464	20538	20475	20632	20524	20462	20325	20387	20363	20538	20568	20422	20502	20400	20559	20659	20446	20686	20458	20575	20311	20456	20519	20562	20309	20530	20401	20480	20459	20456	20497	20509	20333	20455	20396	20325	20495	20394	20364	20429	20441	20363	20343	20622	20328	20394	20525	20425	20239	20595	20368	20398	20373	20194	20608	20557	20455	20416	20336	20188	20714	20242	20259	20622	20406	20659	20391	20409	20435	20149	20550	20344	20508	20417	20443	20506	20520	20580	20448	20382	20273	20456	20697	20397	20431	20481	20332	20473	20457	20413	20454	20617	20348	20510	20553	19967	20540	20395	20450	20311	20112	20393	20487	20547	20573	20340	20493	20470	20440	20556	20527	20403	20431	20406	20444	20419	20321	20457	20461	20456	20362	20307	20341	20438	20448	20355	20513	20473	20543	20320	20461	20351	20563	20536	20398	20548	20503	20135	20289	20577	20415	20584	20404	20379	20402	20642	20498	20466	20586	20603	20469	20554	20372	20403	20340	20358	20512	20397	20534	20414	20599	20518	20442	20461	20645	20391	20369	20432	20472	20495	20395	20451	20485	20509	20658	20603	20540	20479	20499	20590	20529	20396	20530	20559	20318	20302	20352	20527	20754	20523	20469	20453	20305	20345	20347	20417	20377	20444	20468	20463	20277	20444	20295	20343	20325	20313	20414	20628	20269	20444	20488	20430	20427	20435	20396	20474	20467	20441	20535	20254	20552	20474	20555	20357	20641	20345	20455	20572	20591	20472	20454	20626	20707	20311	20314	20457	20276	20334	20443	20402	20670	20472	20263	20575	20413	20421	20393	20325	20468	20245	20401	20666	20385	20421	20652	20438	20626	20602	20557	20672	20507	20489	20377	20479	20222	20493	20397	20361	20513	20564	20461	20553	20439	20700	20493	20359	20473	20446	20560	20385	20421	20456	20314	20346	20299	20364	20392	20329	20346	20360	20742	20505	20376	20586	20552	20608	20529	20398	20621	20504	20409	20266	20634	20244	20563	20428	20467	20233	20353	20453	20402	20634	20433	20439	20388	20507	20368	20337	20430	20674	20179	20435	20268	20239	20421	20284	20501	20486	20658	20285	20438	20428	20408	20357	20368	20388	20551	20274	20407	20781	20530	20455	20448	20344	20196	20258	20592	20445	20428	20270	20526	20468	20522	20367	20365	20442	20252	20324	20293	20390	20431	20369	20268	20590	20485	20315	20358	20413	20326	20291	20233	20382	20338	20559	20432	20542	20623	20501	20403	20531	20494	20380	20513	20242	20431	20440	20405	20321	20547	20612	20545	20486	20437	20215	20412	20549	20380	20720	20477	20615	20580	20371	20484	20254	20617	20397	20672	20479	20248	20298	20491	20472	20329	20198	20340	20450	20420	20371	20376	20471	20537	20502	20373	20399	20450	20375	20570	20569	20538	20736	20571	20394	20531	20524	20394	20498	20459	20414	20312	20536	20360	20502	20553	20351	20527	20483	20544	20533	20385	20314	20351	20612	20446	20468	20559	20368	20478	20471	20350	20335	20160	20300	20663	20697	20558	20139	20437	20337	20415	20453	20468	20374	20451	20321	20459	20448	20399	20579	20553	20518	20573	20295	20567	20278	20490	20296	20327	20289	20386	20538	20546	20584	20352	20553	20559	20448	20453	20184	20452	20630	20267	20265	20420	20360	20673	20484	20496	20383	20291	20451	20488	20433	20474	20800	20455	20519	20388	20328	20462	20157	20391	20521	20094	20279	20326	20231	20288	20424	20327	20428	20550	20591	20431	20498	20542	20377	20493	20288	20387	20584	20451	20261	20577	20482	20600	20187	20343	20493	20563	20578	20371	20402	20338	20326	20684	20459	20374	20381	20396	20221	20440	20391	20318	20488	20481	20524	20438	20358	20686	20584	20400	20322	20344	20571	20466	20427	20457	20502	20394	20395	20484	20437	20393	20500	20269	20264	20312	20598	20420	20451	20572	20691	20535	20414	20409	20256	20366	20427	20327	20411	20486	20249	20560	20610	20375	20519	20483	20413	20543	20410	20376	20591	20527	20347	20573	20484	20447	20543	20456	20435	20409	20457	20358	20526	20489	20256	20374	20327	20133	20365	20675	20518	20479	20455	20683	20485	20309	20468	20545	20419	20499	20546	20305	20427	20389	20115	20312	20391	20503	20699	20375	20412	20552	20419	20331	20347	20625	20590	20365	20634	20408	20413	20412	20272	20414	20228	20352	20571	20570	20416	20434	20525	20608	20357	20489	20470	20295	20255	20358	20499	20437	20243	20466	20628	20317	20341	20607	20354	20293	20254	20555	20488	20330	20524	20490	20546	20490	20602	20495	20304	20476	20354	20478	20349	20563	20413	20281	20287	20456	20363	20577	20383	20395	20415	20728	20578	20653	20444	20388	20439	20563	20471	20474	20477	20394	20625	20479	20432	20588	20617	20367	20502	20297	20412	20586	20595	20687	20549	20487	20449	20453	20577	20560	20300	20450	20487	20621	20387	20473	20575	20518	20475	20492	20660	20464	20301	20395	20286	20359	20398	20251	20592	20380	20454	20424	20381	20516	20333	20567	20334	20492	20374	20650	20214	20407	20386	20421	20426	20455	20570	20451	20165	20642	20593	20583	20500	20389	20526	20614	20538	20501	20532	20583	20312	20566	20477	20507	20288	20268	20681	20598	20474	20454	20469	20349	20506	20253	20411	20463	20344	20437	20551	20545	20412	20551	20381	20408	20366	20370	20354	20452	20344	20478	20427	20345	20384	20347	20294	20499	20452	20155	20375	20320	20604	20471	20356	20446	20481	20499	20356	20484	20337	20508	20476	20506	20511	20499	20335	20669	20511	20329	20674	20455	20386	20295	20643	20473	20546	20527	20515	20445	20422	20504	20605	20472	20671	20489	20220	20309	20488	20459	20504	20415	20346	20326	20483	20676	20403	20156	20249	20394	20545	20516	20488	20312	20343	20483	20364	20533	20557	20539	20275	20426	20478	20207	20308	20484	20537	20382	20487	20307	20614	20642	20455	20498	20351	20433	20392	20520	20473	20435	20379	20307	20327	20464	20573	20447	20451	20587	20378	20621	20352	20623	20429	20457	20489	20463	20580	20595	20290	20440	20425	20430	20589	20440	20536	20298	20416	20650
28103	53848	51516	40472	32572	26177	23327	22102	21082	20537	19991	19702	19250	18820	18912	18721	18333	18272	18291	18292	18238	18099	18151	17909	17777	17949	18145	18005	17790	17880	17958	17968	17945	18025	17777	17842	17729	17618	17764	17592	17669	17740	17631	17715	17524	17635	17687	17663	17654	17805	17566	17603	17689	17562	17704	17515	17712	17434	17590	17670	17708	17480	17681	17551	17760	17707	17748	17504	17551	17561	17677	17578	17546	17552	17543	17698	17881	17776	17664	17693	17609	17688	17507	17471	17671	17564	17710	17599	17585	17628	17763	17548	17720	17753	17645	17667	17501	17543	17731	17567	17639	17493	17672	17842	17677	17656	17631	17856	17709	17595	17641	17650	17668	17738	17482	17677	17592	17639	17630	17771	17616	17589	17688	17629	17845	17602	17674	17672	17628	17733	17542	17681	17452	17699	17848	17482	17676	17670	17658	17557	17718	17489	17537	17671	17686	17575	17566	17474	17586	17771	17290	17483	17613	17516	17499	17569	17630	17648	17551	17598	17543	17465	17635	17525	17729	17643	17622	17764	17584	17682	17617	17556	17548	17672	17648	17696	17591	17509	17558	17424	17617	17542	17728	17590	17741	17510	17696	17512	17598	17328	17618	17633	17444	17665	17565	17588	17611	17543	17735	17671	17568	17576	17557	17685	17498	17647	17530	17560	17635	17656	17630	17607	17839	17504	17580	17541	17630	17626	17508	17452	17510	17581	17549	17329	17442	17616	17629	17509	17537	17666	17556	17709	17522	17522	17473	17553	17523	17647	17595	17422	17626	17639	17609	17591	17615	17613	17479	17489	17658	17460	17615	17641	17622	17477	17528	17546	17619	17682	17612	17638	17579	17666	17631	17534	17691	17589	17672	17770	17562	17508	17596	17812	17618	17637	17497	17624	17599	17469	17683	17555	17655	17564	17504	17583	17705	17566	17538	17637	17534	17651	17586	17625	17641	17501	17576	17376	17747	17650	17568	17373	17768	17559	17557	17938	17980	17531	17462	17799	17597	17553	17716	17603	17719	17620	17626	17609	17807	17508	17612	17732	17668	17674	17531	17615	17629	17581	17674	17548	17692	17559	17680	17633	17489	17558	17588	17733	17787	17708	17652	17549	17482	17724	17621	17615	17485	17660	17597	17544	17661	17692	17545	17513	17720	17603	17690	17721	17532	17455	17335	17511	17494	17641	17714	17786	17681	17490	17621	17674	17614	17596	17727	17555	17559	17604	17653	17635	17566	17611	17403	17766	17539	17550	17758	17491	17614	17695	17562	17589	17697	17728	17513	17609	17639	17650	17492	17682	17526	17548	17673	17523	17693	17610	17724	17653	17622	17608	17594	17657	17501	17454	17588	17633	17552	17678	17627	17479	17531	17523	17451	17701	17523	17580	17765	17715	17532	17632	17658	17557	17560	17632	17701	17602	17642	17725	17492	17711	17617	17459	17658	17549	17655	17674	17507	17547	17747	17645	17758	17509	17597	17711	17560	17736	17516	17582	17595	17740	17548	17586	17728	17484	17626	17575	17736	17705	17481	17500	17615	17502	17656	17471	17401	17754	17527	17690	17533	17577	17697	17643	17439	17704	17659	17631	17690	17621	17782	17517	17578	17452	17603	17476	17613	17666	17696	17483	17593	17694	17618	17669	17683	17480	17417	17580	17674	17427	17664	17591	17637	17633	17570	17616	17528	17677	17637	17653	17624	17532	17652	17676	17521	17661	17482	17624	17642	17534	17534	17425	17659	17657	17705	17743	17597	17659	17749	17607	17443	17683	17516	17707	17592	17653	17425	17640	17583	17657	17622	17617	17574	17582	17659	17523	17445	17674	17664	17433	17655	17608	17597	17625	17693	17385	17520	17714	17633	17512	17582	17625	17538	17499	17621	17658	17623	17519	17578	17541	17595	17658	17594	17457	17591	17759	17606	17664	17614	17625	17604	17576	17377	17723	17542	17591	17642	17811	17685	17310	17725	17604	17823	17509	17705	17586	17616	17497	17717	17465	17508	17566	17565	17669	17710	17631	17615	17623	17634	17653	17658	17781	17521	17616	17572	17613	17561	17528	17598	17746	17491	17674	17435	17683	17489	17732	17587	17480	17557	17757	17623	17698	17565	17624	17803	17559	17641	17586	17626	17660	17579	17579	17554	17558	17579	17438	17685	17447	17708	17557	17522	17716	17469	17463	17462	17622	17758	17782	17670	17727	17602	17589	17417	17579	17507	17590	17640	17445	17391	17578	17755	17489	17747	17659	17646	17461	17669	17711	17586	17529	17659	17674	17465	17372	17657	17699	17414	17480	17738	17593	17613	17774	17586	17553	17650	17635	17468	17650	17515	17654	17570	17628	17683	17617	17540	17472	17441	17437	17628	17601	17679	17514	17510	17692	17794	17538	17741	17455	17548	17598	17584	17712	17522	17661	17819	17603	17621	17482	17676	17561	17778	17457	17496	17795	17744	17840	17514	17624	17551	17620	17734	17418	17560	17513	17632	17616	17534	17835	17537	17602	17718	17712	17771	17751	17630	17810	17638	17625	17428	17596	17628	17596	17545	17768	17488	17858	17552	17769	17568	17596	17618	17722	17411	17643	17519	17646	17564	17542	17516	17556	17523	17777	17735	17628	17725	17651	17539	17695	17667	17683	17914	17405	17627	17643	17532	17609	17651	17534	17468	17569	17736	17582	17602	17455	17439	17624	17697	17677	17777	17482	17542	17601	17472	17492	17614	17655	17512	17506	17787	17619	17804	17596	17604	17478	17552	17564	17471	17839	17597	17600	17683	17529	17817	17606	17551	17750	17547	17644	17670	17757	17539	17667	17596	17654	17652	17681	17511	17567	17527	17677	17544	17778	17712	17586	17581	17578	17672	17606	17519	17450	17704	17722	17492	17666	17787	17630	17555	17440	17676	17717	17420	17514	17665	17539	17524	17667	17711	17462	17678	17416	17583	17718	17631	17620	17585	17678	17560	17397	17447	17629	17566	17537	17735	17684	17579	17642	17552	17724	17649	17654	17758	17486	17524	17646	17566	17606	17681	17584	17580	17679	17698	17593	17651	17612	17605	17683	17520	17576	17492	17582	17600	17706	17541	17660	17610	17673	17534	17589	17677	17376	17751	17491	17716	17599	17648	17562	17580	17574	17545	17546	17536	17731	17722	17554	17456	17609	17750	17432	17492	17723	17622	17614	17727	17478	17672	17647	17568	17615	17631	17638	17607	17587	17472	17568	17576	17517	17510	17516	17476	17581	17696	17702	17556	17587	17713	17693	17506	17587	17519	17479	17675	17522	17505	17745	17482	17411	17602	17788	17644	17801	17775	17731	17629	17404	17642	17552	17604	17592	17753	17633	17687	17502	17720	17666	17550	17499	17759	17661	17515	17580	17514	17579	17650	17723	17742	17694	17475	17648	17656	17697	17653	17539	17774	17640	17543	17492	17513	17594	17478	17731	17521	17576	17634	17841	17630	17649	17715	17490	17586	17496	17407	17736	17556	17712	17396	17754	17573	17563	17595	17526	17621	17555	17616	17726	17574	17616	17690	17598	17404	17748	17641	17640	17611	17366	17537	17673	17684	17586	17500	17567	17671	17647	17490	17687	17410	17573	17687	17777	17592	17710	17593	17515	17630	17539	17762	17629	17418	17538	17728	17540	17460	17532	17672	17648	17758	17578	17813	17727	17509	17644	17629	17851	17789	17644	17768	17509	17548	17607	17663	17439	17659	17722	17808	17687	17698	17721	17715	17622	17691	17526	17581	17595	17474	17511	17537	17441	17762	17506	17583	17738	17611	17490	17697	17600	17449	17693	17547	17555	17482	17683	17569	17662	17525	17590	17501	17693	17580	17763	17644	17551	17603	17580	17579	17544	17661	17636	17693	17686	17456	17752	17772	17672	17627	17593	17675	17698	17731	17649	17623	17590	17496	17689	17763	17635	17648	17557	17622	17643	17646	17509	17646	17631	17569	17618	17617	17496	17734	17577	17555	17611	17492	17600	17542	17674	17561	17585	17476	17516	17558	17610	17631	17401	17586	17644	17570	17460	17722	17705	17536	17517	17644	17695	17630	17509	17661	17692	17613	17676	17417	17567	17527	17610	17548	17568	17585	17641	17677	17722	17643	17672	17557	17695	17668	17761	17686	17515	17780	17613	17685	17685	17516	17612	17649	17596	17690	17900	17472	17572	17508	17601	17591	17660	17743	17573	17554	17741	17685	17565	17456	17749	17648	17522	17577	17659	17751	17610	17796	17559	17730	17626	17558	17660	17696	17547	17773	17649	17703	17502	17605	17636	17781	17737	17611	17744	17564	17804	17560	17764	17673	17531	17602	17675	17755	17380	17518	17604	17500	17724	17535	17627	17486	17755	17746	17505	17642	17657	17770	17620	17501	17577	17496	17685	17754	17724	17406	17651	17720	17584	17572	17681	17614	17575	17457	17538	17473	17742	17554	17605	17657	17499	17648	17667	17623	17584	17680	17717	17647	17580	17548	17588	17584	17641	17732	17512	17514	17422	17577	17675	17401	17557	17515	17600	17414	17471	17528	17596	17619	17708	17466	17568	17513	17760	17623	17725	17584	17599	17704	17655	17597	17717	17473	17559	17573	17594	17498	17572	17659	17611	17662	17478	17506	17522	17580	17502	17632	17705	17695	17479	17562	17487	17484	17442	17689	17488	17576	17666	17425	17482	17789	17538	17539	17661	17755	17679	17648	17446	17689	17473	17501	17848	17629	17579	17493	17580	17483	17578	17550	17525	17639	17610	17868	17543	17605	17732	17434	17552	17544	17644	17615	17680	17536	17588	17750	17712	17596	17629	17483	17502	17491	17618	17517	17665	17598	17440	17602	17702	17563	17647	17628	17574	17456	17536	17490	17387	17765	17562	17595	17552	17490	17667	17658	17494	17547	17623	17560	17535	17539	17470	17587	17801	17730	17648	17565	17570	17473	17566	17599	17598	17517	17629	17681	17453	17657	17752	17682	17706	17684	17695	17769	17622	17742	17697	17541	17669	17530	17766	17730	17517	17638	17589	17665	17518	17574	17667	17604	17625	17664	17636	17519	17577	17757	17543	17637	17650	17760	17490	17488	17549	17571	17577	17659	17497	17689	17606	17655	17490	17615	17559	17614	17532	17640	17782
27729	24441	30039	26735	21541	20387	19691	19374	19351	19335	19092	18997	19105	18882	18913	18880	18726	18779	18757	18680	18703	18803	19071	18778	18695	18705	18888	18716	18755	18811	18817	18641	18844	18754	18523	18509	18511	18761	18635	18655	18680	18666	18744	18686	18700	18729	18843	18629	18660	18744	18815	18640	18618	18749	18861	18559	18579	18588	18717	18669	18712	18731	18805	18738	18733	18515	18603	18546	18762	18640	18810	18551	18637	18668	18769	18430	18588	18743	18781	18405	18712	18791	18597	18660	18651	18854	18430	18897	18965	18720	18707	18535	18668	18444	18541	18586	18736	18510	18629	18782	18822	18658	18751	18887	18682	18435	18540	18832	18607	18837	18580	18899	18945	18856	18392	18660	18448	18668	18627	18743	18689	18707	18650	18695	18609	18759	18634	18650	18604	18590	18686	18660	18791	18644	18775	18802	18834	18405	18971	18822	18605	18588	18629	18534	18829	18665	18761	18595	18584	18775	18679	18663	18715	18976	18640	18748	18738	18636	18641	18533	18721	18638	18651	18690	18611	18823	18820	18665	18497	18533	18627	18675	18727	18938	18767	18791	18652	18682	18654	18847	18711	18719	18879	18694	18761	18646	18481	18948	18532	18617	18721	18768	18580	18650	18624	18658	18497	18535	18630	18523	18723	18908	18857	18649	18678	18762	18598	18734	18884	18596	18624	18518	19047	18631	18595	18699	18524	18713	18635	18789	18804	18739	18517	18668	18603	18765	18664	18810	18562	18817	18670	18588	18502	18493	18631	18632	18732	18744	18656	18611	18733	18745	18725	18816	18934	18487	18620	18692	18676	18514	18778	18885	18715	18705	18574	18644	18705	18810	18766	18893	18669	18604	18317	18692	18718	18669	18623	18767	18762	18652	18813	18568	18647	18661	18838	18687	18627	18746	18790	18754	18612	18743	18737	18681	18885	18821	18745	18626	18700	18524	18625	18803	18567	18692	18752	18541	18724	18765	18423	18846	18698	18643	18848	18679	18555	18669	18774	18656	18752	18826	18747	18569	18695	18767	18904	18852	18577	18783	18702	18735	18628	18645	18658	18508	18982	18863	18735	18567	18472	18903	18678	18725	18710	18745	18686	18826	18594	18736	18718	18733	18600	18606	18735	18662	18799	18713	18607	18607	18563	18774	18468	18643	18805	18510	18392	18837	18652	18694	18771	18594	18750	18806	18871	18719	18687	18676	18666	18606	18695	18520	18707	18864	18793	18632	18912	18690	18573	18574	18806	18748	18752	18623	18743	18577	18867	18770	18651	18821	18672	18841	18569	18534	18598	18741	18706	18651	18808	18695	18644	18652	18735	18682	18667	18697	18406	18806	18926	18795	18707	18520	18772	18601	18695	18584	18631	18655	18592	18725	18735	18593	18704	18688	18970	18819	18667	18863	18592	18521	18634	18709	18635	18784	18745	18612	18494	18627	18514	18719	18650	18753	18470	18508	18744	18858	18834	18668	18863	18673	18692	18885	18700	18698	18774	18641	18621	18853	18754	18754	18664	18654	18716	18754	18619	18865	18754	18580	18736	18746	18759	18852	18682	18755	18596	18635	18813	18574	18721	18848	18773	18680	19026	18573	18556	18615	18649	18741	18608	18671	18643	18707	18832	18770	18471	18811	18883	18585	18838	18669	18842	18649	18700	18616	18898	18542	18551	18701	18792	18613	18897	18707	18918	18718	18650	18600	18907	18703	18740	18700	18777	18658	18688	18618	18537	18736	18681	18627	18705	18465	18424	18594	18710	18790	18722	18393	18558	18824	18789	18598	18508	18627	18770	18768	18879	18586	18843	18625	18676	18637	18491	18694	18683	18576	18687	18615	18721	18674	18574	18718	18721	18920	18768	18770	18703	18789	18647	18692	18904	18559	18547	18640	18713	18597	18708	18706	18861	18655	18821	18846	18756	18821	18610	18799	18704	18575	18539	18686	19168	18594	18693	18561	18840	18803	18724	18675	18688	18732	18661	18771	19010	18625	18666	18719	18880	18671	18720	18764	18746	18632	18907	18461	18637	18654	18390	18397	18745	18705	18705	18708	18804	18606	18791	18509	18805	18861	18652	18668	18677	18549	18899	18718	18721	18650	18686	18488	18787	18916	18675	18813	18553	18567	18699	18586	18532	18746	18523	18581	18656	18700	18706	18487	18928	18522	18756	18605	18601	18802	18740	18787	18788	18548	18605	18643	18563	18891	18951	18657	18616	18759	18760	18690	18511	18699	18722	18358	18665	18648	18812	18848	18805	18651	18754	18861	18818	18668	18590	18599	18829	18806	18822	18585	18663	18666	18667	18704	18772	18498	18538	18554	18588	18762	18623	18885	18506	18685	18658	18718	18839	18770	18629	18519	18640	18758	18729	18662	18672	18664	18490	18754	18858	18713	18523	18682	18790	18732	18790	18869	18739	18713	18552	18704	18869	18871	18751	18542	18924	18726	18855	18861	18649	18699	18563	18714	18702	18740	18524	18487	18692	18651	18685	18784	18747	18695	18612	18685	18749	18531	18637	18705	18850	18480	18714	18652	18580	18678	18762	18816	18690	18557	18633	18670	18823	18591	18671	18791	18715	18549	18671	18835	18721	18615	18774	18737	18783	18543	18725	18637	18848	18663	18811	18711	18671	18932	18705	18765	18616	18615	18618	18704	18650	18647	18751	18613	18739	18503	18636	18804	18889	18676	18658	18654	18653	18669	18578	18529	18468	18380	18725	18629	18853	18593	18585	18688	18635	18742	18695	18710	18788	18753	18713	18713	18694	18669	18719	18599	18791	18649	18646	18631	18625	18847	18634	18611	18781	18562	18619	18759	18852	18516	18686	18600	18777	18385	18695	18844	18602	18568	18604	18686	18529	18705	18839	18588	18728	18696	18589	18794	18635	18809	18796	18715	18771	18750	18765	18641	18739	18663	18717	18692	18503	18759	18683	18687	18863	18597	18760	18735	18742	18770	18845	18676	18495	18631	18721	18682	18719	18770	18784	18502	18693	18709	18497	18491	18696	18769	18564	18615	18730	18635	18848	18674	18742	18706	18698	18747	18782	18650	18670	18630	18591	18583	18722	18626	18738	18592	18742	18656	18706	18630	18421	18546	18713	18714	18816	18534	18564	18838	18692	18736	18662	18761	18708	18513	18812	18600	18727	18616	18661	18784	18767	18652	18565	18735	18846	18798	18635	18699	18876	18637	18564	18643	18601	18834	18737	18618	18634	18703	18790	18844	18811	18708	18619	18811	18712	18690	18559	18610	18780	18712	18817	18775	18854	18639	18594	18669	18593	18660	18650	18766	18658	18491	18850	18677	18750	18714	18759	18600	18599	18688	18609	18720	18606	18751	18832	18564	18686	18754	18669	18632	18827	18711	18849	18647	18703	18816	18820	18618	18719	18753	18697	18735	18610	18744	18776	18577	18790	18491	18730	18483	18585	18700	18783	18644	18686	18613	18766	18650	18480	18712	18727	18791	18523	18938	18725	18717	18737	18641	18806	18808	18794	18618	18621	18802	18836	18745	18516	18665	18794	18572	18782	18667	18879	18816	18683	18567	18630	18485	18709	18711	18597	18527	18410	18882	18737	18488	18760	18622	18854	18661	18741	19023	18749	18588	18537	18798	18853	18581	18764	18554	18682	18744	18509	18639	18697	18729	18750	18642	18721	18783	18823	18708	18766	18392	18459	18723	18686	18549	18580	18684	18704	18570	18634	18623	18689	18735	18888	18648	18720	18525	18375	18724	18780	18808	18475	18672	18840	18838	18781	18954	18788	18914	18754	18821	18745	18594	18750	18750	18691	18612	18812	18523	18687	18880	18892	18789	18577	18731	18682	18682	18710	18826	18783	18616	18642	18551	18747	18801	18609	18857	18918	18799	18626	18762	18674	18874	18824	18834	18814	18924	18876	18723	18597	18628	18886	18618	18706	18716	18820	18718	18611	18526	18668	18788	18552	18645	18761	18722	18642	18742	18603	18563	18822	18707	18589	18569	18911	18809	18598	18741	18735	18566	18649	18594	18514	18536	18683	18771	18791	18685	18775	18559	18691	18784	18545	18571	18631	18838	18705	18639	18684	18817	18882	18607	18628	18798	18595	18753	18620	18816	18858	18612	18725	18708	18804	18701	18777	18758	18869	18578	18614	18855	18686	18666	18766	18884	18927	18793	18880	18690	18610	18628	18748	18900	18721	18812	18674	18688	18676	18807	18743	18743	18886	18516	18598	18914	18615	18715	18728	18682	18843	18652	18733	18753	18762	18647	18887	18625	18842	18625	18779	18803	18562	18689	18677	18570	18593	18469	18742	18526	18856	18671	18646	18916	18662	18523	18619	18791	18909	18604	18593	18819	18699	18654	18683	18628	18860	18792	18657	18722	18562	18864	18904	18643	18775	18609	18567	18607	18695	18483	18587	18730	18184	18612	18854	18747	18584	18703	18781	18631	18637	18858	18682	18874	18752	18538	18595	18617	18748	18755	18674	18741	18735	18670	18717	18949	18569	18545	18592	18676	18654	18833	18679	18735	18786	18723	18786	18634	18730	18749	18734	18800	18595	18586	18562	18591	18551	18624	18705	18694	18709	18666	18608	18804	18683	18350	18712	18765	18740	18740	18749	18725	18717	18718	18582	18731	18576	18869	18746	18654	18718	18702	18693	18791	18680	18587	18722	18690	18706	18743	18660	18648	18752	18629	18547	18698	18751	18906	18840	18629	18744	18704	18765	18928	18549	18680	18818	18798	18829	18599	18582	18606	18727	18698	18669	18752	18747	18800	18718	18740	18769	18689	18780	18587	18833	18934	18778	18795	18934	18929	18886	18748	18689	18718	18799	18824	18574	18633	18497	18819	18700	18526	18640	18824	18863	18560	18736	18792	18571	18761	18764	18775	18665	18467	18780	18717	18664	18546	18591	18685	18570	18767	18734	18712	18829	18478	18511	18777	18830	18500	18684	18787	18796	18684	18657	18670	18706	18809	18716	18721	18726	18596	18540	18912	18619	18794	18492	18606	18791	18736	18648	18860	18694	18555	18745	18775	18551	18657	18709	18605	18768	18782	18730	18660	18588	18632	18729	18849	18535	18764	18605	18557	18590	18832	18754	18902	18477	18700	18723	18670	18743	18873	18622	18706	18643	18522	18766	18790
24629	36841	32570	25569	20678	19018	18257	17711	17425	17376	17213	17147	16917	17032	17004	16920	16901	16852	16907	16778	16792	16859	16621	16759	16872	16517	16668	16648	16568	16748	16797	16731	16684	16523	16746	16585	16625	16663	16855	16662	16667	16693	16587	16578	16821	16557	16531	16639	16721	16629	16579	16593	16607	16466	16610	16632	16723	16758	16395	16742	16590	16787	16681	16704	16375	16747	16607	16702	16562	16552	16605	16553	16570	16371	16501	16623	16713	16655	16651	16662	16669	16630	16529	16745	16667	16660	16464	16564	16609	16619	16601	16756	16822	16624	16600	16539	16459	16423	16595	16616	16521	16652	16480	16671	16552	16627	16627	16709	16777	16669	16651	16602	16490	16689	16656	16756	16605	16650	16652	16649	16541	16681	16665	16598	16665	16689	16734	16761	16690	16682	16493	16661	16747	16600	16735	16512	16563	16487	16635	16719	16524	16684	16516	16469	16773	16692	16482	16654	16541	16625	16716	16626	16643	16514	16598	16555	16647	16696	16467	16602	16738	16515	16621	16620	16653	16673	16381	16626	16737	16563	16679	16753	16508	16608	16681	16637	16628	16605	16641	16523	16660	16675	16599	16665	16586	16787	16641	16436	16796	16515	16571	16627	16484	16541	16617	16700	16727	16597	16630	16606	16527	16736	16436	16610	16607	16663	16617	16616	16500	16659	16699	16725	16508	16709	16683	16705	16562	16543	16573	16696	16570	16691	16454	16737	16654	16561	16743	16687	16627	16470	16659	16657	16637	16603	16577	16653	16550	16603	16728	16767	16522	16819	16587	16646	16565	16715	16674	16633	16606	16754	16507	16606	16598	16451	16634	16538	16757	16541	16633	16713	16612	16559	16613	16697	16620	16724	16708	16544	16626	16592	16507	16815	16450	16718	16470	16638	16792	16589	16618	16727	16528	16683	16552	16697	16692	16514	16774	16631	16793	16514	16567	16612	16810	16667	16535	16562	16414	16583	16611	16607	16683	16483	16498	16777	16670	16564	16622	16719	16718	16727	16616	16521	16511	16721	16661	16560	16616	16544	16619	16690	16700	16665	16674	16477	16481	16554	16639	16535	16671	16513	16769	16543	16535	16707	16393	16584	16824	16584	16469	16757	16690	16726	16672	16734	16617	16532	16634	16664	16494	16580	16611	16666	16779	16519	16618	16508	16576	16629	16489	16606	16875	16706	16583	16588	16586	16708	16591	16481	16558	16596	16611	16543	16741	16825	16639	16538	16644	16624	16673	16470	16702	16744	16619	16739	16586	16634	16681	16605	16657	16628	16603	16603	16805	16680	16554	16442	16685	16651	16441	16788	16780	16786	16518	16573	16516	16495	16568	16656	16771	16710	16547	16677	16691	16506	16629	16565	16613	16599	16598	16439	16675	16439	16407	16646	16733	16746	16572	16608	16714	16847	16687	16464	16606	16803	16731	16597	16772	16537	16643	16763	16525	16677	16500	16594	16665	16628	16529	16687	16632	16659	16683	16643	16505	16481	16649	16824	16654	16588	16701	16566	16702	16620	16539	16662	16509	16701	16652	16438	16655	16616	16715	16644	16549	16705	16727	16611	16572	16605	16703	16564	16494	16530	16810	16558	16409	16407	16599	16623	16711	16651	16663	16640	16709	16775	16606	16709	16707	16631	16849	16550	16608	16582	16558	16586	16658	16583	16535	16726	16661	16649	16605	16557	16463	16690	16603	16636	16513	16642	16449	16536	16487	16457	16588	16730	16813	16703	16603	16464	16694	16607	16670	16598	16502	16818	16696	16466	16632	16528	16738	16495	16581	16699	16569	16619	16691	16619	16531	16504	16645	16648	16569	16857	16726	16712	16701	16563	16493	16569	16619	16762	16547	16565	16712	16614	16592	16663	16501	16639	16591	16647	16761	16495	16575	16618	16688	16639	16503	16755	16649	16380	16714	16614	16542	16657	16728	16497	16746	16752	16560	16659	16569	16564	16676	16579	16546	16548	16590	16522	16621	16694	16585	16572	16636	16710	16630	16533	16496	16621	16655	16573	16432	16657	16624	16441	16579	16554	16400	16599	16624	16590	16615	16548	16638	16681	16529	16643	16517	16646	16582	16669	16748	16627	16699	16420	16498	16581	16634	16601	16647	16675	16419	16564	16535	16541	16485	16566	16716	16566	16494	16731	16650	16575	16587	16533	16602	16525	16746	16670	16705	16762	16478	16518	16680	16442	16600	16565	16569	16455	16552	16571	16611	16642	16747	16602	16541	16700	16760	16562	16771	16425	16678	16521	16591	16527	16696	16452	16604	16568	16606	16692	16610	16637	16584	16679	16773	16428	16629	16741	16606	16607	16655	16552	16529	16687	16753	16671	16535	16568	16608	16636	16611	16591	16687	16594	16535	16562	16571	16713	16726	16648	16683	16608	16652	16673	16514	16624	16610	16669	16327	16600	16558	16573	16692	16714	16634	16698	16684	16702	16688	16730	16444	16557	16741	16642	16571	16486	16586	16489	16606	16738	16403	16682	16624	16601	16514	16412	16543	16565	16639	16534	16913	16500	16461	16667	16629	16627	16498	16620	16541	16760	16506	16697	16539	16658	16756	16622	16696	16778	16691	16674	16731	16860	16565	16485	16702	16455	16645	16638	16645	16731	16889	16632	16705	16762	16516	16602	16568	16542	16467	16670	16583	16736	16576	16738	16777	16857	16600	16634	16543	16677	16687	16629	16594	16660	16649	16510	16650	16693	16708	16641	16699	16604	16728	16593	16582	16469	16572	16678	16790	16611	16658	16686	16728	16719	16666	16697	16641	16642	16584	16598	16676	16656	16463	16711	16626	16762	16606	16629	16601	16460	16577	16514	16743	16493	16737	16545	16590	16535	16615	16721	16611	16732	16541	16618	16593	16556	16525	16517	16605	16543	16613	16736	16579	16750	16826	16715	16639	16605	16658	16642	16695	16502	16689	16687	16746	16592	16545	16527	16720	16676	16643	16579	16716	16541	16798	16690	16692	16653	16500	16925	16570	16620	16673	16523	16749	16630	16559	16655	16668	16716	16570	16579	16482	16675	16581	16605	16659	16552	16821	16683	16556	16816	16648	16668	16608	16766	16472	16473	16635	16469	16702	16660	16602	16638	16675	16623	16622	16517	16718	16753	16568	16585	16697	16432	16571	16597	16752	16615	16561	16451	16543	16697	16725	16649	16788	16780	16652	16677	16464	16727	16613	16499	16683	16653	16543	16617	16541	16663	16779	16426	16703	16700	16630	16724	16697	16661	16592	16563	16555	16721	16696	16542	16575	16714	16596	16610	16599	16707	16582	16551	16486	16707	16764	16518	16683	16576	16517	16670	16641	16610	16667	16482	16603	16685	16444	16484	16794	16772	16574	16674	16545	16582	16563	16730	16691	16798	16618	16449	16545	16818	16591	16560	16796	16532	16656	16625	16755	16718	16680	16630	16570	16620	16627	16674	16502	16681	16631	16655	16474	16711	16727	16564	16644	16616	16592	16708	16530	16725	16734	16648	16694	16636	16597	16694	16479	16415	16647	16646	16808	16605	16605	16514	16561	16586	16742	16596	16588	16515	16663	16637	16625	16473	16899	16702	16625	16718	16665	16535	16619	16713	16650	16522	16683	16598	16552	16563	16577	16617	16716	16534	16581	16691	16651	16676	16568	16547	16650	16683	16569	16490	16494	16561	16541	16773	16621	16649	16585	16590	16656	16572	16678	16547	16764	16580	16472	16696	16740	16627	16628	16617	16732	16547	16686	16573	16727	16795	16750	16726	16699	16482	16506	16602	16674	16537	16593	16675	16601	16658	16684	16575	16645	16724	16587	16640	16675	16658	16537	16661	16667	16707	16606	16673	16717	16684	16587	16636	16670	16628	16652	16564	16730	16560	16544	16561	16436	16681	16677	16552	16611	16555	16507	16484	16768	16658	16511	16570	16629	16494	16415	16790	16695	16620	16585	16746	16561	16664	16540	16676	16664	16600	16644	16484	16606	16466	16584	16544	16606	16661	16700	16660	16790	16651	16734	16518	16627	16570	16697	16590	16664	16601	16539	16432	16708	16547	16595	16446	16779	16560	16517	16648	16640	16623	16616	16570	16570	16707	16593	16719	16717	16759	16491	16563	16600	16548	16494	16525	16565	16458	16862	16700	16522	16529	16593	16571	16726	16639	16686	16467	16631	16569	16854	16506	16740	16530	16538	16618	16616	16716	16503	16702	16623	16467	16382	16707	16640	16640	16598	16720	16703	16596	16500	16767	16669	16568	16758	16724	16669	16488	16729	16580	16570	16634	16799	16671	16533	16522	16715	16674	16547	16715	16591	16784	16527	16514	16654	16545	16532	16485	16608	16578	16812	16602	16657	16424	16797	16590	16659	16776	16549	16647	16598	16639	16697	16649	16571	16612	16635	16655	16728	16668	16826	16630	16588	16506	16498	16573	16705	16619	16667	16611	16474	16846	16508	16391	16778	16533	16527	16431	16601	16501	16578	16629	16713	16407	16650	16572	16512	16567	16556	16537	16757	16592	16667	16544	16685	16649	16762	16655	16717	16624	16375	16831	16539	16694	16532	16568	16844	16714	16672	16607	16568	16681	16541	16549	16723	16813	16614	16845	16734	16537	16498	16605	16791	16640	16763	16620	16634	16620	16620	16732	16788	16537	16670	16520	16695	16590	16756	16754	16636	16595	16701	16500	16492	16421	16650	16797	16540	16608	16575	16597	16659	16564	16540	16562	16614	16534	16451	16586	16584	16763	16858	16685	16524	16639	16683	16798	16682	16553	16519	16425	16577	16686	16506	16740	16742	16772	16724	16737	16783	16766	16785	16535	16701	16773	16470	16668	16866	16616	16561	16652	16688	16495	16639	16665	16536	16635	16515	16627	16624	16683	16520	16612	16752	16526	16667	16699	16722	16618	16741	16634	16578	16536	16591	16471	16728	16713	16544	16611	16710	16699	16716	16524	16693	16598	16546	16739	16426	16550	16576	16526	16768	16672	16450	16593	16651	16631	16614	16637	16653	16529	16441	16645	16627	16670	16755	16583	16687	16583	16603	16581	16573	16453	16631	16629	16739	16504	16684	16507	16741	16543	16616	16709	16574	16518	16599	16674	16593	16684	16575	16638	16477	16556	16580	16546	16566	16763
23924	21239	28861	25286	24017	24040	23593	20983	20350	20283	20039	20009	19706	19496	19496	19446	19531	19538	19276	19132	19225	19300	19372	19167	19438	19155	19362	19182	19340	19235	19135	19194	19155	19038	19255	19044	19077	19353	19395	19195	19162	19197	19046	18817	18923	19283	19084	18873	18895	19143	19165	19058	19098	19004	19164	19210	18881	19178	19354	19133	18798	19135	19051	19085	19272	19076	19044	19067	19096	18918	19085	18839	19067	19205	18970	18957	19085	18938	18987	19098	18959	19288	19144	18835	19101	19074	19111	18961	18973	19062	18958	18899	19020	18839	18929	18854	19043	19103	19170	19050	18996	19007	19203	18989	19096	18834	18950	18837	19234	18943	18879	18975	19108	18977	19084	19119	19092	19063	19031	19065	19194	19005	18713	19077	18867	19047	18980	18914	19000	19160	19146	18984	19012	19158	18999	18850	19057	19189	18842	18913	19263	18950	18945	19130	19093	19190	18935	19059	18951	19158	19020	18998	19110	19064	19203	19267	19080	18803	18982	19050	19260	18918	18845	19092	19168	19137	19036	19199	19075	19067	19026	19257	19013	19061	19055	18893	19166	18990	19057	19136	19065	18984	18896	18971	18912	19021	19159	18986	19133	19253	19233	19105	19049	19066	19020	18714	19118	19032	19116	18926	19184	19004	18806	19001	18790	18944	19080	19080	19133	19166	18884	19038	18994	18903	18917	19179	19099	18980	19055	18966	19074	19050	19118	19205	18948	19194	19175	19233	19060	19232	19051	19065	19087	18931	18760	19004	19153	18955	19016	19067	18940	18950	19067	19192	19175	18946	19145	18971	19114	18957	19090	19057	18999	18839	19236	19236	19003	18994	19236	18901	18989	18961	19091	18969	18911	19063	18871	18994	19031	18961	19167	19016	18939	18984	19278	19040	19028	19133	19085	19032	18990	18844	18952	19016	19034	18992	18979	19079	19049	19149	18920	18940	18913	18880	19041	18947	18987	18973	18945	18934	19003	18982	19019	19099	18968	18879	19007	19080	19055	19167	19275	19081	19134	19017	19114	19207	19006	19113	19159	18999	19062	18893	19212	19215	19097	19079	19216	18980	18899	19181	18974	19101	19091	19072	18946	18918	18961	19172	19094	19248	19243	19082	19036	19031	19164	19096	19252	18927	19194	19007	19031	19102	19054	18919	19003	19114	18898	18955	19008	18985	18821	18926	19033	19104	18869	19099	19125	19153	18937	19114	19001	19086	19030	19108	19172	19072	19031	19096	19076	19000	19029	19179	18914	19025	19066	18925	19185	19056	19087	18995	19088	19160	19299	18935	18847	18941	18935	18847	19180	18817	19079	19181	19166	19164	19304	19119	19073	19247	19038	19139	19175	19105	19206	19023	19110	19015	19073	18937	18958	19035	19170	18864	18902	18959	19141	18994	18842	18833	18822	19174	19141	19122	18982	19176	19179	18944	18979	19004	19007	18850	18992	19060	19191	19034	18854	19082	19233	18920	19011	18891	19116	19057	19130	19134	19026	18968	18936	18870	18946	18822	18960	19026	19119	18844	18975	19010	18983	18945	19118	18970	19147	19092	19179	19172	19202	18784	19320	19196	19025	19024	19006	19072	19031	19067	18990	18965	18894	18896	19018	18975	19017	19022	19016	18995	19011	18999	19062	19177	19206	18944	19116	18911	19131	18874	19054	18778	19083	19000	19021	19084	19020	18941	19145	18886	18969	19181	18983	19152	19136	19177	18923	18979	19188	18893	19153	19074	19166	19085	18971	18992	18947	18986	19213	18985	19287	19192	19110	19015	18880	19065	19175	19178	19068	18852	18931	19079	18962	18993	19021	19214	18842	19036	19284	18884	19213	19044	18925	19022	19204	18965	18929	18868	18898	19096	18907	19148	19020	18874	18825	19149	18991	19015	18997	19067	19205	18977	19062	18963	19013	19125	19228	19095	19017	19145	19080	19022	19181	19203	19096	18746	18931	18896	19145	18802	19076	18963	19012	19110	19009	18958	19021	18927	19020	19033	19311	19174	19348	19050	19103	19155	19034	19014	18981	19232	19008	19034	19111	19127	18923	18994	19082	18950	19080	18973	19020	19109	19003	19184	19375	18996	19034	18704	19135	19143	19244	18884	18957	19068	19063	19217	19123	18987	18992	19098	19023	19122	19313	19150	19159	19110	19048	18871	19323	19105	19067	19145	19146	18899	19051	19120	19010	18966	18904	19320	19087	19101	18927	19116	18878	19030	19079	19138	18969	19028	18996	19171	19333	18952	19102	19136	18986	19190	19101	19123	19083	19048	19061	19133	19079	19019	18987	19095	19084	19060	18983	19045	19113	19003	19077	18977	19138	19024	19120	19011	18950	19093	19125	18911	19098	18882	19025	19131	19144	19187	19184	19049	19038	19098	19114	18962	18933	18969	19005	19144	18991	19084	19205	19161	19071	18963	18824	19159	19259	19037	19107	19069	18800	18898	18937	18953	19159	19078	18950	18859	19102	19007	19027	18875	19255	19205	19061	19112	19114	18994	19113	19095	19194	19150	18760	18989	19221	19160	19246	19022	19018	19012	18872	19015	19015	19170	19120	18999	19050	19294	19313	19264	19160	19055	19232	19009	19082	18855	19053	19012	18984	19120	19052	19149	19082	19008	18806	19052	19056	19018	18994	18893	19027	19138	19071	19126	19086	19084	18929	18820	18999	18881	19085	19111	19008	19236	19352	19039	19055	18977	18914	19038	18922	19127	19105	19152	18950	18909	19156	19117	18918	18909	19218	19049	19061	19107	19223	19054	19089	19004	18727	18969	19035	19175	18910	18875	19120	19086	19233	19044	18896	19045	19083	18973	19135	19109	19041	19149	19074	18991	18964	19223	19079	18945	19022	19178	19025	19037	18955	19169	18928	18828	19050	19078	18950	19081	19037	19152	18960	19050	18966	19030	18934	18755	19005	19062	19099	18853	19050	19075	18908	18890	19126	19204	19173	19186	19036	19071	19030	18941	19009	19095	18886	19028	18930	19088	19150	18992	18820	18948	19220	19127	18971	18996	19069	18794	18829	18864	19246	19188	19344	19113	18878	19024	18940	19303	18781	19164	18997	19054	19015	19029	19137	19176	19048	19042	19098	19214	19113	19013	18968	19006	18964	19053	19063	19048	18998	19139	18904	18875	19009	19200	18936	19082	18879	19163	19167	19166	18947	19106	18868	19053	19225	18987	18985	19136	19017	19240	19054	19247	19086	18858	18869	18961	19083	19047	18976	19047	19185	19107	18898	18909	18933	18797	19080	19298	19106	19134	19258	19199	19027	19131	18994	19092	19011	18829	19132	18904	19043	19191	19260	19281	19225	19155	19025	18975	18894	19026	19050	18984	18976	18861	19018	19115	18924	18926	19121	19035	18856	18971	19232	19179	19245	18954	19093	19087	19145	18912	19185	18927	19041	19039	18972	19169	18946	19228	19190	19206	19042	19122	18929	19104	19225	19241	19187	18970	18969	19116	19060	18997	19052	18989	19101	19106	18994	19048	19148	19058	19077	19063	18909	19055	19033	19049	19000	18964	18955	19191	19112	18930	18919	18942	19092	19123	18894	19157	19237	19075	19011	18927	18914	18999	19161	19045	18958	18915	18913	19181	18886	18832	19137	18955	19216	19174	19186	18968	19120	18821	19103	19025	18998	19130	19104	18903	18855	19200	19094	19031	19109	18812	19056	18875	19093	19195	18966	19128	19217	19006	19118	19035	19181	18983	18919	18975	18784	18920	19056	19068	19082	19254	18938	19098	19179	19287	18971	19267	19073	18935	19101	19037	19221	19188	19063	18845	19023	18989	19115	19208	18991	19115	19161	19178	18920	18996	18968	19088	19127	19011	19063	18873	19037	18975	18846	18934	19074	18715	19007	19177	19120	19006	19226	19027	19211	19175	18965	19070	19084	18956	19208	18998	19216	19144	18988	19121	19146	18906	18993	19131	18957	19081	19334	19175	19064	19108	19040	19070	18976	19069	18917	19220	19167	19249	19024	19045	18979	19152	19201	18930	18994	19153	19182	19027	19108	19081	19156	19097	19166	19026	18974	19076	19187	18994	19335	19066	19186	19110	19083	18933	19334	18931	19111	18931	19062	18995	19053	19016	18880	18934	19048	19160	19023	18814	19053	19030	18895	19272	18937	18972	18938	18939	19009	18859	19107	18951	19265	19200	19094	18871	19108	19005	19053	19090	18807	19023	19161	19098	18911	19178	18951	19027	19100	18995	19006	19151	19033	19015	19055	19217	18957	19157	19043	19081	18823	18875	19093	19033	19134	18892	18949	18856	19251	19104	18934	18913	19311	19012	19191	19356	19225	19018	19017	18867	19125	19085	19053	19018	19011	19174	19050	19027	19127	19100	18826	19073	19076	18885	18892	19116	18884	19044	18900	18925	18995	18997	18925	18719	19130	18956	19251	19017	19203	19019	19077	18903	18980	18884	19183	19091	19066	18965	18939	19107	19049	18821	19014	19049	19031	19114	19195	19030	18939	19058	18883	19152	19060	19197	19137	19177	19019	18935	18867	18858	18784	19112	19105	19066	19041	19036	18818	19072	19044	18885	19123	19176	19202	18921	18952	19112	19021	18961	18957	18949	18887	19234	19162	18925	19012	19049	18896	18879	19011	19217	19099	19029	18937	19238	19114	19164	19079	18985	18754	19209	18960	19050	19143	19060	18978	18989	19081	18933	19075	18985	19115	18913	19227	19098	19112	19073	18865	18896	18726	19200	19172	18900	19094	18911	19056	19047	18974	19032	19141	19089	18896	19009	19028	19168	18973	18965	19004	19055	19141	19206	19049	18871	19078	19054	19154	18917	19134	18880	19184	19018	18751	18901	19143	18961	19112	19060	19050	19054	19098	18986	19115	19237	18968	19113	19031	19030	19075	18898	18975	19078	19302	19105	19136	19203	18939	19116	19103	19071	18998	18908	19095	18975	19204	18926	18917	18964	19077	19169	18884	19079	18786	18895	19110	18936	18976	19034	18991	19205	19014	18868	19150	18959	18999	19208	18955	19157	19142	19063	19092	19009	18873	19080	19209	18995	19037	19059	18973	18931	19069	19134	19218	19155	19094	19208	19084	19126	19138	18997	19138	18822	19042	19236	19090	19104	19116	19107	19019	19000	19118	19076
24387	43716	46218	34621	27364	22431	20289	19575	18901	18567	18110	17924	17873	17610	17541	17409	17370	17199	17253	17320	16993	16946	17004	16925	17043	17043	17141	16975	17089	17014	17015	16855	16977	16898	16942	16854	16985	16944	16849	16972	16762	16860	16912	16903	16938	16798	16899	16889	16780	16832	16802	16770	16814	16891	16981	16851	16842	16621	16827	16750	16936	16843	16801	16784	16840	16757	16731	16906	16789	16855	16982	16727	17040	16864	16835	16672	16794	16867	16913	16877	16766	16680	16816	16839	16776	16793	16911	16766	16811	16839	16799	16901	16943	16819	16846	16791	16917	16954	16968	16830	17022	16995	16752	16914	16785	16767	16748	16763	16708	16830	16949	16751	16839	16848	16771	16734	16771	16889	16764	16981	16609	16989	16764	16771	16647	16862	16835	16744	16904	16818	16819	16923	16707	16792	16821	16764	16755	16815	16940	16777	16859	16866	16951	16817	16800	16814	16881	16720	16919	16603	16845	16951	16860	16634	16815	16949	16808	16838	16786	16931	16830	16754	16755	16857	16886	16827	16919	16852	16646	16711	16901	16895	16973	16898	16924	16868	16767	16867	16750	16865	16779	16746	16858	16803	16740	16793	16881	16834	16873	16936	16655	16905	16779	16890	16930	16683	16883	16773	16788	16734	16776	16786	16711	16874	16965	16855	16887	16794	16695	16745	16781	17036	16904	16762	16645	16831	16628	16619	16758	16963	16950	16766	16952	16821	16701	16941	16826	16962	16981	16813	17012	16738	16712	16914	16648	16789	16841	16918	16795	16764	16804	16789	16988	16786	16966	16743	16819	16879	16974	16891	17040	16746	16758	16621	16715	16928	16832	16861	16690	16908	16790	16797	16896	16809	16886	16832	16715	16758	16835	16716	16789	16966	16894	16850	16941	16906	16810	16890	16757	16871	16757	16741	16999	16822	16829	16687	16819	16725	16870	16664	17026	16688	16849	16914	16868	16741	16861	16712	16832	16641	16902	16808	16668	16801	16806	16836	16703	16762	16817	16772	16828	16897	16869	16917	16818	16602	16729	16877	16883	16909	16668	16902	16831	16722	16764	16743	16775	16878	16701	16741	17032	16772	16700	16806	16883	16809	16884	16731	16831	16905	16810	16579	16813	16750	17041	16938	16884	16790	16974	16697	16690	16836	16844	16878	16749	16789	16753	16760	16827	16668	16904	16755	16946	16750	16821	16860	16985	16979	16684	16845	16840	16736	16746	16746	16803	16677	16814	16897	16796	16679	16733	16719	16828	16749	16862	16861	16775	16799	16812	16682	16694	16825	16774	16819	16802	16824	16562	16770	16765	16926	16737	16796	16653	16868	16622	16736	16843	16668	16797	16929	16740	16696	16881	16886	16871	16873	16698	16752	16859	16854	16845	16797	16825	16609	16972	16820	16787	16719	16907	16650	16801	16790	16763	16833	16899	16699	16757	16690	16917	16745	16702	16722	16796	16681	16712	16668	16908	16805	16880	17036	16704	16815	16872	16762	16879	16899	16786	16794	16828	16861	16667	16898	16697	16847	16845	16732	16658	16808	16728	16886	17073	16810	16809	16741	16836	16771	16913	16734	16620	16859	16936	16802	16892	16742	16866	16819	16853	16803	16802	16688	16711	16617	16967	17067	16732	16863	16993	16752	16752	16823	16821	16747	16811	16852	16853	16744	16874	16859	16750	16829	16950	16766	16914	16722	16766	16864	16796	16745	16742	16717	16799	16749	16799	16846	16827	16908	16859	16815	16728	16792	16765	16856	16711	16795	16819	16757	16908	16829	16605	16821	16800	16619	16939	17022	16562	16975	16741	16757	16885	16877	16833	16691	16785	16854	16592	16787	16758	16785	16798	16794	16926	16727	16848	16726	16813	16720	16865	16849	16809	16847	16736	16843	16721	16845	16944	16815	16822	16709	16730	16952	16834	16934	16883	16787	16827	16777	16871	16738	16929	16745	16774	16697	16633	16939	16929	16858	16815	16821	16767	16737	16840	16852	16787	16762	16642	17024	16835	16815	16864	16844	16964	16955	16717	16819	17017	16854	16876	16798	16931	16809	16799	16898	16893	16848	16716	16933	16901	16768	16702	16646	16665	16896	16818	16675	16731	16869	16727	16709	16910	16800	16846	16911	16804	16807	16854	16839	16850	16729	16854	16743	16988	16710	16841	16926	16994	16891	16734	16809	16743	16807	16639	16709	16858	16956	16947	16709	16718	17123	16832	16761	16811	16897	16754	17047	16852	16750	16817	16794	16967	16561	16657	16840	16840	16669	16887	16584	16837	16941	16773	16820	16698	16831	16833	16930	16805	16717	16679	16796	16795	16847	16968	16648	16950	16845	16867	16778	16842	16730	16768	16860	16902	16864	16692	16898	16922	16833	16730	16782	16924	16788	16806	16822	16663	16973	16738	16947	16826	16976	16886	16850	16882	16718	16856	16804	17048	16796	16759	16715	16810	16862	16732	16638	16903	16765	16893	16722	16708	16735	16856	16874	16902	16823	16914	16804	16762	16708	16789	16633	16754	16896	16911	16839	16817	16699	16847	16904	16706	16929	16721	16886	16906	16974	16759	16767	16577	16832	16813	16817	16797	16914	16832	16792	16826	16678	16962	16946	16862	16762	16766	16957	16868	16829	16834	16894	16920	16924	16703	16831	16724	16795	16823	16777	16802	16731	16974	16652	16820	16954	16823	16816	16851	16665	16752	16559	16834	16832	16896	16885	16684	16775	16774	16721	16868	16866	16890	16895	16952	16863	16997	16687	16962	16781	16765	16694	16775	16853	16902	16806	17014	16654	16790	17019	16970	16787	16832	16953	16920	16907	16883	16736	16657	16784	16944	16926	16891	16759	16679	16812	16776	16766	16827	16870	16897	16933	16881	16750	16888	16878	16897	16768	16764	16668	16843	16768	16837	16778	16753	16707	16822	16789	16917	16903	16846	16811	16986	16870	16865	16787	16825	16688	16720	16738	16936	16759	16886	16686	16747	16809	16807	16639	16798	16886	16678	16925	16693	16614	16944	16893	16781	16863	16744	16838	16754	16693	16657	16890	16710	16807	16925	16872	16921	16816	16653	16796	16918	16752	16855	16754	16802	16751	16975	16676	16891	17006	16934	16912	16899	16895	16854	16922	16728	16776	16795	16749	16805	16757	16818	16955	16888	16858	16868	16776	16678	16914	16808	16931	17102	16998	17020	16677	16897	16701	16856	16851	16822	16733	16816	16717	16880	16763	16948	16868	16620	16711	16875	16775	16844	16793	16865	16784	16861	17013	16858	16761	16821	16965	16877	16721	16823	16878	16796	16854	16763	16731	16724	16792	16742	16813	17010	16895	16887	16874	16829	16886	16784	16759	16723	16908	16931	16789	16788	16655	16960	16911	16641	16711	16861	16767	16886	16989	16875	16670	16790	16841	16911	16765	16873	16865	16973	16738	16921	16787	16842	16816	16833	16858	16838	16848	16811	16729	16909	16821	16781	16851	16714	17001	16832	16771	16801	16870	17016	16738	16627	17051	16763	16720	16747	16657	16768	16741	16890	17057	16794	16732	16928	16755	16831	16767	16811	16852	16816	16833	16902	16836	16735	16743	16750	16688	16867	16982	16794	16885	16737	16836	16841	16739	16804	16918	16851	16921	16964	16797	16695	16781	16864	16946	16768	16874	17013	16626	16899	16688	16861	16886	16759	16967	16804	16851	16792	16876	16673	16770	16807	16706	16949	16791	16824	16729	16757	16639	16801	16860	16838	16891	16816	16795	16883	16892	16600	16973	16635	16857	16791	16733	16827	16995	16922	16846	16792	16701	16688	16544	16865	17023	16962	16858	16864	16771	16864	16741	16752	16837	16631	16735	16745	16678	16896	16691	16883	16954	16741	16858	16859	16715	16757	16888	16952	16807	16835	16979	16710	16902	16894	16928	16896	16776	16916	16685	16800	16742	16710	16867	16916	16725	16840	16706	16726	16618	16786	16791	16818	16882	16931	16854	16771	16660	16797	16870	16802	16840	16662	16800	16825	16947	16661	16823	16921	17059	16870	16869	16940	16863	16893	16895	16590	16897	16804	16845	16840	16825	16874	16774	16807	16821	16825	16941	16828	16668	16892	16844	16695	16924	16865	16658	16739	16774	16789	16712	16832	16677	16739	16701	16579	16800	16822	16964	16803	16891	16980	16805	16904	16702	16548	16841	16934	16672	16773	16748	16870	16795	16899	16702	16629	16555	16734	17042	16916	16790	16684	16879	16853	16955	16686	16877	16887	16621	16717	16798	16752	16795	16888	16738	16959	17054	16909	16616	16777	16782	16723	16947	16833	16900	16965	16748	16838	16889	16946	16907	16851	16781	16633	16663	16817	16930	16838	16843	16751	16907	16872	16835	16946	16909	16773	16809	16871	16674	16873	16889	16715	16747	16843	16939	16923	16653	16934	16813	16872	16845	16982	16724	16858	16827	16692	16870	16748	16802	16775	16700	16906	16867	16694	16808	16793	16778	16793	16859	16815	16788	17009	16845	16889	16883	16764	16855	16748	16824	16897	16621	16900	16800	16861	16804	16919	16716	16853	16729	16845	16947	16609	16945	16873	16782	16704	16750	16737	16950	17001	16799	16831	16962	16654	16713	16801	16535	16843	16747	16712	16862	16866	17008	16766	16847	16544	16736	16738	16799	16778	16922	16708	16744	16807	16866	16687	16957	16980	16918	16849	16813	16805	16671	16749	16850	16732	16938	16878	16817	16893	16803	16811	16601	16834	16990	16758	16692	16910	16871	16724	16859	16796	16537	16903	16808	16886	16650	16763	16703	16828	16919	16871	16821	16845	16807	16806	16875	16750	16729	16872	16837	16808	16898	16931	16892	16844	16924	16564	16884	16812	16849	16812	16816	16839	16966	16820	16953	16878	16874	16912	16812	16880	16947	16802	16808	16937	16906	16773	16784	16885	16872	16775	16810	16825	16786	16742	16996	16847	16940	16552	16959	16532	16847	16635	16848	16782	16778	16912	16871	16770	16780	16912	16935	17040	16947	16725	17072	16621	16778	16787	16938	16592	16752	16843	16796	16842	16752	16922	16987	16859	17003	16869	16954	16923	16842	16699	16833	16907	17027	16805	16897	16830	16628	16715	16899	16806	16793	16912	16797
22542	21066	28859	23646	22305	25332	28181	23458	22611	22564	22072	21837	21644	21509	21202	21388	21015	20951	21086	21069	20817	20952	20829	20851	20768	20900	20883	20532	20759	20895	20843	20669	20561	20821	20670	20529	20527	20589	20526	20600	20311	20535	20535	20450	20412	20385	20807	20589	20541	20459	20311	20366	20479	20591	20507	20423	20504	20449	20361	20479	20357	20420	20575	20578	20444	20458	20396	20483	20448	20562	20553	20476	20602	20175	20539	20324	20398	20324	20377	20269	20432	20474	20448	20275	20411	20223	20463	20330	20333	20640	20300	20299	20347	20441	20533	20405	20606	20295	20403	20350	20317	20517	20218	20294	20552	20157	20284	20351	20501	20233	20695	20469	20586	20331	20499	20425	20377	20498	20411	20489	20289	20389	20454	20261	20423	20270	20465	20497	20615	20478	20429	20431	20345	20505	20325	20266	20285	20395	20368	20479	20736	20392	20602	20379	20379	20457	20435	20348	20622	20477	20423	20415	20416	20503	20229	20451	20335	20501	20368	20433	20516	20286	20452	20420	20498	20371	20330	20280	20423	20289	20428	20426	20443	20177	20362	20411	20582	20471	20601	20297	20379	20169	20325	20377	20451	20380	20462	20393	20525	20385	20519	20462	20444	20344	20183	20392	20370	20283	20519	20468	20443	20415	20385	20313	20429	20502	20340	20421	20399	20406	20220	20356	20352	20180	20565	20246	20397	20430	20457	20477	20326	20426	20472	20454	20413	20239	20473	20322	20237	20482	20440	20183	20412	20375	20483	20343	20543	20536	20349	20350	20380	20094	20370	20351	20344	20380	20384	20488	20522	20362	20281	20528	20512	20398	20516	20578	20365	20244	20303	20510	20401	20512	20209	20335	20364	20386	20345	20471	20213	20331	20209	20339	20152	20208	20382	20180	20428	20334	20532	20598	20281	20476	20414	20413	20464	20452	20513	20238	20512	20303	20333	20533	20348	20573	20473	20362	20288	20415	20457	20315	20344	20446	20197	20472	20396	20179	20525	20394	20469	20358	20587	20380	20390	20353	20351	20688	20250	20267	20497	20682	20364	20311	20426	20438	20572	20323	20368	20275	20349	20363	20350	20417	20475	20413	20449	20604	20547	20338	20348	20396	20370	20415	20342	20485	20299	20499	20524	20310	20415	20291	20506	20310	20299	20537	20614	20388	20517	20263	20440	20325	20376	20508	20382	20254	20333	20437	20415	20311	20564	20460	20192	20296	20392	20556	20353	20435	20333	20452	20287	20517	20557	20300	20344	20218	20321	20388	20137	20476	20582	20422	20345	20402	20611	20299	20466	20364	20273	20512	20375	20248	20257	20291	20175	20209	20442	20479	20237	20577	20304	20354	20384	20345	20296	20323	20283	20294	20089	20579	20334	20390	20510	20216	20366	20331	20342	20425	20262	20313	20318	20488	20592	20413	20691	20286	20441	20423	20371	20249	20586	20449	20132	20446	20358	20314	20233	20375	20299	20242	20325	20342	20462	20173	20441	20204	20484	20251	20382	20354	20345	20610	20421	20347	20239	20247	20279	20425	20339	20398	20294	20501	20387	20446	20606	20459	20398	20289	20503	20393	20421	20350	20522	20300	20574	20351	20356	20312	20208	20301	20567	20462	20443	20241	20273	20367	20643	20414	20509	20349	20718	20276	20556	20352	20240	20500	20411	20534	20467	20470	20257	20294	20181	20377	20515	19956	20428	20564	20263	20571	20368	20406	20358	20333	20233	20275	20271	20449	20212	20386	20276	20438	20242	20399	20439	20317	20539	20533	20456	20300	20431	20204	20168	20352	20221	20396	20414	20557	20403	20310	20323	20279	20285	20465	20424	20464	20429	20418	20508	20445	20290	20595	20514	20281	20128	20362	20241	20323	20367	20175	20358	20484	20387	20303	20186	20383	20315	20367	20107	20105	20241	20275	20204	20609	20295	20514	20240	20401	20319	20467	20392	20425	20170	20134	20495	20366	20340	20324	20441	20572	20413	20466	20423	20519	20453	20430	20440	20399	20341	20474	20614	20417	20452	20333	20275	20432	20318	20260	20285	20393	20414	20550	20153	20299	20274	20330	20376	20381	20394	20434	20262	20333	20420	20339	20184	20467	20267	20197	20360	20405	20365	20419	20362	20372	20392	20384	20471	20378	20350	20582	20298	20413	20339	20363	20434	20288	20271	20210	20335	20446	20548	20298	20312	20366	20347	20399	20329	20186	20293	20460	20465	20263	20507	20503	20362	20281	20276	20664	20248	20214	20193	20429	20322	20365	20324	20360	20298	20490	20452	20654	20282	20340	20428	20457	20328	20339	20437	20402	20331	20343	20213	20597	20353	20283	20393	20376	20567	20481	20271	20320	20392	20215	20333	20303	20410	20332	20304	20378	20231	20385	20467	20480	20314	20376	20514	20288	20559	20437	20554	20421	20397	20445	20320	20408	20563	20337	20126	20480	20386	20355	20473	20472	20400	20502	20407	20560	20435	20381	20465	20354	20480	20217	20431	20347	20655	20621	20409	20364	20402	20315	20427	20450	20266	20334	20303	20287	20376	20344	20191	20285	20282	20278	20336	20454	20430	20295	20235	20364	20327	20424	20411	20415	20526	20405	20378	20510	20362	20360	20437	20374	20428	20387	20340	20401	20497	20339	20311	20088	20437	20417	20530	20347	20622	20311	20494	20285	20288	20562	20391	20486	20442	20124	20493	20361	20568	20479	20299	20523	20300	20389	20160	20415	20385	20288	20478	20368	20511	20328	20334	20231	20524	20332	20412	20300	20481	20365	20459	20269	20718	20287	20299	20287	20389	20178	20420	20472	20331	20332	20376	20254	20215	20373	20517	20355	20363	20288	20339	20489	20377	20308	20362	20465	20232	20457	20359	20383	20224	20198	20460	20481	20263	20237	20329	20384	20330	20355	20386	20308	20348	20287	20236	20519	20211	20207	20327	20586	20299	20249	20527	20250	20350	20309	20411	20404	20471	20234	20283	20471	20403	20389	20541	20253	20169	20165	20444	20151	20384	20195	20450	20345	20595	20311	20384	20505	20201	20443	20331	20529	20484	20310	20441	20389	20395	20287	20279	20371	20258	20512	20344	20573	20473	20328	20276	20437	20377	20389	20429	20246	20335	20407	20615	20220	20369	20257	20147	20351	20323	20391	20511	20452	20377	20024	20393	20373	20620	20327	20467	20368	20303	20530	20589	20478	20543	20352	20311	20553	20399	20412	20484	20404	20548	20348	20347	20235	20456	20483	20180	20488	20541	20225	20315	20473	20349	20525	20418	20321	20311	20571	20381	20515	20403	20244	20324	20435	20527	20459	20418	20447	20408	20439	20394	20478	20345	20295	20540	20358	20347	20277	20388	20581	20395	20270	20410	20492	20287	20302	20348	20223	20530	20274	20422	20387	20135	20393	20248	20494	20341	20350	20452	20396	20399	20403	20357	20400	20583	20311	20266	20385	20280	20352	20246	20491	20318	20517	20401	20651	20420	20564	20381	20363	20349	20428	20458	20553	20587	20327	20291	20409	20437	20407	20333	20444	20278	20352	20432	20268	20528	20252	20552	20295	20219	20346	20462	20059	20640	20158	20338	20260	20246	20484	20254	20439	20214	20571	20430	20175	20430	20357	20141	20531	20551	20463	20449	20197	20360	20597	20488	20305	20415	20336	20433	20432	20400	20101	20443	20355	20367	20442	20302	20269	20255	20408	20515	20567	20390	20700	20337	20470	20277	20415	20251	20216	20333	20171	20449	20417	20459	20396	20369	20559	20476	20550	20332	20370	20295	20455	20505	20383	20148	20428	20215	20561	20328	20343	20361	20437	20260	20242	20239	20333	20311	20240	20272	20285	20522	20397	20368	20272	20408	20286	20314	20394	20224	20284	20258	20383	20467	20318	20162	20292	20614	20221	20430	20227	20342	20201	20374	20228	20380	20441	20275	20490	20461	20546	20284	20456	20291	20229	20598	20447	20445	20368	20454	20432	20273	20458	20395	20150	20475	20391	20476	20326	20150	20481	20358	20479	20132	20343	20423	20410	20382	20162	20245	20256	20365	20102	20506	20452	20415	20518	20399	20425	20083	20397	20237	20366	20411	20313	20423	20266	20228	20334	20276	20368	20352	20530	20481	20667	20552	20395	20449	20486	20330	20556	20447	20448	20438	20271	20448	20292	20538	20249	20508	20219	20425	20308	20298	20457	20332	20268	20339	20455	20223	20290	20313	20273	20394	20470	20274	20370	20401	20386	20432	20407	20459	20194	20277	20402	20276	20382	20338	20275	20254	20362	20280	20383	20624	20420	20336	20234	20277	20134	20549	20504	20481	20429	20370	20461	20329	20451	20274	20699	20317	20546	20446	20443	20253	20260	20396	20248	20377	20299	20351	20502	20383	20519	20247	20454	20405	20333	20072	20326	20600	20352	20393	20329	20299	20419	20365	20409	20284	20264	20167	20692	20479	20268	20185	20388	20317	20365	20437	20355	20465	20360	20427	20365	20477	20187	20343	20260	20260	20315	20507	20553	20314	20224	20393	20231	20401	20156	20828	20585	20236	20388	20467	20313	20521	20355	20342	20430	20489	20382	20603	20445	20449	20400	20193	20128	20585	20315	20313	20336	20391	20184	20305	20291	20343	20308	20345	20474	20600	20320	20479	20233	20334	20427	20259	20265	20183	20493	20476	20416	20312	20347	20480	20393	20338	20414	20561	20269	20340	20391	20319	20195	20400	20600	20418	20553	20138	20353	20286	20381	20424	20417	20270	20533	20284	20569	20476	20483	20431	20286	20391	20349	20404	20328	20272	20191	20386	20355	20446	20417	20505	20578	20376	20466	20349	20378	20340	20542	20452	20226	20446	20380	20532	20450	20337	20422	20544	20294	20585	20274	20511	20497	20544	20303	20509	20413	20408	20300	20466	20440	20350	20288	20425	20428	20255	20440	20264	20467	20284	20556	20257	20417	20547	20474	20376	20195	20410	20411	20253	20201	20445	20292	20155	20237	20292	20243	20384	20390	20384	20439	20202	20455	20364	20342	20369	20408	20265	20560	20257	20296	20218	20274	20392	20297	20384	20393	20293	20464	20197	20385	20110	20515	20225	20179	20410	20485	20434	20416	20384	20471	20313	20421	20739	20406	20371	20323
28148	54878	49379	39393	32730	26542	23492	22028	20896	20029	19677	19189	19054	19073	18497	18652	18483	18209	18247	18191	17980	18106	18008	17765	17848	17802	17747	17768	17911	17972	17786	17845	17660	17718	17874	17634	17520	17637	17684	17628	17663	17346	17561	17488	17468	17611	17674	17524	17629	17665	17455	17664	17771	17691	17637	17490	17636	17581	17519	17360	17546	17539	17476	17702	17469	17536	17677	17557	17554	17609	17639	17581	17651	17584	17649	17474	17684	17389	17522	17518	17495	17482	17580	17592	17742	17454	17483	17497	17643	17565	17478	17635	17589	17422	17520	17574	17473	17522	17734	17743	17371	17499	17616	17612	17738	17490	17380	17574	17724	17418	17480	17658	17470	17520	17398	17763	17484	17629	17538	17500	17502	17406	17445	17584	17691	17543	17754	17468	17376	17542	17546	17666	17685	17652	17275	17492	17710	17522	17667	17404	17539	17570	17657	17421	17508	17647	17497	17353	17570	17490	17538	17672	17571	17513	17426	17315	17464	17583	17740	17587	17553	17673	17568	17609	17623	17499	17588	17522	17471	17468	17605	17481	17688	17472	17446	17595	17453	17566	17264	17565	17614	17699	17606	17563	17524	17505	17426	17423	17367	17423	17512	17531	17461	17681	17537	17342	17424	17491	17412	17592	17726	17555	17660	17619	17551	17491	17502	17550	17699	17820	17545	17500	17507	17608	17324	17385	17414	17654	17587	17541	17392	17710	17616	17483	17562	17562	17586	17506	17543	17423	17571	17504	17555	17442	17422	17637	17528	17574	17489	17496	17628	17458	17552	17474	17700	17592	17662	17513	17614	17619	17489	17342	17539	17504	17515	17606	17657	17502	17576	17420	17579	17576	17474	17507	17414	17522	17474	17638	17641	17616	17430	17542	17616	17588	17589	17428	17491	17489	17568	17490	17540	17667	17505	17721	17520	17379	17664	17412	17619	17438	17493	17552	17686	17493	17697	17602	17499	17625	17600	17507	17423	17566	17517	17696	17319	17510	17573	17487	17767	17568	17523	17752	17684	17433	17486	17482	17497	17551	17551	17605	17465	17450	17734	17543	17451	17456	17623	17565	17612	17515	17544	17564	17403	17402	17544	17678	17475	17347	17655	17648	17665	17512	17493	17660	17632	17524	17686	17423	17597	17510	17414	17407	17632	17357	17522	17472	17544	17447	17456	17500	17634	17534	17471	17680	17499	17558	17427	17407	17529	17512	17477	17697	17616	17437	17441	17624	17357	17627	17559	17406	17450	17308	17471	17440	17529	17580	17573	17360	17405	17408	17651	17606	17559	17474	17695	17491	17634	17659	17477	17754	17616	17446	17497	17404	17628	17642	17472	17490	17665	17655	17524	17533	17430	17570	17673	17475	17612	17559	17624	17553	17401	17539	17390	17429	17500	17602	17509	17416	17565	17617	17409	17554	17617	17758	17459	17391	17411	17324	17532	17509	17504	17460	17479	17416	17699	17514	17647	17482	17537	17571	17707	17476	17613	17648	17654	17526	17554	17679	17511	17465	17417	17333	17590	17625	17594	17449	17774	17523	17420	17585	17483	17536	17493	17590	17443	17501	17341	17511	17441	17502	17593	17630	17447	17412	17522	17590	17474	17298	17481	17681	17565	17663	17255	17657	17573	17594	17523	17420	17579	17446	17528	17400	17441	17749	17388	17545	17509	17573	17333	17684	17763	17509	17528	17662	17508	17430	17473	17569	17611	17550	17655	17466	17510	17604	17585	17396	17649	17586	17531	17452	17646	17637	17557	17373	17533	17416	17444	17562	17504	17679	17457	17506	17489	17579	17470	17436	17698	17545	17447	17512	17416	17638	17606	17652	17591	17582	17495	17437	17373	17486	17633	17422	17437	17532	17562	17561	17624	17590	17539	17485	17534	17526	17414	17494	17549	17327	17561	17495	17636	17410	17584	17492	17556	17493	17508	17496	17466	17395	17495	17548	17576	17526	17635	17503	17580	17491	17686	17323	17703	17477	17505	17750	17389	17585	17397	17563	17521	17488	17700	17457	17363	17480	17430	17460	17506	17678	17526	17563	17804	17499	17683	17765	17586	17651	17575	17570	17593	17678	17482	17525	17570	17522	17626	17525	17467	17494	17693	17503	17598	17551	17534	17451	17530	17630	17574	17551	17641	17474	17517	17597	17529	17467	17530	17677	17501	17379	17493	17451	17470	17586	17497	17747	17531	17435	17407	17577	17582	17660	17458	17519	17588	17564	17545	17435	17474	17563	17525	17558	17625	17515	17419	17673	17469	17552	17444	17579	17551	17464	17508	17614	17464	17640	17506	17419	17655	17613	17521	17563	17562	17615	17593	17551	17385	17503	17551	17711	17441	17415	17630	17433	17467	17563	17617	17508	17491	17543	17478	17622	17438	17511	17504	17465	17501	17534	17636	17621	17620	17325	17513	17474	17514	17588	17508	17517	17679	17526	17513	17878	17480	17594	17443	17616	17627	17621	17583	17599	17642	17637	17401	17455	17526	17371	17611	17360	17645	17577	17550	17584	17362	17450	17711	17574	17649	17461	17445	17510	17599	17401	17433	17503	17671	17500	17475	17451	17620	17567	17245	17602	17743	17412	17568	17533	17414	17417	17499	17587	17632	17499	17421	17470	17600	17500	17562	17478	17614	17391	17539	17611	17491	17802	17460	17631	17585	17603	17596	17467	17576	17522	17409	17556	17475	17404	17571	17478	17548	17584	17387	17585	17545	17527	17554	17501	17764	17502	17445	17570	17704	17447	17567	17359	17663	17642	17468	17603	17629	17466	17626	17650	17451	17373	17525	17615	17448	17367	17603	17562	17523	17546	17739	17493	17532	17296	17560	17444	17511	17566	17416	17594	17344	17585	17530	17540	17574	17382	17584	17544	17593	17503	17529	17366	17343	17718	17298	17488	17458	17497	17476	17371	17463	17548	17493	17652	17537	17445	17570	17459	17526	17511	17639	17630	17301	17507	17369	17474	17502	17674	17505	17443	17592	17620	17468	17456	17626	17423	17511	17616	17570	17401	17577	17655	17476	17532	17694	17564	17591	17434	17555	17522	17607	17499	17631	17528	17454	17460	17566	17487	17326	17676	17565	17385	17297	17583	17651	17752	17462	17527	17504	17552	17510	17522	17488	17426	17380	17569	17601	17225	17511	17593	17512	17522	17469	17575	17525	17473	17443	17559	17381	17519	17528	17414	17570	17522	17423	17598	17582	17607	17437	17645	17504	17282	17514	17607	17334	17360	17458	17467	17447	17471	17575	17390	17509	17418	17557	17620	17567	17389	17638	17551	17490	17460	17494	17510	17515	17510	17403	17422	17391	17384	17643	17496	17369	17665	17576	17135	17610	17510	17601	17587	17661	17563	17384	17514	17704	17582	17583	17401	17376	17569	17468	17459	17475	17623	17475	17356	17635	17464	17578	17670	17521	17461	17352	17621	17663	17661	17417	17654	17543	17469	17547	17605	17333	17414	17385	17582	17753	17639	17367	17543	17447	17486	17575	17432	17587	17545	17578	17505	17538	17713	17648	17454	17566	17473	17612	17627	17470	17460	17476	17574	17550	17523	17557	17578	17484	17629	17297	17520	17589	17499	17573	17611	17549	17549	17696	17517	17531	17475	17660	17557	17430	17441	17571	17490	17570	17554	17502	17712	17497	17652	17723	17617	17658	17434	17596	17454	17395	17615	17562	17396	17575	17563	17560	17587	17487	17485	17499	17466	17517	17548	17575	17673	17404	17371	17617	17601	17422	17573	17688	17401	17688	17603	17483	17403	17674	17527	17559	17615	17431	17669	17455	17444	17363	17591	17476	17521	17522	17693	17569	17522	17638	17513	17678	17597	17526	17539	17413	17373	17539	17642	17624	17489	17581	17531	17515	17432	17546	17541	17515	17405	17443	17467	17573	17471	17575	17575	17443	17300	17544	17524	17381	17572	17612	17684	17518	17460	17462	17458	17703	17374	17597	17390	17512	17417	17592	17782	17548	17594	17376	17479	17621	17566	17550	17430	17484	17442	17370	17512	17462	17555	17560	17543	17598	17554	17427	17261	17637	17338	17505	17395	17457	17594	17443	17608	17692	17502	17491	17613	17454	17524	17622	17456	17553	17559	17782	17399	17459	17412	17638	17471	17557	17537	17543	17608	17533	17610	17545	17600	17652	17625	17508	17323	17461	17630	17574	17546	17545	17567	17650	17510	17371	17433	17465	17345	17566	17579	17675	17416	17459	17631	17600	17561	17349	17679	17537	17565	17398	17372	17503	17658	17598	17670	17638	17596	17584	17551	17675	17580	17517	17343	17708	17525	17471	17693	17520	17517	17522	17560	17577	17527	17543	17491	17588	17440	17648	17276	17636	17478	17411	17465	17659	17549	17498	17510	17605	17577	17314	17460	17472	17482	17445	17473	17362	17508	17641	17443	17611	17425	17471	17511	17570	17614	17670	17523	17388	17563	17597	17908	17545	17507	17483	17467	17552	17463	17475	17430	17499	17731	17431	17657	17537	17635	17305	17546	17645	17481	17357	17422	17543	17652	17551	17521	17511	17527	17507	17613	17496	17555	17694	17636	17530	17523	17515	17546	17547	17448	17451	17481	17499	17426	17492	17541	17648	17586	17543	17528	17623	17507	17379	17551	17423	17528	17424	17495	17684	17592	17732	17532	17497	17629	17416	17624	17634	17655	17264	17520	17545	17495	17523	17564	17464	17518	17512	17524	17541	17400	17499	17578	17588	17541	17523	17565	17500	17486	17443	17498	17558	17513	17353	17504	17544	17658	17531	17643	17559	17506	17329	17584	17691	17697	17550	17465	17542	17565	17356	17568	17692	17414	17524	17392	17517	17447	17448	17644	17429	17344	17437	17444	17535	17513	17400	17513	17521	17467	17426	17502	17384	17491	17513	17500	17558	17567	17556	17541	17414	17458	17570	17775	17687	17495	17442	17488	17480	17489	17616	17488	17493	17540	17493	17455	17443	17379	17604	17583	17585	17656	17481	17672	17476	17563	17511	17419	17688	17468	17509	17559	17434	17669	17641	17558	17623	17681	17626	17361	17487	17537	17410	17562	17418	17543	17536	17546	17499	17531	17564	17379	17549	17601	17417	17630	17458	17533	17397	17368	17424	17500	17480	17521
27680	24111	29985	26589	22067	20816	20057	19639	19469	19088	19416	19167	19169	18975	18948	19052	18864	18852	19061	19155	18753	18879	18867	18975	18901	19112	18857	19075	18852	18761	18996	18958	18841	18901	18999	18746	18860	18776	18932	18739	18833	18798	18731	18806	18751	18803	18701	18662	18908	18924	18909	18921	18891	18915	18828	18843	18789	18757	19104	18818	18789	18947	18885	18746	18894	18739	18870	19063	18871	18815	18693	18967	18829	18773	18678	19000	18748	18699	19005	18761	18784	19034	18940	18659	18844	18909	18586	18596	18727	18926	18859	18819	18729	18877	18920	18772	18672	18607	18802	18757	18764	18688	18710	18824	18784	18714	18754	18685	18817	18632	18689	18860	18680	18627	18832	18927	18667	18588	18748	18910	18851	18902	18975	18735	18910	18834	18868	18740	18654	18943	18722	18640	18658	18716	18656	18760	18842	18774	18953	18898	18867	18991	18854	18673	18830	18856	18791	18817	18781	18708	18834	18686	18773	18750	18671	18720	18674	18949	18627	18718	18660	18742	18748	18863	18923	18822	18799	18857	18867	18953	18906	18698	18892	18990	18795	18920	18760	18770	19127	18938	18873	18679	18888	18898	18682	18859	18622	18585	18961	18790	18891	18822	18830	18654	18796	18736	18732	18661	18767	19011	18736	18944	18883	18765	18741	18969	18830	18918	18941	18768	18702	18855	18828	18765	18651	18699	18763	18745	18644	18749	18734	18755	18656	18832	18747	18893	18787	18895	18820	18768	18800	18832	18825	18704	18723	18990	18666	18858	18911	18818	18818	18833	18910	18897	18873	18760	18694	18918	18844	18711	18802	18849	18893	18815	18719	18791	18773	18883	18786	18885	18713	18868	18901	18938	18889	18730	18991	18905	18652	18799	18859	18803	18906	18737	18820	18601	18911	18970	18856	18807	18787	18917	18667	18830	18888	18674	19061	18887	18937	18824	18956	18641	18845	18768	18934	18793	18807	19145	18835	18913	18816	18744	18731	18707	18913	18926	18814	18777	18957	18733	18773	18817	18768	18784	18965	18913	18888	18851	18784	18901	18951	18960	18639	19037	18704	18875	18680	18880	18746	18692	18904	18668	18856	18719	18762	18722	18747	18654	18917	18723	18759	18671	18769	18946	18945	19040	18880	18903	18655	18841	18701	18752	18693	18679	18834	18999	19003	18856	18865	18669	18762	18903	18748	18833	18676	18800	18753	18739	18918	18861	19017	18837	18647	18862	18803	18573	18814	18767	18663	18749	18715	18810	19008	19039	18817	18726	18735	18690	18932	18675	19023	18842	18787	18937	18514	18510	18741	18902	18883	18866	18930	18836	18621	18835	18799	18672	18918	18906	18703	18783	18815	18875	18929	18657	18847	18936	18869	18701	18780	18872	18784	18596	18929	18652	18819	18858	18625	18644	18870	18736	18870	18957	18691	18892	18785	18734	18813	18586	18731	18730	18820	18920	18810	18972	18823	18875	18956	18798	18763	18777	18734	18754	18761	18561	19000	18989	18802	18795	18825	18659	18717	18871	18767	18523	18692	18896	18863	18574	18729	18926	18893	18809	18892	18749	18900	18833	18806	18638	18766	18695	18854	18829	18803	18613	18875	18723	18815	18672	18721	18929	18856	18875	18907	18650	18623	18673	18564	18487	18687	18910	18715	18930	18713	18753	18800	18708	18801	18857	18929	18809	18633	18922	18646	18847	18834	18714	18730	18909	18628	18657	18757	18775	18983	18924	18952	18749	18703	18779	18845	19050	18847	18704	18858	18960	18955	18870	18867	18917	18870	18982	18633	18624	18870	18764	18821	18869	18851	18956	18667	18829	18689	19090	18690	18951	18721	18861	18878	18456	18762	18759	19092	18829	18704	18933	19119	18752	18796	18489	18785	18704	18858	18755	18720	18733	18697	18760	18817	18823	18745	18850	18859	18699	18912	18739	18674	18778	18755	19185	19017	18867	18720	18899	19012	18702	18857	18776	18859	18921	18783	18800	18710	18822	18614	18678	18684	18731	18752	18847	18686	18913	18677	18975	18713	18633	18748	18838	18761	18813	18828	18685	18863	18664	18841	18704	18710	18648	19053	18791	18853	18708	18836	18661	18720	18886	18840	18926	18701	18840	18839	18606	18801	18710	18722	18841	18826	18824	18606	18867	18717	18902	18681	18697	18655	18717	18828	18708	18869	18728	18744	18876	18701	18856	18722	18773	18913	18810	18786	18876	18737	18862	18891	18711	18763	18844	18661	18816	18898	18815	18847	18833	18920	18939	18719	18747	18809	18708	18611	18750	18891	18950	18805	18782	18824	18865	18739	18852	18619	18840	18704	18839	18735	18818	18945	18787	18895	18783	18718	18659	18905	18767	18820	18926	18896	18658	18893	18578	18527	18709	18794	18604	18808	18738	18763	18756	18698	19032	18774	18786	18991	18761	18622	18846	18788	18890	18682	18603	18772	18762	18844	18863	19006	18895	19098	18883	18772	18946	18784	18944	18744	18710	18857	18705	18865	18827	18672	18770	18652	18805	18800	18768	18871	18966	18719	18790	18743	18727	18643	18793	18642	18903	18990	18855	18666	18863	18741	18919	18743	18728	18864	18866	18773	18762	18690	18923	18793	18709	18892	18843	18803	18961	19004	18700	18973	18803	18762	18831	18576	18878	18813	18741	18812	18861	18822	19001	18671	18978	19028	18681	18670	18758	18831	18849	19081	18883	18728	18633	18696	18644	18896	18969	18744	18841	18693	18836	18852	18688	18773	18860	18837	18708	18761	18826	18687	18727	18935	18935	18858	18868	18801	18820	18767	18808	18730	18921	18869	18911	19049	18846	18809	18880	18870	18760	18705	18849	18739	19005	18858	18917	18885	18734	18982	18832	18787	18564	18762	18833	18917	18658	18650	18829	18742	18801	18997	18630	18616	18666	18823	18871	18888	18817	18900	18961	18700	18950	18923	18814	19027	18856	18848	18678	18815	18763	18736	18854	18889	18863	18693	18966	18802	18927	18941	18930	19006	18750	18787	18987	18899	18680	18754	18761	18934	18650	18893	18739	18908	18827	18835	18672	18896	18823	18818	18853	18802	18968	18914	18706	18683	18894	18812	18797	18964	18862	18657	18736	18813	18792	18808	18981	18928	18751	18947	18857	18866	18950	18780	18575	19020	18785	18955	18769	18760	18869	18773	18704	19035	18704	18888	18980	18830	18835	18779	18679	18805	18838	19069	18791	18892	18798	18810	19084	18965	18931	18821	18608	18757	18909	18797	19009	18838	18826	18725	18531	18724	18948	19004	18919	18953	18755	19048	18742	18739	18774	18602	18717	18877	18733	18779	18640	18637	18720	18842	18881	18797	18884	18669	18691	18636	18952	18703	18758	18833	18489	18846	18845	19085	18853	18798	18585	18757	18855	18924	18793	18735	18853	18996	18736	18830	18774	18885	18753	18922	18635	18781	18826	18639	18626	18609	18847	18801	18716	18730	19030	18724	18900	18691	18700	18741	18669	18623	18899	18888	18875	18632	18830	18811	18898	18851	18942	18856	18911	18697	18754	18805	18684	18856	18679	18834	18873	18790	18838	18859	18729	18877	18782	18826	18830	18829	18824	18733	18748	18737	18842	18605	18819	18960	18828	18939	18796	18838	18772	19008	18875	18809	18983	18680	18862	18873	18884	18840	18849	18651	18877	18851	18881	19092	18858	18892	18749	18981	18580	18856	18818	18915	18819	18849	18621	18835	18814	19069	18707	18720	18949	18679	18761	18917	18946	18681	18905	18655	18760	18574	18916	18827	18568	18563	18849	18649	18620	18694	18710	18893	18976	18912	18878	18764	18776	18849	18882	18958	18709	18673	18805	18761	18560	18721	18816	18703	18683	18752	18768	18769	18654	18965	18678	18635	18570	18933	18945	18615	18844	18748	18713	18646	18824	18649	18912	18883	18793	18930	18850	18690	18701	18754	18866	18805	19031	18753	18738	18787	18661	18915	18882	18733	18726	19005	18883	18739	18814	18801	18859	18787	18800	18600	18903	18754	18847	18738	18685	18642	19027	18648	18937	18650	18702	18540	18675	18696	18751	18757	18967	18915	18851	18637	18579	18825	18824	18922	18978	18817	18667	18679	18903	18954	19006	18899	18840	18734	18869	18827	18790	18849	18828	18968	18928	18988	18836	18665	18854	18786	18807	18806	18993	18739	18793	18774	19009	19018	18821	18982	18943	18864	18813	18947	18981	18826	18674	18837	18827	18768	18862	18828	18657	18786	18844	18856	18726	18831	18866	18822	18599	18882	18883	18828	18798	18751	18988	18782	18729	18873	18768	18892	18785	18848	18702	18664	18739	18749	18755	18799	19017	18818	18694	18663	18823	18854	18879	18716	18798	18787	18715	18881	18681	18791	18763	18671	18887	18651	18801	18654	19001	18777	18694	19043	18894	18824	18873	18762	18794	18747	18619	18626	18798	18725	18781	18800	18753	18924	18776	18733	18921	18871	18846	18874	18756	18643	18732	18890	18806	18758	18843	18792	18959	18905	18978	18676	18929	18754	18756	18747	18692	18977	18630	18634	18818	19040	18950	18736	18951	19007	19009	18748	18846	18956	18869	18722	18946	18765	18794	18800	18564	18898	18854	18955	18624	18767	18698	18858	18817	18873	18888	18916	18929	18765	18694	18783	18857	18604	18676	18801	19098	18769	18833	18572	18634	19062	18900	18868	18838	18796	18826	18668	18835	18771	18910	18707	18678	18657	18602	18746	18741	18836	18804	18890	18792	18734	18752	18843	18947	18601	18845	18836	18626	18684	18630	18714	18836	18843	18663	18807	18744	18759	18799	18891	18711	18904	18827	18651	18858	18920	18778	18751	18812	18766	18800	18827	18830	18797	18869	18834	18958	18779	18862	18741	18959	18700	18808	18774	18868	18875	18828	18620	18857	18878	18760	18679	18755	18777	18782	18638	19057	18690	18644	18873	18716	18983	18917	18828	18859	18749	18760	18965	18630	18880	18888	19027	18741	18807	18967	18814	18807	19047	18868	18731	18619	18650	18654	18793	18665	18809	18804	18868	18652	18799	18695	18785	18959	18773	18924	18948	18799	18803	18809	18865	18874	18797	18652	18719	18887	18787	18655	18719	18750	18749	18677	18796	18758
24281	36799	32947	25442	21919	19111	18141	18007	17471	17315	17286	17156	17059	16926	16922	16904	16938	17013	16922	16944	16912	16975	16811	16924	16901	16821	16778	16934	16901	16957	16758	16863	16614	16733	16842	16742	16843	16652	16683	16699	16713	16569	16786	16905	16665	16861	16709	16733	16631	16670	16845	16539	16745	16638	16846	16648	16651	16690	16677	16698	16661	16579	16710	16668	16576	16709	16667	16691	16561	16656	16804	16484	16751	16687	16485	16690	16839	16765	16579	16651	16463	16743	16658	16720	16604	16732	16626	16555	16811	16669	16676	16597	16637	16767	16657	16860	16646	16765	16713	16720	16765	16425	16584	16576	16737	16747	16637	16772	16789	16705	16475	16605	16721	16615	16640	16724	16718	16636	16619	16649	16653	16603	16636	16460	16640	16687	16668	16743	16573	16689	16816	16691	16735	16705	16584	16576	16682	16684	16751	16681	16491	16631	16768	16802	16702	16717	16780	16720	16505	16854	16614	16558	16567	16773	16746	16683	16629	16782	16792	16791	16666	16629	16617	16716	16648	16497	16671	16666	16702	16583	16468	16506	16755	16563	16692	16767	16785	16637	16588	16496	16697	16614	16613	16703	16736	16920	16655	16757	16688	16596	16549	16600	16682	16424	16763	16561	16836	16680	16712	16674	16785	16637	16661	16714	16748	16617	16399	16506	16749	16556	16677	16737	16564	16827	16707	16584	16689	16549	16508	16656	16529	16603	16525	16811	16619	16793	16685	16752	16579	16556	16586	16633	16753	16766	16744	16580	16568	16664	16662	16653	16529	16681	16735	16748	16631	16634	16711	16536	16705	16690	16621	16599	16545	16582	16836	16625	16801	16710	16738	16818	16547	16667	16669	16533	16629	16673	16651	16328	16700	16679	16802	16615	16460	16597	16442	16576	16700	16701	16651	16646	16514	16717	16609	16684	16591	16763	16555	16622	16554	16537	16715	16721	16653	16673	16767	16739	16689	16692	16416	16487	16731	16776	16573	16720	16722	16662	16698	16708	16590	16843	16666	16625	16661	16811	16514	16789	16952	16705	16633	16623	16568	16507	16675	16582	16663	16714	16858	16570	16779	16632	16856	16755	16774	16793	16633	16553	16694	16728	16721	16660	16561	16643	16597	16440	16714	16629	16687	16529	16750	16634	16717	16650	16805	16488	16608	16652	16655	16706	16571	16938	16895	16528	16675	16765	16737	16541	16628	16723	16842	16586	16911	16755	16709	16481	16761	16765	16649	16720	16768	16604	16812	16583	16673	16811	16537	16645	16894	16633	16869	16572	16457	16702	16613	16692	16568	16526	16583	16823	16662	16662	16780	16687	16563	16737	16592	16645	16651	16699	16672	16864	16752	16588	16781	16758	16514	16556	16590	16601	16670	16712	16615	16575	16728	16727	16704	16594	16678	16612	16781	16610	16435	16682	16661	16635	16526	16656	16698	16758	16597	16595	16540	16745	16717	16694	16559	16683	16672	16780	16628	16579	16661	16571	16689	16738	16706	16749	16774	16703	16783	16640	16914	16618	16590	16527	16526	16796	16736	16637	16822	16619	16567	16728	16477	16608	16781	16682	16544	16788	16618	16610	16503	16660	16663	16599	16775	16724	16524	16809	16506	16638	16629	16732	16680	16750	16542	16545	16786	16630	16826	16749	16587	16756	16780	16671	16684	16764	16641	16555	16729	16706	16614	16630	16693	16708	16609	16498	16633	16735	16717	16685	16677	16620	16652	16628	16594	16912	16610	16573	16505	16565	16665	16671	16652	16701	16675	16663	16667	16650	16732	16702	16897	16849	16612	16788	16582	16620	16820	16673	16673	16687	16642	16685	16738	16830	16730	16612	16811	16684	16747	16662	16724	16642	16623	16651	16628	16732	16634	16793	16542	16610	16596	16723	16794	16759	16742	16794	16569	16527	16573	16747	16771	16559	16777	16766	16582	16741	16644	16630	16727	16690	16680	16727	16726	16489	16632	16667	16613	16663	16615	16631	16521	16638	16632	16671	16632	16748	16811	16735	16731	16737	16677	16651	16794	16627	16768	16459	16716	16645	16913	16695	16799	16721	16623	16629	16467	16754	16672	16699	16591	16696	16709	16489	16620	16615	16612	16578	16521	16601	16640	16668	16777	16690	16560	16593	16676	16740	16700	16683	16768	16676	16757	16454	16674	16758	16704	16605	16706	16578	16733	16664	16666	16593	16764	16665	16735	16632	16713	16461	16793	16698	16608	16692	16732	16700	16443	16817	16637	16788	16656	16848	16692	16632	16583	16646	16585	16668	16680	16620	16655	16647	16758	16615	16662	16571	16677	16569	16605	16622	16725	16709	16674	16679	16975	16701	16610	16455	16705	16672	16790	16807	16575	16653	16666	16618	16592	16754	16681	16681	16734	16509	16678	16601	16557	16611	16651	16537	16711	16710	16551	16698	16559	16746	16713	16727	16603	16679	16561	16794	16692	16871	16837	16555	16397	16666	16745	16701	16662	16592	16672	16640	16572	16756	16565	16626	16553	16659	16670	16746	16621	16676	16677	16655	16801	16684	16649	16646	16708	16842	16688	16747	16676	16643	16604	16728	16595	16704	16900	16872	16436	16758	16686	16591	16778	16779	16736	16672	16663	16688	16718	16570	16742	16553	16857	16799	16773	16561	16619	16777	16611	16709	16656	16636	16671	16828	16655	16682	16641	16558	16631	16648	16700	16676	16825	16549	16780	16593	16700	16618	16688	16730	16861	16740	16769	16648	16703	16623	16710	16680	16537	16791	16740	16665	16732	16629	16530	16664	16722	16598	16652	16794	16641	16710	16670	16603	16565	16584	16807	16698	16635	16690	16677	16636	16610	16519	16685	16479	16657	16893	16720	16750	16659	16777	16691	16621	16648	16640	16669	16731	16747	16595	16875	16571	16748	16698	16616	16588	16683	16487	16736	16477	16606	16631	16497	16555	16733	16720	16635	16779	16757	16657	16664	16587	16850	16511	16690	16576	16726	16723	16436	16690	16644	16650	16734	16612	16631	16752	16717	16743	16578	16572	16748	16464	16520	16606	16718	16581	16827	16873	16707	16672	16882	16707	16698	16680	16622	16599	16906	16702	16681	16544	16831	16599	16765	16669	16593	16699	16827	16604	16712	16573	16879	16667	16564	16791	16680	16616	16722	16584	16623	16699	16693	16676	16736	16479	16743	16616	16836	16669	16723	16669	16557	16668	16744	16516	16675	16630	16504	16573	16671	16773	16782	16594	16704	16768	16605	16637	16560	16677	16702	16770	16625	16667	16739	16697	16804	16851	16711	16796	16900	16764	16546	16708	16716	16544	16784	16809	16697	16507	16631	16690	16596	16671	16650	16772	16624	16719	16600	16677	16646	16554	16602	16806	16784	16809	16602	16740	16783	16603	16637	16794	16578	16463	16984	16674	16634	16727	16817	16638	16712	16752	16767	16572	16608	16732	16677	16736	16813	16520	16561	16691	16797	16856	16706	16623	16874	16547	16521	16594	16644	16694	16748	16610	16623	16661	16645	16635	16679	16625	16581	16715	16734	16678	16607	16568	16588	16585	16703	16666	16556	16888	16597	16845	16644	16713	16758	16652	16679	16707	16632	16637	16632	16772	16607	16943	16663	16740	16610	16722	16524	16763	16602	16769	16666	16877	16608	16825	16698	16659	16498	16630	16765	16721	16548	16438	16712	16730	16708	16721	16647	16684	16624	16595	16763	16705	16701	16740	16567	16719	16659	16629	16574	16721	16625	16674	16800	16865	16713	16807	16547	16635	16730	16550	16772	16496	16674	16718	16774	16716	16784	16604	16761	16579	16604	17008	16631	16557	16687	16746	16866	16734	16653	16636	16739	16675	16807	16716	16509	16631	16708	16689	16647	16685	16722	16743	16585	16706	16718	16714	16841	16776	16629	16631	16605	16715	16770	16825	16701	16746	16840	16628	16813	16771	16660	16668	16642	16645	16568	16769	16693	16751	16643	16592	16500	16644	16691	16729	16759	16663	16746	16583	16715	16639	16693	16618	16809	16572	16725	16736	16666	16744	16610	16636	16807	16686	16585	16670	16763	16711	16494	16879	16647	16608	16687	16699	16738	16696	16598	16831	16640	16503	16696	16630	16687	16751	16781	16559	16665	16661	16555	16591	16778	16663	16726	16696	16786	16671	16661	16782	16784	16662	16842	16544	16552	16781	16611	16765	16708	16643	16781	16925	16503	16721	16575	16612	16686	16758	16722	16567	16757	16649	16608	16542	16803	16831	16861	16798	16716	16618	16623	16652	16706	16546	16547	16773	16671	16653	16852	16659	16755	16626	16827	16516	16684	16585	16567	16569	16768	16741	16773	16611	16562	16934	16611	16896	16554	16535	16702	16717	16821	16606	16712	16728	16607	16749	16641	16619	16608	16598	16590	16794	16625	16698	16673	16614	16632	16630	16575	16721	16673	16829	16848	16766	16645	16709	16746	16686	16844	16417	16665	16786	16739	16600	16681	16795	16854	16937	16555	16562	16732	16581	16627	16801	16796	16684	16788	16628	16536	16807	16689	16698	16593	16831	16805	16739	16525	16639	16727	16819	16619	16607	16609	16606	16692	16835	16604	16514	16555	16588	16758	16791	16696	16537	16490	16863	16721	16773	16920	16487	16508	16484	16648	16833	16693	16687	16766	16825	16741	16738	16672	16609	16738	16589	16730	16790	16656	16793	16578	16591	16791	16636	16721	16815	16601	16649	16596	16643	16544	16691	16796	16573	16597	16711	16658	16786	16681	16635	16671	16669	16760	16673	16862	16771	16638	16605	16762	16716	16749	16613	16605	16728	16657	16575	16835	16578	16681	16681	16597	16611	16762	16591	16675	16606	16808	16598	16653	16780	16626	16879	16686	16627	16621	16649	16692	16679	16777	16681	16717	16782	16866	16698	16791	16736	16545	16752	16659	16821	16655	16599	16650	16765	16379	16620	16660	16756	16723	16663	16695	16665	16664	16814	16715	16624	16642	16673	16656	16584	16667	16763	16571	16768	16763	16619	16562	16624	16734	16749	16689	16710	16647	16580	16752	16672	16748	16652	16836	16529	16887	16756	16703	16659	16789	16682	16828	16768	16626	16609	16669	16649	16712	16603	16690	16625	16551	16622	16862	16564
23878	21204	28718	25239	23411	23773	23330	20896	20120	20160	19847	19654	19560	19639	19612	19192	19478	19232	19200	19652	19231	19312	19191	19157	19376	19248	19139	19243	19203	19117	19137	19336	19107	19289	19270	19355	19074	19038	19054	19170	19116	18899	19075	19021	19084	19050	19160	18850	19023	19092	18960	19239	19030	18970	18980	19080	19094	19037	18793	18880	19000	18890	19152	18888	19070	18831	19027	19045	18881	19160	18945	18771	19161	19130	18884	18929	19083	19147	18940	19039	19011	19044	18887	19056	19093	18941	19150	18983	18916	18988	18998	19115	19076	19045	19071	19040	19178	18934	18964	18985	19085	19092	19013	19178	18993	19078	18942	18983	18933	19079	19031	19020	19033	19114	19210	19047	18990	19102	19151	18975	19008	18898	19017	19071	18880	19073	18917	18891	18725	19023	19019	19296	18948	18949	19091	19134	18934	19143	19054	18848	19035	18926	18989	18947	19047	19256	18871	18869	19255	19163	19015	18982	19082	19064	18988	18921	18916	18961	18979	19040	18882	19085	18921	19046	18934	19120	18677	18966	18876	19266	19108	19094	18854	19139	19089	18895	18765	18942	19200	18970	19056	18924	19142	19147	18931	19019	18977	18847	18994	19037	18978	18821	19028	18908	19056	19018	19078	18852	18788	19043	18929	19025	18871	19002	19009	19035	18903	18799	19053	19069	18813	18882	18981	19214	18889	19153	18885	19119	18947	18985	19010	18928	19095	19046	19181	19149	18983	18835	19139	18955	19071	18984	19245	18861	18840	18816	18797	19254	19066	19146	19133	19010	19040	19018	18962	19029	19087	18995	18993	19111	18878	19053	19212	18832	18902	18829	19008	18986	19072	18878	19059	18801	19011	18942	19083	18992	18909	18998	18947	19021	19002	19142	19094	19236	19085	19056	18880	18968	18861	18931	19046	18893	18915	18884	18904	18937	19014	18839	19044	18973	18965	18950	19063	19046	19043	18956	18910	19084	18877	18984	19048	19088	19114	18844	18908	18945	18930	18659	18475	18957	19033	18946	18972	18859	18967	18866	18998	19064	18992	19102	19166	18938	18921	18956	19065	19082	18964	18858	18959	19010	18945	18970	18929	19214	18907	18844	18952	18984	19113	19129	19149	19064	18953	18991	18905	18888	19040	18809	18679	18805	19008	19039	19001	19089	19120	19080	19004	18874	18998	18954	18887	18919	18983	18990	19009	18881	19036	19013	19039	18878	18931	19174	19113	18992	19071	19084	19137	19099	18924	18943	18774	18917	19021	19106	18974	18944	19100	18922	18730	19046	18795	18868	19041	19036	18931	19082	18916	18882	19021	18880	18969	18995	19073	18911	18991	19185	19018	19029	19113	18858	19120	18915	18932	18910	18799	18876	18865	19102	19101	18954	19142	18996	19045	19193	18937	18825	18860	18984	18786	19024	19220	18821	18973	18908	19032	18943	18900	19069	19099	18849	18778	18861	18953	18781	18914	19091	19108	19116	19149	19132	18953	19024	18998	18891	18837	18997	19039	19024	18909	19033	18927	18815	18836	19011	19037	18918	18860	19171	19086	19038	18923	18924	18995	19303	19127	18876	18881	19031	18976	18839	19032	19048	18999	18981	19056	18949	18943	19046	18885	19113	19206	19009	19139	18964	18935	18998	18933	19038	19074	18865	19177	19013	18932	18984	18985	18934	18746	19024	18970	18943	19058	18925	19013	18882	18751	19043	19042	18895	18931	19062	18804	18795	19021	19013	18856	18932	19101	19078	18800	18998	18860	18907	18779	19149	18895	18977	18974	19043	19005	19115	18884	19030	18934	18879	19151	19016	19111	18989	19189	19300	19033	18990	18915	18897	18931	18924	18987	19023	19172	18878	19091	18897	18988	19000	19154	19060	19087	18665	19010	18940	18987	18952	19043	18932	19012	18983	19063	18976	19024	19031	19168	18777	18870	19037	19031	18927	19113	18968	19089	18963	19118	18808	19207	18808	18925	19059	18793	18974	18922	18945	18937	19071	19117	19115	19163	19192	18947	19015	19162	19111	18858	19027	18881	19105	18997	19080	18996	18916	19096	19028	18943	19049	19066	18887	18899	18840	19150	19057	18928	18956	18957	19050	19030	18805	19044	18992	19162	18900	18801	19006	19106	18989	19184	18983	18949	18732	19199	18985	18865	18807	18826	18965	19086	18894	19054	19114	18860	19060	19153	19061	18972	19144	19003	19212	18992	19083	18911	19159	19039	18935	18997	18966	18768	18824	18971	19181	19040	18992	19039	19009	19009	19122	19222	19059	19147	18855	19011	18798	18836	19062	19075	19053	18913	18946	19172	19099	18959	19086	19150	19050	19123	19148	18990	18984	18965	18757	19073	19124	18933	19041	19068	18973	18926	18946	18906	18837	19180	18927	18973	19076	18904	19208	18935	19043	18989	18837	19022	18875	19005	19063	18979	18780	18933	19109	18973	19102	18983	18996	18821	18897	19079	18954	18903	18970	18965	18749	18991	18826	19112	19072	18828	19194	19118	18858	18980	19043	18818	18783	19153	18954	18851	19044	19078	19186	19021	18945	18931	19223	19031	19036	19091	18988	19018	19094	19068	19251	19314	18971	19227	19185	19084	19021	19032	18842	19041	19141	19024	19065	18998	18950	18996	19015	19194	18960	19005	18917	18896	18757	18828	18937	19011	19202	19151	19098	18947	18952	19110	18723	18853	18909	18981	18923	19034	18913	19236	19157	18803	19113	18907	18909	18782	18996	19084	19062	19168	18969	19049	19011	18953	19052	19042	19047	19034	18876	19040	18914	18797	18904	19000	19021	18788	18956	18935	19013	18950	18993	19117	19075	19011	18736	18962	18904	18887	18968	18845	18951	18937	18960	18854	18855	18948	18919	18984	19016	18973	18991	18832	19090	18842	18898	19035	18982	19090	18985	19140	19080	18945	18989	18937	18908	18937	19153	19063	18874	19055	19073	18954	19140	19143	19311	18902	18832	18782	19157	18778	19063	18895	19158	19116	19001	18902	19061	18893	18938	19016	18994	19107	19098	18820	18905	18900	18907	19040	18930	18832	19007	18961	18967	18784	19071	18948	19076	19075	18955	18977	19108	18923	18888	18929	18985	18937	19049	19173	19041	18957	18821	19036	19071	18932	19078	18883	18927	18927	19171	19126	18984	19217	19205	19058	18991	19058	19178	18988	19062	18885	19063	19105	18976	19013	18923	19162	18950	19021	18904	19110	18895	18961	19014	18992	19139	19011	19055	19045	19011	19013	19007	19046	19041	18980	18926	19118	18952	19039	19045	18830	19004	18959	18991	19072	19056	18987	19021	19009	18967	19034	19295	19019	19131	19217	19045	18730	19088	19235	19057	19049	18990	19071	19201	19184	18968	19010	19041	18986	18963	18959	18860	18928	19000	19010	18972	19174	18989	18982	18951	19001	19130	19076	18994	19080	18911	18976	19076	19220	19048	18893	19168	19185	19018	19203	19163	18955	19210	19216	18985	19076	18959	18994	18889	18991	18987	18877	19019	19018	18986	19075	19044	18943	19102	19113	18998	18713	19223	19187	18973	19063	19150	19091	18866	19170	19251	19018	19297	19022	19070	19034	18932	18918	18734	18842	18849	18978	18999	19100	18979	18862	18997	18977	18940	18949	18961	18953	18937	19072	19030	19043	18915	18980	19053	19077	18938	19012	18987	18886	18880	19027	19040	18804	19114	18820	19006	19099	19220	18983	19052	19024	18939	19007	19014	18905	19050	19097	18893	18988	19012	19028	19192	18824	19178	19087	18966	19072	19004	18970	18998	18954	18988	18933	18791	18984	19099	18925	19085	18966	19000	19096	19006	18974	19163	19069	18985	19133	18867	19028	19021	19197	19092	18765	18790	18793	19072	19123	18841	18899	18910	19008	18972	19034	18930	19157	19068	19119	18908	18886	18978	18937	18970	19025	19047	19010	19043	19136	19264	19132	19154	19229	18980	19067	18802	18884	19074	19061	18742	18909	19070	19002	18754	18951	18867	18797	18982	19059	18907	19015	18958	18991	18954	18852	18728	18996	18935	18861	18793	18930	18997	19056	19067	18836	19134	18927	18973	18851	19061	19005	19125	19097	18970	19211	18845	18923	19079	19182	18985	19108	18869	19121	18979	19132	19104	18932	19046	19170	18908	18867	19015	19114	18870	19197	19203	18984	19125	19090	18946	18752	18732	19067	18965	19084	18947	18965	18822	19129	19029	18901	18850	19049	19190	18941	18993	19057	19019	18943	18906	19011	19029	18990	18864	18845	18974	19188	18867	18878	19140	18642	19124	18920	19114	19003	18958	18891	18857	19070	19000	18835	18925	18840	19007	19047	19090	18973	19076	19162	19183	19300	19170	18855	19286	18882	19121	18878	19089	19163	18933	19031	19030	18971	18823	19041	19128	18967	19020	19143	19094	18833	18983	19004	19190	19264	19090	18926	18975	19105	18998	19073	19015	18971	19036	19017	19047	19084	19070	19181	19121	19090	18902	18900	18806	19074	19069	19270	19093	19055	19024	18992	18800	18850	19081	19102	19099	19008	19058	18794	19034	19137	19078	19030	18976	19034	18979	18853	19054	19071	18911	19052	18932	18871	19142	19269	18998	19039	19026	19056	18998	19014	19050	18759	19003	18794	19075	19052	19005	19032	19003	18908	18950	19266	19051	19090	19100	19029	19117	19068	18745	18834	18897	19099	19171	18946	18889	19127	18915	19232	19032	19107	18934	18758	19054	18856	19076	18978	18770	19035	19094	18990	18901	18819	18730	18866	18896	18851	19084	19125	18843	18922	18901	19069	18920	19017	19067	19024	18755	19219	19060	19058	19145	19158	18869	19067	18878	18966	19002	18853	19141	19199	19151	19177	19058	19119	19106	19162	18962	19045	18981	18997	18908	18982	19025	18945	18994	18887	18862	19167	19023	18864	19014	18939	19022	19106	19027	19024	18918	18901	19054	18937	18929	18987	18881	19118	19076	18972	19070	19128	18933	18914	18917	19167	19118	19010	19051	18844	19019	19199	18975	18967	19264	19145	19207	18986	19028	18947	19062	18815	18880	19217	19006	19092	19097	19004	19051	19041	18863	18948	18968	19075	18996	19087	19063	19108	18903	18833	19046	18776	18869	19045	19135	18958	19004
24644	41901	42848	34611	25393	22014	20152	19279	18425	18219	17950	17623	17634	17522	17407	17439	17242	17340	17192	16903	17091	17188	17124	17139	17115	16905	16955	16938	17008	16946	17034	17018	16907	16935	16929	16899	16863	16969	16949	16929	16795	16862	16926	16714	16706	16774	16829	16763	17015	16886	16523	16816	16852	16786	16858	16782	16884	16758	16743	16800	16753	16750	16792	16807	16807	16848	16675	16836	16984	16777	16984	16740	16868	16859	16831	16915	16719	16771	16763	16938	16826	16632	16907	16871	16707	16892	16874	16918	16739	16839	16886	16751	16987	16740	16782	16691	16760	16835	16759	16688	16792	16768	16703	16722	16740	16783	16762	16957	16657	16729	16805	16773	16785	16797	16911	16623	16792	16816	16680	16778	16826	16856	16901	16879	16767	16759	16690	16598	16815	16691	16709	16841	16818	16844	16853	16795	16718	16883	16849	16853	16710	16803	16778	16886	16784	16921	16720	16792	16772	16849	16672	16869	16916	16753	16601	16791	16599	16676	16658	16854	16689	16810	16645	16674	16721	16855	16819	16805	16679	16889	16754	16753	16722	16964	16918	16806	16791	16678	16745	16654	16697	16690	16919	16817	16645	16782	16816	16750	16902	16674	16595	16814	16685	16742	16705	16798	16833	16783	16769	16738	16965	16858	16742	16867	16723	16892	16695	16830	16780	16884	16819	16622	16689	16737	16689	16614	16892	16813	16759	16647	16728	16996	16720	16778	16801	16763	16754	16858	16895	16835	16646	16972	16609	16963	16611	16890	16832	16864	16808	16919	16819	16918	16687	16806	16676	16883	16963	16789	16894	16788	16720	16942	16657	16774	16933	16888	16752	16825	16714	16801	16790	16923	16650	16700	16944	16779	16762	16907	16739	16742	16743	16695	16685	16752	16725	16870	16815	16502	16644	16782	16834	16694	16764	16919	17007	16754	16833	16822	16751	16677	16906	16728	17033	16779	16875	16836	16804	16866	16840	16541	16820	16554	16905	16693	16888	16899	16742	16848	16828	16850	16757	16811	16707	16721	16681	16770	16779	16702	16715	16857	16822	16794	16828	16754	16663	16759	16868	16659	16815	16803	16861	16793	16886	16858	16578	16948	16709	16820	16756	16722	16697	16802	16670	16788	16808	16951	16738	16663	16716	16860	16927	16831	16859	16943	16734	16687	16726	16630	16761	16777	16743	16643	16687	16643	16688	16691	16850	16681	16895	16683	16779	16890	16668	16854	16879	16715	16912	16728	16851	16884	16741	16721	16869	16791	16920	16863	16647	16793	16743	16845	16839	17010	16943	16743	16747	16723	16821	16804	16617	16921	16639	16754	16855	16793	16745	16758	16602	16909	16934	16737	16809	16617	16661	16667	16777	16814	16799	16793	16849	16808	16709	16788	16899	16809	16614	16707	16760	16865	16678	16871	16703	16821	16875	16858	16948	16729	16709	16843	16746	16729	16893	16667	16860	16967	16730	16659	16716	16862	16769	16775	16573	16894	16817	16886	16844	16805	16923	16877	16831	17029	16820	16754	16713	16893	16698	16673	16758	16787	16638	16769	16721	16638	16769	16780	16778	16760	16723	16874	16658	16992	16653	16896	16777	16916	16803	16835	16763	16728	16753	16843	16673	16777	16715	16717	16766	16781	16843	16908	16667	16945	16691	16678	16724	16663	16935	16792	16703	16797	16806	16769	16752	16697	16795	16849	16777	16533	16709	16621	16760	16759	16712	16835	16787	16701	16827	16791	16663	16751	16794	16737	16838	16710	16855	16799	16808	16858	16554	16797	16811	16739	16834	16919	16770	16811	16865	16935	16861	16581	16815	16850	16915	16810	16718	16947	16888	16732	16864	16890	16782	16904	16826	16928	16788	16801	16687	16704	16841	16839	16839	16843	16823	16932	16777	16783	16889	16778	16696	16715	16748	16950	16705	16684	16865	16605	16786	16945	16814	16740	16835	16705	17007	16834	16834	16620	16829	16727	16777	16818	16725	16661	16839	16806	16803	16903	16711	16862	16855	16801	16830	16798	16787	16983	16848	16851	16884	16868	16606	16757	16637	16859	16946	16836	16762	16852	16709	16796	16684	16795	16802	16636	16743	16813	16929	16739	16866	16799	16811	16731	16829	16672	16953	16801	16744	16790	16969	16742	16810	16770	16598	16826	16728	16865	16812	16882	16639	16761	16849	16836	16903	16772	16823	16703	16689	16758	16904	16985	16788	16855	16710	16657	16890	16873	16742	16844	16731	16898	16623	16711	16748	16657	16772	16719	16633	16813	16757	16659	16905	16644	16765	16717	16827	16987	16793	16700	16717	16824	16630	16867	16839	16826	16656	16721	16861	16849	16876	16929	16748	16838	16792	16715	16803	16636	16728	16748	16693	16816	16830	16840	16726	16940	16893	16685	16887	16855	16564	16689	16800	16764	16901	16908	16711	16823	16744	16559	16695	16829	16798	16711	16701	16779	17016	16672	16884	16895	16808	16763	16827	16648	16969	16753	16532	16748	16684	16695	16846	16722	16757	16783	16869	16855	16844	16476	16880	16652	16800	16848	16804	16931	16692	16904	16838	16881	16888	16840	16851	16856	16777	17022	16875	16676	16761	16905	16946	16864	16753	16804	16832	16845	16703	16771	16916	16760	16686	16665	17008	16828	16788	16743	16631	16820	16761	16772	16692	16750	16844	16854	16714	16766	16787	16822	16773	16535	16850	16734	16734	16860	16710	16953	16772	16840	16889	16856	16878	16721	16872	16734	16797	16584	16828	16767	16698	16778	16787	16489	16761	16726	16736	16636	16825	16706	16843	16800	16617	16837	16814	16790	16774	16752	16697	16667	16713	16774	16825	16824	16874	16756	16759	16747	16831	16806	16798	17006	17110	16689	16768	16806	16883	16702	16885	16760	16718	16815	16923	16816	16757	16880	16740	16832	16755	16694	16759	16828	16875	16809	16599	16709	16840	16891	16696	16869	16818	16863	16686	16806	16765	16835	16938	16890	16725	16941	16874	16813	16973	16790	16750	16789	16887	16973	17025	16674	16894	16714	16704	16842	16645	16799	16840	16713	16637	16684	16689	16827	16789	16759	16760	16870	16936	16919	16858	16721	16621	16836	16706	16759	16721	16806	16854	16953	16806	16991	16849	16877	16776	16830	16868	16694	16606	16784	16954	16836	16906	16925	16808	16787	16938	16784	16769	16757	16874	16662	16935	16708	16874	16783	16825	16714	16726	16623	16672	16698	16876	16773	16743	16695	16706	16836	16779	16874	16886	16846	16846	16765	16942	16832	16705	16646	16844	16813	16813	16716	16747	16798	16782	16779	16812	16879	16857	16824	16819	16691	16971	16779	16812	16629	16649	16845	16670	16598	16798	16920	16815	16680	16716	16775	16871	16970	16936	16877	16597	16858	16702	16897	16712	16767	16740	16699	16858	16890	16737	16726	16825	16864	16802	16672	16659	16928	16705	16892	16683	16772	16746	16843	16621	16717	16685	16967	16976	16876	16958	16804	17011	16860	16796	16737	16799	16821	16847	16790	16911	16797	16900	16792	16836	16679	16859	16766	16838	16829	16826	16820	16790	16935	16806	16650	16782	16627	16802	16800	16808	16780	16958	16855	16765	16844	16772	16921	16675	16830	16783	16706	16708	16863	16755	16823	16751	16764	16952	16665	16856	16863	16694	16597	16791	16801	16791	16779	16985	16790	16682	17007	16862	16705	16771	16848	16729	16761	16792	16815	16777	16986	16935	16815	16849	16678	16597	16818	16718	16802	16810	16838	16643	16852	16799	16876	16741	16762	16882	16856	16740	16763	16927	16975	16856	16896	16838	16829	16792	16839	16858	16578	16812	16836	16702	16764	16744	16642	16939	16918	16878	16690	16667	16726	16740	16646	16725	16665	16717	16731	16735	16743	16987	16805	16911	16798	16845	16795	16772	16687	16770	16779	16932	16611	16846	16832	16740	16859	16861	16796	16780	16704	16733	16730	16800	16934	16888	16844	16716	16789	16912	16882	16906	16920	16901	16775	16903	16826	16714	16867	16784	16695	16814	16823	16846	16876	16716	16914	16697	16650	16760	16856	16690	16760	16989	16825	16662	16861	16689	16758	16872	16838	16850	16836	16729	16621	16781	16799	16597	16900	16783	16852	16835	16666	16746	16750	16856	17094	16741	16738	16773	16881	16819	16842	16762	16667	16949	16765	16654	16964	16784	16855	16783	17005	16688	16687	16757	16544	16660	16724	16681	17000	16730	16750	16721	16780	16847	16738	16544	17112	16657	16774	16935	16696	16878	16804	16899	16870	16706	16740	17050	16721	16748	16790	16831	16830	16757	16858	16694	16944	16809	16615	16699	16590	16935	16985	16645	16698	16872	16712	16891	16752	16947	16761	16662	16894	16787	16885	16826	16835	16742	16774	16690	16861	16816	16888	16829	16620	16785	16822	16856	16784	16794	16886	16960	16769	16647	16833	16796	16925	16672	16749	16766	16769	16940	16858	16739	16840	16869	16741	16882	16840	16791	16678	16915	16754	16697	16859	16766	16689	16757	16866	16804	16790	16648	16838	16856	16804	16903	16814	16760	16718	16713	16827	16865	16990	16697	16768	16932	16889	16909	17020	16826	16718	16829	16615	16782	16710	16766	16867	16990	16644	16717	16795	16726	16733	16770	16730	16954	16779	16792	16908	16750	16763	16751	16806	16801	16720	16724	16862	16831	16930	16808	16683	16943	16821	16631	16919	16795	16870	16825	16793	16735	16607	16892	16661	16813	16861	16799	16618	16799	16696	16910	16646	16974	16764	16937	16883	16681	16877	16689	16730	16775	16810	17040	16756	16910	16745	16625	16939	16766	17046	16745	16758	16871	16885	17005	16723	16730	16596	16928	16631	16979	16598	16585	16735	16797	16868	16755	16961	16788	16859	17023	16506	17041	16912	16814	16981	16755	16634	16759	16858	16803	16845	16642	16771	16853	16650	16790	16819	16720	16845	16802	16637	16951	16782	16834	16856	16688	16793	16853	16851	16745	16801	16781	16831	16780	16872	16727	16954	16643	16960	16933	16724	16706	16685	16860	16871	16767	16858	16878	16823	16768	16938	16755	16709	16786	16761	16884	16815	16843	16830	16743	16806	16825	16692	16770	16732
22678	21140	28972	23771	22082	25114	27634	22810	22247	22238	21965	21461	21374	21217	21195	21031	21096	20958	20842	20872	20839	20929	20699	20611	20756	20765	20708	20761	20657	20897	20739	20424	20635	20671	20697	20500	20552	20633	20480	20307	20214	20632	20628	20626	20479	20309	20629	20451	20408	20429	20603	20606	20486	20313	20291	20552	20462	20634	20433	20571	20338	20446	20401	20582	20583	20374	20512	20434	20418	20222	20591	20355	20470	20575	20392	20320	20380	20562	20412	20402	20286	20605	20533	20470	20519	20459	20294	20383	20215	20426	20463	20475	20302	20501	20389	20458	20363	20419	20407	20359	20576	20531	20367	20647	20347	20518	20348	20165	20336	20627	20332	20204	20444	20280	20301	20407	20223	20286	20579	20431	20569	20434	20438	20455	20072	20361	20372	20367	20437	20301	20191	20534	20584	20296	20485	20435	20441	20233	20423	20432	20379	20439	20266	20152	20407	20558	20505	20398	20368	20397	20455	20317	20475	20380	20240	20255	20350	20515	20583	20343	20377	20174	20450	20353	20365	20334	20469	20370	20374	20238	20182	20263	20358	20288	20397	20609	20598	20471	20557	20261	20403	20401	20395	20374	20477	20427	20413	20410	20225	20243	20139	20330	20352	20319	20354	20535	20689	20254	20303	20304	20130	20336	20230	20476	20432	20263	20262	20378	20575	20436	20326	20485	20321	20226	20194	20121	20153	20075	20641	20071	20393	20496	20388	20339	20509	20183	20456	20349	20584	20273	20312	20556	20675	20347	20470	20273	20475	20325	20375	20480	20114	20466	20375	20366	20299	20521	20487	20309	20416	20332	20250	20354	20475	20392	20475	20302	20310	20436	20401	20357	20396	20235	20219	20424	20501	20539	20399	20427	20388	20482	20456	20216	20405	20603	20573	20273	20229	20323	20110	20432	20430	20521	20443	20409	20417	20297	20540	20446	20611	20208	20405	20341	20416	20322	20345	20169	20222	20415	20602	20381	20041	20415	20618	20408	20313	20232	20395	20290	20386	20338	20457	20271	20369	20185	20508	20278	20323	20288	20258	20503	20534	20348	20448	20276	20382	20225	20485	20368	20451	20423	20514	20551	20318	20268	20155	20352	20399	20405	20431	20396	20229	20242	20539	20244	20401	20164	20546	20391	20320	20391	20496	20198	20509	20306	20317	20444	20483	20360	20553	20286	20309	20400	20287	20520	20528	20502	20472	20341	20455	20512	20404	20414	20265	20627	20530	20304	20526	20237	20475	20306	20326	20430	20493	20373	20446	20421	20347	20242	20214	20188	20490	20374	20326	20306	20254	20545	20322	20348	20552	20390	20332	20194	20341	20331	20338	20319	20506	20497	20403	20401	20264	20485	20420	20411	20335	20329	20208	20482	20198	20431	20493	20223	20166	20384	20368	20413	20301	20319	20328	20256	20270	20094	20242	20369	20416	20252	20514	20635	20245	20499	20314	20380	20311	20371	20477	20368	20487	20540	20341	20247	20415	20405	20204	20268	20312	20396	20271	20189	20318	20370	20413	20365	20433	20228	20531	20468	20368	20260	20282	20458	20372	20133	20348	20411	20353	20409	20257	20475	20571	20263	20390	20548	20367	20477	20446	20220	20542	20289	20546	20454	20421	20393	20296	20391	20217	20411	20137	20329	20417	20418	20275	20184	20316	20286	20281	20315	20384	20574	20364	20184	20322	20327	20723	20268	20445	20228	20555	20215	20623	20427	20484	20361	20454	20459	20292	20437	20407	20547	20443	20209	20529	20281	20206	20435	20149	20308	20386	20553	20427	20301	20412	20515	20120	20526	20176	20316	20550	20335	20148	20176	20349	20323	20366	20252	20430	20190	20102	20600	20289	20476	20264	20287	20286	20321	20443	20263	20211	20381	20373	20322	20428	20201	20323	20358	20331	20262	20368	20534	20451	20653	20267	20402	20314	20290	20318	20304	20274	20496	20512	20378	20378	20342	20396	20337	20242	20408	20489	20450	20338	20495	20328	20539	20237	20178	20518	20228	20199	20209	20346	20401	20470	20611	20245	20203	20473	20172	20448	20309	20291	20255	20398	20346	20261	20273	20372	20254	20316	20452	20526	20276	20513	20394	20330	20437	20307	20323	20184	20629	20287	20370	20289	20402	20489	20479	20169	20249	20332	20412	20327	20243	20463	20329	20498	20555	20465	20207	20344	20186	20327	20175	20331	20343	20507	20592	20260	20273	20263	20280	20522	20303	20415	20611	20057	20526	20202	20210	20419	20473	20359	20643	20240	20402	20420	20406	20344	20088	20633	20168	20407	20298	20508	20393	20240	20469	20288	20420	20262	20186	20275	20402	20331	20258	20466	20435	20397	20380	20238	20349	20382	20406	20479	20485	20298	20333	20394	20505	20174	20400	20451	20365	20555	20435	20230	20437	20273	20314	20307	20377	20579	20454	20362	20360	20348	20375	20213	20286	20480	20337	20250	20365	20428	20400	20338	20034	20397	20386	20310	20100	20345	20155	20535	20499	20382	20394	20436	20368	20352	20299	20330	20273	20226	20412	20393	20543	20263	20374	20050	20355	20419	20267	20477	20629	20342	20464	20320	20439	20392	20094	20421	20409	20264	20204	20588	20283	20178	20478	20329	20259	20348	20304	20113	20473	20424	20296	20374	20302	20326	20577	20270	20348	20441	20234	20498	20326	20277	20367	20514	20512	20398	20483	20441	20149	20194	20311	20299	20307	20289	20236	20395	20405	20433	20311	20287	20556	20600	20482	20504	20424	20514	20416	20506	20220	20227	20345	20378	20544	20313	20410	20483	20438	20287	20328	20438	20327	20370	20347	20431	20313	20197	20463	20235	20555	20346	20458	20358	20355	20227	20500	20513	20429	20402	20453	20529	20381	20230	20278	20298	20204	20338	20217	20433	20424	20320	20326	20514	20481	20372	20280	20423	20344	20508	20201	20398	20281	20548	20379	20557	20273	20310	20333	20360	20246	20363	20409	20126	20412	20359	20376	20268	20226	20498	20396	20408	20143	20302	20407	20568	20428	20346	20303	20386	20527	20446	20281	20564	20447	20321	20314	20468	20428	20296	20172	20251	20171	20559	20311	20319	20528	20407	20359	20157	20191	20506	20444	20359	20085	20440	20402	20098	20131	20362	20395	20414	20219	20342	20206	20137	20325	20386	20032	20185	20329	20433	20450	20355	20511	20375	20234	20222	20379	20610	20365	20308	20473	20252	20227	20266	20242	20515	20405	20360	20440	20378	20511	20488	20265	20415	20105	20281	20170	20243	20137	20216	20138	20504	20418	20400	20358	20306	20202	20279	20115	20264	20485	20501	20431	20298	20353	20567	20429	20288	20103	20417	20183	20181	20428	20338	20194	20117	20290	20461	20440	20570	20520	20432	20578	20406	20491	20127	20364	20263	20246	20318	20558	20482	20385	20305	20304	20511	20282	20387	20267	20275	20174	20358	20239	20246	20452	20300	20512	20340	20392	20522	20557	20162	20100	20378	20372	20419	20403	20422	20437	20476	20431	20367	20385	20238	20437	20340	20462	20303	20419	20375	20337	20439	20152	20489	20337	20301	20488	20212	20521	20317	20187	20368	20406	20384	20376	20101	20215	20238	20268	20294	20435	20416	20297	20501	20327	20366	20261	20313	20619	20348	20499	20452	20260	20378	20482	20382	20378	20430	20350	20213	20508	20436	20356	20352	20424	20255	20473	20407	20256	20279	20472	20424	20353	20443	20326	20487	20306	20431	20390	20510	20265	20185	20613	20141	20365	20449	20402	20252	20206	20329	20313	20186	20420	20310	20365	20125	20456	20310	20353	20430	20242	20457	20279	20303	20319	20452	20420	20531	20499	20447	20589	20610	20329	20463	20373	20430	20384	20569	20423	20500	20245	20146	20487	20444	20351	20347	20415	20316	20148	20297	20399	20452	20405	20492	20243	20337	20250	20443	20275	20461	20331	20667	20582	20170	20519	20484	20355	20435	20374	20184	20381	20302	20290	20277	20297	20428	20382	20233	20280	20337	20330	20252	20143	20516	20619	20277	20298	20425	20430	20248	20353	20507	20640	20470	20200	20531	20240	20201	20281	20256	20199	20414	20265	20492	20541	20386	20232	20274	20289	20470	20233	20506	20253	20303	20190	20348	20486	20458	20330	20368	20246	20139	20423	20305	20319	20422	20316	20516	20420	20321	20217	20393	20262	20599	20630	20293	20223	20233	20491	20405	20265	20390	20388	20337	20370	20367	20245	20408	20330	20533	20505	20529	20451	20232	20391	20492	20560	20261	20633	20376	20384	20295	20416	20383	20457	20409	20201	20383	20212	20218	20370	20312	20470	20497	20361	20358	20228	20420	20330	20370	20377	20399	20449	20229	20246	20367	20489	20556	20471	20412	20603	20517	20294	20244	20430	20587	20467	20475	20355	20259	20296	20306	20282	20219	20330	20351	20354	20304	20387	20486	20268	20294	20352	20250	20369	20382	20080	20380	20362	20411	20410	20318	20403	20418	20276	20540	20408	20343	20245	20386	20630	20387	20193	20282	20400	20439	20315	20402	20330	20384	20251	20541	20419	20498	20509	20127	20572	20374	20340	20429	20353	20266	20096	20278	20491	20403	20385	20373	20176	20466	20317	20346	20382	20289	20355	20438	20348	20306	20448	20332	20409	20270	20570	20300	20273	20214	20429	20309	20369	20500	20241	20256	20517	20405	20301	20407	20417	20352	20289	20420	20382	20303	20373	20375	20408	20487	20286	20282	20203	20581	20396	20365	20447	20557	20325	20296	20220	20393	20537	20321	20302	20384	20077	20319	20295	20259	20485	20539	20169	20450	20500	20281	20421	20329	20220	20336	20282	20295	20333	20232	20402	20305	20258	20474	20449	20244	20450	20385	20253	20289	20475	20392	20255	20221	20060	20354	20233	20295	20508	20288	20623	20471	20299	20446	20412	20350	20279	20232	20418	20337	20313	20409	20417	20376	20370	20310	20192	20392	20428	20358	20434	20290	20232	20452	20495	20145	20606	20242	20274	20366	20238	20453	20263	20339	20380	20383	20431	20431	20285	20314	20395	20335	20521	20271	20242	20526	20402	20311	20352	20443	20355	20325	20276	20249	20411	20266	20387	20308	20191	20470	20314	20251	20399
28113	51831	54342	39363	29639	25200	22702	21436	20452	20051	19716	19071	18812	18760	18807	18460	18232	18234	18197	18073	18058	18127	18051	18071	17838	17913	17845	18004	17780	17803	17825	17837	17684	17846	17520	17596	17736	17570	17572	17857	17690	17471	17678	17488	17529	17648	17626	17585	17552	17501	17571	17631	17642	17432	17703	17650	17624	17698	17733	17438	17612	17595	17554	17566	17605	17600	17529	17625	17658	17657	17509	17435	17703	17705	17420	17661	17360	17644	17646	17642	17470	17543	17599	17450	17567	17608	17708	17564	17480	17436	17526	17548	17723	17648	17675	17651	17591	17527	17447	17453	17534	17589	17408	17457	17597	17505	17581	17645	17459	17787	17486	17543	17576	17511	17537	17478	17558	17429	17750	17669	17396	17544	17494	17525	17606	17457	17668	17396	17656	17453	17519	17639	17516	17543	17466	17381	17694	17374	17631	17655	17682	17536	17520	17513	17581	17303	17583	17505	17463	17549	17599	17418	17613	17613	17357	17445	17603	17526	17452	17486	17417	17589	17507	17389	17462	17631	17472	17524	17569	17668	17626	17418	17558	17472	17623	17722	17392	17334	17544	17581	17567	17562	17695	17779	17545	17520	17805	17654	17609	17599	17332	17549	17428	17668	17461	17502	17325	17493	17574	17474	17616	17330	17555	17563	17581	17556	17689	17414	17656	17567	17655	17479	17549	17616	17717	17568	17631	17467	17610	17441	17566	17510	17597	17488	17664	17603	17583	17574	17414	17551	17731	17418	17695	17612	17438	17412	17546	17643	17658	17536	17563	17500	17559	17482	17439	17660	17381	17583	17500	17635	17532	17481	17510	17636	17662	17453	17445	17476	17469	17546	17510	17533	17627	17476	17533	17553	17570	17601	17589	17505	17558	17447	17483	17450	17363	17510	17482	17424	17694	17523	17411	17597	17756	17473	17454	17500	17728	17574	17745	17578	17641	17465	17677	17722	17349	17552	17417	17444	17522	17514	17467	17510	17393	17350	17546	17470	17509	17448	17580	17527	17668	17596	17574	17557	17670	17472	17520	17385	17470	17687	17501	17502	17492	17495	17503	17577	17657	17465	17558	17416	17504	17533	17496	17547	17558	17646	17298	17487	17631	17382	17487	17505	17419	17626	17562	17495	17694	17679	17642	17439	17535	17602	17642	17700	17738	17419	17518	17653	17582	17471	17492	17382	17552	17588	17457	17504	17346	17493	17596	17443	17450	17650	17380	17520	17568	17574	17662	17583	17530	17480	17469	17450	17401	17444	17574	17444	17440	17600	17636	17564	17389	17555	17491	17558	17488	17672	17549	17525	17609	17458	17678	17429	17480	17414	17410	17493	17670	17462	17574	17581	17522	17494	17608	17704	17505	17656	17672	17571	17661	17514	17439	17662	17389	17553	17528	17549	17406	17664	17726	17526	17482	17618	17586	17654	17611	17509	17651	17682	17644	17759	17528	17706	17496	17334	17570	17463	17455	17518	17528	17748	17403	17422	17482	17436	17602	17534	17477	17551	17635	17443	17472	17554	17526	17525	17477	17473	17483	17556	17496	17469	17391	17670	17506	17660	17564	17489	17567	17345	17511	17567	17441	17496	17551	17437	17520	17442	17585	17411	17504	17465	17560	17527	17486	17434	17571	17595	17500	17384	17716	17621	17618	17415	17654	17534	17595	17567	17551	17428	17512	17488	17490	17649	17473	17496	17633	17524	17575	17581	17509	17588	17596	17396	17534	17494	17525	17398	17452	17514	17497	17661	17430	17588	17421	17526	17590	17849	17479	17694	17601	17541	17560	17358	17732	17504	17494	17650	17653	17442	17478	17579	17362	17593	17492	17557	17510	17404	17511	17526	17428	17541	17371	17637	17530	17652	17737	17479	17662	17657	17484	17485	17642	17613	17447	17568	17393	17447	17420	17424	17357	17467	17576	17474	17525	17410	17508	17677	17492	17501	17384	17469	17586	17538	17413	17670	17603	17611	17478	17598	17334	17469	17443	17693	17611	17495	17494	17534	17572	17471	17482	17633	17486	17426	17609	17467	17664	17622	17511	17463	17460	17401	17465	17645	17437	17633	17494	17584	17608	17435	17631	17630	17458	17514	17508	17523	17707	17509	17653	17477	17580	17726	17364	17250	17609	17568	17555	17539	17447	17559	17521	17635	17488	17583	17514	17575	17408	17573	17448	17668	17570	17753	17426	17695	17500	17529	17515	17525	17461	17570	17556	17709	17470	17638	17556	17560	17318	17810	17437	17606	17495	17677	17573	17496	17586	17372	17514	17699	17684	17481	17516	17675	17350	17583	17391	17609	17580	17523	17473	17724	17593	17684	17638	17410	17400	17693	17471	17514	17679	17486	17530	17612	17438	17668	17483	17516	17532	17478	17663	17411	17543	17769	17449	17590	17657	17526	17617	17514	17464	17514	17606	17527	17557	17433	17583	17565	17411	17543	17633	17457	17695	17677	17546	17351	17430	17502	17548	17432	17632	17454	17517	17375	17418	17612	17508	17394	17483	17570	17507	17621	17716	17680	17596	17352	17563	17577	17377	17537	17455	17456	17659	17444	17533	17545	17642	17520	17556	17421	17590	17657	17558	17458	17613	17581	17605	17480	17514	17583	17536	17492	17540	17449	17549	17569	17741	17489	17698	17597	17376	17385	17529	17655	17450	17368	17700	17713	17704	17604	17708	17559	17318	17513	17700	17503	17448	17531	17617	17679	17485	17480	17413	17566	17631	17497	17583	17684	17558	17399	17471	17717	17462	17585	17344	17454	17596	17593	17550	17502	17602	17591	17496	17681	17564	17550	17557	17444	17375	17769	17605	17498	17531	17442	17703	17630	17595	17594	17573	17659	17544	17412	17456	17521	17404	17519	17467	17645	17436	17519	17576	17564	17779	17642	17498	17499	17479	17550	17592	17448	17445	17534	17485	17800	17608	17576	17543	17652	17608	17409	17457	17563	17373	17387	17476	17426	17501	17517	17567	17668	17629	17460	17440	17411	17613	17452	17564	17588	17450	17679	17625	17445	17695	17486	17517	17546	17485	17479	17368	17561	17461	17496	17534	17602	17413	17572	17382	17488	17586	17708	17443	17432	17449	17443	17664	17479	17613	17665	17501	17268	17530	17529	17618	17582	17598	17610	17521	17386	17555	17653	17699	17538	17598	17523	17508	17452	17556	17467	17440	17628	17458	17534	17499	17496	17568	17579	17676	17417	17438	17507	17460	17650	17523	17425	17564	17510	17548	17468	17532	17620	17496	17742	17538	17736	17586	17416	17498	17588	17452	17661	17506	17530	17556	17566	17418	17360	17630	17370	17626	17455	17543	17576	17375	17312	17598	17788	17584	17570	17568	17718	17577	17532	17643	17558	17448	17555	17503	17398	17601	17488	17603	17536	17669	17488	17542	17543	17482	17535	17580	17583	17303	17696	17576	17521	17511	17565	17579	17609	17560	17635	17496	17444	17579	17457	17515	17658	17544	17681	17440	17479	17650	17580	17716	17436	17539	17541	17625	17522	17723	17482	17611	17527	17586	17558	17596	17687	17502	17477	17489	17745	17510	17575	17620	17293	17589	17510	17605	17518	17515	17488	17638	17615	17532	17613	17579	17536	17736	17574	17347	17553	17541	17664	17465	17639	17565	17483	17767	17488	17650	17567	17560	17439	17523	17549	17605	17397	17657	17637	17421	17631	17499	17253	17446	17515	17609	17589	17638	17627	17574	17538	17464	17528	17513	17572	17573	17562	17673	17495	17338	17626	17459	17476	17640	17471	17543	17576	17709	17455	17580	17376	17490	17368	17586	17560	17644	17582	17542	17440	17568	17505	17520	17520	17567	17478	17546	17725	17500	17540	17691	17409	17622	17604	17409	17624	17452	17444	17433	17467	17432	17603	17545	17672	17683	17567	17585	17861	17611	17467	17393	17609	17516	17462	17627	17328	17529	17746	17618	17692	17521	17531	17586	17457	17646	17515	17413	17387	17635	17439	17526	17475	17537	17537	17570	17629	17322	17483	17448	17393	17600	17546	17800	17660	17536	17652	17669	17446	17499	17518	17497	17559	17538	17805	17544	17588	17440	17534	17487	17544	17611	17498	17795	17622	17520	17563	17561	17547	17431	17506	17445	17442	17565	17554	17578	17548	17513	17466	17505	17577	17432	17698	17687	17537	17624	17689	17602	17579	17619	17629	17477	17428	17543	17587	17720	17571	17438	17631	17641	17574	17548	17655	17519	17515	17524	17765	17487	17459	17418	17605	17666	17636	17603	17803	17522	17391	17608	17701	17484	17511	17613	17568	17606	17309	17588	17666	17655	17616	17568	17543	17590	17503	17593	17484	17550	17660	17625	17535	17686	17335	17626	17726	17567	17497	17556	17636	17491	17449	17659	17519	17661	17501	17443	17680	17558	17626	17492	17599	17406	17552	17429	17546	17560	17732	17572	17475	17476	17527	17575	17536	17597	17632	17583	17642	17399	17622	17580	17589	17437	17672	17462	17597	17642	17536	17468	17603	17597	17496	17462	17637	17629	17529	17252	17673	17562	17480	17535	17566	17472	17591	17488	17686	17535	17479	17513	17626	17577	17536	17588	17471	17458	17530	17479	17596	17651	17527	17369	17765	17519	17411	17632	17417	17626	17409	17654	17621	17625	17628	17457	17659	17540	17543	17511	17523	17580	17744	17521	17540	17560	17404	17601	17632	17419	17486	17526	17578	17492	17483	17408	17619	17464	17637	17659	17480	17499	17466	17453	17630	17600	17363	17565	17511	17548	17516	17566	17573	17502	17626	17348	17414	17652	17585	17486	17540	17537	17577	17537	17410	17605	17361	17495	17579	17457	17636	17531	17469	17607	17474	17508	17510	17573	17530	17467	17517	17512	17492	17631	17510	17667	17635	17540	17526	17498	17540	17554	17522	17493	17522	17354	17598	17394	17510	17419	17490	17535	17478	17532	17528	17611	17521	17552	17513	17668	17490	17705	17451	17430	17527	17662	17667	17528	17544	17346	17630	17566	17537	17625	17446	17426	17565	17533	17671	17490	17515	17417	17495	17519	17472	17496	17510	17568	17567	17271	17598	17575	17670	17523	17581	17609	17562	17365	17399	17588	17373	17624	17570	17308	17702	17468	17664	17541	17652
27502	23538	27716	24325	20028	19369	19125	18645	18401	18492	18275	18380	18256	18254	18241	18404	18136	17991	18263	18105	17989	18240	18101	18212	18139	18122	18052	18029	17990	18089	18068	18313	18122	18223	18094	18019	18106	18130	17988	18059	17919	17999	17902	17981	18076	17911	18212	18133	18272	18090	18079	17995	18001	17812	17906	18108	18065	18015	17990	18055	18096	17988	17957	18060	18165	17932	17914	17994	17939	17966	18300	17955	17985	18034	17953	18058	18225	18097	18080	18119	18068	18089	18094	17882	18014	18030	18015	17911	18177	17901	18083	17908	17946	17817	18010	18217	18095	17869	17984	18081	17977	17917	18105	18148	18048	17967	18248	18095	18013	17874	18023	18041	17956	18023	18104	17934	18073	18151	18014	17853	17989	17930	18057	17984	18045	17947	18020	17960	18013	18068	17779	18064	17997	17836	17955	18153	17936	17878	17886	18046	18023	17888	17963	18056	17997	18085	18236	17879	18123	18085	17926	17991	18258	17719	17988	17930	17922	18159	17966	18070	17982	18144	17832	18143	18021	17972	18067	17979	18109	18108	17960	17785	17897	17997	18018	17978	17903	18065	17940	18054	18124	18001	17808	18009	17903	17982	18102	17853	18026	17936	17856	18103	18124	18064	17932	17885	17995	18139	17937	18083	18007	17959	17944	18084	18030	17917	18116	18068	17983	17888	17922	17730	18062	18128	17764	17978	17767	17896	17929	18052	18076	17951	18031	17983	17977	17900	18047	18009	17817	18094	17719	17906	18132	18171	17990	17914	18094	18225	18192	18013	17950	17749	17861	17945	17869	18022	17827	18066	18033	17924	17994	18110	17916	18128	17998	17909	17999	17823	18188	18069	17974	17870	18125	18172	17938	17931	17828	17968	18186	17919	18113	17909	18060	18050	18092	17958	17896	17776	18034	17935	18110	18060	18027	18056	18015	17818	18025	18036	17990	18217	18038	18043	18053	18010	17993	18065	17932	17953	17956	17914	17952	18001	18027	18103	18058	17768	18016	17847	18099	17938	18052	17819	17943	17902	17920	17806	18128	18120	18062	18054	17855	17923	17911	18206	17941	18219	18073	18042	17713	18029	18038	17938	18040	17917	18029	17937	18046	17996	17961	18027	18091	18062	17968	17971	17965	18100	17947	18170	17960	18013	18128	17877	18031	18094	17895	18004	17938	18095	18040	17970	18014	18049	18059	18043	18182	17976	17939	17988	17973	17912	17980	18178	18061	18036	17864	17982	18050	17928	17888	18092	17826	17953	17926	17974	18065	18056	18084	17905	17926	18154	17880	18118	17887	18087	18092	18043	17992	18003	18026	18019	17915	18030	18124	18007	18170	18109	17927	17991	18157	17821	18013	17892	18061	17816	17977	17866	18044	18240	18139	17931	17919	18041	18025	17869	17921	18133	18135	17832	17892	17813	17976	17946	17924	18106	17915	17944	18127	18123	18171	18007	18213	17992	17879	18001	18168	17977	18006	17983	17994	18053	18081	17968	18184	18128	17931	18018	17667	17907	17804	17949	17864	18153	17783	18147	17987	18256	18181	17899	17829	17959	18100	18141	18073	17987	17994	18031	17924	18001	17975	18032	18185	17978	17947	18127	17947	17906	18188	18151	18017	18055	18016	17949	18074	17978	17957	18035	17959	18052	18014	18141	17992	18255	17984	17913	17908	18127	18109	18134	17917	17905	18167	18059	18162	18179	18238	17958	17898	18044	17960	18053	18007	17947	17950	17966	17912	17997	17880	17870	17922	18042	17998	17964	17845	17919	18048	17886	18093	17914	17915	17882	17906	18079	18129	18030	18054	17974	17948	18016	17922	18076	17995	17973	17974	18193	18024	18084	17945	18169	17976	18122	17976	17939	17949	17959	17889	17838	18182	18058	18136	18019	18141	17981	17855	17929	18017	18043	18003	17901	18045	18232	17898	17998	17972	17939	18201	18060	17917	18022	18096	18058	17977	18040	17979	17944	18180	17861	18222	17747	18053	18135	18112	17765	18092	17982	17955	18250	17929	17776	17876	17927	17899	18128	17941	17915	18058	17974	17903	17979	17964	17935	17928	17849	17943	17844	18030	18224	18065	17880	17956	18019	18178	18005	18054	17935	17707	17876	18125	18046	18170	17910	17976	17968	18171	17972	18092	17796	17907	17953	18177	18199	18134	17951	18235	17948	18095	17868	18010	18037	18246	17996	18063	17766	18132	18100	18243	18091	18160	18097	18009	18104	17994	18047	17983	18120	17997	17981	17894	18080	18211	18167	18112	17971	17890	18038	17866	17972	18065	18022	18038	17999	17909	17908	18085	18040	18180	18054	18004	17836	17804	17930	18194	17950	18152	17989	17983	18059	17755	18028	18094	18029	17928	18083	18045	17971	18091	18089	17915	18119	18174	18011	17925	18129	17954	17962	17884	18054	17905	18034	17851	17921	18096	17982	17810	17996	17939	18070	18113	18105	17758	18220	17898	18171	18113	17850	17986	17983	18023	17989	18130	17909	17796	18108	17808	18118	18061	18072	17926	18017	17883	18057	18216	17888	18176	18022	17945	18090	17967	18107	18148	17922	18080	17996	17911	18011	17873	17989	17987	18000	18111	18012	18118	17853	18097	17992	17871	17974	17832	18047	18064	18011	17886	17945	18048	17787	17817	17915	18045	18060	17963	18022	17979	18183	18053	18047	18123	17787	17991	17966	17898	17985	18018	18241	18173	18070	17952	18026	18035	18142	18002	18036	17862	17991	17910	18186	18073	18044	18054	17972	18256	18034	18098	17828	18002	17895	17998	18135	17959	18091	18016	18100	18017	17967	17957	18037	17818	17889	18016	18051	17990	17981	18091	18210	18001	18011	17892	18236	17961	17952	17946	17911	17886	17939	18077	18099	18041	17937	17949	18057	17954	18104	17953	17812	17955	17865	17920	17801	18088	17808	17969	17961	17861	17960	18167	18073	17929	17955	18072	17843	18049	18179	17891	17827	17900	17944	17955	17942	18044	17942	17957	17924	17992	17895	18154	17962	18121	18043	18140	17877	17943	17948	18013	18059	18112	18001	18048	17879	17876	18186	18077	17988	17909	18150	17973	17985	18007	17920	17945	17718	18087	17890	17928	17973	17803	18073	17972	17893	17921	17874	18104	18116	17906	17975	17821	18035	18114	18037	18115	18044	17979	18131	18115	18004	18066	18072	17967	17816	17934	17910	17923	18058	17968	18002	17924	18054	17970	17897	18081	17953	18117	18068	17974	17980	18134	17933	18057	18180	18106	18148	17918	18176	17974	17969	17805	18054	17829	17897	18060	18036	18083	18050	17952	18122	18002	17840	17944	17988	17745	17893	17844	17781	17995	17974	17804	17920	17989	18114	17995	17943	17796	17915	18031	17862	18049	18049	17925	17875	18111	18026	18160	18108	17879	18346	18205	18058	17864	18128	17905	17896	17961	18088	18187	18117	17882	17997	17994	18134	17948	17904	18128	17983	18177	17966	18164	18010	18124	17895	17998	18086	18195	18259	17925	17975	18117	17841	17930	17967	17998	18101	18007	18064	18083	18145	17915	18036	18005	17970	18167	18040	18153	17897	18017	18001	18027	17910	17879	18074	17931	17972	17947	17991	17853	18041	17994	18038	17903	18158	17951	18020	17801	17896	17950	18045	18028	18142	18148	17934	18038	17898	17902	17802	18016	18028	18000	18062	18091	18132	17955	17665	18061	18083	17957	17812	17991	18006	17950	17917	18060	18068	18149	18072	18023	17923	18242	17995	17882	17964	17866	18030	17867	17965	17987	17880	18103	18262	17856	17990	18073	18068	17856	18136	17914	17994	17983	17867	17929	18018	17924	18043	18050	18075	18034	17888	18007	18100	17962	17983	18209	18157	17826	18122	18259	17938	18085	18073	17890	17818	17981	17938	18294	17917	17998	18124	18060	18011	17973	17897	17976	17911	18203	18001	18099	17998	17968	18130	18208	18073	18041	18183	17895	17978	17979	18203	18020	17885	17983	17992	17979	17946	18056	17990	18119	17982	17932	18264	18109	18009	17939	18052	17918	18038	18142	17869	18022	18083	17992	17855	17982	18135	18017	17879	18056	18061	18009	18059	17965	17978	17919	18155	18099	17985	17939	18006	17945	17745	17697	17952	17980	17784	17968	17979	17964	18147	18153	17869	18000	17970	18099	17965	18236	18060	18155	17940	18247	18108	18311	17960	17997	18091	18045	18005	18212	17971	18214	18220	17985	18026	18036	17900	18120	18058	18156	17792	18026	18092	18085	17782	18110	17946	18032	17921	17950	18014	18044	17816	18045	17819	18054	17812	18006	18144	18078	17943	18182	17841	17883	18044	18011	17944	17940	18061	17732	18130	17912	17938	17932	17907	18093	17966	18045	17869	18206	17965	18072	18167	17805	17900	18008	18093	17947	18034	18044	17952	18036	17922	17997	17874	18187	17802	18011	18005	17991	17927	17916	18058	18178	17824	17973	18200	17922	18026	17724	17929	18051	18213	18084	17987	18066	17898	17976	17819	17950	18031	18149	17971	18110	18009	18174	17915	17990	17824	18252	17975	18250	18363	17968	17995	18047	18120	17870	18001	18134	18125	18013	18020	17814	18099	18008	18037	18233	17986	17912	17856	17933	17923	17784	17923	18010	17782	17927	17893	17917	18103	18070	18211	18106	18121	18100	18030	18127	17985	18140	17989	18070	17943	17880	18150	18256	18062	18101	18283	18059	18194	18021	17906	17984	18081	17942	17917	17921	17827	18002	18080	18035	17920	17990	17717	17944	17811	18238	18021	17953	18086	18039	18155	18104	18174	18141	17851	17915	18110	18035	17928	18122	18151	17993	18041	17765	18143	17995	17769	18007	18078	17790	17792	17946	18146	17917	18002	18174	18027	18150	18107	18042	17846	17927	18154	18093	17918	17994	18003	17916	17879	18088	18234	17931	17947	17956	18009	17812	18021	18023	18020	18154	17994	17875	17784	17939	17780	18098	18083	18073	18150	18070	17861	17932	18035	17972	18038	18274	18113	17925	17985	18167	18126	18115	18091	17991	18113	17847	17971	17909	18046	17970	17995	17992	18055	18164	18070	17776	17985	18086	18068	17984	17876	18070	17951	17884	17994	17879	18048	18018	18208	18113	18226	18128	17921
24109	33837	28644	22354	19672	18386	17480	17258	16962	16741	16455	16629	16501	16149	16463	16243	16402	16239	16269	16282	16555	16297	16271	16119	16277	16302	16243	16233	16309	16252	16250	16106	16247	16152	16223	16117	16210	16247	16267	16308	16363	16199	16194	16106	16445	16305	16366	16002	16047	16047	16071	16034	16192	16136	16162	16085	16115	16302	16015	16018	15997	15999	16101	16018	15933	16096	16104	16172	16247	16189	16151	16022	16124	16254	16078	15886	16120	16173	16139	16135	16064	16031	16039	16024	16268	16054	16122	16080	16137	16030	16063	16144	16043	16187	16234	16178	16187	16218	16159	16181	16193	16291	16043	16047	16203	16331	16001	16142	16251	16016	16094	16087	16201	16083	16203	16054	16118	16125	16138	16121	16166	15912	16232	16154	16094	16016	15864	16163	16165	16061	16115	16136	16112	16058	16238	16108	16130	16026	16043	16123	16180	15989	16085	16127	16088	16017	16276	16111	16067	16045	15999	15978	16267	16124	16097	16135	16154	16150	16118	16033	16181	16141	16112	16010	16032	16117	16076	16254	16171	16160	16100	16062	16126	16203	16094	16114	16350	16037	16039	16148	16021	15872	16016	16246	16106	16166	16095	15976	16263	16124	15987	16116	16100	16076	16054	16108	16122	16308	16159	16296	16024	16070	16130	16201	16060	16110	16206	16167	16212	16125	16143	16100	16142	16061	16194	16232	16053	16101	16128	16322	16372	15925	16246	16103	16200	16245	16129	16356	16067	16135	16073	16238	16223	16071	16067	16220	16152	15895	16101	16124	16019	16018	16101	16022	16248	16080	16042	16184	16062	16079	16097	16241	16166	16059	16165	16134	16140	16012	16072	16227	16099	16151	16021	16255	16023	16139	16116	16255	15960	16120	16181	15979	16149	16010	16148	16209	16179	16104	16124	16121	16057	16274	16063	16167	16105	16116	16084	16049	15984	16235	16024	16064	16143	16221	15946	15933	15982	16071	16206	16133	16082	16055	16151	16162	16131	16240	16222	15982	16068	16263	16021	15947	16299	16018	16021	15957	16174	16063	16102	16175	16260	16134	16024	16249	16265	16237	16184	16127	16176	16206	16163	16231	15997	16253	16155	16192	16169	16232	16120	16134	16052	16075	16056	16129	16093	16012	16147	16234	16108	16229	16058	16059	16002	16223	16193	16164	16074	16025	16328	16200	15970	16172	16371	16018	16110	16238	16118	16050	16217	16083	16106	16200	16061	16012	16146	16140	16272	16187	16204	16131	16022	16111	16190	16171	16298	16148	16177	16233	16001	16124	16051	16320	16225	16099	16208	16214	16107	16228	16233	16003	16182	16150	16272	16127	16172	16170	16016	16323	16112	16240	16203	16155	16008	16215	16077	16123	16204	16237	16278	16305	16086	15995	16152	16181	16060	16235	16127	16119	16187	16339	16039	16279	16142	16235	16229	15970	16184	16096	16044	16088	16254	16035	15971	16202	15909	16270	16113	16235	16088	16067	16186	16267	16057	16214	16169	16234	15923	16156	16029	16240	16255	16087	16200	16020	16225	16183	16177	16045	16203	16057	16030	16275	16166	16125	16039	16132	16130	16174	16247	15990	16314	16345	16062	16125	16274	16093	15819	16064	16067	16198	16133	16070	16142	16256	16150	15998	16182	16254	16346	16119	16033	16085	16089	16100	16196	16161	16104	16225	15985	16115	16151	16026	16180	16095	16067	16118	15992	16049	16003	16123	16189	16031	16176	16170	16044	16058	16080	16217	16095	16210	16005	16096	16159	16188	16215	16217	16309	16107	16099	16171	16148	16311	16120	16099	15937	16172	16092	16163	16132	16101	16126	16088	15971	16111	16205	16061	16264	16062	16340	16171	16102	15986	16064	16082	16103	16097	16263	16141	16144	16024	16202	15973	16225	16047	16027	16095	15988	16130	16258	16280	16031	16179	16225	16120	16207	16259	15971	16248	16316	16317	16205	16081	15977	16188	16289	16142	16270	16152	15968	16205	16126	16061	16124	16029	16054	15962	16136	16101	16129	16112	16211	16096	16179	16064	16068	16034	16090	16097	16069	16124	16101	16047	16223	16091	16121	16116	16120	16234	15961	16183	16259	16134	16012	16262	15923	15988	16034	16025	16142	16123	16178	16011	16263	15973	16195	16070	16235	16090	16124	16138	16171	16065	16192	15987	16218	16118	16168	16072	16152	16055	16052	16137	16174	16078	16086	16202	16313	16205	16021	15964	16274	16051	16100	15974	16218	16054	16222	16137	16026	16206	16111	16081	16171	16173	16049	16235	16097	16129	16295	16097	16217	15958	16096	16116	16153	16182	16262	16122	16018	16054	16145	16352	16167	16204	16042	16229	16211	16057	16046	16067	16210	16056	16300	16096	16093	16185	16131	16113	16147	16178	16175	16001	16209	16104	16076	16207	16156	16002	16195	16167	15999	15996	16078	15986	16200	16034	16071	16059	16156	16243	16306	16216	15949	16028	16216	16214	16116	16209	16122	16175	16212	15972	16023	16025	16054	16206	16139	15986	16107	16195	16229	16103	16037	16090	16181	16133	16037	16157	15994	16082	16164	16072	16185	15965	15997	16045	16063	15905	16178	15998	16155	16114	15971	16159	16132	16230	16126	16188	16292	16196	16081	16140	16024	16101	16173	16041	16130	16119	15990	16233	16028	16137	16160	16190	15920	15980	16105	16207	16173	16074	16169	16195	16028	16211	16250	16003	16068	16077	16275	16220	16241	16143	16106	15964	16121	16089	16264	16202	16178	16177	16065	16301	16210	15958	15976	16115	16011	16121	16060	16088	16132	16247	16056	16299	16064	16200	16061	16143	16070	16088	16085	16348	15989	15969	16122	16248	16052	16028	16139	16124	16111	15942	16110	16268	16012	16136	16199	16123	16236	16130	16192	16271	16036	16085	16103	16119	16095	15984	16254	16124	16252	16143	16364	16145	16197	16266	16103	16104	16241	16166	16253	16148	16113	16117	16257	16243	16188	16237	16083	16154	16112	16277	16178	16053	16017	16209	16103	16172	16097	16050	16110	16338	16163	16126	16204	16098	16240	16187	16086	15996	16141	16131	16089	16108	16178	16097	16287	16205	16303	16067	16210	16045	16092	16190	15862	15982	16041	16134	16147	16018	15976	16109	16072	16061	16092	16129	16003	16071	15945	16142	16184	16125	16210	16075	16148	16146	16187	15992	16347	16036	16152	16106	16156	16295	16234	15956	16301	16041	16098	16079	16203	16031	16068	16129	16072	16145	16060	16134	16198	16213	16030	16033	16059	16148	16003	16134	16070	16077	16105	16076	16176	16205	16130	16153	16056	16035	16088	15991	16155	16224	16028	16182	16018	16123	16297	15896	16086	16251	16135	16079	16018	16138	16120	16118	16161	16072	16097	16396	16174	16059	16129	16163	16203	16167	16205	16035	16193	15975	16034	16179	16133	15948	16151	16064	16192	16115	16189	15999	16117	16252	16381	16267	16104	16158	16174	16059	16017	16093	16133	16042	16124	16143	16235	16141	16262	16188	16041	16125	16177	16148	16126	16057	16180	16071	16180	16192	16190	16160	16142	16148	16215	16091	15961	16158	16162	16099	16221	16172	16266	16123	16162	16160	16082	15936	16034	16188	16162	16153	16232	16196	16198	16283	16007	16089	16122	16102	16177	15989	16082	16118	16131	16210	16330	16200	16213	16061	16204	15835	16293	16129	16019	16255	16054	16212	16191	16112	16309	15990	15982	16339	16203	16048	16238	16109	16106	16408	16192	16092	16232	16179	16083	16103	16151	16208	16074	16111	16135	16029	16020	16266	16192	16210	16043	16104	16214	16084	16029	16158	16091	16320	16150	16193	16206	16171	15993	16159	16233	16019	16152	16142	16182	16136	16127	16030	16145	16218	16122	16120	16000	16324	16165	16132	16165	16127	16023	15977	16130	16045	16203	16079	16093	16068	16282	16003	16252	16026	16161	16172	16085	16089	16241	16220	16211	16155	16138	16031	16437	16200	16104	16164	16026	16183	16088	16380	15979	16242	16063	16208	16024	16312	16127	16100	16241	16089	16243	16280	16283	16040	16069	16146	16179	16324	15959	16100	16042	16138	16154	16162	15964	16246	16038	16134	16113	16080	16155	16070	16024	16168	16192	16190	16134	16108	16186	16117	16071	16158	16120	16015	16199	16339	16294	16071	16121	16047	16053	16051	16115	16080	16289	16100	16061	16034	15976	16111	16148	16172	16075	16290	16036	16239	16059	16207	16104	16165	16202	16088	16050	16143	16114	16001	15842	16315	16240	16033	16292	16099	16113	16298	16141	16169	16268	16078	16202	15968	16204	16123	16205	16149	16031	16106	16198	16140	16129	16242	16094	16128	16323	15987	16180	16142	16211	16126	16010	16078	16093	16146	16028	16043	16104	16220	16194	16181	16190	16065	16194	16091	16090	16088	16011	15978	16365	16106	16007	16046	16376	16027	16109	16222	16018	16072	16032	16112	16160	16089	16345	16021	16171	16194	16083	16111	16217	16229	16159	16128	16003	16208	15966	16159	16100	16177	16033	16279	16115	16177	16145	16113	16262	16034	16041	16248	16099	15972	16277	16076	16160	16177	16239	15980	16217	16003	16088	16072	16187	16127	16256	16044	16236	16159	16041	16267	16013	16293	16001	16117	16145	16022	16100	16044	16278	16232	16086	15997	16010	16061	16150	16203	16150	16131	16295	16210	16112	16182	16184	16192	16141	15972	16173	16047	16214	16131	16217	16119	16049	16074	16001	16293	16074	15900	15956	15976	16248	16127	15941	16251	16130	16242	16109	16144	16162	16148	16157	15875	15952	16209	16197	16226	15992	16062	16084	15966	16234	16158	16097	16344	16137	16023	16137	16195	16155	16119	16094	16116	16174	15940	16054	16199	16166	16279	16081	16155	16070	16087	16296	16171	16074	16253	16178	16127	16067	16145	16029	16086	16215	16140	16084	16164	16172	16050	16023	16004	15861	16264	16228	16102	16225	16233	16103	16171	16283	16223	16097	16152	16202	16171	16032	16058	16116	16323	16120	16171	16310	16112	15985	16084	16248	16167	16199	16135	16224	15845	16145	16220	16259	15981	15991	15945	16059	16052	16250	16081	16245	16100	16185	16045	16102	16124
23872	21127	28521	24505	23041	23522	22815	20048	19299	19175	18923	18755	18684	18693	18765	18592	18898	18695	18522	18539	18374	18411	18339	18413	18233	18362	18330	18458	18299	18311	18388	18202	18390	18404	18064	18156	18155	18371	18201	18218	18199	18209	17884	18238	18200	18411	18407	18302	18150	18212	18305	18042	18300	18152	18129	18107	18023	18097	18338	18275	18161	18257	18072	18141	18262	18197	18214	18213	18170	18323	18070	18374	18107	18314	18165	18390	18059	18077	18071	18220	18163	18230	18081	18282	18201	17965	18143	18214	18111	18158	18062	18278	18185	18050	18171	17918	17954	18120	18074	17877	18194	18209	18200	18226	18116	18299	18182	18012	18065	18117	18139	18301	18177	18115	18086	18346	18229	18341	18330	18145	18142	18091	17811	18159	18152	18197	18212	18187	18294	18022	18153	18145	18264	18042	18111	18162	18192	18077	17960	17970	18164	18352	18127	18108	18265	18244	18354	18415	18276	17937	18107	18150	18105	18088	18066	18071	18114	18248	18201	18119	18137	18131	18021	17981	18221	18139	18018	18196	18176	18256	17903	18074	18170	18289	18065	18090	18135	18089	18083	18131	18097	18197	18069	18023	18163	18041	17984	18001	18268	17964	18226	18168	18132	18244	18249	18198	18204	18194	18255	18129	18113	18067	17934	17930	18051	18230	18098	18194	18150	18149	18167	18006	18125	18010	18100	18309	18228	18177	18352	18430	18080	18133	18058	18197	18074	18098	18265	18274	18142	18182	18045	18195	18307	18091	18126	18033	18048	18143	17999	18076	18434	18312	18121	18103	18165	18337	18207	18139	18123	18144	18137	18159	18204	18273	18038	18196	18118	18078	18093	18326	18079	17884	18077	18277	18031	17994	18159	18148	18133	17970	18352	18084	18322	18310	18132	18159	18086	18171	18083	18108	18088	18072	18263	18262	18276	18273	17947	18168	18298	18072	18153	18120	17891	18254	18373	18117	18045	18210	18106	18157	18091	18341	18230	18146	18079	18066	18252	18143	18144	18103	18160	18062	18344	18046	18268	18172	18086	18144	18190	18070	18033	18007	18229	17963	17955	18280	18002	18278	18023	17836	18187	18023	18209	18247	18120	18045	17985	18004	18095	17975	18144	18190	18255	18141	18136	18151	18030	18088	18246	18130	18082	18133	18135	18238	18238	18286	18198	18054	18267	18250	18382	18176	18194	18265	18191	18055	18094	17990	18243	18266	18109	18008	18120	18189	18097	17917	18294	18198	17973	18137	18184	18095	18088	18028	18093	18060	18283	18116	18158	18471	18052	17998	18205	18158	18026	18155	18147	18122	18082	17961	18273	18072	18209	18131	18080	18260	18339	18268	18168	18114	18317	17971	18103	18276	18151	17895	17888	18044	18132	18211	18137	18159	18223	18335	18017	18391	18099	18038	18223	18128	18123	17881	18163	18214	18119	17976	18097	18204	18065	17897	18195	18292	18214	18201	18179	18054	18171	17998	18133	18334	18175	17899	18120	17980	18101	18245	18224	18100	18096	18089	18023	18174	18248	18247	18188	18047	18246	18294	18267	18269	18156	17942	17837	18190	18167	18150	18116	18182	18058	18182	18115	18157	18092	18099	18281	18141	17973	18193	18299	18423	18118	18137	18313	18170	18255	18224	18104	18146	17881	18005	18105	18121	18269	18051	18188	18101	18202	18196	18093	18100	18055	18166	18135	17995	18096	18053	18363	18235	18165	18281	18075	18261	18158	18118	18143	18048	18295	18269	18144	18135	18185	18187	18193	18349	18209	18118	17981	18329	18031	18018	18117	18182	18349	18133	18171	18071	18112	18186	18087	18149	18345	18104	18061	18221	18413	18113	18103	18091	17961	18190	17828	18112	18183	18152	18369	18086	18133	17992	18169	18172	18219	18178	18213	18241	18229	18058	18411	18177	18129	18229	18152	18001	17936	18202	18181	17992	18150	17973	18317	18120	17971	18032	18424	18165	18048	18245	18177	18074	18039	17949	18139	18156	18316	18230	18132	18089	18245	18165	18214	18137	18178	18163	18152	18257	18021	18262	18372	18020	18176	18067	18010	17946	18106	18337	18125	18118	17979	18082	18007	18155	18149	18385	18240	18298	18365	18293	18072	18229	18233	17971	18196	18122	18230	18037	17970	18158	18247	18277	18081	18139	17976	18262	18116	17955	18030	18181	18245	18194	18218	18326	18102	18315	18303	18034	18084	18131	18017	18217	18121	18203	18111	18144	18282	18371	18255	17995	17996	18050	18208	18134	18161	18197	18169	18125	18124	18166	18133	18008	18182	17993	18133	18168	18319	18112	18047	18137	18041	18174	18212	18056	18124	18031	18282	18289	18090	18331	18056	18032	18011	18098	18328	18029	17958	18259	18126	18224	18257	18210	18085	18359	18217	17977	18320	18290	18191	18437	18258	18198	18228	17898	18070	18037	18136	18201	18294	18168	18000	18087	18112	18053	18248	18205	18133	18278	18149	18278	18145	18101	18155	18179	18029	18239	18057	18174	18301	18034	18285	18236	18035	18182	17975	18256	18144	18093	18091	18048	18114	18173	18089	18286	18328	18218	18267	18154	18161	18037	18144	18099	18166	18066	18348	18315	18229	18154	18153	18146	18234	18002	17953	18068	18034	18042	18049	18193	18185	18217	18464	18178	18411	18303	18058	18066	18159	18182	18159	18127	18150	17980	18069	18128	18098	18113	18070	17992	17898	18248	18144	18262	18129	18143	18026	18130	17974	18095	17811	17981	18074	18186	18064	18027	18095	18084	18135	18089	18209	18146	18003	18225	18192	18056	17942	18136	18079	18079	18334	18193	18257	18359	18306	18267	18331	18103	18212	17969	18166	18107	18187	18176	18219	18172	18128	17909	18042	18268	18136	18072	18302	18207	18327	18139	18238	18111	18216	18070	18001	18198	18125	18186	18180	18046	18260	18256	18239	18239	18360	18341	18057	17970	18027	18172	18154	18242	18163	18275	18082	18091	18274	18227	18305	18139	18092	18200	18232	17993	18220	18114	18125	18419	18195	18042	18039	17961	18117	18191	18280	18136	18260	18262	18136	18126	18034	18109	18099	18103	18242	18175	18110	18101	18205	18286	18133	18122	18098	18275	17977	17975	18226	18118	17813	17973	17994	18038	18113	18314	18238	17833	18042	18075	18136	18137	18365	18172	18139	18277	18190	18082	18184	18115	18087	18264	18173	17931	18020	18108	17992	18304	18077	18089	18113	18026	18092	18302	18087	18177	18132	18271	18139	18018	18247	18144	18227	18186	18081	18181	18267	17952	18089	17996	18368	18354	18223	18376	18405	18193	18354	18127	18151	18150	18142	18181	18042	18211	18334	18156	18157	18165	18155	18102	18110	17965	18417	18074	18084	18055	18313	18086	18345	18179	18122	18147	18367	18128	18145	18074	17978	18027	18197	18066	18341	18083	18276	18146	17970	18114	18101	18248	18161	18062	18091	17963	18316	18256	18342	18319	18275	18102	18151	18116	18358	18176	18205	18055	18354	18272	18246	18175	18261	18173	18098	18157	18027	17989	18210	18073	18205	18328	18174	18160	18290	18073	18211	18295	18042	18311	18206	18190	18097	18288	18205	18065	17971	18282	18294	18114	18190	18130	18118	18137	18067	18081	18318	18184	18349	18272	18156	17956	17973	18026	18251	18151	18372	18163	17972	18154	18302	18081	17907	18071	18186	18061	18177	18261	18077	18194	18109	18214	18156	18350	18067	18196	18094	18076	18169	18195	18259	18057	18160	18181	18164	18065	18070	18263	18342	18178	18235	18114	18309	18034	18284	18105	18061	18060	18276	17997	18088	17912	18317	18205	18020	17960	18194	18315	18223	18058	18169	18082	18167	18362	18139	18404	18167	18045	18031	18229	18146	18052	18230	18185	18280	17986	18142	18213	18235	18230	18259	18312	18182	18186	18467	18274	18416	18043	18168	18042	18163	18151	18250	18179	18267	18245	18282	18331	18027	18273	18182	18144	18249	18219	18299	18438	18199	18240	18043	17942	18422	18131	18226	18234	18293	18199	17996	18082	18073	18000	18131	18173	18070	18217	18245	18192	18329	18170	18306	18286	18150	18008	18256	18071	18250	18270	18224	18055	18084	18237	18274	18044	18152	18003	18263	18079	18057	18038	18255	18109	18414	18199	18182	18008	18130	18270	18051	18287	18132	17943	18209	18281	18029	18196	18194	18172	18048	18112	18285	18330	18041	18359	18013	18078	18039	18371	18041	18133	18122	18128	18091	18082	18116	18088	18240	17962	18206	18222	18168	18222	18121	18167	18278	18298	17884	18133	18052	18126	18157	17901	17987	18042	18189	18129	18176	18030	18098	18106	17953	18159	18033	18168	18295	18230	18151	18241	18206	18151	18141	18065	18155	18242	18159	18283	18306	18371	18147	18201	18018	18065	18180	18146	17982	18005	18107	18235	18182	18067	18197	18149	18231	18019	18355	18101	18023	18259	18142	18115	18309	18136	17935	18156	18372	17921	17946	18084	18142	18073	18308	18145	18207	18327	18154	18126	18136	18142	18148	18244	18205	18419	18063	18225	17891	18204	18245	17950	18122	18005	18167	18182	18196	18154	17862	18182	18070	18305	18136	18247	18243	18328	18075	17911	18291	17939	18154	18029	18215	18295	18121	17967	18174	18110	18202	18245	18283	18217	18369	18210	18135	18338	18159	18231	18236	18116	18116	18086	18136	18205	18172	18180	18209	18021	17978	18199	18095	18053	18115	18065	18112	18175	18082	18117	18203	18217	18213	18164	18082	18274	18065	18287	18350	18150	18219	18022	18056	18134	18226	18282	18111	18119	18239	18072	18281	18315	18143	18150	18323	18078	18173	18159	18089	18220	18133	18241	18063	18065	18088	18452	18248	18314	18206	18338	17999	18147	18261	18092	18014	18081	18235	18118	18281	18254	18344	18262	18148	18259	18216	18210	18106	18227	18218	18224	18027	18041	18135	18331	17934	18128	18225	18245	18220	18101	18252	18283	18214	18266	18049	18248	18117	18109	18201	18207	18147	18184	18155	18234	18386	18036	18092	17998	18182	18048	18179	17992	18355	18105	18154	18039	18236	18066	18362	18236	18133	18265	18037	18175	18351	18247	18227	18084	18238	17989
23106	37151	37666	29608	25103	22173	19845	18461	18229	17731	17440	17039	16981	16894	16956	16710	16736	16678	16770	16615	16418	16637	16602	16525	16631	16596	16455	16551	16353	16518	16471	16541	16530	16381	16307	16278	16388	16497	16325	16350	16242	16174	16353	16212	16395	16226	16159	16203	16242	16126	16167	16248	16136	16330	16327	16065	16187	16247	16309	16346	16334	16327	16264	16129	16180	16298	16395	16255	16374	16170	16361	16243	16165	16331	16213	16113	16215	16099	16038	16395	16353	16080	16383	16143	16324	16218	16079	16246	16328	16356	16403	16305	16059	16175	16145	16326	16293	16291	16212	15999	16223	16281	16145	16164	16292	16347	16084	16263	16138	16324	16291	16227	16224	16331	16213	16338	16288	16261	16325	16248	16255	16225	16400	16138	16266	16268	16337	16232	16452	16192	16294	16407	16193	16109	16318	16272	16163	16266	16321	16200	16239	16230	16362	16141	16373	16252	16265	16213	16185	16190	16340	16397	16064	16176	16388	16248	16271	16291	16213	16368	16318	16293	16115	16209	16305	16307	16261	16220	16281	16193	16206	16177	16337	16219	16307	16103	16331	16314	16167	16302	16260	16353	16160	16238	16094	16301	16471	16334	16350	16162	16400	16072	16330	16260	16278	16261	16156	16194	16243	16368	16117	16285	16231	16193	16293	16272	16210	16229	16251	16203	16284	16192	16247	16219	16212	16333	16218	16222	16335	16327	16213	16118	16165	16233	16131	16209	16303	16360	16297	16165	16258	16278	16216	16339	16353	16173	16221	16324	16260	16340	16280	16124	16332	16183	16243	16275	16090	16252	16245	16276	16277	16431	16118	16323	16251	16145	16192	16471	16128	16214	16185	16072	16102	16100	16279	16237	16321	16087	16137	16289	16235	16179	16468	16135	16038	16213	16305	16405	16235	16240	16087	16325	16272	16227	16172	16269	16249	16330	16254	16401	16403	16210	16321	16202	16278	16289	16224	16204	16355	16296	16268	16247	16056	16251	16234	16183	16178	16350	16233	16349	16263	16338	16145	16234	16257	16353	16178	16154	16206	16215	16387	16218	16390	16219	16230	16269	16228	16176	16102	15997	16209	16378	16209	16316	16311	16279	16114	16347	16166	16351	16296	16288	16454	16248	16145	16360	16153	16183	16201	16220	16220	16498	16296	16221	16467	16224	16135	16229	16234	16182	16187	16096	16358	16247	16334	16205	16296	16202	16295	16350	16235	16166	16251	16001	16326	16252	16074	16293	16315	16217	16269	16097	16246	16471	16271	16316	16173	16065	16123	16194	16227	16236	16262	16340	16248	15966	16283	16365	16151	16193	16185	16203	16329	16126	16314	16256	16327	16178	16436	16186	16242	16145	16280	16252	16225	16239	16131	16227	16233	16292	16134	16247	16149	16255	16120	16126	16181	16191	16083	16361	16315	16321	16227	16256	16147	16148	16234	16173	16282	16576	16247	16109	16381	16293	16372	16181	16465	16144	16297	16253	16202	16349	16414	16088	16221	16432	16228	16292	16288	16256	16140	16212	16302	16092	16321	16343	16315	16228	16104	16417	16271	16228	16111	16338	16143	16332	16251	16346	16240	16298	16222	16168	16279	16316	16111	16235	16358	16211	16050	16452	16267	16287	16241	16292	16318	16344	16236	16352	16337	16078	16271	16420	16258	16176	16131	16326	16272	16361	16201	16218	16254	16255	16461	16259	16271	16196	16291	16486	16139	16297	16274	16246	16305	16235	16394	16317	16280	16222	16356	16177	16367	16229	16350	16297	16470	16197	16269	16284	16374	16365	16228	16191	16328	16175	16121	16106	16343	16035	16267	16050	16250	16177	16299	16241	16285	16299	16232	16308	16310	16364	16263	16307	16254	16211	16235	16097	16274	16343	16355	16132	16244	16217	16251	16214	16245	16292	16036	16186	16345	16465	16368	16425	16188	16285	16202	16256	16234	16220	16301	16231	16285	16161	16189	16089	16241	16293	16196	16237	16147	16326	16428	16081	16277	16235	16408	16216	16084	16224	16419	16211	16210	16223	16386	16267	16209	16038	16388	16268	16156	16229	16207	16106	16223	16222	16419	16236	16107	15931	16272	16157	16359	16323	16145	16162	16141	16150	16190	16330	16186	16189	16165	16272	16337	16121	16146	16266	16304	16243	16284	16239	16232	16199	16238	16251	16297	16127	16333	16196	16384	16237	16238	16384	16209	16241	16204	16264	16293	16143	16296	16241	16251	16388	16189	16293	16354	16289	16388	16294	16166	16282	16389	16299	16159	16383	16230	16219	16213	16227	16256	16386	16203	16226	16188	16383	16372	16324	16313	16425	16242	16220	16139	16086	16243	16339	16095	16062	16087	16247	16154	16134	16450	16189	16386	16230	16222	16114	16088	16375	16349	16265	16170	16080	16315	16164	16141	16327	16393	16099	16393	16159	16265	16274	16134	16160	16370	16183	16135	16240	16243	16145	16322	16160	16116	16185	16371	16262	16189	16263	16071	16226	16302	16260	16260	16252	16269	16150	16291	16329	16138	16277	15957	16226	16296	16215	16173	16207	16158	16185	16426	16214	16211	16192	16385	16309	16378	16215	16265	16388	16185	16278	16164	16238	16353	16349	16216	16239	16247	16200	16464	16139	16334	16317	16296	16320	16423	16269	16221	16329	16171	16159	16217	16008	16195	16077	16325	16284	16189	16309	16113	16217	16362	16071	16281	16242	16331	16211	16319	16366	16193	16291	16262	16130	16278	16066	16216	16234	16344	16293	16259	16408	16520	16113	16374	16176	16396	16346	16117	16178	16213	16291	16242	16190	16318	16286	16137	16295	16190	16300	16051	16135	16224	16133	16391	16320	16291	16327	16336	16249	16181	16372	16199	16388	16418	16229	16231	16374	16246	16328	16304	16259	16278	16451	16311	16184	16325	16224	16150	16251	16250	16204	16389	16378	16335	16163	16236	16125	16117	16266	16243	16212	16286	16304	16249	16206	16399	16343	16282	16302	16284	16370	16284	16324	16210	16312	16235	16311	16147	16355	16145	16280	16261	16152	16184	16238	16263	16312	16064	16276	16315	16186	16273	16281	16242	16302	16360	16442	16278	16379	16194	16188	16423	16207	16334	16283	16433	16414	16247	16258	16366	16140	16354	16298	16282	16311	16230	16206	16307	16168	16221	16186	16273	16188	16270	16164	16245	16252	16240	16321	16264	16164	16081	16465	16276	16305	16220	16189	16374	16302	16244	16108	16177	16329	16143	16205	16222	16220	16431	16300	16233	16391	16324	16113	16303	16326	16193	16091	16233	16392	16241	16296	16300	16434	16268	16449	16318	16251	16165	16227	16200	16303	16265	16137	16089	16053	16376	16351	16214	16187	16272	16200	16292	16412	16123	16172	16285	16322	16421	16201	16272	16242	16217	16287	16208	16301	16220	16322	16357	16345	16199	16248	16262	16344	16108	16313	16368	16258	16417	16341	16288	16285	16207	16203	16301	16138	16298	16171	16202	16253	16177	16379	16189	16185	16265	16097	16251	16226	16275	16230	16351	16203	16192	16285	16148	16157	16194	16310	16218	16123	16273	16269	16383	16348	16364	16334	16382	16251	16200	16159	16409	16183	16137	16225	16205	16307	16471	16239	16230	16142	16276	16113	16159	16122	16291	16421	16064	16275	16273	16336	16212	16262	16253	16317	16079	16191	16357	16238	16251	16229	16309	16179	16353	16475	16253	16202	16310	16226	16349	16434	16225	16226	16233	16203	16228	16177	16216	16221	16300	16229	16394	16183	16257	16211	16256	16216	16185	16175	16045	16224	16233	16267	16236	16135	16227	16312	16213	16053	16259	16404	16267	16213	16261	16355	16177	16039	16234	16283	16188	16070	16269	16263	16307	16320	16220	16226	16314	16338	16194	16355	16200	16303	16247	16347	16261	16240	16376	16342	16301	16314	16337	16325	16103	16354	16339	16278	16359	16327	16361	16232	16270	16290	16276	16387	16349	16245	16137	16341	16157	16202	16228	16136	16414	16209	16264	16234	16158	16484	16325	16255	16353	16181	16208	16158	16206	16193	16286	16254	16346	16156	16231	16321	16267	16328	16321	16271	16321	16236	16310	16119	16400	16124	16212	16337	16341	16438	16221	16323	16262	16216	16266	16356	16300	16264	16328	16316	16168	16324	16238	16241	16313	16319	16271	16320	16274	16332	16249	16299	16199	16180	16174	16262	16317	16244	16137	16282	16252	16086	16267	16230	16336	16184	16181	16241	16111	16141	16170	16219	16277	16280	16249	16183	16159	16203	16378	16172	16225	16142	16222	16095	16279	15945	16326	16173	16234	16265	16174	16377	16218	16394	16198	16123	16318	16207	16354	16171	16183	16340	16263	16235	16268	16292	16331	16303	16311	16141	16331	16301	16257	16371	16249	16209	16220	16247	16203	16128	16180	16365	16242	16319	16255	16141	16098	16266	16304	16213	16215	16160	16362	16270	16247	16119	16176	16234	16223	16136	16187	16350	16389	16127	16415	16159	16302	16273	16412	16316	16180	16193	16265	16153	16278	16146	16211	16049	16243	16189	16197	16118	16344	16366	16371	16205	16152	16242	16129	16302	16206	16092	16268	16188	16212	16169	16180	16382	16202	16222	16370	16306	16408	16189	16269	16295	16432	16120	16230	16290	16379	16129	16268	16396	16189	16217	16274	16191	16097	16107	16185	16341	16296	16037	16243	16157	16247	16198	16486	16295	16220	16198	16307	16238	16288	16249	16253	16064	16253	16123	16422	16088	16339	16318	16354	16236	16182	16204	16243	16173	16092	16297	16372	16254	16256	16379	16273	16343	16243	16275	16209	16342	16500	16243	16298	16208	16248	16357	16085	16224	16315	16161	16206	16279	16218	16103	16307	16117	16171	16136	16352	16146	16105	16341	16330	16373	16144	16305	16190	16357	16335	16172	16364	16214	16307	16266	16121	16381	16388	16103	16207	16079	16132	16416	16072	16274	16226	16196	16174	16169	16209	16358	16278	16371	16219	16395	16312	16309	16126	16268	16360	16286	16224	16180	16304	16181	16154	16301	16513	16257	16449	16366	16220	16315	16316	16411	16236	16282	16221	16386	16185	16116	16327	16041	16223	16145	16380	16299	16239	16274	15927	16288
22693	21132	28975	23764	22245	24971	26984	22257	21399	21536	21067	20391	20692	20480	20418	20403	20401	20319	20083	20168	20333	19989	20073	20198	20151	20037	20147	19998	20024	20099	19997	19714	19630	19985	19759	19886	19868	19683	19736	19868	19901	19637	19870	19626	19800	19672	19794	19525	19694	19815	19697	19761	19793	19519	19859	19754	19742	19925	19809	19702	19607	19535	19551	19914	19635	19589	19611	19539	19821	19683	19639	19512	19700	19725	19509	19587	19753	19583	19822	19696	19538	19735	19632	19483	19667	19603	19802	19842	19559	19639	19568	19572	19665	19554	19713	19479	19473	19625	19801	19632	19899	19564	19803	19498	19467	19692	19651	19587	19401	19548	19499	19653	19611	19667	19560	19516	19565	19551	19599	19632	19593	19556	19540	19517	19808	19712	19546	19679	19503	19665	19630	19708	19496	19606	19734	19500	19578	19606	19747	19548	19576	19605	19709	19373	19504	19604	19463	19709	19705	19551	19810	19589	19628	19659	19474	19418	19676	19728	19551	19654	19652	19718	19623	19599	19501	19692	19748	19610	19683	19498	19542	19708	19568	19717	19630	19711	19577	19525	19745	19636	19620	19644	19795	19662	19564	19675	19562	19673	19596	19639	19709	19858	19736	19789	19704	19510	19517	19756	19630	19527	19547	19608	19537	19698	19562	19563	19646	19610	19370	19371	19520	19570	19730	19717	19430	19669	19696	19837	19586	19512	19770	19509	19531	19614	19456	19612	19678	19564	19648	19505	19661	19484	19694	19613	19694	19475	19586	19492	19364	19508	19501	19633	19539	19633	19741	19659	19663	19629	19774	19447	19767	19546	19658	19349	19613	19564	19845	19781	19635	19691	19613	19527	19649	19548	19556	19648	19639	19415	19672	19503	19613	19518	19802	19560	19595	19635	19505	19590	19716	19836	19609	19517	19772	19693	19774	19564	19662	19548	19680	19656	19637	19791	19944	19506	19416	19696	19489	19662	19498	19688	19596	19625	19798	19568	19555	19677	19492	19591	19723	19798	19704	19644	19670	19365	19551	19701	19623	19707	19644	19391	19521	19407	19849	19465	19514	19639	19770	19616	19765	19557	19594	19559	19785	19472	19617	19746	19527	19554	19548	19670	19791	19760	19552	19508	19713	19459	19541	19640	19754	19649	19485	19541	19744	19576	19796	19647	19589	19529	19617	19803	19803	19614	19493	19739	19608	19507	19598	19648	19622	19405	19615	19676	19477	19606	19621	19734	19609	19605	19732	19880	19626	19586	19503	19815	19504	19617	19359	19536	19515	19561	19556	19591	19661	19820	19778	19642	19575	19746	19703	19561	19641	19657	19536	19675	19322	19647	19684	19450	19464	19559	19562	19499	19768	19704	19666	19443	19409	19533	19557	19767	19783	19592	19554	19625	19513	19706	19700	19489	19581	19574	19401	19507	19712	19643	19772	19612	19561	19512	19579	19542	19667	19496	19393	19601	19684	19706	19351	19701	19701	19892	19539	19658	19522	19667	19716	19563	19517	19670	19669	19492	19498	19587	19754	19623	19632	19600	19643	19637	19645	19608	19503	19533	19704	19635	19636	19609	19732	19548	19462	19677	19495	19531	19460	19590	19457	19742	19689	19728	19573	19591	19622	19669	19553	19553	19547	19661	19729	19475	19609	19570	19544	19701	19553	19418	19517	19535	19674	19615	19602	19472	19588	19586	19587	19662	19547	19550	19663	19535	19692	19551	19442	19740	19579	19712	19641	19470	19728	19641	19645	19419	19394	19561	19463	19596	19792	19667	19682	19550	19665	19625	19620	19628	19558	19465	19557	19535	19473	19393	19672	19470	19537	19646	19557	19567	19756	19496	19873	19499	19416	19536	19855	19702	19701	19460	19676	19658	19631	19561	19679	19671	19637	19431	19622	19547	19549	19592	19681	19560	19621	19640	19648	19414	19742	19475	19597	19315	19411	19587	19627	19581	19826	19632	19758	19610	19612	19796	19747	19602	19529	19585	19868	19235	19477	19731	19706	19575	19343	19759	19594	19490	19657	19716	19749	19627	19426	19572	19710	19610	19593	19652	19488	19620	19432	19727	19705	19574	19441	19514	19729	19601	19561	19531	19370	19718	19737	19855	19653	19710	19692	19721	19594	19435	19617	19593	19930	19556	19762	19523	19819	19824	19771	19508	19541	19633	19571	19756	19721	19568	19417	19544	19693	19697	19583	19578	19394	19803	19685	19441	19380	19693	19670	19578	19464	19661	19598	19554	19707	19777	19818	19489	19513	19742	19487	19583	19692	19597	19630	19560	19601	19671	19690	19337	19399	19547	19430	19841	19591	19419	19731	19685	19711	19519	19512	19537	19534	19733	19611	19607	19692	19547	19677	19554	19435	19511	19840	19756	19541	19684	19608	19560	19759	19488	19524	19478	19743	19474	19449	19482	19436	19555	19545	19736	19498	19589	19792	19469	19652	19555	19453	19548	19590	19582	19719	19514	19478	19554	19695	19454	19790	19582	19335	19730	19654	19680	19434	19598	19805	19589	19611	19561	19680	19500	19274	19768	19532	19505	19589	19706	19724	19719	19537	19570	19748	19596	19743	19517	19752	19636	19602	19858	19749	19817	19726	19529	19657	19778	19806	19595	19773	19625	19592	19547	19563	19502	19779	19577	19589	19668	19623	19724	19725	19399	19363	19622	19723	19728	19642	19739	19549	19653	19773	19533	19528	19656	19590	19750	19537	19604	19567	19695	19610	19535	19672	19682	19624	19619	19596	19800	19686	19366	19521	19691	19516	19435	19509	19757	19485	19601	19878	19805	19699	19547	19611	19561	19440	19633	19763	19724	19572	19663	19634	19786	19541	19714	19527	19674	19696	19579	19476	19765	19565	19543	19568	19599	19434	19575	19637	19720	19445	19506	19686	19616	19520	19410	19576	19509	19502	19752	19747	19765	19780	19823	19756	19560	19672	19606	19722	19693	19694	19642	19551	19467	19672	19518	19565	19770	19681	19673	19643	19599	19485	19567	19554	19668	19563	19611	19742	19566	19655	19728	19556	19566	19635	19432	19477	19639	19650	19570	19375	19645	19620	19605	19680	19592	19741	19726	19505	19660	19548	19558	19791	19599	19643	19650	19605	19490	19538	19497	19539	19725	19397	19481	19632	19495	19631	19709	19569	19593	19623	19366	19561	19536	19458	19750	19467	19726	19580	19643	19630	19594	19591	19547	19486	19599	19523	19676	19732	19661	19773	19717	19687	19479	19340	19699	19663	19486	19543	19533	19598	19688	19549	19867	19715	19553	19579	19537	19771	19436	19691	19562	19698	19509	19558	19637	19565	19617	19630	19524	19500	19621	19522	19617	19525	19677	19621	19684	19686	19691	19658	19613	19461	19481	19599	19568	19547	19501	19498	19551	19787	19573	19617	19563	19612	19559	19685	19586	19743	19488	19495	19689	19748	19662	19627	19504	19800	19628	19424	19699	19671	19621	19608	19666	19393	19633	19434	19575	19626	19582	19720	19447	19677	19462	19494	19626	19583	19533	19704	19832	19611	19516	19696	19660	19764	19652	19600	19594	19738	19570	19672	19653	19897	19675	19686	19702	19570	19638	19509	19793	19758	19505	19472	19497	19471	19749	19772	19713	19572	19585	19689	19721	19709	19721	19620	19850	19698	19766	19851	19649	19435	19638	19600	19619	19693	19538	19575	19585	19498	19388	19618	19418	19644	19708	19661	19581	19752	19588	19558	19623	19583	19515	19535	19690	19833	19524	19466	19665	19648	19519	19540	19478	19771	19469	19513	19526	19542	19506	19566	19525	19617	19528	19662	19573	19622	19539	19463	19723	19678	19737	19736	19413	19630	19761	19549	19600	19428	19627	19572	19745	19519	19597	19622	19558	19511	19594	19469	19622	19662	19677	19540	19649	19439	19687	19545	19640	19499	19468	19535	19498	19689	19686	19799	19768	19539	19692	19725	19721	19628	19638	19612	19817	19706	19446	19646	19368	19491	19588	19481	19812	19585	19740	19552	19623	19560	19653	19699	19782	19501	19682	19787	19679	19622	19554	19549	19639	19561	19502	19547	19798	19701	19586	19490	19530	19722	19638	19537	19728	19567	19613	19712	19386	19686	19315	19619	19712	19725	19520	19524	19725	19657	19731	19956	19797	19952	19370	19620	19455	19508	19483	19583	19563	19512	19556	19537	19687	19552	19530	19637	19657	19560	19579	19512	19497	19824	19811	19479	19713	19607	19600	19731	19706	19536	19432	19409	19653	19692	19728	19444	19585	19721	19641	19526	19583	19592	19489	19513	19950	19519	19824	19455	19666	19598	19495	19720	19718	19748	19746	19537	19437	19562	19611	19586	19556	19673	19617	19698	19529	19591	19575	19512	19649	19613	19417	19571	19426	19605	19764	19687	19632	19583	19781	19425	19416	19429	19588	19638	19503	19762	19539	19592	19544	19595	19578	19402	19490	19550	19517	19617	19785	19628	19567	19732	19544	19664	19568	19701	19615	19682	19688	19814	19730	19664	19666	19567	19518	19522	19674	19720	19575	19711	19430	19696	19514	19690	19788	19605	19424	19794	19447	19709	19591	19787	19500	19737	19716	19601	19638	19791	19620	19462	19650	19603	19675	19538	19783	19785	19490	19857	19544	19628	19694	19593	19740	19726	19722	19682	19522	19432	19597	19753	19751	19705	19733	19605	19723	19627	19601	19735	19676	19661	19354	19633	19488	19549	19793	19674	19646	19451	19533	19636	19595	19758	19630	19513	19622	19703	19650	19643	19423	19846	19522	19653	19575	19772	19587	19635	19527	19525	19635	19709	19609	19492	19535	19572	19597	19600	19559	19698	19539	19382	19478	19628	19938	19541	19573	19764	19650	19792	19598	19639	19672	19488	19731	19623	19637	19508	19543	19529	19695	19701	19663	19534	19397	19704	19610	19653	19665	19746	19585	19681	19827	19629	19623	19771	19661	19583	19618	19783	19556	19663	19419	19867	19782	19700	19406	19847	19576	19522	19641	19575	19678	19433	19349	19580	19587	19545	19406	19678	19495	19570	19544	19627	19544	19617	19604	19501	19619	19557	19395	19401	19838	19727	19461	19583	19719	19508	19625	19715	19494	19700	19394	19504	19526	19519	19650	19462	19625
25243	47376	48915	40500	30373	25058	22124	20598	20124	19261	19039	18641	18269	18360	18014	18081	17927	17996	17639	17834	17688	17521	17720	17726	17571	17519	17681	17519	17383	17297	17384	17334	17358	17324	17287	17090	17223	17136	17298	17061	17329	17154	17288	17205	17147	17189	17176	17304	17196	17181	16985	17188	17055	17146	17144	17066	17180	17153	17080	17177	17128	16928	17526	16984	17147	17133	17043	17168	17175	17184	17245	16914	17160	17069	17268	17237	17206	17233	17175	17345	17228	16933	17226	17114	17125	17099	17144	17206	17034	17243	16988	17157	17055	17178	17021	17075	17158	17115	17083	17125	17244	17068	16942	17036	17029	17008	17131	17276	17195	17268	17118	16993	17146	17177	17131	17095	17364	17074	17260	16949	16984	16962	17356	17186	17021	16990	17043	17095	17168	17093	17238	17202	17146	17136	17088	17244	17022	17106	17178	16963	17103	17034	17217	17025	17052	17169	17030	17261	17120	17242	17308	17250	17151	17232	17140	17014	17091	17220	17194	17005	17174	17220	17160	17097	16834	17134	17167	17105	17033	17004	17109	16937	17072	17043	17129	17048	17240	17176	17073	17300	17084	17149	16937	17116	17040	17317	17164	17121	17144	17194	17067	17161	17185	17233	17131	17058	17096	17058	17132	16890	16837	17165	17105	17020	17218	17090	17037	17251	16910	16959	17019	17161	17154	17053	17012	17130	17075	17072	17199	17067	17044	17121	16972	17215	17143	17198	17139	17099	16893	17235	17386	17128	17239	17134	17401	17144	16965	17037	17078	17127	17009	16889	17123	17076	17118	17173	17019	17130	17123	17035	17208	17152	17145	17180	17040	17021	17039	17005	17245	17122	16973	16965	17177	16999	17101	17188	17094	17160	17019	17156	16941	16958	17078	17190	17075	16978	17174	16962	16952	16930	17058	17200	17153	16966	17008	17031	17035	17205	17057	17261	17018	17203	17122	17266	17029	17209	16946	17053	16987	17342	16988	16908	17120	17287	17088	17013	17182	16985	17248	17164	17258	16982	17137	17177	17115	17038	17097	17164	17154	16978	16975	16944	17150	17164	17139	16941	17133	17075	17214	17005	17053	17131	17210	17115	17164	17117	17049	17141	17006	17105	17109	17108	17155	17177	17110	17110	17031	17126	17012	17208	17088	17232	17082	17006	17004	17083	17199	17073	17048	17155	17178	17088	17144	17039	17172	17005	17310	17068	17222	17122	16961	17045	17179	17184	16937	16980	17022	17066	17215	17097	17260	17265	17065	16952	17145	16889	17347	17029	16960	17271	17175	17106	17073	17067	17245	17043	17183	17068	17131	16965	17313	17301	16943	17026	17166	17061	17091	17162	17130	17011	17207	17025	17001	17141	17080	17065	17208	16980	17097	17066	17210	17209	17084	17100	17077	17016	17117	17239	17022	17178	16986	17217	16885	17103	17019	17133	16949	17207	17128	17134	17088	17247	17099	16963	17179	17056	17169	17055	17065	17116	17093	17063	17124	17078	17293	17021	17056	16963	17056	17302	16975	17117	17160	17196	17061	17147	17097	17109	17214	17249	17059	17230	17125	17058	17131	17128	17188	17145	17161	17023	17130	16936	17055	17214	17182	17075	17057	16971	16938	17076	16972	17128	17210	17243	17055	17070	17214	16909	17111	16986	16973	17311	17114	16997	16943	17181	17099	17064	16893	17188	17140	17105	17132	17059	17220	17099	17039	17208	17060	16999	17058	17333	17024	17298	17022	17106	17131	17072	17099	17197	17022	17038	16989	17122	17110	17160	17157	17172	17095	17320	17114	17144	17203	17245	17098	17123	17168	17128	17408	16942	17046	17119	16944	17019	17019	16939	17298	17113	17212	17036	17292	16992	17116	17058	17207	17252	17081	17098	17219	17323	16867	17083	17202	17180	17135	17062	17057	17106	16926	17020	17043	17012	17168	16983	17207	17046	17157	17049	16857	17085	17208	16977	17221	16931	17172	17148	17051	17168	17041	17093	17081	16984	17065	17052	16984	17137	17051	17187	17040	16987	17115	17102	16974	17178	17025	17033	17048	17239	17092	17162	17343	17157	17074	17239	17244	17156	17149	17313	17219	17220	16976	17257	17025	17330	17073	17203	17123	17233	17073	17004	17123	17089	17078	17046	17046	17088	17060	17080	16994	17114	17111	17108	17231	17046	17119	17069	17049	17085	16898	17016	17154	17073	17046	17220	17082	17276	17042	17165	17068	17070	17145	17218	17037	17029	16934	17244	17168	17075	16967	16988	17132	17032	17016	17121	17229	16967	17086	16999	16779	17172	17178	17034	17110	17130	17167	17091	17157	16852	17011	17119	17217	17050	17206	17061	17063	17126	17142	17054	17010	17080	17081	17171	17162	16940	17125	17051	17099	16918	17062	17103	17141	17131	17105	16917	17184	17056	17122	17114	17218	17215	17192	16974	17022	17102	16947	17129	17181	17167	17126	17106	17003	17231	16999	17018	17072	17209	17098	17120	17073	17276	17066	17084	17058	16990	16955	17120	17065	16977	17193	17021	17132	16960	17220	16976	17108	17181	17214	17130	17128	17252	17120	17058	16953	16928	17031	17011	17161	17073	17061	16993	17094	17133	17139	17009	17082	17249	17162	17047	17055	17081	17212	17130	16989	17115	16792	16997	17153	17092	17005	17042	17138	17028	17307	17101	16991	17128	17245	17103	17139	17035	17089	17093	17075	17272	16904	17267	17062	16997	17108	16942	16990	17150	17088	16990	17265	17073	17146	16820	17120	17005	16958	17156	17091	17135	17219	17200	16975	17093	16914	17114	17074	17065	17053	17090	16832	17023	17058	17131	16990	16985	17147	17108	17056	16978	16973	17248	16892	17204	16969	17115	17088	17043	16977	16947	16897	17070	17191	17177	17042	17306	17210	17111	17120	17122	17018	16857	16968	17061	17354	17252	17167	17039	17187	16993	17279	16990	16959	17227	17146	17150	17204	17020	17043	16978	17059	17091	17085	17160	17108	16963	17259	17131	17032	17207	17109	17187	17165	17023	17096	16905	17084	17150	17114	17122	17108	17113	17193	17087	17005	17119	17216	17192	17123	17172	17052	17112	17154	17060	17036	17153	17221	17212	17069	17234	17145	17121	17071	16894	17164	17195	16949	17036	17075	17000	17068	17016	17129	17202	17216	17044	16949	17089	17101	17232	16941	17069	17089	17182	17029	17204	17158	17197	17148	17162	16950	17225	17197	17016	17122	16967	17207	17040	17189	17300	17048	17070	16857	16888	17161	17190	17193	16974	17205	17108	16970	17121	17167	17160	17102	17035	17109	16997	17177	17001	17118	17065	17315	17199	17270	17163	17012	17101	17146	17116	17137	16962	17204	16957	16949	16949	17204	17251	16811	17044	16994	16988	17158	17070	17167	17023	17238	17019	16993	17323	17170	17092	16952	17215	17086	16996	17139	17015	17039	17022	17087	16868	17023	17054	17177	17161	16902	17250	17171	17007	17197	16914	16988	17039	17082	17092	17070	16892	17006	17090	17090	17075	17081	17264	17121	16967	17040	17059	17072	17005	16889	17260	17031	17163	17006	17149	17057	17108	16988	17162	17106	16943	17024	16935	16947	17113	17045	17200	17151	17102	17099	17080	17318	17248	17154	17220	17147	17115	17149	17008	17039	17115	17165	17060	17097	17299	17116	17056	16986	17003	17102	16981	16923	17218	17051	17068	17019	17168	17160	16952	17237	17153	16968	17127	16916	17119	17179	17099	17123	17038	17016	17237	17113	17177	16977	17078	16994	17194	17377	17096	17004	17036	17247	16967	17281	17045	17046	17049	17214	17055	17131	17075	17098	17012	17107	17365	16966	17102	17268	17037	17170	17160	17037	17023	16970	17145	17183	17039	17087	17112	17206	17286	17039	17135	17033	17091	17129	17142	17187	17113	16988	17204	17154	17068	17122	17140	16919	17015	17262	17086	17214	17120	17266	17189	17059	17030	17113	17059	17063	16947	16860	17198	17034	17075	17230	17021	17140	17231	16961	17025	17127	17169	17132	17050	17113	17091	17023	17031	17092	17048	17100	17223	17169	17049	17244	17174	17041	17196	17006	17143	17195	17015	17111	17081	17047	17046	16915	17075	17177	16849	16941	17254	17161	17064	17151	17041	17223	17102	17076	16998	16988	17091	17177	16939	16964	17013	17030	17280	17008	17234	16989	17172	17132	17108	17047	17011	17069	17147	17230	17192	17150	17089	17177	16924	16921	17115	17192	17184	16999	17078	17187	17125	17124	17136	17073	16993	17121	17040	17172	16995	17125	17243	17100	17091	17058	16885	17014	17174	17091	16938	17109	17177	17155	17337	17138	17052	17060	17030	17132	17058	17141	16971	17101	16976	16861	17062	17186	17199	17167	17041	17154	17166	17059	16901	17022	17031	16968	17142	17159	17013	17049	17253	17164	17141	17060	17089	17110	17090	16989	17002	17086	17037	17044	17185	17133	16991	17132	17278	17025	17068	17279	17174	17100	17036	17139	17049	17253	17163	17161	16928	17096	17191	17150	17159	17131	17002	17101	17102	17089	17185	17088	16957	17047	17159	17006	17084	17073	17095	17013	16956	17289	16968	17094	17165	17165	17093	17002	17092	17046	17130	17041	17196	17085	17132	16885	16991	17207	17016	17181	16897	17140	17205	17155	17311	17071	16994	17101	17058	17111	17195	17194	17075	17143	17058	17258	17134	17087	17140	17050	17353	17088	17011	17017	17165	17166	16946	17157	16994	17034	17223	17242	17167	17185	17066	17032	17099	17307	17191	17136	16923	16868	16974	17129	17072	16977	17202	17162	17141	17151	17139	17272	17103	17185	17088	16893	17117	17116	17036	17107	17071	17074	17080	17123	17307	17014	17170	17097	17037	17166	17013	17118	17002	17163	17111	17058	17290	17163	17080	17204	17020	17079	17182	17267	16978	17119	16971	17209	17258	17001	17223	17135	17279	17079	17013	17120	17231	17100	17143	17172	17002	17156	17217	16993	17125	17147	16945	17036	17016	17048	17076	17207	17045	17041	17175	17083	16919	17186	17048	17038	17043	17165	17041	17022	16992	17050	17104	17107	17088	17315	16978	17139	17122	17008	17150	17239	17012	17142	17221	17053	17123	17060	17129
27461	23387	29156	26133	20229	19116	18746	18169	18176	17995	18018	18021	17909	17907	18035	17806	18008	17942	18003	17975	17983	17840	17746	17764	17836	17551	17835	17979	17752	18013	17821	17849	17845	17896	17847	18015	17780	17771	17692	17812	17926	17801	17845	17721	17497	17809	17482	17530	17635	17701	17550	17800	17746	17705	17633	17786	17933	17784	17754	18062	17874	17625	17824	17632	17521	17642	17853	17846	17673	17570	17774	17551	17594	17654	17684	17822	17729	17837	17704	17792	17784	17689	17785	17834	17823	17760	17855	17953	17859	17746	17662	17502	17307	17553	17446	17666	17721	17860	17723	17739	17986	17804	17776	17710	17732	17670	17654	17820	17579	17823	17804	17717	17705	17644	17697	17605	17708	17631	17637	17560	17468	17566	17669	17745	17562	17792	17755	17624	17517	17655	17836	17688	17659	17805	17907	17627	17822	17690	17600	17469	17692	17724	17528	17764	17707	17488	17723	17590	17550	17661	17576	17788	17615	17862	17613	17785	17748	17838	17999	17737	17625	17784	17696	17664	17674	17618	17699	17794	17716	17947	17934	17798	17722	17785	17661	17893	17790	17683	17791	17753	17643	17612	17583	17509	17790	17583	17623	17805	17879	17726	17962	17712	17916	17623	17784	17723	17721	17692	17638	17563	17972	17750	17547	17789	17688	17720	17881	17637	17543	17772	17737	17524	17699	17723	17644	17826	17589	17678	17759	17743	17764	17746	17783	17847	17664	17634	17701	17681	17704	17702	17716	17773	17636	17934	17687	17763	17647	17659	17722	17781	17821	17515	17656	17838	17862	17683	17915	17603	17772	17616	17819	17621	17877	17541	17568	17679	17795	17649	17797	17750	17737	17588	17612	17593	17746	17898	17718	17776	17905	17766	17718	17776	17697	17710	17830	17845	17944	17830	17761	17886	17660	17793	17668	17450	17784	17528	17569	17631	17682	17696	17623	17892	17618	17740	17896	17766	17653	17832	17545	17647	17712	17804	17846	17848	17739	17643	17767	17681	17736	17798	17764	17710	17736	17645	17632	17553	17739	17876	17497	17748	17662	17706	17708	17841	17694	17636	17854	17591	17544	17824	17739	17770	17773	17721	17714	17614	17712	17763	17564	17635	17578	17852	17603	17659	17672	17481	17589	17621	17758	17592	17840	17667	17571	17864	17953	17659	18037	17773	17734	17651	17621	17784	17719	17661	17669	17724	17763	17654	17601	17842	17824	17660	17707	17699	17958	17841	17647	17741	17699	17493	17636	17631	17770	17700	17748	17640	17815	17839	17771	17483	17698	17862	17511	17454	17602	17586	17746	17602	17951	17915	17954	17691	17750	17494	17606	17696	17588	17715	17821	17475	17637	17556	17880	17661	17715	17648	17739	17625	17510	17732	17776	17665	17912	17893	17565	17829	17601	17909	17713	17873	17956	17604	17705	17689	17913	17591	17442	17549	17889	17857	17700	17899	17711	17789	17771	17626	17815	17743	17755	17569	17532	17763	17779	17844	17564	17580	17546	17584	17665	17732	17877	17970	17691	17693	17671	17662	17725	17642	17637	17703	17464	17704	17630	17718	17739	17734	17736	17764	17779	17787	17608	17710	17603	17503	17798	17626	17697	17724	17791	17880	17569	17701	17689	17768	17908	17491	17688	17739	17801	17699	17638	17936	17807	17639	17625	17764	17761	17537	17762	17621	17614	17445	17725	17748	17777	17737	17742	17619	17709	17879	17764	17539	17836	17588	17720	17561	17717	17642	17575	17527	17693	17730	17707	17703	17680	17618	17631	17648	17763	17588	17808	17598	17763	17834	17645	17604	17598	17771	17948	17706	17725	17708	17504	17453	17634	17479	17565	17777	17697	17705	17626	17683	17689	17886	17775	17806	17617	17820	17762	17576	17620	17691	17769	17673	17828	17597	17687	17746	17719	17579	17689	17859	17490	17481	17652	17653	17694	17922	17673	17787	17697	17598	17602	17735	17675	17723	17659	17899	17786	17562	17809	17879	17692	17693	17633	17645	17842	17622	17530	17840	17763	17741	17735	17716	17759	17590	17722	17496	17883	17655	17730	17939	17513	17649	17772	17675	17592	17572	17497	17826	17831	17614	17595	17485	17664	17819	17771	17618	17684	17684	17544	17673	17656	17577	17638	17733	17751	17602	17858	17701	17773	17631	17692	17657	17743	17739	17718	17687	17763	17605	17869	17575	17805	17565	17718	17803	17805	17612	17487	17493	17769	17501	17668	17745	17679	17745	17787	17717	17718	18014	17717	17529	17867	17675	17680	17627	17727	17627	17806	17693	17626	17641	17805	17892	17689	17699	17804	17664	17890	17747	17500	17689	17677	17811	17613	17685	17762	17838	17785	17872	17815	17780	17933	17580	17799	17784	17615	17615	17786	17791	17757	17909	17942	17609	17889	17648	17435	17653	17896	17711	17611	17798	17699	17628	17734	17748	17590	17702	17720	17828	17893	17775	17633	17550	17587	17663	17621	18107	17752	17773	17740	17789	17703	17611	17803	17571	17612	17675	17681	17579	17632	17583	17917	17828	17632	17626	17588	17576	17814	17644	17739	17704	17735	17813	17725	17535	17578	17686	17612	17679	17724	17557	17617	17725	17805	17744	17723	17669	17690	17771	17722	17838	17521	17729	17634	17800	17488	17573	17860	17524	17929	17794	17654	17777	17691	17552	17600	17774	17901	17532	17815	17681	17522	17782	17708	17685	17779	17593	17822	17707	17758	17861	17704	17671	17786	17780	17748	17739	17715	17876	17509	17842	17668	17770	17627	17558	17600	17873	17541	17740	17678	17613	17415	17538	17637	17693	17606	17762	17546	17725	17726	17608	17658	17951	17798	17864	17524	17804	17727	17673	17716	17933	17756	17701	17622	17575	17772	17655	17716	17787	17847	17757	17739	17535	17792	17661	17908	17657	17661	17580	17795	17648	17622	17754	17463	17480	17660	17780	17643	17698	17554	17785	17759	17654	17727	17686	17720	17706	17788	17696	17912	17775	17591	17729	17779	17544	17699	17662	17764	17676	17860	17686	17660	17692	17745	17822	17923	17793	17789	17812	17634	17658	17689	17814	17683	17542	17689	17787	17706	17733	17752	17714	17724	17521	17433	17480	17860	17690	17754	17572	17515	17784	17485	17552	17792	17746	17723	17651	17818	17519	17647	17685	17739	17801	17733	17898	17749	17869	17679	17600	17650	17815	17835	17707	17832	17590	17716	17744	17573	17716	17564	17709	17600	17863	17662	17802	17728	17606	17690	17571	17802	17751	17833	17786	17712	17851	17741	17669	17810	17931	17862	17828	17670	17790	17564	17685	17700	17656	17801	17656	17606	17638	17720	17457	17776	17596	17644	17717	17677	17503	17538	17574	17985	17878	17806	17773	17772	17748	17950	17664	17705	17935	17776	17994	17636	17651	17618	17684	17605	17709	17583	17623	17775	17773	17866	17625	17828	17826	17718	17427	17589	17598	17752	17655	17695	17421	17837	17484	17734	17653	17669	17828	17603	17785	17749	17811	17824	17903	17650	17839	17619	17564	17649	17967	17965	17695	18009	17658	17603	17675	17572	17852	17692	17611	17680	17819	17587	17641	17712	17728	17669	17732	17683	17828	17870	17732	17522	17711	17657	17619	17673	17646	17849	17839	17825	17672	17767	17722	17786	17668	17577	17709	17722	17816	17749	17794	17792	17536	17521	17605	17721	17668	17732	17704	17811	17664	17726	17744	17801	17647	17966	17923	17779	17568	17815	17956	17757	17654	17705	17917	17802	17650	17560	17728	17945	17737	17661	17816	17644	17761	17586	17821	17657	17725	17724	17660	17841	17784	17632	17682	17914	17781	17798	17602	17617	17591	17712	17678	17818	17763	17913	17716	17617	17601	17898	17716	17692	17523	17513	17849	17822	17497	17736	17572	17704	17687	17673	17685	17710	17635	17632	17668	17769	17705	17685	17609	17667	17651	17903	17718	17516	17729	17700	17978	17832	17706	17712	17965	17608	17722	17726	17933	17855	17650	17779	17799	17918	17866	17784	17751	17730	17884	17901	17676	17833	17825	17723	17611	17756	17637	17948	17862	17651	17632	17747	17751	17776	17605	17796	17771	17650	17617	17743	17652	17565	17740	17861	17671	17760	17787	17894	17701	17561	17583	17808	17637	17688	17604	17887	17654	17641	17667	17755	17712	17591	17756	17746	17696	17840	17915	17733	17632	17691	17595	17479	17802	17685	17833	17791	17659	17726	17817	17779	17717	17858	17689	17552	17720	17797	17700	17582	17711	17594	17517	17976	17570	17767	17647	17625	17671	17603	17601	17872	17576	17586	17727	17604	17815	17942	17659	17796	17575	17993	17756	17767	17791	17725	17664	17644	17592	17702	17597	17676	17568	17722	17879	17737	17659	17783	17898	17929	17826	17638	17745	17531	17589	17667	17942	17846	17581	17952	17807	17609	17707	17792	17633	17664	17544	17630	17688	17673	17754	17718	17955	17580	17773	17786	17622	17921	17620	17726	17787	17754	17780	17590	17662	17722	17466	17655	17634	17729	17840	17667	17725	17773	17759	17549	17792	17699	17602	17574	17699	17855	17745	17901	17797	17728	17791	17573	17648	17891	17510	17789	17702	17771	17889	17585	17723	17568	17452	17766	17591	17727	17842	17660	17815	17728	17697	17619	17392	17578	17836	17744	17744	17809	17745	17765	17816	17771	17640	17682	17621	17653	17623	17711	17793	17889	17740	17727	17644	17865	17478	17684	17660	17863	17684	17601	17760	17526	17848	17696	17916	17946	17745	17782	17847	17798	17516	17775	17628	17794	17903	17647	17740	17748	17795	17834	17868	17724	17788	17703	17732	17606	17761	17907	17652	17564	17628	17775	17771	17897	17576	17789	17890	17630	17473	17856	17772	17825	17503	17720	17908	17815	17610	17732	17647	17932	17783	17718	17723	17914	17778	18037	17596	17950	17695	17515	17647	17695	17970	17762	17923	17803	17798	17790	17544	17873	17630	17971	17787	17694	17596	17602	17675	17863	17853	17845	17645	17646	17674	17494	17734	17518	17789	17787	17571	17746	17412	17668	17757	17795	18002	17627	17756	17549	17735	17833	17685	17697	17894	17699	17798	17721	17873	17749	17600
22965	32878	32972	25438	19724	17863	17262	16808	16711	16541	16459	16471	16288	16277	16137	16303	16211	16180	16193	15919	16197	16353	15934	16184	16183	16079	16263	16119	16102	16151	16121	15962	16119	16072	16146	15971	16020	16069	16010	16249	15967	15917	16201	15998	16055	16046	16191	15914	16062	15937	16122	15934	16018	16044	16138	16136	16077	16038	16045	16023	16064	16060	16044	15970	16048	16196	15952	16033	16109	16041	15934	15992	16131	15914	16033	15940	15963	16016	15945	16047	15899	15988	16075	16095	15856	15972	16126	16045	16029	15989	15946	16011	16016	16107	15972	15839	15970	16155	16017	16119	16035	16036	16171	16044	15885	16173	15881	16002	16049	15896	16094	16195	16044	15863	15979	15956	15989	16008	16256	15981	15920	15937	15995	15860	15872	16001	15999	16122	16021	16029	15761	15840	16071	15993	15898	15971	16081	16043	16127	15955	16040	15932	16006	16047	15953	16003	15908	15929	15931	15691	15964	16001	16076	15824	15951	16077	16091	15960	16050	16031	15948	15928	15970	15938	15913	16059	16009	15965	15904	15861	15935	15908	15952	16010	16035	15891	16204	15892	15849	15970	15770	16034	15962	15982	15954	15929	15783	15847	16034	15975	15951	15887	15922	16090	16045	15946	16002	15776	15918	15849	16106	16032	16090	15886	15980	15864	16180	16042	15949	15747	15945	15968	15812	16025	15892	15994	16145	15982	15959	15973	16064	15910	15999	16026	16036	16044	15988	16100	15983	15861	15961	15780	16031	15956	15972	16124	15949	15962	15912	16052	16029	16136	15960	15907	15921	16076	15940	16012	16025	15931	15954	16040	15977	16074	16046	16174	15980	15946	16037	15864	16111	16044	16101	16001	16060	16024	16029	16000	16096	16039	15995	16103	15858	15882	15986	16195	16192	15965	16245	15962	15962	16173	16021	16094	16083	15954	16075	15841	16387	16083	15990	15899	15962	16109	16061	15982	15839	15978	15963	15940	15906	15881	15984	15732	15894	16012	15974	16034	15947	15939	15931	15912	15999	16008	16036	16196	16113	16006	15925	16015	15947	15797	16157	15846	15959	16171	15795	15946	15956	15996	16053	15966	15977	15992	16041	16043	15934	15876	16071	15995	16020	15937	16105	15891	15776	16216	16032	15957	16108	15939	16117	15864	15845	16006	16041	15862	16040	16156	15901	16022	16150	16191	15985	16027	15787	16008	15989	15932	16029	16063	16044	16015	15847	16191	15756	15997	15829	16032	16116	15957	16055	15935	15975	15965	16115	16066	15885	16003	16005	15914	15848	16045	16058	16000	16105	15893	15971	16066	15920	16052	16079	16114	16018	16017	16174	16011	15923	15924	15992	16076	16084	15949	16174	15969	16040	15961	16138	16020	16010	16002	15842	15765	15960	16125	15947	16025	15960	15873	15968	16065	15982	15875	16040	16089	15913	15891	16213	16104	15901	15930	15981	15850	16053	16006	15896	15953	15768	16166	15950	15807	16069	15860	15977	15842	15934	16061	16045	16033	16190	16079	16011	16008	15987	15925	16029	15886	16084	16153	15860	16072	16000	15956	15963	15973	15923	16006	16028	16100	15905	15934	15913	15913	15996	15828	16142	16126	16083	16087	16084	16081	15912	15814	16015	15984	16043	16102	15952	16084	15884	16060	15906	16068	16051	15894	16062	16022	15889	16058	15925	16034	15982	15964	16076	15955	15962	15990	15929	15771	16138	15994	15926	16064	15799	16196	15896	16077	15958	15923	16027	16009	15958	15918	16046	15914	15963	16094	15823	16031	16026	16056	16110	16059	15830	15746	16113	16023	16080	16032	15972	15913	16010	16004	16104	16016	16056	15907	15844	16062	16052	16008	16127	16080	15835	16075	16097	16064	15876	15802	16051	15826	16148	15939	16005	15858	16028	15845	16010	15908	15976	15870	16001	16134	15906	15996	16081	16050	15830	15911	15977	15874	16122	16117	15936	15909	15873	15875	15934	16143	15939	15928	16089	15812	16056	16076	15861	15897	16029	15892	15711	16008	16130	16038	15831	16159	15919	15915	15868	16011	15844	16005	15926	15946	15954	15990	16009	15925	15977	16015	16121	15815	15983	15931	15917	16089	16023	15900	15970	15930	16064	15838	15974	16115	16014	15994	15926	15984	16020	16021	16006	15951	16035	16067	15974	15889	15902	15869	15989	15944	16002	15801	15976	15937	15904	16026	15951	15940	15865	15930	15922	16048	16081	15855	16052	16041	16022	15902	16038	15993	15950	16074	16063	15961	16016	15986	15979	15998	16046	15900	15733	16144	15946	16007	16052	16040	15936	15974	15955	16052	16127	15932	16045	16069	15950	15907	15949	15934	16097	15993	15989	15933	15904	15937	15940	15891	15983	15930	15843	16214	15779	16109	15887	15878	16037	15993	15920	15980	15935	15858	16089	16045	16050	15941	15923	16039	15879	16016	15972	16054	16000	15933	15948	15994	15960	16085	15835	15976	16045	15891	15970	15975	16107	16072	16024	15956	15843	15900	16000	15884	16063	16027	15991	16059	16018	16004	15840	16046	16083	16071	16040	15915	16026	15943	16139	16037	16005	15951	16039	16110	15872	16044	16076	15974	16151	16026	16165	15891	15914	16012	16079	15767	15956	15962	15890	16002	16131	15860	16149	15973	16154	15996	16026	15886	15901	16098	16071	15869	16013	15953	16028	15992	15896	16133	16008	15940	16045	16060	16033	15925	16111	16144	15990	15958	15815	15975	15896	15930	15963	15980	15995	16083	15978	16009	15980	15973	16093	15937	16116	16092	15931	16084	16049	15829	15971	16039	15949	16021	15932	16251	15860	15998	15902	16010	16093	15867	15850	16012	15967	15985	15837	16124	16131	15891	16051	16016	15990	16029	15899	16020	15941	15980	16018	16049	15836	16094	16047	15922	16170	16023	16057	15840	16066	15998	16181	16049	16055	16043	15990	16000	15852	15916	15929	16083	15995	16035	16001	15929	15838	16030	16152	15987	16067	16129	15941	15909	16114	16126	15977	15833	15822	16025	15961	16203	16075	16159	15966	15949	16093	15865	15948	15932	16000	15926	15903	16144	15939	15895	16103	15878	15870	15969	16023	16133	15991	15999	16207	16066	16096	16030	15950	16156	16052	16135	15831	15957	16046	15921	16098	16004	16005	15944	16065	15981	16000	16248	16119	15969	15994	16156	15946	16102	15773	16070	15971	16059	15844	15994	15969	15909	15882	15943	15956	16091	15901	16124	16012	15927	16094	16078	16066	15980	15938	15967	15877	16050	15922	16091	15896	16070	15945	15958	15949	15890	15882	16043	15969	15996	15872	16022	15855	15977	15988	15928	16127	16170	16058	15930	16137	16077	15927	15993	15898	16032	15852	15984	15857	16019	16053	15835	15933	15961	15964	16025	16076	15990	15871	15968	15938	16075	16045	16039	15828	16064	16003	15986	16033	16166	16056	16148	15795	16050	16001	15722	15905	16089	16223	15892	16043	15852	15815	15895	15894	16218	16015	15893	16064	15992	16083	16219	16027	15922	16060	16040	15944	16047	15953	15962	16127	15987	16006	16081	15964	15883	16154	15958	15974	15933	15990	15980	16024	16027	16028	16049	15980	15980	15891	16056	16044	16027	15933	15989	15991	15944	15950	16129	15981	15951	16205	15887	15948	16066	15998	16180	16058	15888	16009	16008	15896	16076	16024	16140	15963	16001	16011	15827	16090	16088	16026	15912	16007	16027	16128	15985	16121	16057	16183	15938	15982	15876	15991	16005	15864	15916	15837	16068	15985	16052	16152	16142	16112	16020	15934	15920	15953	16014	15928	15923	15953	16143	16033	15961	16129	15957	16126	15927	16049	15982	16065	15978	15938	15968	16146	16036	15898	16052	16012	16005	15996	15960	15995	15896	15986	16001	15981	16008	15964	15897	16117	16031	15929	16120	16033	16020	16123	16131	16040	15948	16003	16150	16110	15972	16062	16136	15926	16075	15935	15942	15984	15876	16167	15836	15960	15952	15942	15974	15882	16046	16055	16017	15959	16003	16069	15993	16041	16071	15917	15963	16137	15861	16013	16120	15925	15956	16051	16017	16141	15946	15922	15980	16161	16046	16159	16078	16024	16021	15938	16060	16064	15983	16059	16129	15910	15959	16043	15900	16052	16047	16079	16123	15929	16036	16031	16143	15936	15953	16068	16004	16040	16024	15936	15998	16073	16160	16188	15968	16076	16171	15989	16045	16086	16007	16155	15920	16079	16020	15973	16185	15929	15991	16114	16099	16050	16165	15900	16110	16213	16016	15935	16012	16009	15848	16096	16088	15784	15874	16115	15835	16064	16049	16023	16013	16006	15885	16144	16021	16099	16087	15910	15925	16009	15814	16110	15974	16005	15908	16002	16108	16158	16122	16038	15851	16105	15984	15895	15866	15774	15905	15792	16042	15958	16037	16059	16025	16006	16102	15906	15981	16066	15935	15927	15866	15887	15914	15943	15952	16041	15850	16117	15782	15914	16132	16082	15977	15767	15962	16307	15992	15961	15960	16007	15942	15825	16054	15981	16046	16112	15963	16081	16001	15939	16049	16076	15943	16081	15987	15940	15934	15982	16038	15984	15811	16053	15949	15978	16031	15952	16012	16077	16087	15980	15830	15998	16165	15991	16012	15989	15938	16086	15996	15989	16026	16001	16003	16118	16070	16186	16013	16164	15880	15918	16017	15857	16043	16043	15983	15865	16146	15821	15722	15950	16032	16191	15858	16084	16120	16019	15958	16086	16216	15925	15954	16142	16041	15948	15884	16065	15986	15992	16071	15850	16165	16031	16004	15996	15921	15936	15845	16144	15991	15960	16053	15918	16031	16077	16262	16153	15970	15993	15997	16074	16019	15864	16035	15993	16024	15887	15948	15922	15926	16074	15964	15988	16011	15634	15884	16116	15769	16045	16031	16106	15941	16077	16170	16056	15792	16293	16051	15934	15978	15956	16070	16219	16083	16029	15866	15924	16007	16124	16022	15849	16121	16099	15991	15941	15810	15906	15921	16089	15989	16080	16026	15919	15971	16054	16055	16069	15995	15935	16030	15925	16087	15882	16090	15935	16074	15991	15998	15914	16003	15970	16130	16017	15993	15860	15808	15929	16013
23916	21144	28629	24900	22600	22378	21489	19072	18773	18686	18454	18388	18227	18146	18185	18280	18080	18036	18091	18004	17944	18210	18011	18075	17938	18031	17982	17986	18022	18023	17933	17904	17934	17784	17826	17757	17850	17793	17872	17791	17835	17767	17803	17662	17713	17809	17875	17970	17905	17736	17957	17818	17800	17873	18030	17856	17586	18033	17745	17789	17518	17748	17845	17581	17694	17694	17911	17853	17873	17699	17829	17709	17707	17753	17761	17705	17948	17738	17679	17830	17799	17916	17548	17885	17803	17871	17794	17732	17680	17764	17724	18067	17801	17872	17789	17624	17996	17863	17618	17697	17690	17845	17751	17853	17768	17735	17898	17791	17952	17852	17662	17600	17797	17846	17753	17744	17585	17733	17741	17779	17925	17658	17631	17776	17779	17674	17894	17661	17788	17741	17780	17773	17837	17739	17869	17612	17580	17796	17869	17859	17724	17683	17806	17849	17654	17915	17778	17796	17602	17751	17745	17870	17694	17856	17651	17827	17806	17798	17860	17553	17794	17793	17782	17761	17711	17751	17755	17728	17891	17862	17738	17937	17743	17831	17682	17680	17876	17766	17635	17613	17545	17648	17702	17665	17573	17904	17575	17768	17798	17939	17865	17786	17713	17755	17702	17832	17967	17837	17751	17797	17765	17701	17527	17845	17868	17683	17706	17724	17797	17771	17766	17767	17671	17821	17765	17893	17623	17743	17779	17614	17761	17732	17727	17701	17760	17816	17894	17730	17602	17637	17845	17833	17922	17683	17699	17782	17770	17940	17699	17748	17675	17645	17614	17744	17674	17817	17552	17756	17654	17680	17651	17593	17588	17755	17754	17533	17768	17676	17715	17899	17722	17569	17716	17767	17802	17727	17774	17758	17684	17804	17533	17704	17892	17918	17711	17408	17758	17905	17859	17898	17908	17754	17677	17637	17534	17681	17800	17670	17703	17640	17605	17788	17611	17693	17832	17774	17787	17982	17871	17932	17895	17831	17832	17865	17929	17697	17817	17764	17609	17723	17642	17740	17868	17577	17637	17801	17646	17743	17643	17819	17808	17563	17683	17780	17601	17760	17671	17798	17753	17555	17704	17839	17743	17714	17850	17708	17714	17802	17820	17810	17711	17797	17672	17767	17920	17732	17830	17811	17425	17608	17800	17719	17722	17622	17788	17901	17774	17542	17541	17622	17759	17922	17582	17661	17883	17756	17943	17465	17675	17860	17705	17720	17846	17734	17805	17745	17729	17605	17701	17561	17851	17799	17824	17807	17585	17644	17699	17629	17785	17911	17510	17845	17885	17785	17575	17671	17878	17705	17779	17675	17709	17618	17850	17774	17829	17729	17757	17791	17872	17916	17811	17728	17794	17958	17836	17786	17712	17696	17867	17770	17702	17780	17754	17752	17825	17785	17903	17761	17748	17873	17571	17730	17797	17614	17719	17942	17599	17590	17777	17780	18090	17641	17821	17879	17828	17640	17650	17642	17832	17722	17554	17802	17589	17615	17656	17733	17689	17605	17646	17765	17608	17758	17783	17758	17713	17694	17537	17865	17853	17600	17991	17879	17705	17864	17795	17967	17765	17746	17873	17976	17842	17611	17728	17723	17688	17765	17676	17823	17681	17727	17870	17835	17765	17781	17704	17756	17903	17870	17628	17719	17848	17652	17812	17704	17828	17868	18062	17655	17812	17836	17710	17822	17724	17545	17741	17723	17757	17678	17848	17682	17734	17787	17664	17740	18016	17764	17759	17770	17769	17628	17759	18022	17633	17695	17803	17794	17913	17752	17805	17811	17869	17878	17731	17728	17710	17931	17891	17720	18034	17866	17833	17754	17833	17915	17786	17754	17812	17748	17556	17537	17748	17760	17868	17675	17738	17843	17808	17926	17685	17788	17839	17648	17690	17675	17815	17821	17868	17733	17750	17923	17742	17656	17596	17737	17660	17684	17656	17800	17905	17891	17908	17852	18106	17767	17907	17793	17737	17778	17746	17771	17698	17672	17745	17726	17719	17733	17788	17812	17734	17966	17892	17682	17710	17915	17868	17706	17978	17804	17757	17606	17850	17760	17791	17620	17772	17701	17626	17792	17701	17595	17744	17816	17844	17869	17768	17766	17915	17910	17885	17923	17833	17808	17748	17769	17532	17764	17719	17684	17711	17672	17762	17788	17789	17763	17842	17804	17631	17715	17757	17894	17889	17834	17883	17719	17599	17713	17671	17484	17722	17720	17659	17788	17910	17883	17768	17748	17797	17877	17847	17663	17702	17978	17802	17604	17753	17769	17850	17659	17727	17678	17526	17665	18005	17832	17913	17928	17649	17952	17829	17857	17769	17708	17683	17625	17630	17798	17657	17513	17854	17730	17903	17794	17667	17663	17719	17856	17837	17743	17800	17913	17896	17642	17806	17599	17764	17832	17606	17708	17806	17694	17783	17828	17624	17741	17581	17809	17900	17671	17747	17787	17872	17996	17981	17544	17848	17704	17761	17626	17741	17616	17840	17787	17816	17697	17841	17738	17697	17676	17744	17692	17961	17783	17857	17809	17894	17662	17769	17720	17854	17793	17854	17917	17462	17807	17796	17719	17649	17634	17810	17803	17702	17644	17718	17819	17602	17631	17766	17588	17791	17883	17741	17777	17853	17757	17596	17586	17738	17697	17651	17767	17722	17801	17785	17975	17917	17737	17730	17781	17766	17736	17717	17961	17763	17727	17772	17822	17855	17889	17620	17829	17787	17837	17890	17685	17820	17709	17704	17784	17772	17634	17785	17569	17640	17743	17809	18053	17467	17707	17786	17745	17781	17760	17651	17731	17740	17812	17622	17987	17696	17709	17732	17657	17726	18015	17727	17820	17606	17783	17713	17899	17784	17872	17659	17835	17725	17692	17696	17807	17640	17623	17654	17740	17964	17735	17757	17715	17786	17803	17734	17733	17801	17792	17824	17819	17759	17860	17897	17722	17710	17840	17858	17532	17830	17850	17514	17803	17977	17733	17768	17822	17757	17597	17755	17775	17781	17721	17877	17643	17669	17682	17570	17663	17737	17818	17854	17889	17689	17711	17705	17772	17642	17743	17680	17754	17793	17683	17709	17712	17685	17714	17733	18005	17918	17699	17778	17639	17848	17349	17671	17711	17543	17580	17877	17701	17622	17494	17588	17845	17795	17730	17717	17730	17645	17737	17820	17674	17782	17682	17827	17576	17762	17698	17600	17768	17744	17638	18086	17792	17668	17816	17602	17508	17657	17852	17843	17777	17861	17976	17911	17884	17621	17978	17864	17914	17616	17696	17839	17693	17715	17772	17825	17718	17782	17556	17648	17748	17942	17746	17753	17623	17783	17471	17703	17879	17780	17737	17836	17732	17830	17804	17856	17860	17602	17644	17743	17893	17833	17591	17852	17825	17869	17756	17691	17700	17852	17738	17838	17635	17725	17784	17744	17529	17956	17447	17490	17644	17711	17714	17736	17886	17817	17838	17777	17660	17643	17734	17940	17664	17658	17649	17773	17825	17753	17858	17781	17619	17637	17800	17703	17719	17765	17589	17860	17592	17652	17677	17698	18098	17963	17514	17676	17620	17825	17734	17768	17802	17921	17863	17705	17621	17768	17740	17717	18099	17687	17765	17684	17839	17774	17840	17634	17841	17991	18021	17764	17727	17595	17691	17795	17748	17841	17716	17872	17896	17797	17695	17786	17874	17772	17801	17641	17678	17717	17824	17876	17670	17777	17887	17950	17669	17783	17848	17665	17801	17655	17792	17936	17768	17829	17669	17616	17649	17723	17698	17767	17742	17878	17759	17650	17680	17681	17727	17724	17835	17771	17702	17742	17783	17834	17782	17825	17796	17705	17655	17910	17835	17474	17480	17794	17745	17649	17676	17692	17759	17733	17810	17858	17873	17699	17517	17611	17780	17741	17741	17769	17752	17940	17636	17648	17757	17820	17818	17814	17786	17695	17882	17808	17617	17680	17870	17861	17567	17718	17610	17634	17754	17795	17717	17710	17780	17740	17612	17778	17820	17769	17907	17815	17635	17750	17746	17659	17805	17740	17729	18052	17892	17957	17684	17732	17749	17734	17985	17676	17669	17760	17610	17888	17704	17755	17773	17472	17739	17802	17635	17711	17718	17600	17699	17677	17614	17739	17588	17394	17650	17918	17811	17735	17675	17814	17768	17661	17652	17585	17730	17641	17764	17756	17676	17824	17829	17719	17759	17784	17584	17755	17511	17801	17871	17727	17751	17751	17661	17719	17677	17837	17746	17801	17693	17704	17635	17693	17889	17951	17657	17998	17925	17664	17755	17921	17669	17690	17535	17822	17827	17825	17725	17728	17805	18126	17621	17848	17704	17825	17765	17651	17853	17632	17731	17703	17779	17771	17726	17683	17670	17640	17747	17797	17983	17869	17753	17717	17711	17729	17520	17803	17763	17686	17851	17813	17780	17904	17786	17486	17710	17757	17797	17716	17782	17709	17750	17872	17885	17634	17910	17928	17784	17614	17647	17831	17718	17772	17579	17686	17655	17723	17497	17738	17820	17727	17870	17687	17801	17861	17644	17870	17684	17684	17806	17693	17644	17703	17594	17918	17731	17752	17784	17777	17897	17927	17697	17721	17642	17727	17700	17804	17924	17636	17865	17700	17892	17881	17609	17895	17748	17684	17693	17839	17641	17821	17783	17834	17960	17852	17664	17398	17675	17687	17744	17897	17725	17756	17794	17588	17856	17711	17558	17761	17629	17791	17771	17735	17676	17734	17868	17709	17808	17726	17720	17919	17797	17890	17749	17676	17985	17792	17768	17960	18020	17889	17848	17881	17712	17762	17724	17904	17801	17945	17856	17745	17645	17854	17850	17578	17642	17775	17923	17726	17842	17550	17785	17708	17733	17668	17827	17798	17641	17871	17572	17740	17876	17692	17883	17561	17728	17809	18033	18058	17746	17762	17870	17771	17715	17624	17614	17824	17688	17786	17928	17531	17746	17686	17733	17726	17838	17871	17752	17668	17747	17893	17819	17869	17833	17907	17860	17850	17686	17853	17671	17626	17658	17756	17839	17965	17790	17745	17760	17640	17568	17616	17695	17842	17684	17788	17727	17702	17488	17600	17776	17859	17704	17918	17848	17959	17896	17899	17640
23762	41686	44757	31469	22634	20076	18785	18090	17503	17377	16866	16900	16766	16633	16647	16482	16462	16500	16386	16197	16349	16452	16316	16226	16216	16182	16368	16232	16262	16047	16380	16302	16166	16145	16077	16155	16070	16193	16179	16279	16124	16014	16182	16194	15932	16024	15863	16074	15938	16203	16052	15990	16087	16024	15992	15975	16009	15952	15995	16130	16148	16023	16167	15993	15911	16004	16138	15966	16019	15966	16156	16005	16116	15979	15993	16067	15938	15967	16054	16175	16101	15900	16111	15924	16018	16063	16054	16121	15983	16025	16066	16050	16048	16136	16030	16034	16153	16016	15960	15950	16085	15912	16021	16123	15998	16047	15945	15995	16094	15955	16129	16216	16115	15983	16114	16066	16019	16102	15982	16135	15959	16009	15891	15908	15965	16067	15841	16048	15895	16107	16070	16106	16088	15964	16017	16073	16130	16094	15921	16017	16149	15994	16141	16005	16069	16025	16118	16115	15912	16027	16049	15966	15851	16097	16057	15948	16063	16036	15870	15966	16179	15880	15852	16059	16093	16070	16036	15931	16116	16002	15995	15934	16161	16046	15976	16138	15849	16026	15898	16101	16068	16012	16060	16049	16085	16021	16013	15967	16073	16031	15885	16129	15880	16002	16011	16068	16092	15817	16150	16012	16092	15919	15941	15977	16071	16077	16047	16005	15965	16128	15956	15976	16139	16025	16065	16095	16076	16166	16078	15961	16187	16058	15964	16121	16024	16035	16019	16128	15900	16241	16129	16002	16099	16022	16010	16157	15947	16086	15866	16220	15801	16042	16114	15900	16021	16082	16101	16099	15965	16076	16109	15868	16086	16050	16038	15866	16053	16089	16077	15997	16098	16282	16042	15983	15992	16049	16151	16035	15854	16047	16077	16025	16232	16072	16082	15710	15913	16012	16045	15995	15910	16077	15994	16138	16046	16056	15968	16031	16157	15776	15956	16011	15992	16077	16143	15892	16056	15960	16084	16002	16085	16050	16003	16079	16151	15976	15880	16064	16027	16105	16148	16099	16007	16072	15990	15959	15938	16009	15984	16062	16031	16017	15932	16081	16281	15954	15971	15974	16246	16073	15959	15875	16352	16065	16221	16043	16091	15926	15897	15948	16057	16178	16166	15947	16142	15881	16097	15946	16087	16005	15933	15950	16129	16105	16089	15948	16107	16125	16044	16153	15816	15964	15887	15991	15955	15972	15945	16123	16186	15922	15896	16043	16011	16068	16125	16141	15939	15727	16137	15825	15956	16111	15971	15947	16123	16009	15933	16003	16133	15937	15915	16083	16037	16153	16000	16005	16134	16141	15983	15889	16006	16128	15952	15923	16240	16123	15955	15893	15890	15925	16013	15964	16103	15990	16036	16068	16094	15996	16055	16110	16012	15957	15964	15960	16023	16000	16089	16196	15920	15912	16041	16042	16172	15905	16029	15861	15975	16063	15931	16011	15972	15983	16018	15957	15915	15801	16166	16050	16071	16075	16024	16003	16020	16089	15913	15951	16221	15974	16115	15986	15980	16063	15983	16093	16198	16065	15876	16172	16040	16011	16028	16330	16149	16039	16049	16052	15874	15974	16021	15942	16185	16050	16075	16023	16101	16059	15914	16059	15899	15964	16240	15975	16004	15893	16153	16137	15786	15938	15888	16041	16034	15877	16122	16068	15963	16136	16159	15973	16046	16016	16013	16042	16112	15956	16097	15881	16079	15881	16032	15982	16073	15828	16115	16058	15955	16019	16029	16070	16064	16108	15965	15989	16230	15826	15993	16112	16077	16109	16047	15953	16025	15844	15969	16022	15989	16092	16091	16142	16004	16104	16007	16141	16037	15974	15989	16038	16041	15976	16155	16071	15950	15965	16076	16051	15984	16097	15957	15949	15912	16154	16040	15931	15936	16017	15938	16063	16103	16135	16025	16141	15873	16128	16072	16052	16171	15915	16077	15979	15904	16066	16181	16031	16156	15960	16109	16147	15917	16114	16133	16121	15992	16141	15944	16188	16041	15849	15958	16025	16052	15910	16046	16013	16072	16030	16043	15883	15952	15968	16138	16066	16128	16076	16156	15968	15985	15966	15924	16133	16056	16080	15840	15967	16170	16114	15985	15994	16077	15936	15807	16145	15940	16114	16069	16066	15940	16123	16061	16096	15917	15969	16059	16089	15938	16017	16014	16159	15934	15938	16026	16043	15900	15977	16053	16046	16078	16006	16077	15960	15971	15989	16126	15985	15928	16091	15982	15882	15911	16080	15933	15963	15831	15982	15917	15941	15987	15938	16029	15979	16133	16189	16164	16094	15885	15908	15926	16111	16067	16056	15955	15964	16035	16043	16008	16019	15923	15908	16155	16226	15950	16129	16103	16174	15900	16001	16087	16050	16020	15929	16112	15980	15953	16138	16135	15933	16041	16016	15968	16124	16138	15878	15952	15947	15926	15906	16026	16065	15886	15893	15988	15954	16053	16042	15880	16152	16062	15935	16117	16071	16107	15965	16039	16011	15938	16113	16193	16066	15918	16224	15934	16040	16107	16215	15965	15986	15977	15928	16416	15880	15964	15943	15962	15988	15947	16066	16064	15806	16224	16115	15980	15925	16084	16170	15986	15995	16044	15912	16122	15971	16033	16077	15896	16067	16061	15967	16041	16063	16018	16033	16032	15924	16084	15876	16056	15936	16120	15970	15959	15991	16011	15814	16122	16122	16186	15901	15947	16149	16071	16107	16131	16010	16111	16125	16131	16013	15957	15847	16001	15942	15956	15958	16083	15966	16044	15934	16136	16118	16132	15918	16037	16010	15967	16200	15981	16068	16105	16048	15986	16047	16034	16024	16106	16051	16195	16097	16201	16137	15992	15900	15868	15981	16061	16065	16165	15967	15865	16015	16029	16133	16031	16009	15841	16095	16193	16112	16055	16112	15942	15995	15957	16111	16021	16009	16079	16007	15919	16048	16065	15924	15965	15984	15838	16190	16087	16124	16044	16058	16159	16005	15986	15923	15988	16062	16040	16020	16182	16031	16210	15925	15905	15934	16071	15920	16135	16050	16055	16140	15879	15967	16048	15907	16107	15976	15972	16004	16063	16055	16152	16187	15821	16017	15989	15968	16212	15943	16046	16155	15832	16015	16036	16023	15958	16089	15909	15992	16078	15860	16098	15840	16033	15986	16045	16076	16102	15989	15970	16018	16035	15902	16170	16131	16125	15963	15822	16013	16035	16117	16110	16115	16075	15913	15968	15963	16007	15984	15934	15955	15948	16088	16165	15987	16077	16077	16157	15887	16091	16022	15909	15940	16122	16109	16087	16234	16188	16006	16019	16150	16148	15910	16343	15984	16072	15907	16101	16070	15926	16043	16167	16136	15820	15946	16071	16012	16010	15950	16129	16025	16245	15810	15995	15831	16019	15944	15989	16114	16184	15996	16018	16106	16058	16147	16220	15950	16134	16069	16099	15869	16036	16134	16062	16170	15903	16169	16109	16165	15865	16089	16217	16066	16118	16026	16135	16178	15946	16135	16111	15948	15952	16101	16002	16011	16173	15911	16077	16096	16069	16198	16062	15964	16016	15896	15957	16032	16020	15784	16226	15954	16052	16022	15939	16149	16218	15942	15952	16027	16051	15793	15923	15700	16068	16036	16106	16046	16044	16032	15999	16037	16188	16085	16092	16102	16147	16035	16108	15994	15986	16118	15944	15931	15910	16096	16175	15981	15973	16019	16051	16039	16094	15976	16021	16041	16063	16102	16103	16141	15967	15888	15907	16116	16039	16070	16112	16077	16133	16156	16138	16149	16020	16002	16025	15983	15876	16249	15980	16027	16026	16193	16077	15940	16012	15965	16113	15907	15897	16111	16118	16149	16078	16002	16168	15996	15902	16134	16030	16009	16038	15912	16064	16023	16095	16061	16130	15851	16095	15904	16171	15999	15829	15837	16107	15976	16005	16004	16001	16106	16067	16116	16033	16071	15920	16113	16089	16029	16110	16019	16026	15792	16175	16014	16208	16140	16089	15905	16011	16035	16043	16075	16026	16159	16013	16074	16194	16004	15948	15981	16015	16142	16022	15861	15967	15960	16274	15839	16092	15965	15982	15901	16061	15949	16034	16076	15929	16128	16071	16047	16023	15906	15977	15969	15874	16102	16024	15881	16016	15954	16137	16021	16044	15958	16042	15906	16011	15849	15977	15972	15936	15999	16113	15978	16036	15956	16089	15928	15926	15996	16162	15903	16058	15954	15969	15986	16063	15966	16023	16171	15964	15989	16088	15929	16061	16129	16032	16164	15967	16094	15959	15951	16128	16198	16054	15950	15981	15971	16084	16093	16035	15991	16129	16198	16111	16047	15839	16098	16136	16017	15980	16101	16055	16079	16270	15947	15968	15921	15943	15962	16124	16196	16090	16037	15984	16007	15817	15949	16019	15899	15883	16065	15948	16074	15940	16072	16022	16056	16201	16088	16049	16037	16078	15993	16006	15863	16079	16030	16057	16039	15896	15968	16162	16058	15889	16092	16279	15976	16033	16102	15961	16021	16033	15934	15980	16050	16058	16184	16086	16044	16095	15919	16246	15972	16174	16119	15840	16098	16226	15950	15991	16013	16142	16072	16099	15913	15981	16064	15934	16142	16042	16118	15988	15978	16014	16010	15999	16038	16130	16066	15863	15994	16007	15955	16183	15849	16257	16242	15988	16035	16062	16018	16164	15886	15900	16037	16046	15988	16060	15976	16095	16043	15954	16098	16152	16083	16109	16061	15984	16134	15929	16038	15980	16002	15931	16010	16137	16077	16063	15950	16236	16010	16017	16058	16072	16147	16007	16134	16143	16120	16013	15966	16152	16174	16177	15979	15872	16115	16138	15802	16082	16088	16041	15922	15969	15933	16046	16098	15904	16138	16139	15911	15843	16127	15880	16113	15940	16058	15877	16045	15897	16093	16021	16077	15911	15962	15891	16014	15941	15894	16141	16012	15916	16010	16161	16047	15940	16124	16083	16170	15931	16205	16190	16046	16196	16039	15946	15875	16143	15947	16016	15895	15985	15958	16080	15994	16101	15922	16088	16001	16090	15938	16208	15817	16140	16024	16185	15962	16079	15965	16135	16059	16052	15814	15838	16048	16037	15967	16137	15967	16041	15941
22693	21147	28987	23650	21715	24234	26471	21547	20664	20844	20322	20249	20210	19901	19752	19559	19687	19714	19825	19649	19523	19688	19434	19506	19545	19585	19526	19445	19497	19362	19263	19388	19325	19431	19260	19351	19234	19186	19260	19278	19259	19246	19124	19222	19315	19310	19267	19233	19049	19034	18950	19062	19305	19300	19081	19283	19094	18939	19110	19050	18973	18908	19218	19146	19104	19029	19170	19197	19277	19154	19114	19107	18843	19079	19020	19153	18898	19107	19161	19081	18841	19079	19402	19049	19151	18997	19014	18986	18977	19138	18849	19040	18965	18971	19040	19092	19023	19079	18901	19350	19179	19056	19030	19247	19133	18959	19338	19291	18828	18879	19184	18997	19228	18987	18927	19000	19126	19198	19089	19111	19186	18949	19330	19106	19122	18983	19280	18884	18947	19176	18958	19092	19140	18852	19121	18955	19236	19088	19153	19015	19320	18951	19001	19114	19060	18921	19290	18935	19179	19121	19087	18967	19116	19192	19043	19096	19105	19084	19258	19188	19233	19004	19237	19170	18981	19008	18926	18834	19050	18999	19038	18916	19071	19056	19034	19256	19187	19125	18993	19176	19192	19079	19101	18993	18949	19216	19098	19035	19074	19216	19027	19177	19154	18921	19178	18943	19227	18885	19036	19329	18888	19134	19154	19119	19112	18782	19123	18953	19116	18998	19100	19084	19075	19118	19215	19214	19035	19223	19014	19067	19204	18962	19070	19167	18919	18965	18992	19209	19148	19137	18927	19107	19019	19014	18975	18877	19266	18977	19112	18955	18912	18962	19055	19122	19121	19031	18915	19022	19137	18956	19029	19099	19037	19111	19106	18872	19108	19197	19103	19106	18859	18999	19116	18916	19062	19014	19046	19190	19048	19107	19105	19000	19121	19118	19072	18925	19165	18880	19237	19071	18785	18896	19055	19128	18902	18874	19190	18953	19093	18979	19163	19019	19045	19186	19076	19027	19171	18921	19081	19165	18951	19101	19055	19045	18898	18853	19036	19138	19134	19142	19073	19005	19052	19153	19263	19148	19114	19012	18995	19108	19033	19263	19164	19190	18956	19081	18963	19260	18989	19144	18958	18992	19055	19115	19086	18858	19037	19109	19135	19081	18997	19035	18979	19171	19314	19315	18984	19171	19107	19071	18775	19042	19100	19240	18976	19176	19345	19180	19239	18872	18886	19265	19108	19150	19030	19052	19029	18989	18966	18978	19151	18909	18976	19075	19072	19277	18888	18968	19199	19216	19155	18978	18928	18871	19105	19059	18882	19115	19064	19098	19104	19105	19122	19116	19214	19259	19144	19056	18884	19039	19265	19084	19276	19034	19097	19089	18932	19110	19038	18770	19057	19137	18922	19020	19092	18901	19071	18939	19065	19120	19087	19027	18940	18921	18937	18811	18891	19130	19009	18991	18906	19177	18968	19259	19092	18998	19130	19072	19066	19076	19042	19117	19467	19208	19129	18931	18906	19262	19189	19247	18999	18986	18975	18750	19028	19170	19069	19176	18985	19023	18964	19312	19116	18994	19159	19074	19097	19024	19001	19016	19064	19382	19065	19033	19060	19095	19176	19035	18998	18887	19037	19116	19126	19064	19182	18967	18966	18937	18904	18996	19251	19053	18967	19104	19070	18995	19002	18992	19031	18993	18947	19113	19008	19031	18950	19087	19168	19077	19116	19103	19064	18975	18916	19118	19170	19128	19141	18927	18994	18866	19212	19079	19407	19151	18933	19216	18777	18985	19136	19322	19073	19182	19060	19014	19262	19091	19125	18830	18970	18956	19204	19094	19067	19065	18830	18813	18861	19101	19144	19150	19065	19076	18951	18970	19167	19123	19006	18926	18938	19012	18850	19006	19075	19055	19235	19150	19099	19093	19010	18853	19081	19041	19067	19122	19205	19018	19022	19151	19092	19082	19248	19282	18970	18847	19147	18950	19126	18955	18999	18929	18862	18995	19054	19168	19076	19227	19067	18982	19149	19171	19104	19014	18803	18949	19052	19111	18933	18951	19295	19029	19070	18821	19035	18953	19305	19002	19073	18944	19127	19112	19020	19021	19161	19017	19101	19008	19196	18952	18884	18889	19048	19182	18956	19016	19064	19398	19357	19090	19050	19052	18851	19068	19002	18948	19093	18952	18928	19083	18924	18824	19034	19265	19078	19287	18828	19102	19163	18851	18900	18988	19112	19118	18802	18866	19180	19068	19219	19007	18998	19320	19232	18825	19007	19052	19198	18951	18917	18960	19126	18845	18884	18614	19075	19110	19132	18953	18855	19118	19016	18935	19056	19056	19066	19141	19059	18899	19139	19083	19187	19073	19011	19093	18959	19091	19175	19035	19038	19296	19297	19145	19178	19206	19195	19059	19114	19030	19030	19098	18925	18809	18994	18986	19006	19042	18865	18983	19057	19156	19195	19106	18997	19049	19062	18814	19234	19073	18896	19098	19128	19060	19074	18929	19133	19110	19252	19026	19025	19026	18943	19163	19002	18992	19126	19112	19098	18799	18857	19027	19249	19059	19117	18968	19139	19068	18907	19211	19071	19186	18981	18856	19168	19097	19140	19186	19147	19174	19256	18976	19065	18993	19026	19025	18898	18920	19189	18916	19020	19276	19076	19196	19149	19100	19146	18976	19151	19098	19147	19076	18919	19001	19050	19048	19105	18949	19099	19054	19112	19087	19016	19056	19043	19037	18994	18867	19028	18865	19056	19041	18804	18950	18993	18954	19217	18958	18990	18947	18975	19056	18872	19156	19225	18937	18955	19061	19048	18947	19229	18996	19238	19167	19136	19190	18916	19082	19124	18988	18876	19158	19059	19161	19067	19025	19211	19109	19084	19073	19257	19130	18968	19175	19132	19047	19076	18872	19201	19074	19080	18876	19071	18962	18796	18864	19069	19113	19011	18971	19162	19092	18988	19035	19221	19090	18976	19183	19038	18971	18806	19133	19237	18995	19238	19053	19134	19188	19078	19092	18999	18933	19099	19023	19125	18962	19179	19034	19167	19026	19089	19121	19221	19068	18900	19240	19240	18963	18803	19034	19036	19220	18784	19138	19141	19090	19109	19017	19078	19190	18947	19131	19106	18932	19058	18948	19103	19021	19196	19110	19242	19253	19262	19149	19015	18931	18912	18908	18929	19034	19050	19134	19343	18812	19108	19106	19266	19080	19243	18928	18925	18878	19029	19155	19184	19139	19192	18885	19170	19236	18887	19038	19150	18950	19144	18890	19088	19168	19026	19126	19110	19182	19134	19056	19208	19083	18981	19012	19270	18896	18927	18965	19073	19074	18935	18934	18897	19135	19115	18967	18981	19224	19118	19216	19227	19122	18962	18994	18957	18884	19112	18928	19134	18993	19128	18895	19101	18894	19115	19100	19047	19163	18833	19016	19053	18868	18919	19028	19221	19167	19184	18984	19027	19245	19031	18971	19094	19060	19119	19200	19081	19066	19069	19353	19002	19207	19299	19077	19180	19077	19073	19128	18954	19094	18998	19049	19019	19062	19037	18943	18845	19059	19116	19194	18983	19184	18921	19018	19108	19018	19073	19030	19089	19226	19150	19230	19014	19180	19066	18781	19087	19150	18899	19182	19219	19179	19119	19292	19180	18974	19006	19037	19119	18980	19221	19100	18942	18882	19036	19073	18918	19073	19069	18901	19165	19039	18907	19219	18957	18957	18850	18988	19065	18935	19191	19004	19000	19001	19037	19150	19091	18943	19277	19133	19088	19106	19071	18919	18973	18969	18898	19031	19189	19086	19069	19104	19052	18913	19074	19278	18993	19163	19163	19129	18945	19226	19172	18802	18899	18986	19006	18929	19126	18938	19039	19244	19194	19027	19059	18986	19220	19070	18992	18781	19267	19173	18960	19109	19010	18902	19006	18876	19211	19287	18862	19277	19061	19189	18924	19195	19077	18957	18882	19121	18877	18922	19102	19033	19106	18921	19250	18978	19053	18922	19195	19205	19226	19089	19261	19067	18990	18805	18984	19064	18963	19156	19128	19182	19104	18788	19047	18914	19157	18980	19110	18874	18919	18940	18972	19185	19026	19217	19058	18952	19138	19028	19025	19124	19035	19258	18981	19014	18949	19099	19138	19115	19029	19247	18893	19097	19007	18973	18994	18989	18796	19010	18974	19155	19014	19003	18955	19200	19137	19024	18997	18977	18936	18929	18937	19165	19123	19096	19180	19021	18937	18862	19110	18983	19134	19220	18977	19050	19136	19229	19047	19113	19308	18996	18927	19129	19165	19089	18992	19010	19115	19053	18820	19167	19100	18989	19026	18982	18955	18859	18807	19032	19155	19167	18896	18928	18975	19079	18988	19037	19149	19079	19041	19226	18872	19070	19171	19009	19149	19172	18873	19020	19120	19159	19391	19039	18998	19169	19129	19098	19040	19196	18875	19155	18847	18752	19061	18971	19135	19184	19048	19134	18994	19102	18957	19085	19074	19029	19084	19012	19248	19045	19157	18977	18908	19033	19118	19201	19200	18856	18833	18967	19084	19087	18975	19125	18983	19104	19006	18986	18882	18911	19211	19037	18972	19015	19141	19065	19090	19006	18955	18911	19243	18944	19004	19024	18963	18963	19134	19192	19068	19084	19130	19134	18951	19048	19005	19079	19248	19094	19095	18929	19177	19308	19145	19079	19205	19089	19087	19251	19086	19042	19147	18954	19132	19159	19070	19131	19064	19144	19138	19154	19030	19061	19250	19152	19192	18926	18832	19056	18933	19066	19078	18958	18927	19409	18923	19167	19010	19142	19205	19024	18898	18955	19080	19194	19107	19154	19122	19142	19042	19110	19043	19172	19195	19119	19117	19227	18963	19011	18919	19148	19136	19026	19200	19060	19117	19132	18920	19125	18922	19035	19178	19014	19109	19049	19147	18868	19195	19084	19041	19051	19112	19115	19067	18926	19063	18980	19082	19265	18905	19005	19149	19129	19154	19029	19124	19036	19096	19022	18975	19219	18995	18989	19216	18986	19368	18923	19200	19126	19044	19146	19091	19199	19052	18742	19274	19082	19061	19049	19202	18868	19118	19041	19004	19173	19109	19131	19167	18935	19240	19154	19202	19030	19159	19129	19071	19168	18969	19089	19295	19230	19041	19027	19132	18988
26048	47673	44315	32495	27413	23321	21334	20180	19410	18975	18467	18352	18100	18141	17658	17643	17699	17706	17585	17442	17513	17207	17351	17248	17344	17232	17436	17134	17139	17095	17130	17061	17005	17161	16984	16837	16802	16804	16773	16886	17036	16879	16926	16757	16985	16925	16964	16841	16733	16902	16941	16863	16871	16793	16614	16891	16694	16793	16756	17028	16947	16865	16967	16693	16704	16782	16469	16786	16784	16876	16816	16918	16639	16887	16683	16650	16750	16790	16846	16971	16855	16818	16734	16784	16769	16690	16844	16769	16720	16818	16651	16755	16692	16782	16855	16812	16621	16739	16821	16989	16710	16898	16703	16691	16811	16837	16850	16644	16665	16778	16708	16826	16849	16767	16688	16773	16721	16765	16758	16848	16812	16741	16810	16639	16741	16815	16735	16686	16747	16760	16812	16637	16562	16725	16850	16766	16832	16778	16728	16824	16625	16859	16884	16807	16638	16685	16630	16695	16776	16636	16787	16804	16778	16662	16852	16630	16641	16608	16691	16964	16848	16906	16671	16883	16694	16789	16914	16838	16844	16673	16540	16761	16815	16760	16626	16621	16824	16797	16716	16790	16737	16878	16800	16866	16681	16771	16893	16709	16833	16912	16655	16780	16653	16593	16710	16730	16715	16755	16722	16735	16664	16880	16639	16771	16915	16822	16768	16711	16774	16837	16659	16669	16842	16681	16652	16632	16852	16660	16559	16879	16616	16741	16787	16678	16759	16737	16614	16809	16836	16669	16832	16921	17024	16689	16872	16724	16737	16594	16869	16623	16604	16730	16699	16809	16793	16801	16722	16772	16712	16776	16676	16766	16801	16785	16657	16781	16644	16654	16758	16580	16744	16673	16661	16918	16661	16741	16748	16855	16696	16836	16620	16640	16934	16805	16765	16737	16845	16733	16684	16783	16757	16964	16727	16784	16772	16869	16557	16657	16764	16734	16786	16826	16710	16666	16748	16803	16867	16863	16941	16794	16686	16848	16620	16828	16877	16636	16751	16650	16825	16709	16707	16785	16707	16711	16871	16695	16785	16671	16793	16674	16997	16966	16738	16828	16720	16765	16541	16874	16880	16695	16718	16732	16646	16789	16508	16853	16736	16838	16761	16912	16624	16746	16857	16844	16817	16712	16623	16687	16625	16876	16713	16817	16841	16936	16789	16826	16670	16742	16682	16761	16855	16936	16763	16943	16828	16619	16825	16751	16956	16767	16760	16739	16888	16822	16874	16542	16826	16615	16739	16606	16704	17023	16734	16868	16917	16645	16682	16692	16697	16707	16683	16791	16822	16715	16642	16751	16908	16667	16645	16699	16819	16689	16598	16765	16857	16863	16650	16605	16826	16952	16685	16746	16617	16701	16834	16716	16762	16715	16834	16599	16776	16750	16694	16649	16916	16885	16938	16787	16860	16574	16772	16821	16730	16772	16923	16746	16850	16695	16778	16646	16753	16754	16712	16753	16805	17008	16639	16807	16735	16658	16953	16529	16752	16716	16720	16866	16665	16914	16656	16960	16727	16824	16699	16829	16788	16675	16758	16521	16834	16781	16784	16818	16732	16595	16746	16560	16771	16830	16545	16719	16796	16864	16758	16755	16725	16823	16829	16771	16687	16875	16965	16788	16822	16878	16712	16773	16759	16650	16903	16703	16595	16876	16808	16785	16736	16714	16680	16767	16594	16676	16917	16774	17005	16726	16586	16801	16681	16734	16756	16793	16897	16774	16731	16857	16826	16753	16648	16850	16776	16639	16759	16701	16772	16828	16788	16691	16741	16905	16727	16756	16783	16858	16794	16749	16760	16714	16810	16865	16718	16890	16631	16871	16890	16725	16555	16770	16778	16805	17066	16642	16632	16796	16939	16833	16859	16598	16797	16717	16706	16734	16810	16806	16651	16727	16890	16975	16771	16878	16934	16886	16679	16934	16738	16863	17014	16690	16676	16747	16851	16754	16798	16782	16815	16756	16775	16730	16847	16529	16727	16836	16812	16867	16807	16723	16631	16995	16791	16655	16663	16893	16730	16741	16738	16757	16691	16665	16542	16802	16569	16799	16632	16827	16662	16721	16698	16820	16609	16612	16919	16728	16878	16844	16653	16801	16701	16850	16597	16886	16800	16844	16683	16719	16696	16545	16994	16672	16884	16939	16588	16728	16820	16852	16908	16755	16920	16729	16796	16734	16629	16759	16731	16513	16782	16746	16678	16667	16754	16678	16611	16870	16682	16893	16765	16668	16752	16663	16798	16730	16602	16629	16706	16669	16874	16658	16752	16669	16523	16807	16685	16632	16775	16664	16717	16856	16735	16708	16798	16678	16959	16578	16800	16703	16847	16703	16736	16755	16862	16639	16912	16845	16796	16678	16616	16676	16721	16929	16915	16755	16527	16833	16806	16767	16905	16758	16775	16839	16678	16652	16854	16839	16651	16732	16781	16611	16771	16723	16719	16873	16677	16892	16784	16683	16679	16741	16620	16814	16784	16717	16767	16839	16749	16862	16714	16691	16560	16795	16762	16729	16637	16953	16766	16699	16792	16777	16796	16780	16805	16826	16672	16720	16835	16736	16905	16726	16865	16656	16649	16611	16837	16706	16646	16723	16802	16661	16683	16672	16623	16578	16729	16678	16697	16742	16682	16798	16685	16586	16718	16736	16711	16861	16810	16654	16637	16818	16712	16777	16743	16793	16669	16917	16569	16811	16670	16718	16834	16767	16765	16825	16742	16598	16770	16823	16842	16899	16690	16483	16712	16811	16930	16665	16663	16728	16695	16605	16755	16862	16767	16630	16706	16737	16722	16595	16593	16765	16844	16916	16872	16702	16934	16805	16595	16626	16779	16532	16866	16675	16880	16802	16671	16877	16628	16815	16753	16750	16796	16681	16679	16690	16837	16720	16613	16536	16781	16781	16784	16812	16689	16735	16777	16687	16673	16707	16648	16625	16778	16710	16718	16911	16686	16825	16807	16582	16794	16794	16646	16714	16687	16834	16747	16708	16702	16807	16691	16742	16685	16604	16876	16838	16657	16757	16753	16792	16905	16691	16854	16762	16834	16724	16836	16788	16628	16653	16682	16617	16819	16684	16618	16654	16780	16879	16582	16794	16826	16914	16556	16682	16749	16832	16761	16859	16495	16924	16650	16719	16788	16639	16685	16811	16851	16788	16754	16781	16732	16760	16632	16945	16898	16842	16675	16887	16665	16548	16889	16690	16700	16781	16969	16718	16674	16883	16727	16655	16787	16711	16721	16863	16779	16615	16755	16820	16723	16696	16593	16612	16706	16724	16807	16612	16749	16856	16909	16763	16885	16708	16708	16644	16835	16628	16616	16790	16710	16777	16618	16706	16806	16719	16835	16895	16773	16750	16855	16631	16846	16698	16760	16705	16859	16790	16721	16825	16650	16855	16779	16687	16785	16793	16705	16860	16653	16743	16703	16781	16757	16790	16781	16775	16713	16604	16852	16705	16833	16865	16794	16887	16771	16707	16953	16725	16797	16714	16679	16836	16686	16798	16556	16629	16798	16780	16757	16938	16932	16553	16686	16576	16876	16784	16739	16848	16736	16652	16879	16755	16758	16899	16725	16748	16881	16707	16734	16705	16743	16911	16805	16840	16667	16905	16735	16978	16517	16648	16807	16791	17013	16772	16738	16901	16649	16719	16716	16803	16802	16798	16861	16613	16816	16891	16730	16623	16678	16722	16576	16793	16736	16772	16783	16778	16651	16615	16768	16777	16730	16712	16778	16829	16459	16794	16581	16767	16611	16666	16681	16876	16726	16899	16665	16725	16714	16884	16791	16618	16824	16847	16614	16709	16797	16683	16890	16744	16656	16860	16893	16769	16691	16620	16782	16794	16814	16762	16837	16711	16824	16824	16747	16574	16615	16812	16888	16591	16887	16760	16483	16963	16772	16780	16894	16663	16843	16718	16759	16826	16711	16762	16779	16832	16713	16716	16954	16763	16691	16804	16733	16813	16691	16808	16677	16521	16809	16832	16725	16653	16831	16709	16760	16921	16846	16688	16847	16819	16745	16848	16647	16836	16769	16772	16954	16772	16918	16661	16834	16678	16783	16721	16704	16813	16728	16717	16838	16815	16948	16751	16740	16689	16790	16843	16715	16662	16447	16770	16921	16800	16821	16831	16777	16644	16686	16649	16670	16660	16717	16711	16744	16750	16808	16825	16835	16787	16672	16659	16778	16786	17029	16645	16848	16651	16838	16818	16514	16748	16863	16727	16732	16816	16940	16761	16703	16788	16746	16829	16792	16898	16738	16722	16783	16618	16843	16651	16808	16637	16777	16720	16722	16681	16610	16807	16668	16754	16943	16737	16719	16825	16780	16717	16571	16899	16668	16746	16833	16852	16913	16706	16627	16822	16770	16794	16713	17026	16636	16739	16731	16742	16690	16760	16785	16466	16685	16765	16694	16646	16860	16957	16795	16710	16762	16688	16837	16794	16838	16646	16797	16628	16770	16916	16846	16764	16725	16605	16800	16886	16617	16591	16719	16799	16677	16788	16701	16695	16832	16612	16790	16805	16789	16766	16576	16844	16644	16767	16974	16728	16993	16675	16793	16727	16732	16807	16899	16743	16719	16594	16736	16728	16728	16850	16846	16710	16667	16771	16808	16783	16724	16773	16754	16821	16600	16869	16650	16883	16911	16772	16750	16919	16682	16656	16675	16897	16650	16579	16781	16712	16700	16809	16890	16797	16777	16721	16705	16643	16711	16918	16651	16816	16681	16841	16652	16842	16692	16876	16577	16731	16885	16670	16735	16596	16753	16666	16894	16853	16757	16752	16738	16572	16822	16763	16737	16635	16806	16637	16696	16497	16771	16770	16700	16911	16683	16663	16675	16855	16840	16795	16628	16694	16708	16638	16864	16634	16739	16829	16687	16829	16776	16820	16812	16625	16672	16770	16775	16722	16675	16694	16719	16905	16561	16825	16886	16761	16840	16754	16815	16772	16828	16743	16882	16844	16789	16854	16631	16789	16592	16632	16723	16760	16930	16710	16805	16783	16960	16570	16708	16696	16561	16759	16673	16918	16860	16660	16805	16723	16766	16382	16721	16699	16757	16768	16837	16679	16886	16643	16924	16722	16715	16772	16591	16883	16902	16689	16821	16714
27352	22689	26591	23837	19461	18267	17916	17649	17550	17344	17274	17413	17296	17301	17202	17359	17313	17146	17236	17199	17046	17082	17192	17244	17013	17084	17109	17056	17190	17232	17039	17201	17051	17224	17054	16890	17057	17076	17061	17029	17111	17022	17042	17192	17287	16972	17191	17130	16933	17027	17036	16956	17104	17301	17018	17150	16974	17225	16966	16999	16908	16992	17233	17008	17086	17189	17136	17015	17151	16973	16967	17066	17072	17086	17213	16917	17173	16915	17100	16933	16991	17020	16957	17093	17125	17077	17156	17129	16972	16708	16975	17236	17090	17205	17200	16979	17010	17044	17178	17110	17212	16965	17062	17048	17168	17263	17056	17097	17092	16943	16855	17299	16910	17144	17115	16878	16954	17068	17038	16802	16936	17074	17129	17085	17043	17064	16991	17106	17282	17047	17049	16959	17084	17021	17002	17175	17159	16914	16828	17108	16834	17060	17086	17081	17134	16945	17106	16972	17293	17017	16907	17209	17176	17154	17073	17072	17062	17225	17011	16996	16929	17199	17098	17235	16961	17035	16912	17105	17163	16889	17253	17120	17202	16997	17023	16989	17087	17087	16932	17044	17066	17125	17094	16949	17118	17183	17170	17064	17165	17092	17124	17157	16970	16966	16881	17072	17056	17200	17045	17102	17223	16897	16935	17176	17041	16989	16935	16979	17031	16722	17129	17172	17163	17000	17036	17064	17026	17089	16949	17195	16945	17291	17082	17066	17091	16824	17003	17061	17146	16885	17076	16893	17049	17053	17186	17034	17083	16973	17116	17030	17079	17012	17227	17065	17068	17018	17053	16977	17180	17155	17211	17261	16913	16964	17225	17206	17068	16906	16974	16813	16984	16908	17024	17075	16947	17034	17058	17197	17125	17016	17089	16937	16982	17099	17054	17261	17154	16969	17089	17223	17110	17006	17152	17043	17217	17019	17078	16948	17104	17184	17019	17131	16976	16896	17056	16874	16995	16935	17042	17037	17004	17128	16987	17106	17185	16916	17176	17212	17132	17052	17153	17002	17155	17089	17293	16976	17353	17146	16960	16970	17120	16882	17205	17085	17190	17067	17028	17204	16954	17203	17237	16998	17014	16916	17176	16916	16904	16996	16888	17052	17071	17041	17056	17102	16867	17088	17125	17132	17030	17201	17221	17005	17109	17118	17061	17169	17000	17106	17121	17066	17013	17011	17195	17172	17038	17078	17066	16984	16899	17110	17233	17114	16972	16998	16915	16966	17187	17102	17066	17098	16977	17153	17256	17086	17120	17116	17022	16902	16875	17123	17108	16986	17177	16968	17134	16987	17139	16981	16990	16954	16939	17062	17167	17178	17101	16773	17122	17185	16986	17006	17133	17094	17125	17075	17158	16871	16962	17102	16977	17064	16936	16977	17036	16953	17130	17261	17011	16963	17024	17060	17073	17208	17199	16845	17194	17151	17033	16922	17132	16932	17055	17175	16749	17180	17068	17323	17100	16943	16883	17125	17191	16889	17122	16923	17007	17140	16916	16990	16951	17066	16956	17095	17022	17109	17251	17151	17061	17088	16975	16968	17112	17002	17227	16860	16831	17027	16933	16963	17132	17041	16949	16984	17191	16938	16895	16995	16998	16949	17107	16722	17117	16994	16911	16954	17107	17138	17148	17266	17170	17120	17094	16945	17095	17319	17221	17306	17242	17018	16988	17031	16994	17255	17222	17385	17111	17009	17196	17255	17009	17037	16930	17054	17168	17191	17028	16925	17039	16798	17068	16968	16994	16993	17200	16968	16860	17166	17003	17128	17007	16999	16982	16828	17242	17050	17214	16980	17176	17181	16994	17093	17055	17052	16953	16931	17134	17121	17146	17093	16894	16978	17001	16910	17010	17209	16977	17024	16923	17106	17081	17064	17104	17066	17222	17025	17127	17081	17103	16957	16875	17098	17111	16820	17057	17132	17001	17017	17242	17009	17158	17202	17147	17067	16836	17169	17060	17159	16875	17133	17096	16967	16901	16884	16813	16986	16806	17161	17138	16863	17196	17081	17120	17063	17197	16911	17018	17026	17018	17034	17083	17126	17257	16915	17202	17006	16940	17173	16945	17132	16953	16987	16981	16958	17012	16918	17201	17049	16971	16939	17076	16877	17033	17113	17189	17074	17056	17101	16920	17021	16941	17121	16965	17158	17017	17111	17122	16999	17006	16957	17019	17207	17185	16936	17115	16993	17144	16969	16988	16980	17031	17067	17006	16820	17140	17302	17167	17082	17213	16904	16975	17038	17334	16850	17016	17382	17142	16895	17004	17025	17108	16901	17204	17076	16908	17027	16941	17022	17138	17189	17006	16985	16960	17135	17284	17111	17089	16904	17047	16932	17070	17048	17084	17011	16930	17249	17038	17032	16938	17188	17240	17089	17027	16858	17031	17132	16958	17117	17219	17158	16889	17174	17098	16991	17126	17026	17058	16866	17023	17052	16869	17132	17171	17016	16881	16900	17066	16740	17228	17286	17129	17143	16983	17255	17129	17105	17030	17035	16880	17038	16984	17243	16965	16913	16916	16971	17068	17058	17124	17064	17075	17301	17234	17058	17092	17258	17163	17081	17166	17013	17177	17190	16961	17152	17023	17136	17153	16848	16870	17054	17020	16871	17083	17138	16931	16970	17149	17268	17246	17119	17109	16948	17346	17048	16991	17141	17082	17158	17150	17046	17155	16967	17019	17044	17007	17109	17058	17083	17232	16989	17177	17264	17083	16964	17044	17062	16932	17090	16823	16971	16925	16958	17026	17257	17399	17080	17045	17218	17049	17043	17178	16825	16995	17279	17222	17059	17224	17208	17114	16785	17100	17016	16994	16905	17011	17214	17141	17034	17064	16860	16903	17176	17136	16976	17127	16905	17027	17234	17016	17216	16985	17174	16797	17099	16964	17085	17174	17220	16962	16989	17114	17219	17023	17120	17168	17074	17022	16820	17141	17018	17284	17003	16974	17220	17253	17038	17256	17113	16846	17130	17208	16935	17005	16939	17078	17212	16858	17187	17068	17133	17039	17165	16848	16927	17069	17007	17235	16781	17002	16924	16960	17121	17200	17059	17067	16951	17119	17065	16883	17012	17142	17170	16949	17143	16817	16922	17098	16957	16984	17163	17010	17080	17001	17042	17025	17108	17049	17018	17247	17040	17096	17072	17029	17041	17050	17083	17126	16994	17093	16937	17268	16891	16973	17147	17105	16938	16908	17119	17194	17077	17042	16878	17036	17176	17053	17020	17119	17149	17259	17143	16941	17162	17102	17003	17163	17168	17121	17217	17079	16878	17232	17207	17166	17032	17125	17138	17203	17149	17096	17088	16884	17075	17109	17230	17339	16983	17136	16980	16909	16969	17026	17125	17044	16931	17281	17112	16987	17109	17047	17061	17061	17245	17190	16998	16995	16977	17167	17009	17078	17102	17265	17079	17312	17185	17019	17158	16936	16916	17098	17041	17142	16807	17029	17114	17060	17022	17067	17059	17078	17043	17281	17149	17067	17224	17046	17149	17140	17053	17309	17232	17018	16906	17047	17138	17042	16951	17015	17144	16929	17120	16885	16780	17029	16986	17028	16979	17001	17155	17008	16924	17028	17005	16926	17126	17176	17206	17104	17089	17102	17181	16906	17117	17121	17240	17057	17134	17015	17079	17081	17123	16936	17197	16907	16955	16966	17000	17154	16982	17228	17189	17096	16904	17116	17136	17023	17143	17239	17172	16997	16979	17103	17142	17116	17187	17158	17210	17198	17190	17066	17099	16981	17279	17086	17134	16909	16949	17014	17063	17043	17008	16836	17067	17030	17140	17057	17255	17239	16965	16977	17323	17027	16974	17049	16993	16976	16908	17078	16966	16989	17111	16931	17067	16979	17222	17078	17168	17233	17339	17221	16996	17149	17165	17127	17127	16984	17029	17205	17000	17147	17102	17006	16900	17106	17198	17078	17083	17293	16907	16983	16890	17045	17262	16972	17088	17277	17242	16809	17060	17051	17029	17096	17028	17049	17193	17093	17025	17043	16782	17300	17195	17034	17068	16961	17006	16997	16820	17043	16913	17066	17055	17304	17218	17200	17326	17016	16877	16969	16959	17124	16990	17042	17160	17045	17033	16934	16947	17037	17046	17130	16955	17125	17070	16946	17093	17185	16987	17140	16988	17092	16766	17272	17059	17201	17030	17152	16896	17112	16888	17238	16941	17049	17112	17072	17083	16970	17067	17017	17038	17001	16921	16992	17001	16884	17235	17129	17169	17136	17190	16999	17040	17129	17025	16944	17179	17125	16982	17108	16912	17162	17045	17177	17195	17206	17216	16987	17054	17136	16771	16965	17144	16892	16739	17053	17129	17289	17007	17137	17211	16901	16873	16872	17094	17114	17117	16916	17078	17218	17268	17169	17226	17214	17128	17013	16932	16872	16929	17153	17002	17077	17158	17142	17074	17060	17087	16924	16839	17045	17052	17004	17190	17307	17081	17043	17113	16915	17047	17066	16993	17060	17080	17059	17274	17073	16968	17160	17009	16847	17129	17045	17070	16990	17223	17101	17026	17042	17107	17200	16981	16801	16871	17145	16884	17120	17135	16886	17126	17046	16985	17241	16982	17090	16982	16973	17081	16921	17232	17169	16917	16899	17173	17133	17109	17043	17225	17100	17279	16969	17032	17220	17195	16962	17214	17037	16978	17005	17132	17063	16942	17177	17091	17152	17024	17053	16923	17162	17126	17024	17177	17109	17230	17184	17014	17070	17134	16987	17184	17103	17140	16897	17054	17057	17164	17140	17067	17011	17183	17271	16934	17080	17067	16946	17141	17122	17045	16925	17043	17133	17213	17139	17121	16968	17047	17157	17200	17019	17182	17049	17023	16974	16910	16928	17058	17093	16940	17175	16917	17256	17060	16920	16856	16804	16848	17056	17038	17116	17209	17155	17000	17018	16949	17092	17147	17208	16997	16971	16853	17019	17119	16871	17272	17035	16978	17196	17050	17099	16932	17147	17096	17065	16994	16819	17213	17143	16813	17128	17224	17019	17125	17121	17011	17176	16867	17094	17185	16969	17043	17036	17217	17166	17317	17116	17021	16960	17017	16914	16996	17117	17228	16987	17123	17138	16979	16964	17000	17171	16982	17011	17083
21043	29638	26737	22584	19184	17156	16705	16459	16035	16174	15864	15965	15896	15937	15761	15637	15790	15692	15740	15460	15737	15630	15770	15616	15708	15562	15908	15699	15797	15617	15666	15720	15633	15582	15851	15585	15700	15478	15581	15510	15606	15712	15523	15496	15360	15538	15645	15763	15678	15553	15547	15454	15696	15528	15543	15449	15464	15594	15758	15596	15551	15531	15497	15681	15670	15347	15434	15621	15496	15584	15583	15508	15593	15478	15522	15450	15567	15537	15511	15646	15646	15560	15553	15681	15455	15504	15610	15568	15598	15475	15545	15439	15360	15530	15609	15521	15502	15661	15433	15497	15584	15549	15702	15617	15454	15571	15631	15658	15651	15550	15637	15505	15767	15577	15439	15504	15605	15398	15764	15548	15730	15672	15611	15713	15628	15344	15519	15369	15514	15403	15501	15464	15595	15469	15358	15594	15522	15523	15470	15624	15683	15465	15491	15596	15631	15531	15570	15611	15497	15619	15535	15715	15669	15519	15638	15541	15565	15632	15530	15504	15668	15398	15663	15489	15406	15617	15637	15456	15486	15576	15536	15616	15591	15539	15552	15529	15512	15660	15576	15534	15658	15572	15557	15502	15443	15720	15421	15656	15477	15599	15536	15695	15666	15528	15523	15410	15571	15428	15473	15548	15524	15625	15597	15509	15539	15559	15541	15381	15504	15474	15624	15480	15635	15473	15412	15677	15600	15679	15460	15460	15614	15469	15517	15536	15523	15433	15466	15589	15575	15542	15484	15738	15682	15545	15429	15545	15466	15581	15441	15368	15539	15421	15616	15564	15442	15584	15530	15495	15441	15428	15460	15535	15469	15533	15301	15551	15589	15602	15673	15495	15437	15364	15509	15627	15660	15370	15532	15480	15585	15778	15356	15550	15554	15688	15518	15603	15509	15538	15465	15590	15546	15490	15651	15422	15745	15507	15485	15647	15428	15622	15516	15532	15438	15419	15517	15574	15537	15620	15567	15452	15565	15376	15590	15699	15437	15593	15461	15647	15576	15444	15555	15627	15495	15544	15557	15434	15575	15504	15469	15476	15445	15391	15576	15561	15320	15526	15731	15698	15513	15704	15437	15408	15625	15515	15573	15579	15614	15722	15700	15415	15588	15417	15518	15563	15575	15506	15468	15536	15420	15621	15593	15494	15821	15503	15573	15506	15557	15641	15462	15469	15411	15536	15378	15542	15564	15587	15481	15733	15499	15389	15389	15624	15509	15481	15619	15588	15515	15498	15418	15498	15527	15692	15721	15384	15650	15641	15521	15413	15594	15580	15523	15452	15589	15696	15602	15581	15479	15460	15622	15421	15586	15481	15733	15664	15549	15548	15621	15653	15412	15665	15531	15372	15450	15713	15580	15571	15701	15573	15444	15536	15572	15597	15589	15557	15487	15510	15616	15649	15524	15518	15733	15422	15556	15460	15640	15374	15379	15531	15553	15578	15409	15735	15539	15721	15412	15527	15608	15616	15529	15601	15389	15506	15491	15488	15628	15552	15619	15542	15544	15707	15511	15546	15763	15704	15502	15639	15481	15677	15586	15631	15504	15555	15482	15371	15500	15553	15750	15633	15513	15397	15563	15575	15629	15692	15504	15590	15665	15556	15576	15540	15533	15451	15699	15500	15540	15553	15677	15584	15474	15543	15467	15489	15551	15728	15493	15376	15481	15500	15490	15521	15554	15487	15538	15615	15556	15528	15659	15467	15584	15502	15707	15610	15615	15567	15760	15488	15536	15451	15499	15329	15559	15495	15671	15433	15544	15626	15410	15556	15544	15522	15521	15509	15475	15587	15607	15604	15448	15321	15422	15693	15657	15574	15574	15530	15461	15447	15452	15535	15494	15489	15739	15663	15428	15509	15536	15628	15560	15455	15601	15425	15418	15442	15501	15592	15641	15583	15572	15680	15615	15535	15443	15425	15560	15602	15538	15497	15460	15425	15523	15600	15483	15473	15468	15731	15498	15539	15596	15600	15472	15642	15459	15523	15558	15693	15558	15595	15451	15400	15609	15429	15512	15503	15474	15577	15409	15624	15396	15633	15476	15570	15380	15542	15686	15519	15585	15582	15633	15483	15685	15572	15510	15689	15640	15591	15466	15566	15676	15589	15476	15494	15417	15427	15463	15463	15495	15513	15608	15530	15549	15330	15629	15548	15474	15522	15556	15313	15606	15513	15378	15527	15548	15532	15750	15477	15652	15474	15670	15482	15550	15641	15502	15672	15541	15693	15559	15550	15533	15611	15561	15658	15611	15337	15451	15660	15450	15438	15594	15524	15504	15567	15695	15541	15647	15620	15552	15568	15551	15504	15536	15501	15566	15415	15444	15697	15562	15505	15571	15595	15703	15535	15533	15565	15545	15376	15604	15569	15485	15547	15523	15607	15460	15543	15591	15474	15474	15501	15482	15639	15690	15806	15651	15569	15556	15474	15560	15628	15507	15609	15476	15465	15502	15520	15707	15624	15709	15683	15647	15575	15642	15435	15591	15444	15633	15541	15471	15588	15386	15515	15509	15458	15715	15512	15554	15696	15629	15820	15483	15572	15604	15588	15654	15592	15787	15667	15571	15565	15507	15680	15442	15506	15662	15465	15425	15593	15576	15513	15594	15589	15605	15601	15530	15573	15696	15570	15698	15606	15636	15411	15516	15698	15603	15558	15654	15389	15671	15577	15537	15536	15483	15668	15414	15749	15610	15727	15383	15617	15539	15615	15431	15713	15525	15694	15805	15582	15555	15684	15679	15465	15653	15596	15513	15610	15614	15493	15476	15569	15454	15650	15611	15602	15537	15371	15688	15499	15381	15626	15453	15373	15820	15539	15511	15598	15563	15417	15767	15511	15508	15469	15436	15677	15591	15526	15549	15685	15537	15699	15519	15452	15612	15468	15396	15411	15610	15591	15546	15552	15564	15636	15456	15660	15679	15590	15580	15650	15545	15448	15659	15324	15509	15481	15433	15590	15521	15505	15541	15399	15429	15634	15751	15599	15720	15541	15730	15659	15466	15652	15617	15533	15573	15483	15592	15488	15399	15511	15534	15485	15551	15525	15595	15637	15343	15466	15564	15512	15363	15657	15540	15588	15565	15505	15553	15596	15537	15436	15422	15392	15545	15584	15526	15564	15615	15524	15517	15475	15506	15629	15615	15518	15595	15503	15677	15571	15668	15685	15546	15596	15680	15523	15466	15577	15586	15697	15385	15536	15575	15560	15522	15508	15644	15444	15539	15568	15436	15614	15517	15585	15478	15597	15591	15513	15396	15614	15571	15466	15739	15462	15553	15658	15544	15364	15670	15591	15557	15408	15708	15543	15469	15469	15492	15669	15568	15362	15518	15476	15476	15484	15638	15692	15583	15708	15526	15548	15661	15574	15621	15484	15661	15544	15479	15511	15475	15419	15607	15465	15633	15534	15664	15713	15644	15608	15510	15410	15568	15591	15409	15640	15430	15515	15490	15631	15611	15565	15607	15693	15702	15637	15537	15567	15682	15523	15562	15394	15604	15460	15595	15606	15459	15583	15525	15558	15537	15529	15669	15521	15626	15510	15626	15796	15540	15540	15600	15510	15659	15606	15464	15607	15496	15672	15756	15446	15654	15589	15523	15540	15652	15676	15494	15571	15629	15509	15594	15539	15549	15607	15642	15445	15614	15518	15628	15709	15461	15554	15709	15565	15634	15666	15743	15555	15579	15610	15507	15508	15603	15501	15690	15530	15445	15520	15657	15485	15431	15630	15588	15581	15440	15435	15631	15540	15456	15641	15607	15603	15566	15609	15349	15610	15540	15662	15681	15756	15500	15604	15645	15455	15496	15667	15433	15681	15501	15476	15420	15671	15502	15437	15673	15758	15523	15563	15651	15568	15609	15605	15586	15606	15762	15499	15692	15621	15513	15511	15586	15490	15469	15523	15362	15602	15669	15573	15592	15518	15523	15654	15496	15538	15434	15560	15526	15526	15575	15389	15723	15595	15457	15468	15588	15467	15529	15541	15613	15641	15687	15356	15524	15563	15501	15623	15465	15603	15522	15553	15581	15502	15527	15515	15699	15604	15600	15700	15626	15535	15600	15569	15606	15496	15681	15528	15639	15629	15758	15717	15678	15593	15550	15477	15655	15666	15480	15499	15521	15719	15603	15555	15761	15579	15559	15576	15436	15521	15514	15586	15594	15690	15445	15638	15515	15698	15633	15669	15689	15581	15564	15516	15405	15479	15468	15637	15489	15590	15332	15536	15627	15680	15532	15472	15648	15727	15622	15560	15427	15626	15618	15594	15455	15632	15679	15506	15354	15616	15536	15582	15626	15603	15538	15591	15369	15533	15625	15533	15670	15619	15637	15692	15423	15617	15559	15521	15433	15506	15613	15574	15491	15591	15737	15507	15540	15413	15518	15669	15545	15562	15504	15774	15459	15511	15642	15662	15529	15413	15762	15658	15632	15421	15547	15495	15511	15496	15755	15636	15560	15608	15417	15611	15540	15398	15479	15450	15543	15436	15567	15629	15564	15439	15480	15573	15624	15457	15510	15513	15635	15466	15580	15545	15507	15586	15804	15579	15655	15729	15421	15680	15606	15502	15524	15601	15443	15368	15534	15817	15577	15591	15433	15656	15414	15333	15611	15406	15550	15666	15635	15395	15510	15583	15530	15409	15583	15614	15638	15404	15591	15521	15492	15530	15497	15513	15635	15456	15499	15632	15432	15715	15608	15607	15745	15557	15709	15556	15661	15617	15488	15605	15590	15523	15695	15424	15616	15634	15491	15436	15596	15322	15557	15676	15487	15652	15643	15605	15597	15519	15761	15587	15720	15747	15543	15454	15618	15539	15542	15602	15737	15548	15529	15482	15601	15507	15608	15458	15652	15531	15682	15689	15627	15507	15655	15672	15602	15582	15442	15558	15515	15605	15594	15447	15540	15655	15687	15436	15612	15486	15618	15515	15687	15685	15588	15573	15584	15414	15592	15494	15380	15570	15521	15513	15578	15493	15532	15590	15492	15588	15518	15501	15554	15654	15617	15670	15566	15621	15732	15570	15482	15557	15414	15498	15531	15708	15583	15559	15539	15314	15641	15420	15474	15471	15543	15530	15546	15565	15524	15538	15453	15454	15570	15647	15514	15573	15580	15418
23824	21029	28315	24644	23155	22246	21176	18577	18055	18346	17893	17765	17794	17709	17696	17559	17451	17695	17577	17424	17514	17362	17555	17550	17619	17297	17222	17479	17366	17404	17123	17400	17419	17436	17280	17203	17257	17324	17047	17019	17164	17208	17214	17182	17090	17085	17373	17297	17256	17117	17216	17147	17265	17259	17231	17291	17216	17107	17155	16957	17286	17121	17126	17199	17271	17400	17248	17226	17126	17235	17233	17151	17222	17128	17159	17286	17306	17090	17051	17275	17431	17246	17275	17246	17175	16984	17241	17009	17168	17295	17022	17340	17216	17054	17232	17269	17123	17096	17143	17197	17334	17206	16993	17291	17173	17170	17133	17007	17020	17192	17343	17322	17117	17231	17045	17286	17033	17142	17261	17291	17266	17166	17020	17148	17017	17291	17338	17028	17144	17175	17072	17217	17173	17214	17414	17236	17227	17051	17236	17185	17276	17305	17227	17289	17200	17308	16995	17123	17070	17165	17260	17131	17163	17145	17111	17249	17044	17108	17086	17194	17205	17256	17162	17096	17279	17274	17205	17112	17259	17031	16981	17016	17288	17134	17084	17143	17401	17222	17399	17173	17275	17193	17133	17165	17084	17305	17144	17387	17177	17138	16976	17174	17129	17173	17320	17280	17117	17145	16955	17228	17051	17266	17080	17038	16918	17259	17195	17304	17116	17054	17277	17283	17036	17169	17025	17316	17051	17136	17179	16866	17047	17312	17075	17077	17139	17176	17165	17190	17089	17082	17060	17105	17011	17162	17184	17084	17154	17325	17042	17014	16994	17307	17258	17328	17257	17227	17023	17032	17301	17164	17095	17231	17337	17183	17116	17253	17247	16962	17287	17050	17206	17110	17202	17114	16979	16965	17171	17114	17148	17017	17131	17094	17098	17204	17195	17090	16960	17014	17101	17129	17171	17154	17062	17218	16940	17254	17176	16948	17054	17272	17183	17095	17111	17156	17145	17028	17210	17021	17329	17247	17282	17217	17262	17187	17274	17103	17078	17174	17168	17293	17463	17194	17167	17265	17252	17097	17104	17182	17113	16957	17195	17206	17009	17275	17247	16968	17179	17187	17134	17310	17099	17309	17187	17329	17373	17125	17167	17176	17245	17148	17278	17164	17159	17007	17117	17113	17254	17196	17136	17061	17105	17260	17366	17300	17136	17184	17129	17089	17173	17045	17131	17188	17302	17361	17299	17092	17281	17188	17208	17232	17114	17216	17210	17189	17067	17089	17075	17071	17104	17075	17182	17187	16936	16930	17056	17065	17235	16982	17315	17166	16918	16976	16966	16923	17129	17051	17196	17290	17193	17175	17027	17300	17243	17272	17064	16952	17257	17233	17264	17233	17086	17182	17266	17136	17155	17044	17114	17187	17135	17120	16911	17217	17173	16944	17102	17261	17245	17157	17171	17117	17056	17141	17218	17184	17193	17363	17255	17146	17185	17131	17116	17022	16989	17231	16926	17110	17225	17042	17147	17143	17150	17130	17053	17088	17109	17342	17232	17169	17062	17026	17065	17130	17183	17156	17121	17137	17233	17093	16974	17280	17214	16983	17304	17227	17140	17304	17171	17049	17129	17182	17269	17137	17134	17171	17331	17127	17300	17259	17314	17176	16990	17171	17238	17332	17046	16972	17019	17061	17276	17216	17152	17218	17367	17098	17123	17177	17067	17080	17190	17125	16926	17092	17053	17262	17287	17072	17273	17044	17274	17388	17238	17085	17178	17192	17199	17201	17581	17213	17247	17106	17074	17060	16971	17159	17163	17277	17102	16917	17302	16949	17192	17158	17182	17102	16835	17200	16968	17018	17115	17203	16931	16939	17005	17186	17278	17297	17135	17116	17170	17268	17449	17136	17106	17114	17074	17271	16819	16963	17158	17238	17072	17254	16963	17126	17218	17214	17092	17080	17244	17162	17141	17126	16793	17121	17160	17104	17143	16995	17032	17065	17108	16972	17321	17143	17312	17182	17386	17303	17265	17355	17144	17183	17360	17066	17209	17248	17052	17030	17323	17238	17236	17172	17092	17201	17140	17113	17090	17153	17170	17242	17135	17320	17181	17223	17070	17108	17132	17059	17327	17238	17188	17193	17146	17117	17264	17257	17074	17142	17241	16961	17291	17133	17141	17033	17089	16978	17320	17249	17332	17337	17061	17092	17173	17246	17328	17316	17118	17079	17111	16886	17050	17034	17057	17161	16984	17101	17176	17259	17174	17411	17392	17220	17260	17124	17021	17045	17176	17139	17019	17218	17106	17304	16997	17183	17222	17368	17303	16930	17097	17095	17110	17099	17001	17368	17212	17113	17167	17190	17096	17167	17282	17102	17102	17087	17078	17222	17232	17165	17110	17125	17012	17361	17141	17106	17133	17080	17041	17341	17317	17219	17144	17058	17253	17140	17148	17127	17079	17184	17188	17156	17067	17049	17099	17047	16989	17117	16990	17032	17154	17224	17312	17255	17191	17183	16994	17226	17120	17067	16983	17263	17043	17250	17217	17100	17076	17199	17381	17141	16971	17107	17003	17277	17204	17217	17056	17152	17168	17251	17050	17152	17071	17244	17139	17217	17193	17171	17171	17172	17000	17172	17132	17075	17313	17176	17296	17370	17213	17237	17301	17156	17050	17171	17094	17122	17219	17095	17377	17201	17070	17309	17203	17228	17267	17129	17207	17226	17055	17025	17335	17056	17232	17227	17264	16887	17076	17155	17400	17308	17269	17188	17110	16998	17236	17121	17288	17210	17179	17163	17126	17358	17118	17090	17167	17192	17110	17234	17386	17221	17199	16998	16966	17346	17142	17458	17153	17159	16960	17128	17154	17076	17036	17132	17130	17119	17326	17287	17018	17130	17371	17121	17223	17049	17232	17162	17073	17191	17083	17232	17149	17383	17142	17112	17197	16984	17145	17062	17448	17114	17158	17031	17392	17283	17107	17270	16999	17198	16996	17145	17185	17129	17253	17051	16921	17215	17261	17177	17203	17172	17038	17068	17407	17214	17373	16888	17107	17166	17168	17266	17284	17250	17038	17087	17267	17340	17150	17269	17133	17199	17239	17236	17126	17168	17147	17119	16953	17152	17152	16969	17270	17130	17039	17387	17231	17182	17263	17261	17378	17206	16973	17004	17075	17310	17085	17072	17130	17173	17206	17065	17159	17100	17213	17355	17301	17324	16980	17105	17145	16934	17083	17125	17062	17046	17326	17021	16930	17020	17003	17121	17123	17003	17304	17173	17004	17334	17193	17164	17069	17184	17158	17314	17113	16975	17191	17079	17301	17219	17197	17254	17229	17419	17048	17131	16959	17271	16979	17264	17149	17120	17293	17375	17154	17355	17002	17158	17223	17145	17238	17212	17102	17050	17127	16972	17084	17006	17174	17030	17249	17043	17178	17045	17031	17152	17121	17146	17406	17129	17169	17171	17064	17337	17117	17106	17108	17397	17260	17320	17215	16991	17389	17208	17309	17238	17218	17028	17199	17314	17015	17096	17147	17286	17085	16963	17057	17112	17233	17027	17352	17254	17078	17075	17184	17010	17310	17191	17151	17172	16901	17161	17237	16958	17159	17287	17300	17353	17409	17196	17054	17322	17133	17241	17317	17068	17254	17167	17056	17223	16995	17098	17163	17162	17410	16978	17016	17008	17278	17072	17120	17267	17021	17137	17034	17338	17011	16960	17204	17142	17324	17265	17217	17208	17290	17026	17291	17358	17021	16963	17230	17255	16988	17159	17211	17155	17316	17214	17263	17215	17127	17251	17211	17342	17239	17067	17142	17054	17143	17077	17152	17133	17296	17130	17379	17188	17257	17120	17031	17137	17324	17109	17203	17246	17196	17068	17074	17089	17108	17060	17186	17246	17144	17322	17147	17335	17100	17035	16869	17193	17261	17244	17326	17288	17408	17224	17261	17137	17285	17362	17309	17156	17096	17124	17184	17079	17048	17176	17186	17033	17174	17140	17100	17051	17222	17423	17169	17112	17296	17181	17304	17263	17118	17030	17311	17233	17190	17251	17259	17272	17197	16904	17057	17261	17161	17193	17284	17056	17208	17176	17195	17202	17233	17004	17057	17123	17071	17200	17114	17175	16964	17158	17392	17120	17131	17218	17165	17308	17366	16894	17150	17165	17068	17116	17106	17179	17244	17138	17395	17133	17204	17243	17060	17080	16996	17453	17360	17226	17071	17273	17165	17177	17193	17324	17201	17255	17023	17198	17208	17207	16995	17053	17277	17138	17192	17200	17290	17158	16941	17060	17080	17176	16784	17082	17254	17184	17261	17057	17064	17070	17163	16976	17188	17125	16984	17288	17339	17406	17118	17305	17185	17180	16983	17106	17215	17247	17111	17320	17245	17078	17181	17173	17035	17228	17293	17153	17125	17105	17221	17156	17084	17162	17364	17256	17223	17194	17028	17028	17225	17264	16933	17146	16929	17052	16953	17202	17144	17086	17373	17107	17241	17177	17239	17243	17217	17086	17048	17108	17485	17224	17218	17158	17170	17239	17126	17007	17210	17232	17070	16964	17014	17170	17089	17217	17247	17156	17199	17288	16993	16942	17078	17180	17041	17056	17075	17191	17052	17259	17170	17164	17196	17121	17154	17295	17192	17235	17219	17242	17130	17094	17144	17045	17221	17208	17097	17301	17199	17311	17297	17138	17131	17133	17084	16951	17031	17109	17272	17087	17265	17205	17204	17143	17140	17208	17155	17166	17127	17276	17343	17177	16967	17195	17161	17042	17050	17096	17229	17297	17034	17072	17285	17049	17132	17194	17080	17291	17172	17130	17225	17322	17146	17012	17171	17102	16886	17299	17247	17367	17289	17101	17038	17236	17286	17198	17243	17262	17275	17081	17202	17340	17158	17242	17129	17479	17161	17198	17110	17013	17115	17032	17186	17171	17185	17130	17235	17013	17094	17252	17208	17028	17115	17238	17247	17400	17147	17171	17106	17298	17170	17028	17065	17302	17093	17292	17160	17142	17146	17126	17201	17226	17097	17081	17000	17133	16992	17064	17225	17194	17226	17033	17141	17106	17045	17264	17108	17178	17141	17040	17179	17187	17299	17187	17319	17199	17010	17376	17119	17110	17285	17226	17101	17158	17144	16984	17236	16908	17061	17402	17246	17147
21849	37254	36855	31636	25543	19594	18282	17510	17084	17025	16583	16591	16388	16371	16129	16103	16162	16082	16017	16134	16002	16065	15874	15962	15935	15857	15818	15793	15814	15871	15755	15749	15586	15755	15844	15846	15993	15743	15728	15534	15778	15926	15724	15576	15621	15612	15633	15639	15699	15601	15745	15602	15524	15586	15679	15707	15656	15772	15603	15722	15614	15625	15660	15584	15424	15767	15651	15709	15630	15575	15704	15454	15664	15618	15747	15605	15611	15555	15570	15567	15484	15692	15633	15512	15589	15667	15688	15712	15604	15529	15720	15693	15465	15612	15740	15565	15674	15594	15643	15481	15809	15601	15614	15670	15636	15612	15654	15587	15701	15726	15598	15506	15688	15593	15605	15700	15606	15692	15490	15661	15712	15508	15695	15767	15771	15643	15769	15741	15505	15431	15593	15703	15546	15459	15601	15599	15511	15596	15638	15598	15565	15681	15672	15783	15510	15569	15556	15507	15598	15663	15570	15642	15635	15700	15493	15667	15609	15628	15675	15744	15639	15665	15530	15547	15574	15672	15642	15485	15431	15539	15508	15751	15732	15527	15648	15692	15389	15756	15606	15619	15672	15541	15699	15738	15717	15796	15646	15550	15559	15608	15671	15755	15840	15727	15449	15831	15731	15737	15591	15542	15692	15639	15478	15525	15608	15679	15712	15756	15590	15473	15566	15596	15578	15712	15533	15640	15688	15745	15584	15525	15774	15700	15707	15682	15630	15687	15549	15644	15654	15479	15679	15627	15718	15592	15682	15644	15628	15542	15454	15654	15604	15604	15698	15481	15524	15801	15522	15684	15629	15561	15504	15576	15695	15807	15507	15549	15797	15558	15671	15438	15649	15538	15673	15500	15636	15661	15623	15517	15546	15388	15696	15745	15633	15477	15692	15724	15779	15713	15606	15556	15640	15459	15664	15566	15804	15714	15657	15596	15583	15633	15742	15420	15600	15779	15678	15588	15468	15716	15679	15662	15508	15678	15807	15551	15561	15515	15511	15490	15599	15470	15609	15620	15668	15711	15546	15713	15673	15642	15561	15643	15694	15733	15449	15540	15739	15609	15735	15515	15780	15578	15684	15420	15763	15619	15793	15576	15622	15819	15554	15699	15522	15611	15638	15666	15737	15739	15567	15424	15552	15515	15605	15498	15665	15651	15544	15595	15661	15416	15707	15551	15626	15688	15525	15559	15538	15473	15460	15792	15733	15665	15427	15616	15840	15472	15681	15625	15710	15633	15570	15683	15485	15708	15750	15667	15543	15687	15648	15415	15723	15497	15654	15672	15685	15676	15607	15594	15669	15541	15645	15465	15525	15574	15619	15768	15587	15553	15763	15604	15523	15470	15543	15703	15563	15622	15566	15741	15603	15624	15737	15751	15498	15546	15599	15659	15657	15634	15659	15683	15702	15466	15715	15799	15574	15540	15623	15472	15665	15597	15565	15827	15547	15606	15573	15607	15588	15691	15654	15617	15631	15622	15619	15530	15501	15795	15693	15667	15649	15669	15503	15556	15643	15571	15686	15423	15520	15508	15710	15681	15727	15602	15382	15561	15495	15643	15693	15610	15681	15533	15618	15651	15500	15594	15615	15650	15730	15705	15561	15627	15640	15549	15639	15722	15601	15711	15646	15634	15599	15734	15634	15630	15690	15526	15570	15609	15473	15757	15649	15665	15769	15584	15608	15434	15496	15666	15373	15567	15810	15858	15699	15594	15667	15636	15686	15618	15737	15686	15544	15757	15638	15469	15761	15706	15690	15820	15481	15589	15697	15507	15734	15633	15804	15493	15577	15548	15717	15670	15654	15625	15482	15566	15502	15512	15401	15551	15663	15771	15571	15626	15634	15680	15625	15648	15615	15606	15689	15455	15495	15663	15735	15631	15696	15599	15642	15644	15597	15576	15611	15582	15629	15603	15579	15591	15620	15553	15603	15736	15574	15684	15772	15618	15632	15680	15714	15634	15511	15573	15552	15667	15708	15545	15506	15700	15802	15748	15591	15423	15776	15578	15563	15579	15494	15767	15721	15563	15633	15539	15626	15530	15742	15525	15661	15774	15760	15549	15517	15577	15644	15564	15378	15661	15691	15706	15544	15437	15515	15641	15617	15596	15627	15576	15581	15621	15778	15581	15647	15564	15513	15555	15618	15574	15681	15635	15333	15526	15626	15565	15675	15609	15514	15479	15464	15717	15646	15684	15530	15535	15738	15446	15637	15627	15482	15622	15668	15604	15604	15596	15712	15675	15559	15604	15689	15723	15742	15562	15769	15695	15616	15696	15573	15585	15581	15479	15529	15530	15683	15613	15453	15522	15637	15594	15508	15559	15639	15713	15605	15518	15682	15674	15690	15755	15711	15636	15623	15760	15718	15684	15618	15626	15633	15683	15556	15590	15489	15582	15678	15622	15607	15587	15790	15553	15373	15588	15770	15661	15550	15576	15667	15439	15538	15638	15567	15656	15687	15601	15589	15497	15623	15693	15752	15597	15815	15662	15662	15561	15643	15653	15580	15529	15709	15552	15603	15575	15562	15448	15732	15703	15523	15611	15564	15611	15616	15581	15606	15594	15513	15572	15668	15716	15629	15544	15633	15660	15515	15663	15740	15575	15663	15514	15548	15494	15720	15704	15759	15711	15790	15624	15600	15585	15654	15523	15641	15660	15595	15533	15569	15605	15635	15526	15584	15733	15560	15650	15689	15482	15502	15527	15642	15695	15674	15572	15615	15684	15707	15598	15711	15596	15748	15747	15685	15441	15574	15588	15679	15606	15585	15614	15581	15817	15711	15511	15369	15626	15428	15556	15541	15682	15635	15751	15576	15823	15727	15569	15613	15520	15670	15538	15564	15707	15345	15535	15638	15453	15636	15687	15639	15635	15560	15584	15708	15510	15513	15452	15743	15637	15620	15658	15797	15651	15626	15686	15544	15608	15476	15641	15589	15558	15726	15670	15624	15735	15391	15610	15675	15689	15587	15625	15544	15750	15573	15497	15720	15692	15432	15614	15557	15561	15699	15538	15546	15550	15694	15556	15626	15712	15493	15565	15523	15590	15569	15776	15536	15626	15718	15616	15492	15848	15641	15484	15471	15477	15601	15637	15611	15740	15690	15527	15737	15582	15663	15521	15560	15577	15680	15555	15604	15756	15704	15512	15785	15682	15714	15485	15649	15459	15717	15541	15586	15692	15656	15527	15607	15558	15741	15691	15798	15587	15948	15635	15620	15822	15552	15585	15559	15698	15519	15692	15746	15665	15830	15634	15690	15511	15544	15591	15545	15552	15688	15615	15676	15673	15688	15678	15727	15678	15719	15735	15362	15659	15509	15617	15900	15429	15594	15632	15771	15717	15605	15612	15616	15636	15714	15720	15518	15403	15529	15658	15554	15700	15423	15647	15885	15414	15834	15379	15649	15511	15678	15565	15641	15630	15718	15676	15756	15613	15762	15644	15601	15646	15610	15557	15740	15723	15787	15658	15742	15572	15907	15783	15705	15211	15587	15473	15667	15683	15593	15604	15604	15616	15599	15632	15481	15557	15674	15676	15586	15596	15651	15585	15619	15629	15640	15850	15747	15549	15634	15526	15687	15562	15757	15605	15548	15578	15698	15591	15701	15546	15809	15546	15527	15622	15549	15473	15598	15583	15621	15574	15791	15588	15609	15624	15536	15598	15727	15599	15471	15709	15513	15537	15536	15741	15680	15496	15618	15759	15662	15745	15634	15623	15644	15670	15709	15672	15688	15592	15720	15531	15708	15472	15492	15628	15599	15742	15790	15537	15526	15816	15582	15655	15632	15548	15563	15605	15735	15665	15593	15526	15701	15596	15676	15520	15649	15590	15462	15565	15721	15668	15570	15510	15639	15521	15665	15618	15603	15547	15793	15675	15604	15577	15604	15610	15546	15648	15785	15467	15657	15559	15600	15506	15764	15553	15513	15742	15538	15664	15618	15677	15636	15602	15673	15661	15547	15568	15792	15669	15542	15614	15622	15690	15506	15685	15544	15513	15626	15676	15476	15822	15581	15700	15521	15484	15520	15606	15641	15649	15684	15609	15629	15603	15522	15569	15633	15542	15585	15603	15576	15690	15621	15647	15509	15468	15567	15612	15464	15615	15650	15572	15710	15641	15577	15620	15690	15582	15563	15659	15945	15590	15534	15472	15484	15503	15660	15534	15712	15685	15640	15508	15601	15610	15728	15577	15594	15619	15738	15740	15650	15493	15788	15634	15650	15550	15594	15589	15553	15521	15817	15616	15708	15596	15579	15565	15687	15599	15617	15549	15605	15606	15766	15592	15741	15592	15661	15763	15580	15604	15775	15588	15654	15694	15647	15588	15586	15566	15535	15699	15564	15709	15533	15572	15787	15484	15716	15530	15629	15723	15526	15443	15432	15504	15514	15548	15585	15625	15651	15565	15769	15654	15715	15562	15614	15522	15719	15763	15627	15689	15649	15642	15577	15690	15507	15603	15741	15634	15653	15493	15544	15612	15575	15662	15644	15476	15564	15636	15661	15612	15434	15408	15629	15607	15719	15576	15533	15598	15769	15468	15605	15604	15587	15564	15408	15677	15688	15577	15674	15430	15627	15742	15596	15755	15600	15708	15480	15647	15610	15565	15664	15709	15586	15540	15747	15617	15574	15725	15598	15727	15803	15655	15847	15751	15655	15479	15652	15569	15663	15567	15625	15704	15607	15706	15765	15611	15541	15634	15780	15597	15685	15641	15649	15526	15703	15584	15625	15540	15645	15558	15626	15483	15595	15580	15608	15591	15715	15606	15734	15686	15462	15573	15531	15576	15820	15716	15649	15779	15585	15659	15570	15523	15589	15520	15634	15742	15602	15726	15623	15718	15717	15607	15697	15651	15443	15713	15589	15669	15786	15673	15549	15612	15705	15621	15790	15607	15626	15653	15674	15744	15616	15611	15592	15420	15465	15683	15696	15747	15689	15655	15674	15638	15556	15389	15679	15844	15538	15449	15806	15628	15613	15794	15633	15674	15635	15645	15571	15618	15613	15659	15574	15599	15759	15638	15649	15520	15582	15498	15611	15591	15607	15720	15624	15712	15699	15603	15531	15655	15551	15688	15694	15430	15640	15656	15398	15669	15622	15567	15470	15628	15634	15644
22852	21210	29017	23705	21786	23945	26084	21212	20031	20147	20044	19499	19351	19386	19344	19205	19352	19161	19092	19071	18982	19208	18907	18879	19052	18979	18754	18608	18996	18878	18715	18531	18704	18697	18937	18600	18790	18682	18590	18531	18692	18553	18719	18435	18644	18652	18697	18336	18409	18683	18726	18546	18526	18543	18589	18824	18559	18609	18693	18628	18706	18475	18560	18539	18582	18688	18754	18681	18430	18565	18578	18616	18568	18778	18622	18675	18556	18584	18380	18686	18416	18470	18422	18445	18589	18556	18560	18350	18614	18690	18536	18439	18663	18634	18288	18393	18549	18713	18564	18484	18655	18492	18525	18544	18554	18291	18598	18533	18395	18444	18504	18520	18443	18564	18584	18499	18379	18498	18787	18555	18535	18747	18530	18434	18500	18474	18413	18496	18408	18507	18438	18349	18598	18506	18569	18483	18349	18289	18394	18468	18482	18552	18410	18548	18542	18604	18396	18454	18292	18515	18563	18779	18268	18458	18455	18307	18653	18459	18550	18532	18672	18584	18466	18345	18535	18617	18519	18439	18522	18416	18565	18738	18451	18499	18434	18498	18554	18418	18545	18373	18559	18444	18495	18528	18521	18285	18470	18261	18509	18311	18351	18517	18271	18505	18574	18528	18740	18483	18394	18443	18640	18478	18407	18588	18583	18520	18503	18395	18540	18475	18242	18564	18420	18734	18445	18493	18427	18347	18467	18516	18519	18329	18456	18356	18572	18465	18383	18587	18628	18459	18343	18548	18506	18403	18392	18616	18615	18460	18494	18433	18508	18574	18366	18392	18551	18315	18558	18561	18082	18445	18475	18190	18483	18695	18239	18461	18509	18380	18452	18797	18329	18482	18560	18493	18465	18420	18757	18653	18649	18455	18600	18422	18367	18489	18732	18503	18532	18276	18371	18357	18534	18228	18705	18594	18558	18450	18559	18480	18405	18556	18576	18436	18621	18285	18347	18439	18447	18520	18584	18791	18639	18318	18549	18342	18567	18440	18439	18360	18569	18287	18743	18483	18529	18499	18360	18402	18635	18418	18526	18597	18641	18576	18579	18575	18482	18559	18454	18459	18346	18463	18611	18564	18403	18346	18566	18382	18234	18575	18527	18465	18538	18577	18687	18645	18497	18414	18397	18621	18528	18521	18725	18508	18467	18453	18452	18349	18315	18461	18430	18597	18556	18503	18344	18185	18546	18487	18664	18510	18414	18476	18621	18441	18588	18536	18352	18485	18477	18504	18579	18462	18407	18600	18308	18504	18553	18431	18473	18489	18654	18619	18548	18475	18590	18256	18562	18642	18635	18384	18520	18374	18394	18507	18538	18474	18595	18450	18671	18564	18515	18426	18326	18508	18503	18481	18519	18460	18455	18631	18306	18401	18417	18414	18254	18260	18516	18445	18391	18654	18499	18317	18493	18432	18352	18433	18456	18749	18400	18312	18539	18489	18546	18409	18593	18386	18442	18552	18389	18332	18512	18473	18461	18566	18689	18424	18557	18503	18316	18577	18419	18279	18356	18329	18500	18469	18371	18374	18521	18459	18479	18555	18374	18630	18403	18479	18551	18484	18465	18447	18497	18748	18567	18400	18472	18486	18395	18575	18503	18300	18555	18695	18581	18545	18535	18434	18383	18386	18666	18633	18403	18410	18318	18554	18693	18419	18628	18428	18523	18545	18464	18400	18437	18646	18566	18491	18510	18516	18555	18414	18552	18591	18456	18407	18763	18300	18416	18410	18466	18724	18349	18630	18420	18506	18675	18302	18445	18407	18481	18616	18594	18334	18441	18381	18711	18525	18528	18444	18394	18583	18566	18517	18473	18427	18425	18538	18342	18366	18528	18510	18310	18334	18507	18483	18591	18605	18735	18531	18441	18370	18559	18526	18696	18559	18427	18395	18504	18649	18659	18328	18445	18292	18550	18484	18659	18426	18502	18328	18544	18575	18516	18440	18618	18152	18298	18594	18494	18454	18355	18369	18616	18406	18710	18559	18471	18499	18408	18674	18504	18535	18340	18525	18588	18368	18430	18468	18448	18592	18446	18495	18613	18504	18447	18621	18552	18571	18471	18424	18655	18591	18354	18384	18585	18442	18370	18656	18363	18487	18601	18716	18582	18412	18433	18454	18334	18594	18439	18587	18649	18456	18498	18262	18488	18521	18473	18400	18484	18399	18438	18620	18279	18445	18504	18650	18676	18468	18692	18550	18677	18551	18426	18583	18644	18397	18469	18378	18601	18415	18471	18503	18407	18536	18354	18443	18568	18492	18481	18610	18312	18392	18519	18486	18398	18418	18526	18492	18376	18369	18509	18312	18560	18499	18616	18477	18442	18450	18630	18592	18568	18329	18393	18446	18444	18255	18649	18510	18557	18670	18348	18293	18560	18335	18339	18413	18729	18443	18481	18470	18563	18416	18424	18388	18388	18371	18327	18656	18584	18535	18570	18558	18401	18419	18383	18550	18335	18616	18621	18507	18532	18650	18489	18446	18561	18467	18659	18569	18414	18457	18404	18504	18600	18464	18380	18466	18532	18507	18439	18544	18439	18440	18530	18532	18563	18463	18614	18575	18492	18529	18524	18613	18591	18398	18317	18330	18541	18502	18292	18450	18590	18534	18573	18580	18276	18671	18508	18421	18551	18544	18464	18371	18566	18591	18618	18409	18470	18417	18597	18485	18527	18242	18726	18543	18573	18431	18535	18536	18443	18402	18595	18426	18559	18687	18464	18427	18442	18543	18376	18527	18476	18475	18454	18630	18546	18516	18245	18320	18504	18376	18593	18482	18347	18617	18739	18557	18575	18621	18324	18312	18417	18493	18382	18410	18444	18312	18527	18397	18628	18430	18633	18472	18645	18519	18492	18325	18552	18259	18469	18520	18406	18588	18549	18380	18482	18352	18394	18461	18418	18410	18406	18628	18662	18511	18488	18471	18537	18649	18598	18536	18416	18392	18416	18390	18600	18681	18681	18625	18660	18619	18432	18574	18543	18587	18512	18449	18656	18440	18286	18429	18622	18450	18520	18512	18376	18417	18497	18371	18416	18466	18426	18593	18798	18576	18515	18389	18501	18435	18341	18716	18530	18346	18572	18451	18462	18541	18567	18643	18620	18421	18721	18635	18470	18578	18344	18525	18412	18391	18477	18483	18574	18484	18375	18254	18486	18439	18476	18601	18435	18407	18596	18575	18509	18436	18580	18537	18479	18641	18425	18624	18397	18307	18396	18581	18514	18509	18453	18417	18463	18497	18527	18522	18423	18224	18605	18460	18518	18424	18442	18697	18421	18386	18473	18497	18291	18512	18443	18778	18498	18440	18476	18319	18532	18566	18426	18556	18528	18508	18375	18373	18237	18397	18609	18501	18510	18815	18511	18480	18593	18605	18793	18367	18247	18453	18643	18630	18403	18265	18473	18455	18470	18433	18562	18382	18326	18432	18423	18543	18500	18401	18592	18521	18488	18471	18422	18549	18406	18489	18480	18453	18520	18407	18562	18514	18517	18311	18403	18461	18485	18452	18359	18414	18564	18684	18678	18484	18472	18594	18472	18412	18616	18487	18489	18484	18427	18578	18693	18349	18414	18546	18398	18399	18201	18698	18549	18493	18491	18523	18580	18541	18465	18428	18573	18330	18532	18578	18590	18599	18582	18489	18529	18299	18520	18426	18235	18695	18352	18321	18490	18582	18414	18494	18593	18572	18553	18630	18475	18493	18315	18392	18500	18597	18557	18463	18585	18452	18565	18400	18368	18350	18470	18619	18621	18720	18629	18483	18434	18458	18575	18427	18556	18408	18575	18473	18466	18630	18496	18419	18320	18705	18585	18483	18513	18660	18406	18556	18510	18509	18530	18425	18326	18535	18535	18338	18381	18502	18542	18424	18588	18443	18474	18470	18552	18264	18659	18393	18578	18571	18476	18510	18529	18351	18364	18217	18530	18653	18584	18458	18477	18562	18456	18503	18289	18555	18508	18507	18524	18519	18542	18566	18611	18546	18521	18373	18500	18651	18409	18355	18505	18590	18564	18476	18571	18574	18505	18554	18375	18641	18452	18498	18603	18637	18467	18424	18722	18430	18490	18599	18592	18536	18580	18703	18505	18421	18587	18411	18483	18569	18515	18647	18345	18586	18620	18577	18571	18478	18453	18538	18533	18645	18263	18380	18172	18342	18405	18477	18505	18367	18529	18481	18515	18279	18446	18401	18772	18711	18551	18395	18367	18546	18407	18438	18452	18522	18396	18426	18444	18603	18584	18663	18346	18365	18534	18544	18312	18478	18380	18499	18512	18570	18316	18352	18582	18323	18367	18507	18423	18567	18340	18426	18618	18714	18739	18314	18694	18226	18419	18509	18557	18455	18557	18555	18658	18427	18375	18541	18445	18220	18424	18598	18486	18647	18564	18382	18534	18289	18506	18463	18496	18534	18374	18537	18392	18404	18471	18588	18492	18521	18486	18580	18573	18446	18445	18696	18538	18522	18431	18435	18368	18324	18502	18576	18314	18575	18576	18376	18600	18646	18553	18579	18634	18495	18464	18491	18346	18354	18363	18563	18403	18300	18215	18392	18348	18635	18624	18390	18612	18440	18618	18299	18283	18342	18518	18618	18473	18433	18455	18379	18546	18583	18550	18634	18358	18607	18330	18531	18503	18733	18663	18478	18422	18530	18329	18502	18428	18456	18519	18377	18259	18390	18388	18472	18425	18502	18149	18676	18429	18507	18507	18394	18511	18564	18300	18532	18646	18493	18424	18534	18277	18441	18634	18520	18405	18396	18614	18386	18449	18651	18687	18522	18548	18420	18510	18273	18572	18633	18567	18549	18368	18440	18472	18443	18566	18573	18375	18558	18388	18418	18412	18454	18474	18705	18675	18351	18510	18607	18428	18373	18286	18426	18451	18392	18646	18591	18658	18411	18626	18754	18410	18768	18391	18753	18428	18498	18466	18685	18446	18650	18559	18634	18445	18621	18484	18545	18442	18473	18722	18498	18398	18647	18467	18311	18463	18283	18483	18523	18428	18431	18293	18433	18384	18516	18423	18477	18612	18491	18599	18192	18509	18517	18225	18486	18456	18470	18625	18689	18520	18372	18526	18510	18388	18513	18432	18493	18779	18610	18394	18450	18428	18614
25498	44449	42689	33781	27719	22862	21199	19582	19035	18498	18295	18097	17864	17703	17419	17334	17324	17288	17189	17178	17060	17056	17031	16924	16915	16839	16959	16789	16914	16649	16527	16767	16654	16768	16734	16515	16506	16538	16504	16651	16511	16743	16665	16501	16583	16470	16381	16660	16473	16561	16360	16620	16384	16573	16510	16405	16646	16659	16512	16518	16472	16538	16442	16518	16808	16313	16331	16441	16546	16361	16376	16310	16549	16522	16627	16469	16503	16471	16379	16583	16571	16429	16564	16483	16456	16414	16476	16480	16451	16628	16274	16498	16581	16640	16512	16474	16304	16543	16353	16375	16613	16697	16457	16580	16371	16475	16394	16593	16419	16441	16511	16417	16567	16404	16448	16469	16379	16625	16588	16518	16558	16512	16433	16448	16547	16429	16464	16323	16530	16408	16363	16243	16532	16483	16446	16454	16446	16479	16588	16501	16384	16505	16385	16542	16312	16508	16627	16429	16417	16563	16446	16345	16477	16522	16374	16426	16571	16528	16484	16525	16646	16468	16395	16403	16458	16557	16458	16480	16451	16484	16615	16325	16355	16324	16292	16375	16577	16440	16620	16365	16511	16608	16516	16369	16553	16324	16431	16456	16326	16373	16589	16244	16483	16546	16494	16454	16510	16406	16300	16602	16386	16606	16454	16298	16616	16387	16571	16413	16405	16545	16402	16476	16504	16535	16345	16391	16580	16558	16397	16407	16270	16409	16480	16467	16428	16313	16397	16553	16550	16428	16501	16390	16385	16300	16585	16378	16479	16563	16432	16366	16491	16574	16562	16424	16272	16461	16418	16670	16608	16484	16345	16440	16490	16477	16355	16419	16281	16339	16570	16342	16431	16425	16519	16430	16614	16555	16401	16583	16469	16548	16408	16530	16412	16641	16484	16326	16375	16491	16691	16497	16431	16418	16460	16404	16514	16475	16379	16439	16323	16560	16328	16557	16450	16501	16345	16449	16419	16401	16450	16513	16397	16411	16528	16482	16536	16411	16505	16515	16418	16470	16272	16525	16511	16324	16443	16580	16431	16535	16477	16586	16322	16450	16448	16221	16574	16316	16626	16360	16472	16430	16270	16512	16452	16433	16360	16566	16272	16566	16453	16328	16264	16381	16470	16348	16420	16663	16509	16394	16329	16445	16539	16298	16505	16482	16587	16382	16656	16406	16503	16386	16477	16326	16375	16459	16408	16462	16477	16544	16542	16377	16398	16473	16325	16367	16650	16405	16359	16520	16366	16572	16282	16510	16499	16547	16503	16482	16512	16462	16538	16409	16477	16382	16500	16434	16370	16247	16467	16547	16658	16582	16391	16460	16445	16380	16370	16530	16510	16450	16496	16368	16446	16335	16638	16513	16353	16351	16509	16622	16296	16528	16331	16515	16454	16443	16589	16423	16418	16394	16441	16396	16419	16568	16498	16422	16490	16473	16444	16459	16478	16519	16575	16410	16494	16386	16729	16420	16581	16437	16474	16364	16375	16408	16635	16408	16350	16379	16356	16377	16466	16529	16463	16417	16544	16329	16461	16613	16347	16488	16355	16432	16469	16309	16364	16519	16540	16429	16344	16506	16621	16501	16451	16492	16409	16457	16544	16599	16534	16587	16492	16362	16397	16190	16441	16563	16476	16568	16411	16241	16475	16360	16499	16471	16539	16433	16395	16470	16448	16465	16498	16509	16439	16424	16403	16439	16358	16450	16538	16403	16479	16445	16568	16374	16409	16394	16435	16519	16614	16505	16420	16446	16533	16299	16262	16297	16440	16514	16231	16391	16295	16408	16470	16333	16459	16607	16333	16558	16391	16533	16512	16619	16377	16399	16410	16626	16508	16542	16480	16382	16362	16473	16428	16531	16462	16459	16506	16481	16486	16336	16503	16415	16344	16499	16468	16490	16533	16359	16622	16318	16399	16449	16443	16498	16450	16425	16389	16512	16420	16280	16482	16277	16523	16381	16561	16398	16522	16548	16407	16531	16476	16471	16477	16438	16314	16489	16406	16704	16630	16447	16468	16538	16446	16423	16562	16524	16507	16486	16352	16564	16469	16542	16550	16460	16480	16483	16219	16308	16411	16509	16528	16576	16397	16337	16556	16529	16341	16454	16396	16559	16471	16352	16378	16471	16510	16563	16307	16520	16567	16307	16367	16488	16324	16295	16484	16413	16580	16522	16394	16330	16512	16385	16613	16474	16437	16575	16430	16393	16466	16584	16304	16249	16535	16620	16401	16479	16341	16320	16327	16426	16588	16372	16446	16511	16590	16464	16363	16471	16381	16546	16443	16431	16372	16414	16475	16584	16516	16479	16464	16373	16547	16347	16505	16686	16450	16258	16457	16440	16545	16602	16579	16415	16325	16438	16596	16530	16402	16529	16330	16453	16252	16434	16607	16422	16489	16586	16390	16379	16377	16452	16410	16421	16433	16327	16609	16485	16337	16377	16485	16526	16538	16437	16433	16485	16445	16631	16349	16401	16544	16620	16601	16429	16428	16117	16395	16293	16435	16629	16595	16388	16339	16384	16490	16290	16641	16458	16396	16308	16562	16471	16545	16304	16473	16354	16303	16415	16582	16742	16178	16380	16462	16414	16510	16526	16422	16523	16448	16493	16453	16564	16539	16493	16428	16449	16385	16287	16300	16362	16309	16579	16488	16355	16452	16431	16329	16534	16486	16587	16401	16514	16581	16458	16389	16470	16328	16329	16479	16397	16530	16551	16480	16222	16511	16546	16353	16353	16416	16484	16395	16459	16274	16356	16296	16527	16286	16489	16548	16427	16286	16469	16460	16373	16425	16396	16381	16318	16434	16418	16556	16467	16494	16231	16276	16415	16439	16509	16319	16417	16429	16492	16474	16684	16457	16562	16442	16609	16487	16617	16443	16490	16463	16495	16469	16401	16508	16470	16274	16488	16365	16315	16538	16258	16460	16529	16476	16500	16528	16190	16497	16468	16463	16418	16444	16399	16526	16505	16538	16492	16406	16369	16454	16413	16499	16439	16456	16472	16418	16422	16535	16442	16647	16595	16542	16497	16605	16486	16448	16521	16383	16457	16475	16315	16263	16554	16401	16456	16446	16551	16400	16452	16237	16590	16474	16516	16651	16477	16525	16495	16366	16368	16345	16382	16406	16534	16355	16413	16405	16456	16476	16411	16529	16437	16429	16457	16516	16429	16307	16493	16450	16545	16409	16445	16327	16294	16338	16394	16209	16484	16499	16420	16472	16469	16601	16413	16465	16326	16314	16272	16434	16247	16470	16431	16342	16215	16513	16364	16324	16508	16484	16329	16342	16545	16525	16449	16630	16496	16529	16349	16375	16438	16482	16377	16519	16471	16452	16406	16448	16460	16516	16610	16405	16377	16336	16520	16160	16615	16554	16404	16497	16445	16363	16506	16446	16404	16368	16483	16506	16331	16454	16398	16410	16445	16145	16531	16421	16314	16443	16370	16525	16358	16522	16405	16466	16532	16396	16427	16223	16546	16529	16264	16297	16420	16493	16506	16490	16588	16675	16409	16709	16506	16350	16475	16335	16460	16450	16376	16404	16442	16509	16448	16386	16419	16483	16337	16535	16451	16498	16399	16436	16372	16342	16509	16356	16332	16531	16491	16356	16381	16569	16468	16451	16368	16592	16296	16553	16333	16604	16349	16510	16375	16498	16487	16363	16368	16322	16474	16656	16393	16576	16453	16393	16578	16362	16382	16364	16424	16492	16565	16442	16434	16495	16465	16333	16484	16419	16316	16410	16586	16326	16477	16516	16453	16454	16357	16491	16472	16454	16393	16713	16372	16457	16330	16490	16432	16406	16487	16545	16561	16371	16372	16401	16482	16233	16585	16573	16397	16469	16277	16442	16460	16580	16432	16481	16309	16519	16523	16263	16280	16482	16368	16493	16396	16399	16479	16431	16514	16309	16218	16389	16539	16332	16368	16503	16372	16475	16374	16533	16429	16405	16445	16690	16480	16608	16661	16316	16510	16372	16445	16515	16433	16496	16451	16322	16380	16449	16438	16521	16468	16462	16481	16466	16362	16378	16602	16335	16413	16634	16436	16514	16421	16374	16463	16576	16564	16432	16374	16560	16464	16540	16540	16488	16377	16377	16390	16421	16382	16388	16397	16424	16393	16488	16468	16271	16396	16513	16633	16458	16411	16283	16615	16561	16495	16361	16478	16472	16458	16502	16438	16303	16396	16263	16531	16344	16438	16386	16317	16358	16306	16405	16543	16528	16468	16484	16470	16480	16493	16423	16292	16471	16333	16337	16465	16432	16358	16473	16644	16468	16460	16396	16479	16337	16405	16399	16552	16415	16424	16188	16460	16338	16519	16282	16369	16560	16507	16413	16488	16351	16558	16480	16420	16381	16403	16330	16371	16385	16393	16496	16525	16405	16226	16547	16576	16528	16556	16392	16526	16525	16384	16211	16375	16351	16408	16581	16459	16370	16517	16357	16543	16624	16525	16456	16555	16620	16361	16468	16440	16315	16520	16457	16511	16586	16363	16363	16421	16444	16638	16508	16564	16322	16568	16384	16493	16424	16521	16552	16443	16338	16545	16449	16267	16413	16442	16395	16375	16326	16430	16477	16492	16520	16484	16429	16363	16433	16407	16447	16506	16410	16269	16491	16460	16320	16348	16569	16431	16514	16579	16461	16429	16666	16357	16657	16430	16534	16583	16481	16396	16576	16434	16421	16418	16579	16462	16407	16374	16433	16498	16467	16427	16538	16419	16569	16456	16393	16349	16470	16411	16269	16468	16576	16487	16434	16444	16392	16386	16363	16369	16383	16461	16558	16336	16258	16421	16465	16330	16521	16449	16568	16378	16580	16423	16346	16334	16603	16392	16369	16455	16559	16447	16423	16396	16493	16426	16561	16555	16598	16541	16550	16367	16390	16504	16474	16579	16419	16411	16544	16401	16581	16480	16363	16534	16527	16538	16333	16449	16597	16436	16430	16391	16335	16595	16497	16541	16337	16405	16572	16428	16533	16297	16333	16410	16601	16391	16543	16506	16599	16589	16444	16501	16550	16339	16375	16509	16540	16470	16730	16528	16548	16332	16590	16503	16576	16321	16393	16493	16468	16383	16399	16399	16407	16483	16456	16452	16546	16563	16551	16348	16490	16614
27204	22580	26072	22772	18340	17445	17138	16616	16597	16778	16660	16492	16713	16474	16568	16337	16383	16408	16573	16356	16415	16428	16406	16344	16451	16569	16617	16538	16377	16108	16267	16327	16398	16325	16409	16237	16364	16364	16580	16293	16244	16269	16249	16151	16130	16421	16206	16205	16395	16281	16332	16430	16401	16275	16371	16383	16425	16370	16232	16356	16340	16282	16348	16306	16466	16201	16134	16112	16196	16319	16188	16315	16330	16195	16384	16295	16223	16299	16203	16294	16423	16345	16375	16220	16389	16368	16397	16328	16470	16221	16310	16399	16172	16492	16377	16429	16302	16017	16333	16281	16233	16176	16110	16209	16369	16352	16225	16224	16375	16315	16381	16215	16404	16241	16215	16163	16342	16260	16272	16211	16422	16257	16229	16433	16211	16243	16311	16196	16220	16357	16244	16344	16180	16288	16359	16275	16256	16312	16298	16306	16155	16142	16335	16244	16405	16358	16291	16279	16244	16411	16129	16318	16230	16088	16251	16266	16278	16253	16450	16372	16287	16395	16298	16166	16371	16306	16333	16075	16326	16492	16158	16193	16421	16366	16046	16000	16146	16112	16263	16313	16373	16253	16385	16279	16512	16347	16316	16258	16256	16222	16317	16306	16270	16182	16391	16087	16441	16105	16380	16315	16282	16502	16137	16326	16334	16217	16306	16408	16302	16206	16280	16290	16356	16427	16206	16340	16460	16516	16319	16352	16315	16247	16273	16332	16272	16241	16064	16092	16409	16273	16508	16319	16415	16329	16145	16293	16291	16177	16466	16288	16298	16478	16245	16312	16262	16383	16249	16185	16301	16406	16231	16321	16263	16270	16265	16390	16332	16415	16470	16345	16382	16307	16149	16245	16323	16400	16488	16146	16111	16270	16280	16234	16329	16322	16493	16322	16313	16321	16452	16149	16416	16198	16198	16098	16223	16140	16447	16208	16091	16137	16282	16409	16231	16066	16342	16140	16317	16268	16369	16311	16365	16292	16395	16222	16244	16203	16357	16345	16333	16183	16208	16267	16352	16311	16247	16244	16374	16371	16314	16230	16153	16418	16152	16028	16383	16398	16252	16390	16261	16227	16413	16301	16180	16326	16225	16100	16329	16243	16213	16123	16397	16546	16391	16165	16018	16238	16365	16303	16276	16147	16195	16157	16214	16160	16358	16334	16315	16403	16221	16294	16376	16288	16400	16546	16419	16308	16338	16333	16218	16189	16402	16353	16337	15959	16269	16199	16349	16284	16265	16110	16398	16290	16278	16434	16259	16263	16354	16188	16206	16314	16305	16353	16263	16213	16268	16227	16255	16426	16213	16134	16387	16320	16348	15975	16265	16454	16294	16338	16251	16169	16265	16139	16175	16403	16280	16189	16221	16447	16170	16087	16391	16227	16177	16205	16145	16304	16221	16125	16204	16160	16359	16496	16371	16301	16067	16389	16167	16378	16276	16299	16323	16310	16421	16146	16372	16166	16213	16302	16394	16256	16263	16285	16333	16296	16165	16315	16350	16254	16324	16198	16380	16122	16486	16310	16349	16161	16220	16135	16386	16430	16271	16472	16254	16281	16326	16129	16343	16419	16182	16374	16383	16341	16254	16283	16356	16291	16493	16500	16275	16231	16135	16372	16293	16357	16371	16457	16201	16222	16295	16271	16235	16356	16106	16338	16487	16348	16106	16354	16371	16428	16395	16492	16442	16221	16312	16196	16403	16318	16309	16313	16271	16045	16305	16522	16315	16289	16136	16278	16110	16340	16382	16267	16285	16502	16319	16197	16353	16309	16311	16398	16141	16266	16286	16408	16170	16198	16192	16350	16373	16361	16380	16444	16261	16296	16193	16164	16279	16383	16339	16289	16269	16304	16533	16314	16400	16340	16264	16332	16338	16365	16272	16403	16022	16386	16448	16239	16257	16175	16289	16390	16294	16270	16268	16251	16069	16200	16277	16429	16302	16388	16343	16299	16375	16278	16259	16193	16184	16392	16241	16275	16229	16459	16301	16177	16207	16335	16424	16091	16161	16263	16469	16254	16159	16364	16301	16555	16453	16264	16354	16100	16384	16296	16385	16296	16260	16309	16167	16329	16279	16158	16394	16451	16277	16307	16258	16269	16336	16447	16458	16282	16243	16297	16261	16321	16399	16375	16389	16171	16496	16243	16294	16159	16323	16345	16327	16232	16218	16408	16160	16538	16191	16225	16142	16107	16223	16241	16296	16231	16072	16489	16186	16283	16533	16453	16306	16353	16431	16270	16034	16321	16137	16113	16388	16127	16241	16342	16290	16338	16326	16191	16324	16323	16335	16325	16302	16343	16301	16366	16272	16361	16148	16358	16246	16256	16315	16269	16212	16269	16274	16310	16355	16338	16290	16199	16455	16143	16365	16430	16266	16265	16421	16224	16203	16275	16209	16084	16201	16346	16332	16500	16275	16253	16233	16301	16271	16390	16126	16432	16314	16220	16281	16232	16284	16315	16328	16249	16428	16412	16409	16250	16429	16274	16508	16278	16296	16124	16500	16306	16371	16402	16262	16476	16342	16313	16256	16420	16353	16420	16171	16389	16332	16094	16251	16357	16410	16185	16101	16207	16371	16362	16355	16484	16245	16311	16384	16398	16160	16343	16351	16199	16547	16390	16360	16181	16298	16232	16222	16290	16611	16149	16440	16259	16123	16328	16159	16231	16419	16182	16470	16385	16239	16486	16268	16379	16451	16454	16435	16374	16336	16221	16377	16379	16267	16157	16133	16437	16268	16387	16096	16251	16143	16481	16204	16502	16275	16086	16171	16250	16092	16230	16386	16381	16273	16445	16229	16082	16435	16081	16273	16213	16313	16267	16297	16399	16424	16274	16284	16374	16349	16367	16392	16447	16234	16212	16306	16350	16413	16216	16255	16164	16286	16264	16125	16382	16449	16201	16272	16269	16470	16324	16245	16228	16226	16330	16264	16335	16420	16436	16257	16386	16216	16388	16411	16240	16296	16270	16404	16340	16294	16344	16302	16254	16308	16287	16381	16372	16217	16200	16283	16133	16321	16120	16420	16271	16281	16209	16179	16345	16371	16267	16222	16304	16270	16446	16447	16095	16247	16317	16262	16296	16243	16294	16423	16462	16195	16262	16284	16255	16118	16207	16276	16270	16354	16381	16225	16236	16273	16577	16298	16257	16371	16408	16275	16403	16247	16321	16339	16169	16216	16426	16205	16226	16006	16135	16255	16371	16361	16169	16395	16332	16327	15984	16267	16272	16093	16360	16246	16219	16341	16202	16268	16211	16208	16115	16153	16489	16376	16251	16401	16136	16251	16064	16144	16310	16398	16277	16155	16102	16272	16392	16146	16320	16204	16358	16218	16225	16163	16239	16242	16194	16325	16123	16290	16273	16421	16152	16444	16429	16278	16229	16344	16161	16298	16294	16316	16199	16338	16241	16114	16336	16217	16234	16193	16408	16434	16287	16263	16300	16367	16332	16369	16279	16213	16381	16251	16213	16273	16324	16342	16305	16385	16400	16129	16157	16158	16126	16515	16287	16273	16292	16165	16379	16216	16259	16261	16406	16356	16413	16343	16133	16278	16389	16208	16164	16408	16275	16275	16282	16272	16224	16414	16210	16343	16272	16261	16310	16315	16269	16192	16307	16668	16306	16430	16299	16391	16526	16356	16262	16241	16283	16224	16504	16439	16161	16382	16526	16363	16364	16332	16431	16346	16184	16273	16217	16387	16428	16210	16305	16380	16203	16336	16378	16394	16367	16451	16233	16245	16481	16385	16353	16344	16418	16414	16445	16265	16371	16293	16294	16278	16437	16362	16076	16420	16432	16306	16342	16585	16294	16335	16373	16347	16235	16186	16315	16241	16297	16369	16369	16092	16255	16359	16455	16522	16343	16401	16355	16563	16190	16143	16382	16221	16352	16519	16160	16224	16332	16183	16446	16380	16421	16203	16436	16305	16270	16338	16202	16187	16528	16407	16254	16237	16379	16047	16250	16483	16195	16362	16473	16248	16178	16319	16314	16171	16325	16357	16261	16096	16238	16232	16335	16267	16298	16327	16414	16421	16282	16244	16336	16159	16290	16316	16301	16207	16278	16472	16369	16294	16393	16246	16410	16393	16500	16358	16199	16426	16415	16216	16261	16330	16451	16290	16296	16579	16311	16310	16331	16427	16232	16367	16161	16208	16140	16084	16237	16178	16290	16275	16372	16270	16290	16475	16432	16408	16279	16303	16168	16211	16425	16439	16420	16516	16248	16349	16489	16393	16405	16165	16308	16457	16403	16298	16356	16318	16191	16284	16405	16284	16342	16320	16432	16379	16226	16346	16056	16427	16282	16243	16381	16424	16537	16270	16306	16573	16044	16324	16179	16360	16231	16223	16160	16304	16319	16229	16456	16109	16350	16148	16453	16418	16298	16385	16412	16313	16321	16275	16376	16519	16352	16122	16308	16518	16343	16280	16137	16233	16108	16390	16201	16233	16266	16334	16108	16260	16451	16372	16316	15989	16435	16421	16262	16476	16316	16307	16381	16398	16245	16410	16244	16437	16268	16189	16310	16076	16363	16209	16371	16303	16217	16323	16280	16435	16271	16214	16386	16372	16365	16286	16438	16524	16271	16348	16316	16195	16137	16362	16337	16429	16121	16235	16541	16354	16154	16321	16216	16138	16246	16278	16288	16311	16345	16270	16378	16398	16297	16350	16189	16355	16245	16315	16130	16408	16244	16456	16321	16402	16317	16272	16337	16166	16323	16456	16327	16372	16206	16451	16119	16411	16389	16273	16251	16276	16382	16282	16168	16336	16280	16201	16331	16318	16294	16070	16333	16250	16175	16276	16424	16234	16388	16236	16230	16241	16121	16258	16344	16314	16203	16251	16287	16288	16268	16394	16330	16206	16346	16365	16429	16359	16507	16177	16370	16498	16262	16398	16312	16303	16173	16337	16234	16439	16191	16363	16329	16472	16498	16123	16224	16325	16211	16427	16298	16324	16137	16324	16293	16118	16384	16355	16371	16309	16174	16314	16504	16182	16341	16209	16426	16336	16366	16395	16313	16232	16161	16245	16081	16211	16444	16466	16342	16341	16247	16251	16323	16382	16291	16344	16249	16173	16415	16252	16285	16227	16232	16247	16259	16475	16368
21356	30369	26473	21057	18232	16807	16010	15924	15702	15444	15709	15627	15324	15419	15391	15386	15398	15417	15323	15172	15378	15352	15245	15280	15177	15346	15264	15355	15107	15219	15191	15049	15191	15327	15025	15273	15209	15178	15129	15223	15120	15203	15296	15098	15123	15098	14998	15087	15278	15053	15144	15046	15212	15117	15020	15125	15261	15013	15250	15013	15175	15099	15032	15141	15099	15376	15084	15196	15305	15251	15146	15170	15187	15172	15191	15126	15198	15186	15154	15252	15078	15083	14964	15016	15167	15213	14868	15100	15113	15203	15231	15257	15272	15059	15073	15138	15174	15249	15095	15103	15121	15030	15019	15126	15118	15216	15105	15157	15241	15049	15143	15316	15080	15102	15180	15102	14953	15208	15098	15059	15060	15019	15087	15024	15119	15109	15171	15038	15075	15181	14875	15010	15102	15207	15347	15092	15127	15232	15071	15001	15024	15333	14927	15066	15084	14885	15232	15082	15023	15143	15197	15137	15065	15167	15291	14840	15064	15092	14948	15076	15076	15155	15158	15180	15049	15082	15156	15122	15066	15026	15197	15041	15019	15267	15023	15131	14923	15200	15139	15185	15003	15204	15161	15075	15200	15220	15246	15171	15352	15347	14972	15008	15072	15049	15087	15111	14976	15204	15170	15093	15059	15065	15194	15152	15177	15158	15241	15145	15204	15435	15102	15288	15076	15136	15073	15212	15336	15114	15094	15171	15172	15041	15046	15113	15119	15191	15010	15222	15159	15170	15058	15157	15212	15106	15149	15109	15056	15180	15142	15166	15235	15087	15257	15054	15097	15188	15127	14981	15176	15134	15034	15125	15093	15223	15081	15264	14893	15091	15063	15196	15120	15054	15068	15151	14964	15230	15019	15156	15234	15111	15077	15113	15090	15179	15156	15017	15304	15111	15046	15179	15166	15193	15085	15005	14972	15088	15027	14911	15062	15206	15014	15254	15304	15119	15245	15150	15177	15031	15119	15168	15042	15115	15094	15102	15193	15021	15245	15196	14994	15195	15037	15059	15280	15045	15139	15286	15390	15242	15148	15254	15118	15002	14933	15274	15062	15162	14991	15099	15116	15048	15279	15070	15244	15167	15345	15374	15223	15193	15178	15136	15007	14974	15231	15242	14855	14987	15154	15171	15176	15027	15049	15100	15138	15149	15127	15049	15119	14981	15088	15063	15159	15136	15223	15323	15139	14966	15036	15360	15100	15200	15100	15247	15198	15257	15169	15205	15146	15180	15158	15003	15046	14977	15264	15006	15138	15260	15106	15296	15177	15054	15325	15260	15063	15175	15024	15208	15135	15047	15273	15055	15129	15080	15157	15193	15157	15198	14926	14905	14922	15213	15148	14996	15138	15068	15146	15193	14991	15219	15098	15140	15161	14997	15066	15045	15102	15135	15284	15136	15159	15141	15089	15104	15137	15108	14913	15005	15166	15097	15129	15088	15140	15137	15225	15149	15061	15306	15045	15116	15169	15167	15084	15066	15362	15078	15052	15132	15055	15254	15091	14894	15132	15206	15091	15154	15247	15009	15110	15190	15008	15044	15074	15288	15027	15298	15078	15026	14983	15003	15180	15039	15249	15097	15002	15047	15119	15087	14962	15144	14954	14957	15119	14977	15148	15151	15043	15143	15273	15269	15138	14940	15179	15157	15233	15246	15093	15106	15174	15183	15132	15088	15204	15004	15071	15092	15098	15078	15220	15260	15132	15192	15047	15224	14875	15091	15056	15197	15197	15133	15124	15000	15108	15158	14918	15217	15163	15119	15090	15204	15143	15180	15252	15024	14991	15218	15215	15044	14981	15090	15175	15309	15086	15274	15022	15113	15066	15135	15169	15154	14994	15103	15040	15037	15189	15162	15207	15127	15154	15124	14962	15122	15151	15061	15174	15247	15042	15049	14990	15268	15124	15113	15013	15148	15064	14974	15113	15062	14961	15217	15170	15207	15220	15206	15300	15109	15164	15191	15238	15120	14912	15273	15060	15291	15105	14934	15153	15191	15145	15206	15126	14938	15154	15103	14938	15003	15046	15172	15153	15190	14977	15175	15352	15067	15151	15108	15108	14948	15153	15217	15211	15163	14986	15238	15075	15264	15145	15073	15110	15099	15092	15123	15173	15134	15105	15154	15054	14837	15065	15233	15188	15084	15268	15232	15111	15075	15063	15110	15240	15047	15126	15060	15088	14968	15153	15218	15104	15112	15106	15078	15207	15099	15195	15014	15167	15252	15095	15266	15138	15194	15208	15177	15184	15057	15164	15138	15065	15057	15046	15146	15194	15104	15267	15159	15187	15111	15172	15112	15111	15109	15102	15045	15155	15143	15070	15147	15259	15108	15168	15184	15243	15078	15104	15050	15063	15114	15035	15188	15142	14993	15022	15203	15242	15019	15210	15272	15331	15034	14930	15177	15124	15180	15199	15268	15174	15080	14962	15063	15161	15204	15158	15008	15063	15153	14957	15118	15133	15057	15156	14978	15154	15259	15053	15153	15104	15302	15257	15323	15185	15039	15222	15156	15112	15098	15142	15198	15195	15078	15224	15249	15244	15017	15135	15114	15246	15035	15125	15114	15223	15003	15030	15247	15107	15104	15094	15087	15253	15085	15064	15051	15338	15193	15059	15167	15045	15210	15126	15020	14962	15151	15141	15127	15146	15170	15192	15124	15118	14955	14983	15084	15197	15138	15000	15290	15082	15032	15150	15175	15187	15170	15088	15000	15211	14950	14961	15207	15179	15243	15141	15296	15306	15148	15092	15120	15174	15173	15107	15162	15120	15044	15177	15042	14984	15050	15117	15153	15159	15194	15202	15177	15033	15012	15085	15093	14991	15160	15132	14991	15037	15056	15113	15044	15301	15204	15053	14982	15161	15045	15020	15205	15162	15108	15186	15085	15132	15217	15095	15068	15178	15180	15023	15012	15107	15156	15172	15080	15099	15029	15114	15103	15214	15220	15144	15160	15242	15157	15018	15001	15184	15196	15099	15165	15040	15084	15077	15210	15281	15043	15168	15032	15132	15284	15141	15164	15236	15049	15008	14958	15186	14964	15237	14990	15098	15099	15192	15062	15184	15187	15098	15188	15125	15187	15027	15179	14976	15113	15140	14993	15140	15114	15056	15044	15087	15078	15215	15011	14927	15131	15087	15137	15134	14906	14958	15186	15133	15239	14970	15141	15136	15100	15149	14991	15207	15090	15050	15138	15241	15183	15033	15088	15107	15030	15215	15120	15117	15114	15235	15137	15155	15193	15172	15085	15182	15216	15089	15176	15054	15234	15042	15245	15114	15140	15126	15195	15094	15081	15212	15034	15291	15138	15119	15221	15265	14926	15140	15134	15114	15202	15137	15060	14911	15077	14979	15043	15113	15052	15087	15114	15212	15265	15342	15041	15143	15118	15252	15197	15059	15103	15119	15210	15204	15140	15126	15172	14917	15108	15259	15264	15139	15175	15311	15240	15144	15128	15078	15101	15048	15125	15136	15282	15103	15020	15076	15225	15156	14983	15122	15255	15180	15173	15008	15159	15089	15112	15195	15274	15303	15096	14946	15170	15043	15211	15328	15278	15245	15257	15155	15148	15096	15109	15223	15254	14936	15179	15182	15051	15161	15172	15133	15066	15062	15106	15052	15305	15177	15026	15032	15127	15106	15181	14965	15011	15144	14990	15160	15023	15121	15214	15081	15231	15088	15111	15106	15084	15196	14968	14908	15078	15353	15238	15208	15073	15230	15134	15140	15079	15147	15045	15065	15005	15216	15202	15146	15001	15168	15094	15216	15089	15089	15135	15146	15197	15116	15075	15009	15056	15269	15162	15221	15173	15157	15022	15143	14999	15175	15363	15089	15002	15159	15228	15176	15193	15060	15029	15094	14937	15217	15199	15085	15297	15173	15032	15124	15018	15096	15157	15023	15200	15224	15316	14953	15135	15075	15101	15112	15203	15124	15212	15244	15148	15025	15074	15169	15090	15265	15239	15190	15200	15050	15056	14979	15133	15156	15094	15175	14960	15097	15082	15017	15092	15293	15332	15232	15177	15152	15128	15250	15252	15039	15137	15113	15050	15077	14948	15263	15023	15017	15264	15204	15214	15117	15017	15092	15174	15089	15069	15179	14974	15239	15145	15055	15128	15220	15197	15035	15116	14958	15165	15111	15051	15179	15174	15145	15103	15159	15093	15075	15152	15067	15238	15174	15003	15216	15181	15152	15176	15193	15191	15171	14978	15064	15005	15277	15123	15171	15240	15081	15120	15271	15076	15195	15314	15099	15143	15228	15019	15103	15246	15063	15137	15066	15135	15144	14963	15094	15077	15214	15038	15182	15272	15177	15182	15169	15140	15191	15056	15194	15249	14992	15186	15162	15220	15200	15131	15009	15109	15084	15201	15100	15123	15164	15168	15223	15321	15107	15043	15008	15134	15199	15151	15156	15063	15150	15221	15096	15157	15180	15136	15196	15034	15143	15117	15229	14995	15078	15090	15094	14999	15211	14863	15123	15085	15261	15268	15119	15129	15276	15095	15199	15036	15010	15073	15283	15040	15000	15014	15137	15099	15052	15159	15088	15128	14973	15195	15177	14972	15182	15094	14973	15023	15186	15299	15176	14954	15175	15183	15097	15080	15209	15262	15173	15288	15068	15013	15047	15143	15096	15220	15023	14973	15067	15259	15007	15083	15170	15199	15210	15107	14974	15178	15116	15280	15168	15316	15170	15046	15063	15166	14972	15120	15049	15004	15108	15242	15151	15199	15107	15148	15123	15001	14981	15150	15049	15090	15244	15168	15073	15111	15024	15312	14990	15025	15277	15070	14988	15249	15082	15145	15217	15119	15165	15084	15189	14967	15189	15154	15148	15163	15294	15086	15063	15135	15263	15072	15151	15124	15233	15064	15070	15236	15091	15200	15081	15246	15113	15084	15219	15185	15061	15104	15245	15006	15147	15082	15125	14949	15136	15010	15043	15225	15074	15119	15238	15279	15156	15202	15096	15141	15112	15090	15079	15246	15156	15015	15072	15197	14940	15198	15182	14971	15132	15290	15030	15268	15161	15187	15114	15041	15100	15177	15001	15101	15259	15122	15183	14971	15119	15037	15314	15079	15062	15174	15143	15187	15185	15055	15216	15267
23845	21111	28409	24438	22319	21495	20501	18164	17541	17446	17371	17293	17135	17140	16789	16834	16918	16976	16829	17151	16870	16829	17023	16715	16657	16657	16900	16923	16599	16743	16769	16622	16753	16424	16719	16578	16678	16643	16668	16694	16586	16518	16583	16645	16757	16683	16547	16643	16720	16695	16639	16657	16410	16566	16512	16471	16805	16584	16576	16354	16466	16596	16735	16674	16624	16711	16654	16399	16457	16582	16739	16692	16719	16554	16698	16538	16638	16496	16576	16573	16495	16806	16651	16500	16614	16603	16666	16545	16526	16642	16625	16673	16609	16314	16629	16707	16567	16396	16503	16549	16611	16467	16634	16636	16616	16351	16476	16661	16652	16538	16486	16744	16408	16648	16659	16703	16528	16590	16639	16402	16493	16348	16604	16414	16510	16597	16542	16421	16735	16472	16647	16712	16292	16448	16511	16592	16498	16549	16508	16646	16747	16553	16702	16490	16549	16587	16495	16690	16567	16426	16457	16530	16471	16536	16713	16653	16526	16265	16561	16538	16558	16623	16533	16453	16323	16442	16587	16508	16596	16605	16625	16586	16548	16714	16601	16369	16621	16621	16274	16370	16710	16428	16638	16486	16479	16467	16466	16516	16514	16554	16487	16393	16789	16517	16430	16458	16490	16633	16260	16383	16640	16488	16471	16364	16579	16452	16474	16770	16514	16602	16593	16417	16674	16502	16529	16568	16430	16703	16561	16333	16657	16579	16624	16381	16564	16613	16696	16493	16412	16413	16422	16463	16593	16546	16624	16571	16665	16574	16530	16593	16346	16468	16503	16526	16443	16445	16528	16501	16364	16541	16498	16556	16451	16562	16512	16615	16580	16680	16466	16630	16596	16461	16459	16499	16487	16463	16712	16394	16569	16376	16497	16613	16540	16516	16683	16522	16516	16522	16632	16248	16657	16533	16729	16531	16434	16420	16706	16439	16394	16457	16658	16643	16599	16733	16429	16553	16611	16547	16606	16537	16574	16556	16496	16467	16587	16602	16714	16461	16411	16567	16175	16539	16535	16690	16608	16697	16585	16608	16330	16492	16748	16753	16704	16480	16564	16393	16417	16386	16465	16663	16516	16594	16448	16404	16424	16559	16564	16374	16602	16472	16477	16504	16567	16718	16636	16585	16665	16455	16460	16372	16550	16440	16511	16634	16477	16717	16651	16436	16586	16542	16629	16525	16470	16608	16568	16443	16441	16509	16585	16504	16600	16501	16550	16751	16440	16331	16565	16632	16691	16536	16680	16599	16628	16412	16567	16701	16471	16534	16388	16483	16618	16540	16576	16591	16629	16587	16551	16576	16613	16862	16368	16470	16600	16608	16762	16547	16705	16533	16546	16477	16524	16400	16474	16922	16422	16610	16475	16503	16627	16487	16544	16681	16423	16439	16477	16516	16406	16566	16626	16480	16513	16728	16708	16489	16456	16610	16550	16338	16416	16456	16617	16489	16513	16647	16496	16395	16601	16593	16656	16493	16596	16483	16469	16571	16536	16630	16679	16542	16646	16482	16442	16469	16656	16745	16666	16796	16500	16458	16601	16390	16477	16554	16454	16351	16579	16645	16506	16661	16608	16539	16596	16463	16472	16585	16556	16737	16424	16529	16680	16594	16415	16598	16657	16529	16700	16527	16495	16458	16619	16761	16500	16452	16368	16452	16497	16605	16597	16489	16592	16680	16550	16407	16761	16426	16509	16297	16895	16564	16629	16472	16429	16703	16294	16565	16605	16581	16473	16461	16441	16608	16475	16292	16717	16480	16581	16664	16848	16529	16429	16490	16614	16602	16533	16494	16524	16462	16688	16382	16495	16598	16593	16464	16525	16488	16530	16536	16473	16589	16577	16558	16693	16537	16414	16665	16593	16509	16670	16534	16434	16556	16606	16565	16596	16471	16544	16536	16289	16388	16482	16692	16535	16392	16520	16406	16601	16493	16687	16769	16546	16712	16629	16722	16465	16639	16698	16671	16738	16629	16396	16613	16585	16374	16714	16182	16643	16553	16455	16491	16625	16667	16564	16774	16456	16431	16590	16674	16387	16415	16664	16706	16667	16619	16486	16416	16829	16381	16538	16442	16635	16487	16438	16534	16567	16373	16599	16732	16469	16660	16625	16691	16455	16461	16497	16409	16633	16470	16698	16463	16477	16604	16496	16592	16756	16541	16792	16495	16651	16665	16573	16509	16446	16369	16448	16496	16488	16574	16665	16542	16626	16445	16600	16606	16477	16544	16361	16611	16639	16591	16493	16437	16497	16528	16680	16514	16372	16298	16672	16693	16493	16634	16676	16440	16589	16510	16744	16498	16659	16654	16532	16474	16474	16500	16642	16561	16438	16373	16574	16434	16393	16503	16668	16457	16604	16620	16592	16783	16516	16316	16434	16543	16484	16487	16509	16535	16463	16492	16399	16702	16617	16427	16604	16417	16526	16523	16703	16730	16364	16525	16426	16502	16738	16481	16520	16388	16344	16590	16633	16451	16457	16625	16406	16443	16545	16579	16499	16590	16613	16547	16810	16594	16716	16500	16530	16396	16430	16403	16617	16490	16476	16427	16330	16528	16637	16436	16544	16404	16454	16488	16691	16664	16555	16484	16391	16453	16492	16586	16407	16553	16604	16770	16660	16499	16457	16800	16598	16629	16471	16499	16596	16516	16449	16485	16600	16593	16600	16438	16666	16717	16695	16423	16676	16620	16567	16407	16539	16640	16428	16589	16664	16521	16649	16505	16564	16741	16604	16505	16397	16310	16739	16352	16636	16715	16708	16543	16689	16618	16499	16382	16386	16523	16518	16513	16622	16674	16533	16529	16428	16539	16311	16604	16522	16380	16569	16515	16739	16623	16447	16517	16432	16547	16625	16644	16398	16303	16580	16716	16510	16666	16560	16669	16582	16440	16639	16562	16519	16521	16628	16457	16829	16295	16825	16408	16699	16521	16721	16481	16511	16402	16628	16561	16666	16444	16444	16470	16850	16632	16354	16609	16562	16665	16396	16503	16667	16503	16608	16570	16586	16612	16919	16440	16565	16586	16588	16544	16513	16529	16358	16574	16405	16719	16474	16544	16537	16704	16754	16829	16712	16450	16599	16583	16305	16476	16414	16483	16365	16658	16412	16690	16510	16725	16657	16497	16391	16462	16696	16554	16564	16594	16416	16380	16427	16644	16406	16514	16511	16418	16669	16374	16374	16508	16499	16526	16354	16453	16452	16567	16624	16567	16742	16495	16631	16663	16381	16485	16615	16546	16502	16521	16611	16749	16600	16575	16504	16543	16509	16606	16317	16660	16811	16717	16712	16363	16489	16583	16736	16499	16502	16633	16680	16315	16698	16637	16472	16771	16613	16680	16521	16486	16521	16501	16470	16514	16583	16349	16627	16342	16298	16434	16512	16445	16489	16553	16513	16501	16511	16634	16386	16601	16419	16567	16471	16641	16703	16639	16641	16538	16606	16528	16477	16549	16483	16718	16583	16698	16598	16900	16684	16523	16419	16637	16635	16533	16487	16587	16486	16636	16430	16551	16714	16580	16391	16694	16586	16556	16554	16534	16405	16638	16634	16865	16709	16532	16755	16600	16465	16527	16585	16513	16732	16263	16409	16564	16452	16380	16502	16688	16561	16381	16674	16664	16615	16604	16464	16449	16366	16469	16522	16438	16623	16578	16346	16628	16658	16483	16317	16693	16577	16751	16416	16677	16359	16564	16714	16612	16781	16628	16566	16471	16604	16593	16352	16561	16580	16525	16469	16550	16719	16646	16472	16424	16695	16470	16528	16585	16549	16515	16565	16624	16635	16437	16589	16701	16543	16554	16409	16407	16371	16578	16650	16567	16540	16613	16719	16628	16818	16431	16529	16403	16448	16628	16717	16523	16462	16706	16477	16540	16439	16508	16408	16514	16756	16445	16638	16649	16427	16678	16447	16566	16536	16498	16419	16328	16441	16492	16484	16485	16714	16523	16445	16528	16593	16684	16752	16526	16710	16409	16634	16497	16579	16523	16543	16548	16509	16467	16574	16611	16422	16405	16650	16500	16363	16746	16372	16571	16859	16590	16593	16688	16446	16443	16565	16560	16563	16458	16494	16537	16634	16888	16498	16430	16614	16628	16725	16582	16747	16457	16602	16534	16583	16525	16473	16534	16554	16545	16807	16775	16602	16378	16410	16704	16481	16548	16399	16484	16353	16500	16541	16652	16578	16471	16504	16608	16555	16500	16630	16616	16554	16437	16514	16500	16512	16330	16301	16332	16552	16625	16652	16600	16676	16594	16551	16492	16633	16455	16510	16563	16651	16776	16613	16436	16495	16733	16490	16696	16508	16588	16477	16676	16324	16461	16463	16642	16532	16582	16643	16550	16588	16606	16673	16650	16471	16498	16401	16565	16510	16788	16636	16555	16667	16627	16550	16478	16645	16418	16582	16709	16567	16416	16592	16674	16615	16602	16445	16560	16419	16730	16652	16604	16507	16412	16464	16336	16554	16582	16532	16563	16439	16440	16696	16679	16550	16613	16616	16493	16397	16543	16330	16638	16504	16437	16560	16605	16632	16620	16391	16434	16529	16546	16339	16463	16632	16410	16383	16535	16481	16727	16675	16652	16577	16499	16608	16589	16524	16494	16530	16501	16680	16557	16435	16434	16609	16436	16463	16569	16688	16477	16513	16702	16689	16704	16688	16488	16555	16623	16329	16485	16431	16467	16481	16360	16781	16585	16622	16448	16542	16709	16430	16657	16588	16674	16592	16592	16775	16415	16340	16460	16758	16517	16629	16423	16444	16540	16443	16731	16615	16386	16526	16684	16697	16379	16609	16456	16632	16586	16616	16596	16545	16634	16662	16315	16440	16496	16572	16650	16698	16559	16401	16384	16685	16465	16694	16416	16529	16519	16691	16603	16619	16618	16638	16386	16666	16557	16457	16625	16700	16574	16527	16522	16575	16546	16552	16708	16661	16523	16567	16511	16441	16579	16828	16642	16280	16484	16562	16457	16451	16518	16475	16490	16455	16589	16428	16541	16641	16701	16347	16672	16737	16621	16595	16447	16482	16509	16410	16268	16774	16494	16589	16513	16549	16653	16654	16646	16482	16477	16504	16569	16535	16651	16510	16732	16701	16596	16554	16622	16657	16421
20874	34384	35134	27126	22245	19381	17770	17226	16822	16317	16172	15966	16158	15873	15994	15863	15928	15857	15810	15685	15743	15709	15636	15637	15320	15468	15650	15588	15618	15444	15433	15436	15446	15384	15248	15231	15391	15297	15249	15423	15213	15174	15394	15403	15429	15429	15187	15414	15273	15292	15398	15317	15321	15187	15243	15281	15290	15328	15263	15318	15350	15203	15396	15275	15335	15168	15279	15362	15472	15116	15353	15336	15199	15175	15349	15306	15294	15246	15290	15180	15291	15319	15240	15523	15304	15163	15199	15254	15340	15194	15329	15281	15252	15239	15238	15469	15329	15378	15407	15247	15427	15296	15391	15291	15287	15169	15240	15215	15331	15189	15248	15335	15423	15303	15362	15259	15332	15102	15265	15213	15310	15277	15231	15374	15369	15368	15394	15318	15273	15271	15310	15279	15300	15293	15181	15402	15320	15265	15156	15523	15272	15258	15385	15257	15188	15186	15326	15234	15253	15368	15442	15375	15355	15230	15145	15325	15308	15176	15278	15231	15234	15326	15322	15397	15247	15361	15200	15261	15335	15301	15295	15210	15161	15132	15231	15336	15311	15028	15382	15216	15362	15178	15170	15417	15282	15266	15348	15247	15191	15078	15214	15211	15188	15105	15356	15379	15172	15171	15366	15176	15262	15196	15255	15298	15212	15102	15095	15304	15307	15430	15116	15324	15227	15310	15253	15158	15157	15298	15339	15384	15197	15249	15385	15181	15236	15220	15207	15326	14999	15237	15341	15305	15329	15295	15452	15265	15036	15304	15316	15183	15251	15239	15240	15233	15269	15278	15471	15257	15304	15351	15316	15129	15378	15297	15356	15264	15283	15219	15206	15370	15624	15302	15349	15405	15344	15306	15264	15258	15221	15304	15406	15151	15161	15083	15152	15260	15248	15389	15199	15209	15227	15165	15343	15096	15266	15231	15385	15342	15353	15168	15290	15286	15367	15200	15296	15167	15221	15378	15285	15227	15317	15262	15316	15200	15393	15158	15334	15154	15259	15169	15232	15317	15198	15044	15201	15467	15209	15245	15301	15280	15150	15294	15114	15050	15200	15394	15345	15200	15225	15158	15340	15257	15156	15374	15356	15150	15370	15405	15331	15181	15220	15161	15242	15314	15243	15167	15114	15300	15310	15325	15260	15238	15186	15148	15268	15224	15302	15124	15212	15465	15141	15174	15200	14970	15469	15363	15359	15245	15345	15240	15445	15359	15212	15399	15178	15308	15311	15315	15335	15301	15298	15205	15230	15329	15118	15194	15350	15209	15290	15157	15437	15076	15258	15163	15341	15124	15256	15240	15195	15141	15296	15366	15257	15195	15412	15430	15258	15244	15034	15309	15244	15241	15253	15241	15279	15214	15304	15228	15261	15320	15254	15198	15293	15212	15167	15266	15172	15290	15328	15297	15385	15228	15317	15366	15304	15386	15051	15161	15359	15245	15271	15220	15350	15438	15240	15260	15142	15245	15271	15415	15325	15291	15326	15339	15228	15413	15411	15282	15139	15338	15136	15342	15275	15198	15087	15255	15340	15186	15128	15316	15272	15238	15305	15169	15322	15327	15269	15228	15227	15177	15297	15126	15104	15224	15282	15419	15314	15358	15367	15297	15263	15287	15234	15294	15202	15216	15296	15273	15236	15292	15398	15360	15284	15256	15270	15322	15244	15335	15296	15313	15160	15422	15222	15318	15327	15300	15130	15207	15324	15251	15194	15465	15347	15341	15124	15081	15389	15274	15287	15229	15296	15184	15285	15175	15158	15225	15360	15228	15350	15454	15170	15329	15224	15304	15298	15097	15275	15316	15246	15150	15223	15258	15267	15300	15416	15363	15189	15157	15359	15180	15357	15416	15210	15234	15129	15307	15280	15448	15380	15503	15349	15268	15373	15310	15107	15247	15133	15544	15265	15112	15309	15342	15376	15403	15410	15263	15245	15386	15309	15214	15323	15074	15356	15299	15204	15440	15123	15195	15254	15349	15276	15240	15438	15113	15378	15348	15254	15273	15378	15280	15026	15444	15310	15294	15332	15398	15173	15238	15349	15249	15349	15290	15514	15424	15265	15476	15339	15164	15269	15277	15183	15323	15419	15214	15408	15354	15302	15278	15204	15366	15349	15275	15322	15212	15208	15396	15212	15283	15150	15308	15171	15257	15412	15378	15363	15154	15202	15315	15463	15303	15258	15175	15246	15208	15155	15301	15375	15245	15243	15348	15244	15397	15425	15222	15336	15257	15207	15319	15218	15350	15101	15375	15191	15229	15414	15314	15291	15249	15508	15327	15312	15371	15307	15460	15280	15177	15187	15271	15294	15288	15193	15143	15449	15305	15390	15240	15244	15228	15256	15259	15240	15175	15346	15360	15244	15233	15355	15233	15220	15190	15387	15444	15295	15348	15319	15374	15253	15334	15143	15218	15194	15335	15077	15260	15293	15312	15357	15290	15289	15297	15389	15104	15350	15303	15286	15335	15174	15372	15375	15295	15132	15398	15245	15281	15160	15174	15306	15370	15489	15188	15470	15324	14930	15414	15306	15359	15368	15333	15218	15166	15291	15077	15309	15331	15325	15131	15387	15369	15361	15268	15416	15128	15332	15165	15294	15194	15268	15146	15232	15345	15164	15266	15376	15260	15284	15190	15208	15424	15312	15214	15298	15286	15232	15060	15303	15314	15253	15391	15232	15314	15272	15512	15363	15311	15338	15185	15220	15125	15254	15289	15329	15264	15378	15293	15426	15377	15147	15464	15355	15154	15311	15077	15393	15304	15250	15278	15317	15386	15157	15061	15406	15228	15170	15286	15262	15220	15318	15360	15226	15242	15278	15188	15295	15268	15296	15358	15198	15254	15330	15227	15239	15269	15341	15243	15249	15314	15296	15232	15297	15236	15417	15181	15114	15148	15186	15133	15344	15260	15251	15230	15169	15357	15214	15317	15101	15267	15227	15184	15290	15192	15378	15158	15231	15092	15209	15292	15396	15224	15176	15231	15223	15252	15235	15169	15228	15349	15364	15198	15193	15127	15457	15332	15243	15196	15331	15162	15158	15286	15271	15368	15243	15106	15166	15450	15226	15173	15307	15244	15239	15324	15357	15219	15187	15156	15158	15331	15215	15438	15453	15365	15255	15172	15166	15345	15104	15183	15187	15510	15214	15185	15251	15397	15343	15215	15264	15363	15136	15207	15222	15327	15277	15383	15333	15270	15284	15318	15449	15321	15203	15417	15237	15176	15263	15244	15339	15249	15370	15216	15217	15128	15338	15267	15397	15229	15248	15321	15432	15399	15096	15297	15416	15301	15184	15300	15287	15299	15384	15253	15179	15192	15203	15109	15305	15288	15130	15366	15133	15395	15143	15259	15383	15187	15199	15408	15111	15245	15293	15057	15179	15401	15162	15188	15300	15229	15313	15149	15213	15387	15382	15249	15261	15192	15283	15266	15272	15133	15257	15347	15170	15221	15317	15277	15233	15325	15386	15441	15107	15079	15061	15446	15194	15241	15369	15199	15221	15334	15274	14930	15388	15168	15184	15119	15299	15183	15246	15208	15357	15160	15335	15304	15220	15424	15394	15228	15348	15243	15465	15380	15090	15232	15290	15201	15217	15134	15194	15270	15281	15222	15064	15294	15343	15310	15281	15140	15325	15327	15283	15205	15237	15264	15208	15238	15393	15207	15241	15146	15131	15205	15296	15366	15256	15120	15202	15021	15240	15230	15303	15361	15391	15379	15268	15246	15280	15385	15161	15289	15165	15287	15315	15195	15372	15237	15134	15141	15257	15150	15161	15215	15221	15296	15213	15568	15252	15277	15273	15195	15266	15228	15223	15199	15404	15399	15245	15326	15144	15268	15399	15015	15333	15388	15379	15344	15332	15361	15292	15120	15095	15414	15292	15231	15204	15329	15373	15302	15186	15212	15273	15276	15424	15333	15293	15201	15215	15266	15308	15206	15378	15338	15291	15232	15154	15289	15223	15265	15366	15140	15040	15330	15246	15226	15122	15137	15226	15412	15317	15286	15263	15144	15242	15303	15162	15130	15292	15244	15416	15345	15352	15272	15234	15208	15386	15196	15277	15150	15318	15137	15256	15207	15231	15224	15309	15220	15353	15205	15182	15249	15256	15356	15290	15193	15238	15201	15349	15221	15192	15198	15225	15237	15331	15266	15166	15290	15177	15304	15294	15133	15295	15404	15358	15294	15298	15310	15290	15207	15350	15253	15165	15240	15292	15273	15301	15221	15199	15245	15276	15291	15157	15219	15349	15299	15266	15326	15276	15473	15263	15264	15195	15270	15286	15312	15360	15104	15222	15309	15222	15215	15192	15214	15170	15170	15219	15265	15175	15220	15188	15385	15320	15148	15403	15178	15266	15059	15193	15332	15409	15374	15315	15099	15475	15197	15184	15469	15350	15296	15300	15331	15200	15321	15230	15227	15380	15378	15128	15154	15235	15146	15386	15299	15166	15327	15325	15327	15351	15389	15067	15452	15300	15252	15367	15329	15225	15350	15116	15273	15424	15298	15319	15297	15199	15185	15252	15197	15313	15362	15330	15163	15163	15400	15309	15250	15275	15337	15200	15174	15338	15364	15221	15197	15258	15366	15326	15158	15219	15324	15404	15104	15361	15315	15322	15443	15173	15234	15257	15293	15294	15272	15357	15236	15364	15304	15321	15380	15046	15224	15372	15118	15320	15126	15205	15350	15410	15231	15147	15176	15391	15205	15237	15226	15224	15431	15333	15246	15215	15325	15356	15283	15164	15277	15394	15248	15282	15311	15351	15309	15387	15369	15271	15141	15201	15333	15142	15331	15304	15189	15432	15424	15252	15343	15301	15276	15237	15174	15286	15283	15441	15219	15273	15279	15181	15297	15207	15355	15311	15388	15330	15149	15326	15218	15167	15164	15199	15242	15302	15337	15247	15091	15336	15371	15170	15324	15187	15146	15237	15221	15261	15318	15397	15279	15091	15274	15390	15325	15116	15193	15188	15350	15309	15309	15326	15197	15409	15249	15316	15390	15345	15296	15242	15389	15302	15361	15185	15300	15116	15282	15181	15194	15227	15061	15399	15335	15154	15305	15109	15327	15303	15319	15293	15250	15352	15153	15213	15086	15289	15292	15155	15169
22685	21121	28976	23568	21727	24014	25508	20613	19261	19652	19441	18892	19042	19192	18765	18901	18641	18739	18702	18764	18588	18298	18329	18587	18454	18558	18425	18360	18542	18146	18393	18303	18238	18231	18042	18371	18290	18301	18004	18108	17936	18054	18154	17823	18149	18090	18223	18281	17931	18061	18139	18043	18029	18247	18147	18289	18118	18057	18032	17930	18054	17982	18054	18216	18197	18254	18266	18293	18175	17924	18141	18043	18068	17934	18247	18219	18178	17925	18104	18110	18168	18198	18077	17986	18058	18114	17927	18263	18138	17925	18039	18057	18098	18052	18060	18198	18037	17898	18140	18036	18251	18108	17983	18004	18129	18086	18059	18107	17975	18032	17970	18102	17834	17821	18055	18161	18139	17911	18012	18052	17883	18025	18145	17890	18193	17927	18004	18045	18022	17939	17966	18002	18145	18031	18105	18004	17956	17952	18173	17918	18017	17938	18036	18088	18376	17992	18062	18061	18218	18047	18047	18007	18112	18034	17955	17951	18208	18084	18026	17974	18185	18025	18095	18175	18197	18356	18126	18060	18098	17891	17935	18066	18161	18053	18066	18098	17952	18033	18133	18203	17980	18166	17846	18041	18090	17861	17975	18094	18068	17991	18116	17907	18016	18198	18204	18136	18022	18051	18126	17914	18012	17975	18067	18039	18208	17970	18055	18016	17969	18116	17915	17963	18091	17707	18010	18329	18154	17995	17940	17927	18004	18051	18356	18011	18153	18089	17967	18237	18123	17833	18243	18087	18026	18004	18211	18003	18185	18050	17967	18133	18040	18049	18278	17964	18041	18107	17984	17908	18060	18124	18105	18134	17984	17941	17962	18016	18067	18083	18069	17952	17879	17967	18237	17955	18008	18076	18084	17974	17967	17998	17976	17899	18079	18062	18038	17941	18037	17961	18017	18085	18095	18091	18228	18026	17979	17981	18075	17917	17995	18010	18133	18135	18011	17971	18091	17956	17981	17954	17969	18049	17958	18340	18093	18028	17958	18063	18032	17850	18216	18072	18006	18058	17984	18147	17846	18231	17922	18107	17785	17881	17976	18008	18054	17936	18174	18020	18304	18017	18006	18179	17864	17914	18262	18024	18067	18019	18081	17967	18137	18004	18100	17930	18025	17779	17834	17929	17940	17953	17839	18105	18104	18135	18022	18178	18068	18074	18076	18168	18249	18145	18026	18056	18054	18229	17993	18163	17886	17843	18186	18012	18074	18161	17997	18038	18216	18016	17886	18050	18156	17998	18147	18033	18207	17919	17850	17991	17630	18140	18081	18211	18022	17923	17987	18174	18136	18045	18064	17899	17972	18025	18127	18119	17918	18132	17928	18033	18274	18085	18106	18032	18358	17875	18066	17946	17898	17974	18055	18042	18063	18034	17937	18174	18106	18053	17978	18068	18052	17930	18160	18026	18153	17808	17955	17928	18134	18106	17980	18102	17880	18118	18063	18028	17804	18067	18041	17981	17922	18294	18048	17955	18004	17925	18169	18100	18016	18053	18122	18035	18011	18107	17918	17956	18146	18098	17977	18145	17904	18045	17997	18199	18162	18032	18182	18018	17917	18075	17982	18226	18237	18121	17949	18422	18057	18144	18255	18216	18142	17873	17968	17920	18129	18191	18035	17915	17914	18111	18122	17995	17911	18176	18144	17970	17843	17887	18146	17977	17883	18035	18005	17968	18040	18124	18062	17870	18035	18204	17934	17917	18146	17894	17887	18320	18104	17955	17965	18234	18150	18191	18117	18073	17952	18201	17928	17994	18086	17955	18011	18022	18021	17873	18044	17895	18130	17999	18056	18129	17789	18100	18270	18122	17862	17812	18080	17924	18142	18130	18081	18117	17950	17990	17838	18063	18155	17913	18074	18022	18196	17983	18139	17974	17872	18039	17953	18259	17997	18005	18084	17865	17826	17964	17876	18016	18000	18238	17844	18170	18093	17921	18108	17870	17911	17856	17928	18082	17847	17997	18038	17943	17844	18029	18001	17983	18107	18005	18010	17983	17987	18117	18166	17926	17814	18025	18060	18115	17974	18155	17878	18029	18005	18070	18137	17945	18026	18113	17966	18256	17947	18317	18230	18123	17975	18102	17986	18161	18354	18176	17968	18180	18174	17983	18053	17974	17911	17779	18221	18109	17987	17888	17983	18030	18074	17766	18138	18223	18044	17830	18036	17927	18004	18226	17904	18164	17989	18047	18028	18094	17931	18219	18232	18189	18000	18020	18075	18107	18110	18034	17931	17891	18014	18168	18004	18017	18163	18018	17957	18042	17995	17955	18165	18251	18376	18066	18144	17809	17881	18009	18076	18098	18132	18009	18283	17988	18234	17975	17917	18186	18001	18008	18144	17939	17950	18059	18311	17965	18123	18176	17878	17960	18083	17918	17744	18127	18068	18147	17959	18054	18101	18191	17995	18207	17972	18165	18051	18202	18017	18223	18360	18145	18134	17967	17893	17996	17980	17968	18165	18193	18167	18321	18309	17931	18048	18078	18060	18164	18114	17889	18004	17956	17875	18080	18265	17907	18118	18027	18255	18113	18019	18126	17951	17928	18154	18228	18035	18166	18124	18118	17967	18119	18066	17815	18269	17930	17899	18185	17953	17850	17934	17914	17986	17824	18158	18057	18094	17941	18048	18053	17804	18023	17893	17776	17958	18035	18205	17925	18027	17934	17931	18127	18119	18149	17871	17999	17785	17930	17863	17990	17767	18189	17984	17908	17886	18166	18082	17987	18139	18003	18041	18052	18055	17816	18108	17946	18081	18215	17992	17767	18063	18117	18063	17976	17952	17885	18228	18064	18037	18118	17954	17966	18041	18209	18037	18013	17953	17977	18048	17945	17946	18030	18192	18010	18194	18174	17802	18003	18038	18070	18166	18069	17950	17874	17988	18241	18218	18002	18108	17930	18203	18169	17980	18103	17969	18086	18092	18010	17869	18028	18098	18015	18059	18068	17992	18187	18115	17989	18114	18153	18055	18058	17909	18079	17892	17909	17914	18098	18070	17933	18049	17989	18038	18319	18152	17976	17971	18236	18135	17938	17998	17989	18063	18116	18119	18125	17961	17807	18022	18101	17915	17927	17903	17838	18132	18143	18329	18064	17899	18078	18128	18100	18038	18062	18052	17820	17978	18155	17987	18117	17992	18154	17880	18092	18081	18323	17967	18036	17919	18075	17969	17949	17936	17948	18087	18098	18093	17998	18023	17894	18244	18011	18223	18120	18118	17841	18132	18146	18274	18002	18072	18166	17950	17883	18015	18247	17967	17766	18015	18047	17865	17875	18137	17820	18008	18121	17879	17847	18142	17974	18094	17915	18017	18037	18067	18049	17977	17961	17945	18110	18063	18062	17957	18066	18099	18040	18144	17999	18027	18084	17950	17924	18130	17804	18030	18031	18035	18014	17778	18198	18049	18299	18225	18072	18090	17935	18037	17984	17994	17986	17970	18113	18055	17866	18031	18035	17964	18088	18021	17928	18233	17875	18024	18041	17919	18087	18172	18091	18049	18025	18010	17872	18130	18051	18318	18051	17929	17951	18066	17933	17924	18076	18206	18352	18078	18265	18260	18100	18120	18130	18118	18101	17971	18019	17992	18046	18187	18059	18139	18113	18029	17934	18013	18060	17982	17962	18031	17900	17987	18305	17899	17974	18147	18099	18135	17999	18006	18170	18018	18067	18037	17904	17922	18002	18011	17939	18103	18171	17979	17943	17965	18002	18084	18060	18045	18048	18064	18097	18009	18154	18067	18001	18048	18226	18022	18010	17926	18089	17901	18013	18123	18037	18230	18007	18104	18004	18137	17987	17900	17775	17965	18112	18035	17908	18011	17891	18138	17961	17988	18152	18075	18089	18141	18179	18127	18174	17970	18048	18146	18050	18122	17988	17923	17999	18070	17766	18277	18141	18012	18080	18050	17850	18130	17916	18076	18211	18123	17901	18146	17847	18170	17955	18101	18260	18095	17951	18250	17977	18100	18184	17973	18076	17942	18085	17892	18086	18123	17930	17984	18206	18191	17943	17964	18083	18019	17845	18053	18020	18067	18078	17928	18052	18192	17728	17972	18005	17987	18039	18045	17913	18209	17981	18058	18255	18210	18178	18020	18215	18066	18207	18113	18051	17945	17897	18053	17998	18102	18047	18209	17885	18398	17954	17846	17941	18113	18022	17948	18182	17925	18073	17924	18066	18006	18063	18106	18052	17961	17840	17928	18263	17985	18077	18037	18061	17908	18095	18083	18054	18100	17875	18049	17989	18002	18060	17895	17901	18077	18081	18116	18025	18114	17904	18105	18019	17934	17904	17898	17942	18046	18197	18117	18039	17820	17910	17877	18000	17941	17921	18024	18326	17863	17877	18053	17973	18193	18091	18152	18040	18083	18067	18117	17984	17748	17872	18180	18175	18198	17898	18160	17967	17758	18124	18130	18027	18134	18087	17887	18214	18050	18029	18034	17915	17927	17919	18064	17895	17996	17968	18047	17903	17998	17833	18118	17933	18149	18227	18048	17867	18062	18186	18041	17786	17985	18050	18092	18122	18079	17907	18069	18008	17989	18157	17940	18196	17959	18119	18172	18023	18085	18082	18013	18055	18017	17935	18087	17920	18158	18345	17938	18146	18217	18107	18117	18175	17955	17954	18004	18146	18037	18023	17941	18093	18047	18058	17905	17891	18107	17872	17983	18074	18110	18060	18194	17934	17966	18053	18062	18089	18171	18176	17949	18104	18028	17864	18118	18028	17981	18213	18004	17942	17911	18155	18105	18372	18097	18026	17988	18197	18001	18022	18110	18057	18085	17955	17970	18125	18176	18262	18115	17911	18086	18043	17808	17967	18058	18098	17996	18077	18057	18160	18211	18053	17885	18097	18293	17972	18081	18024	17970	18008	18137	18174	18174	17980	18033	18043	18030	18021	18059	17863	18024	17900	18152	18166	17862	18201	18011	18050	18123	18222	17796	18052	17991	17993	18044	18065	17898	18025	17961	17982	18232	18067	18088	18052	18008	17943	17843	17974	18010	17964	17865	18210	17907	18066	18255	18124	18172	17842	18056	18057	18203	17873	18201	17908	17932	18266	17913	18225	18063	17985	17955	18081	17906	17978	17999	18204	17934	17865	18095	17921
23409	40549	41135	34311	28140	22592	20583	19187	18583	18239	17694	17697	17505	17273	17196	17352	17272	16929	16792	16828	16903	16811	16589	16704	16591	16600	16433	16472	16311	16240	16407	16321	16317	16421	16115	16176	16165	16191	16284	16283	15994	16276	16245	16182	16260	16166	16166	16219	16276	16210	16206	16005	16189	16280	16090	16156	16226	16152	16017	16263	16255	16177	16238	16077	16115	16312	16128	16087	16000	16177	16147	16113	16216	16229	16212	15953	16121	16044	16105	16083	16129	16012	16061	16192	16068	16105	16144	15960	16124	16082	16288	16017	16114	16207	16191	16177	16169	15966	16288	15924	16206	16072	16284	16079	16155	16217	16261	16200	16074	16193	16008	16122	15912	15935	16192	16059	16003	16424	16119	16207	16102	16143	16032	16162	16136	16109	16442	16263	16016	16080	16203	16208	16150	16075	16136	15996	16124	16098	16017	16030	16170	16330	16234	16103	16173	15908	16133	16210	16153	16162	16006	16032	16033	16222	16103	15924	16180	16220	16117	16302	15887	16055	16176	16219	15989	16237	16230	16261	16084	16180	16108	16245	16063	16133	16112	16133	16205	16107	16193	16162	16204	16123	16135	15974	16087	15910	16129	16170	15854	16181	16119	16426	16194	15991	16193	15989	16274	16112	16085	16039	16058	16349	16224	16287	16035	16076	16277	16199	15927	16090	16149	15976	16105	16146	16018	16003	16112	15938	16193	16178	16181	16080	16084	16152	16376	15962	16045	16124	16138	16223	16136	16122	16227	16001	16117	16214	16155	16004	16036	16191	16263	16156	16156	16046	16082	16085	16260	16014	16181	16173	16104	15842	16045	16177	16101	16122	16176	16181	16073	16113	15984	16193	16051	16243	16013	16202	16168	16038	16076	16086	16120	16215	16080	16163	16157	16085	16164	16188	16027	16040	15984	16081	16116	16110	16039	16117	16008	16177	16008	16081	16127	15988	16161	16041	16106	16041	16260	16148	16248	16055	16093	16046	16252	16238	16031	16192	16209	16185	16107	16102	15968	16157	16098	16097	16174	16133	16093	16119	16128	16014	16208	16290	16026	16060	16053	16302	16264	16197	15969	16189	15976	16143	16132	16085	16156	16172	16096	16145	16207	15986	16189	16121	16023	16104	16004	16190	16149	16215	16238	16153	16042	16051	16057	16069	16177	16096	16177	16136	16078	16103	16064	16172	16169	16038	15987	16216	16045	16045	16151	16191	16105	16207	16187	16136	16167	16256	16214	16262	15970	16090	16141	16119	16173	16157	16172	16172	16139	16306	16097	16136	16231	16138	16183	16145	16243	15988	16065	15985	15990	16135	15740	16093	16068	16263	16308	16203	16164	16127	16159	16042	16023	16113	15973	16197	16052	16083	15979	15939	16162	16199	16109	16107	16094	15987	16052	16042	16104	16131	15964	16057	15996	16149	15971	15914	16079	15973	16114	16082	16042	16066	16074	16064	16182	16116	16140	16047	16084	16107	16188	16104	16119	15959	16115	15946	16103	16114	16153	16076	16063	16117	16168	16151	16217	16054	16258	16190	16002	16300	16299	15960	16106	16067	16053	16114	16072	16234	16090	16199	15951	16228	15880	16009	16075	16068	16094	15919	15963	16358	16050	16127	16191	16185	16120	16111	16120	16140	16084	16133	15973	16088	16140	16239	16178	16023	16028	16118	16019	15922	16179	16112	16246	16117	16236	16047	16281	16142	16073	16021	16038	16076	16101	16094	16069	16113	15885	16047	16049	15955	15918	16038	16159	15946	16046	16156	16114	16110	16084	16045	16167	16114	16105	16239	16047	16046	16208	16325	16173	16148	16154	16170	16286	16123	16057	16063	16308	16038	16102	15982	16192	16028	16157	16089	16232	16231	16139	16067	16172	16067	16167	16222	16220	16167	16274	15992	16128	16040	16214	16054	16232	16096	15948	16075	16061	16108	15989	16023	16095	15965	16119	16086	16138	16162	15998	15956	16157	16107	16133	16075	16055	16186	16233	15925	15980	16191	16219	15899	16156	16110	16100	15855	16087	16173	15973	16170	16010	16109	16018	16120	16091	15877	16257	16102	16036	16051	16163	16131	16188	16146	16089	16165	16099	16097	16107	16172	16205	16014	16245	16219	15971	16219	16255	16117	16286	16123	16102	16297	16091	16210	16178	16153	16087	16113	16056	16208	16018	16096	16061	16147	16164	16164	16079	16041	16204	15952	16119	16091	15999	15931	16157	16125	16302	16078	16079	16071	16032	16160	16113	16106	16058	16001	16240	16122	16227	16273	16130	16025	15928	16036	16100	16085	16225	16115	16080	16071	16070	16112	16156	15983	16235	16148	16082	16217	16063	16159	16069	15966	15921	16176	16165	16230	16148	16000	16069	15961	16224	16113	16259	15959	16047	16041	16094	16135	15840	16154	16050	16339	16021	16185	16030	16136	15907	16158	16108	16161	16048	16208	16295	16063	16058	16184	16103	16097	16195	16185	15920	16215	16134	16099	16032	16034	16219	16101	16187	16034	16257	16115	16077	16204	16055	16067	16314	16159	16205	16217	16069	15988	15991	16029	16131	15912	15970	16113	16156	16062	15984	16219	16145	16105	16043	15896	15961	16207	16227	16080	16151	16166	16154	16188	16131	16093	16175	16206	15997	16052	16024	16048	16268	15927	16058	16074	16123	16198	16169	16135	16280	16160	16040	16075	16046	16187	16219	16172	16146	16076	16249	16207	16159	16019	16069	16245	16072	16126	16297	16041	16070	16106	16068	16280	15948	15921	16314	16203	16209	16070	16258	16203	16157	16048	16004	16105	16153	15980	16120	16203	16050	16097	16321	16164	16003	16046	16118	16121	16041	16070	16081	16276	16136	16129	16104	16232	16142	16060	15885	15965	15986	16060	16039	16196	16146	16120	16109	16104	16135	16090	16056	16189	16255	16210	16098	16157	16290	16103	16157	16348	16298	16213	16052	16043	16128	16069	16266	16130	16184	16106	16058	16139	16207	15973	15998	16181	16108	16157	16260	16037	15940	16083	16094	16096	15959	16137	16313	16093	16093	16011	16285	16016	16122	16181	16134	15985	16197	16148	15951	15929	16009	16078	16057	16210	16089	16116	16162	16184	15952	16021	16035	16229	16049	16054	15830	15981	15938	16085	16204	16175	16229	16060	16200	16187	16212	16057	15998	16197	16326	16023	16021	16170	16254	16058	15969	16104	16028	16026	16038	16332	16173	16210	16165	16061	16098	16149	16218	16100	16002	16108	16183	16120	16071	16162	16168	16139	16115	16087	16088	15930	16009	16140	16179	16109	16021	16047	16093	16001	16216	16111	15919	16333	16068	16015	16127	16106	16220	16247	15962	16021	16062	16231	16249	15903	16165	15938	16078	16001	16171	15976	16099	16164	16089	16188	16159	16153	16112	16134	16152	16028	16225	16032	15994	15962	16056	16206	16134	16041	16146	16018	16004	16168	16106	16195	16010	15985	16124	16176	16171	16270	16050	16118	16222	16349	16133	16108	15994	16123	15950	16093	15977	16090	16254	15958	16296	16077	16044	15989	16250	15974	16042	16184	16147	16074	16008	16088	16133	16240	16087	16232	16227	15940	16043	16100	16149	16017	16092	16126	15942	16018	16177	16072	16148	16066	16128	16208	16175	16172	16071	15897	16309	16097	16097	16112	16160	16133	15940	16021	16095	16230	16127	16152	16159	16061	16089	16029	16011	16143	16040	16075	16091	16076	16308	16162	16205	15942	16052	16181	15946	16159	16072	16194	15954	15999	16093	16095	16048	16031	16300	16139	16207	16091	16018	15952	16184	16144	16221	16085	15956	15991	16169	16255	16251	16135	16030	16140	15904	16115	16025	16273	16054	16097	15988	16077	16171	15992	15974	16166	16124	15993	16078	16234	15988	16082	16058	15962	16164	16140	16084	16193	16100	16100	16112	16268	16093	16046	16064	15977	16129	16061	16387	15996	16166	16093	15999	16140	16042	16124	15905	16109	16003	16079	16052	16221	16114	16134	16048	16225	16182	16157	16140	16169	16091	16194	16097	16179	16216	15964	16254	15920	15902	16117	16108	16381	16233	16194	16288	16227	16135	16039	16197	16208	16043	16061	16203	16020	16015	16125	16059	16133	16083	16066	16287	15909	16117	16036	16207	16023	16313	16268	15992	15984	15914	16132	16096	16178	16124	16185	16132	16202	16111	16385	16059	16197	16099	16159	15959	16010	16103	16214	16241	16064	16138	16106	16055	16033	16114	16137	16148	15952	16139	15987	16070	16121	15998	16275	16015	16045	16069	16043	16167	16078	16316	16092	16023	15929	16217	16172	16064	16074	16100	16109	16122	16011	16189	16125	15960	16095	16177	15995	16120	16384	16117	16121	16048	16180	16175	16129	16057	16087	16143	16170	16254	16003	16099	15993	16157	16112	16145	16120	16038	16015	16070	16127	16092	16177	16224	15940	16177	15956	16194	16025	16212	16258	15982	16074	16159	16096	16175	16135	16216	16111	16003	16222	16027	16225	16112	15973	16178	16192	16141	16073	15936	16049	16089	16211	16005	16281	16093	16085	16204	16121	16197	16116	16108	16111	16089	16163	15985	16127	16058	16195	16104	16190	16171	16116	16139	16105	16119	16043	16123	16191	16006	16127	16091	16104	15969	16058	16189	16079	16069	16194	16122	16125	16128	16253	16141	16155	16281	16080	16208	16048	16146	16156	16037	16012	16043	16062	16192	16092	16192	16089	16177	16193	16182	16011	16176	16134	16229	16077	16101	15970	16088	16308	15935	16145	16094	16128	16075	16105	16130	16096	16099	16181	16208	15992	16260	15971	16126	16083	16095	16087	16124	16165	16152	16086	16120	16268	16099	16006	16078	16186	16235	16001	16140	16083	16138	16099	16050	16131	16039	16214	16035	16065	16044	16103	16090	16074	16155	16098	16138	15922	15979	16155	16237	16051	16123	16166	16110	16333	16248	16030	16115	16171	16192	16168	16157	15954	16106	16158	16194	16226	16128	16272	16227	16069	16153	16050	16034	16275	16069	16193	15991	16024	16147	16006	16187	16228	16119	16116	16144	16188	16024	16103	15849	16168	16151	16180	16057	16066	16116	16145	16107	16198	15936	16115	15958	15910	16099	16122	16165	16187
27330	22390	25873	23080	18613	17503	17113	16660	16543	16328	16339	16223	16342	16329	16369	16275	16463	16277	16321	16243	16172	16282	16091	16126	16076	16262	16310	16084	16070	16173	16207	16077	16117	16090	16126	16180	16047	16222	16310	16213	16141	16181	16180	16024	16112	16019	16057	16116	16125	15904	16150	16208	15934	16153	16153	16121	16183	16022	16221	16057	16171	16125	16220	16031	16084	16201	15997	16110	15921	16060	15874	16051	16081	16084	16015	15982	16050	16086	16205	16187	16117	16317	16166	16114	16167	16246	16056	16221	16289	16218	16081	16057	16073	16138	16160	16007	16022	16040	16156	16088	15998	16208	16056	16129	16130	16154	16217	16048	16108	16036	16122	16002	15906	16012	16063	15899	15972	15919	15991	16074	16085	16202	16229	15954	16055	15959	16285	15972	16155	16318	16122	16144	16195	15953	16161	16269	16134	16069	16143	16133	16086	16029	16137	16013	16117	15967	16060	15719	16097	16186	16363	16130	16181	15853	16202	15996	16174	16254	16232	16140	16026	15970	16143	16135	16058	16217	15987	15956	15990	16006	16076	16102	16101	16043	15980	15925	15755	15999	16223	16021	15892	15950	16192	16127	16090	16240	15979	16177	16133	16157	16147	16130	16241	16129	16065	16276	16259	16241	16174	16162	15970	16038	15974	16089	16019	16170	16269	16194	16093	16121	16091	16109	16262	16095	16019	16128	16176	16044	16125	15964	16153	15986	16182	16151	16194	16246	16149	16043	16002	16073	15954	15911	15958	15955	16050	16077	16023	16183	16116	16027	16140	16123	16162	16121	16079	16048	16109	16223	16154	16252	15942	16128	16298	16214	15934	16016	16030	15956	16200	16103	16262	16121	16190	15946	16013	16084	16081	16225	15995	16169	16195	15815	16113	16266	15928	16217	16167	15842	15935	16093	15879	16081	15976	16221	16068	15849	16085	16034	16118	16133	16156	15958	15857	16102	16130	16348	16121	16067	16140	16108	16116	16172	16196	15993	16128	16251	16068	16023	16115	15910	16055	16170	16300	16063	16098	16187	16206	16101	16102	15997	16038	16098	15961	16078	16141	16032	16134	16038	16099	16177	16219	15998	16143	16144	16205	16128	16016	15761	16091	16180	16023	16205	16071	16038	16093	16129	16228	16123	16098	16174	16314	16113	16221	16056	15993	16016	15889	16087	16148	16100	16090	16051	15958	15904	15967	16152	16126	16039	16157	16108	16032	16015	16096	16071	16145	15913	16120	15951	15992	16237	16042	16190	16191	16162	16204	16263	16087	15885	16230	16033	16044	16062	15997	16038	16130	15965	16090	16111	16137	16193	16135	16085	16045	15946	16222	16146	16204	16259	16199	16209	16187	16041	16093	16090	16011	16107	15949	15942	16236	15971	16174	15946	16164	16220	16045	16127	16122	16091	16064	16056	16024	16219	15876	16049	15917	16262	16227	16108	15990	16252	16007	16180	16177	16132	15949	16091	16246	16040	16000	16097	16074	16140	16123	15915	16221	16057	16092	16171	16158	15967	16247	16186	16232	16101	16098	16147	16077	16309	16174	16017	15995	16198	16042	16017	16008	15890	15961	15870	16217	16159	16148	16162	16143	16027	16140	16024	16236	16175	16196	16007	15895	16094	16014	16057	16062	16137	16033	15997	16070	16187	16188	16155	15914	15917	16034	16035	15963	16037	16065	15914	16039	16106	16184	16016	16092	16142	16101	16243	16071	16074	15985	16215	16071	15975	16074	16191	16189	16129	16072	16021	16208	16132	16093	16208	16027	16108	16155	16053	16193	15994	16245	16057	16007	16015	16161	15904	16017	16232	16103	16075	16121	16050	16254	16082	16215	16223	16177	15809	16014	15999	16018	16169	15998	16251	15917	16105	15985	16062	16045	16059	16244	16230	16169	15911	16016	16204	16134	16189	16100	16053	15971	15927	16139	16016	16151	16110	16040	16152	16140	16089	16167	16015	16077	16158	16055	16044	16252	16054	16298	16170	16426	16107	16218	16225	16066	16253	16068	15943	16103	16290	16298	16056	16086	16233	16073	16253	16030	15946	16009	16252	16045	16304	16100	16177	15892	15995	16037	15872	16117	16207	16258	16040	16142	16031	16119	16164	15877	16090	15929	15903	16031	16023	16081	16104	15935	16154	16051	16197	15901	16079	16075	16229	16178	16135	15903	15942	15922	16010	16092	16093	16265	16042	15970	16190	16132	15947	16006	16047	16034	16020	16067	16169	16213	16145	16142	16253	15981	16074	16195	16304	16256	16049	16016	16192	15919	16189	16155	16162	16134	16145	16147	16250	16269	16118	16008	15985	16143	16170	15926	16040	16131	16245	16194	16083	16044	16033	16055	15976	16083	16037	16348	15974	16130	16191	16055	15880	16230	16308	16257	16157	16099	16082	16055	16277	16106	16042	16197	16062	16158	16143	15945	16305	16141	15894	16214	16237	16212	16179	15989	16084	16178	16275	16073	16050	16040	16012	16181	16127	16019	16208	16072	16065	16164	16055	16030	16140	16033	16088	16260	16275	16067	15966	16146	16209	15992	16193	16171	16134	16038	16013	16275	16050	16072	16191	16152	16019	16035	16153	16247	16072	16207	16171	16192	16137	16111	16131	16236	16227	16007	16135	16096	16010	16101	16005	16072	16239	16312	15997	15845	15968	16173	16019	16062	16239	16134	16112	16138	16112	16072	16034	16129	16017	16055	16193	16169	16088	16186	16299	16181	16191	16075	15933	16153	16141	16141	16306	16067	16120	15945	16038	16030	16079	16206	16129	16163	16068	16128	16106	16065	16243	16071	16169	16060	16203	16141	15998	15981	16180	16053	16016	15961	15939	15953	16113	16065	16203	16006	16049	15938	16145	15997	16112	15984	16092	16142	16168	16031	15930	16210	16218	16139	16016	16070	16107	16140	16165	16089	16228	15850	16319	16136	15957	16182	16221	16112	16099	16029	15976	16029	16168	16098	15955	16003	16060	16160	16045	16074	16008	16062	16195	15969	16158	16159	16092	16079	15977	16066	16051	16181	16076	16290	15936	16293	16280	16237	16145	16156	16193	15986	16095	16059	16322	16003	15982	16304	15961	16170	16116	15973	16149	16102	16351	16030	16120	16083	16004	16230	16091	16077	16070	16009	16180	16348	16170	16009	15802	15942	16196	16180	16034	16254	16155	16035	16010	16088	16164	15925	15958	16185	16133	16260	16007	16086	16067	16066	16049	16069	16180	15916	16025	16160	16017	15983	15922	16305	16057	16063	16055	16009	16170	16254	15734	16123	16091	16256	16142	15915	16187	15955	16150	16020	16316	16140	16049	16019	16084	16222	16059	15981	16020	16262	16189	16128	15918	16059	15977	16268	16135	16115	16154	16211	16101	16064	16020	16101	16208	16042	16132	16079	16097	16141	16127	16156	15845	15952	16123	16205	16080	16089	16105	16196	16073	16255	16142	16084	16172	16139	16008	16020	16079	16032	16111	15942	15996	16083	16070	16077	15958	16045	16119	16182	16139	16123	16223	16046	16070	16042	15955	16146	16000	16075	15941	15858	16154	16066	16025	16312	16067	16114	16295	16159	16044	16245	15971	16058	16172	16201	16349	16119	16227	16126	16044	16189	16104	16142	16081	16352	15969	15967	16061	15967	16194	16439	16221	16029	16122	16100	16035	16131	16190	16316	16136	16280	16192	16145	15918	16144	16057	16182	16096	16118	16064	16006	16004	15994	15854	15884	16140	16192	16127	15963	15959	16164	16223	16134	16265	16003	16076	16104	15980	16119	16186	16165	16041	15995	16133	15972	16163	16045	16275	16184	16220	16044	16016	16122	16005	16100	16129	16158	15902	16030	16032	16095	16104	16088	15956	15999	16057	16193	16167	16398	16305	16031	16054	16070	16057	16191	16113	16181	16017	16115	15912	16201	15883	16165	16279	15948	16142	16209	15919	16037	16008	15980	16057	16317	16131	16139	16063	16076	16020	15994	16081	16100	16145	15955	16265	16151	15999	16190	16103	16079	16071	16051	15900	16118	15971	16152	16106	16039	16208	16104	16174	16203	16032	15980	16329	16141	16277	16045	16192	16105	16236	16178	16111	16268	16108	16045	16160	16044	16114	16185	15993	16314	16024	16098	16123	16003	15973	16057	16227	16131	16287	15869	16176	16013	16145	16172	16087	16062	16045	16069	16006	16221	15898	16085	16010	16084	16191	16062	16042	16019	16102	16215	16181	16066	16028	15927	16341	16059	16179	16045	16195	16162	16156	15966	16160	16108	16188	16153	16205	16206	16145	16130	16108	16318	16022	16068	16013	16078	16121	16221	15971	15849	16013	16209	16045	16223	16050	16171	16065	15989	16098	16048	16212	16180	16087	16125	16082	16013	16094	16303	16170	16002	16036	16038	16234	15963	16243	15943	16028	15974	16252	16029	16063	16073	16154	16140	16157	15987	16138	16187	16165	16087	16149	16018	16089	16155	15979	16144	16104	16087	16163	16111	16010	15808	16023	16123	16162	16125	16066	16002	16283	16158	15986	16190	16175	16151	16214	16091	16045	15949	15833	16207	15974	16211	16289	15982	16123	16270	16248	16190	16072	16290	16097	16031	16279	16150	16120	16035	16062	16014	16108	16155	16386	16212	16198	16152	15883	16031	16043	16156	16174	16125	15983	16159	16049	15920	16175	16073	16131	16107	16117	16004	16095	15927	16149	16069	16193	16118	15983	16153	16189	16218	16145	16263	16034	16072	16194	16023	16077	16299	16142	16138	16082	16125	16032	16174	16376	16048	16159	16107	16169	16139	15769	16053	16139	16124	16099	15935	16165	16197	16061	16272	16126	16250	15998	16038	16209	16206	16117	16116	15947	15988	16167	16254	16164	16059	16076	16171	16099	16083	15983	16196	16040	15953	16026	16132	16146	16207	15831	16047	16323	16034	16110	16027	15929	15990	15875	16194	16051	16086	16310	16017	15987	16164	16214	16060	16210	16004	16268	16047	16174	16154	16052	16310	16116	16176	16152	16197	16144	16195	16033	16035	16172	16188	16006	16062	16016	16044	16309	16097	16165	16152	16064	15905	16050	16021	16241	16249	16149	16056	15998	16335	16033	16096	15970	16337	16260	16071	16161	16227	16133	16292	16189	16134	16130
19927	27765	26650	21754	18754	16633	16266	15748	15614	15532	15611	15440	15362	15429	15271	15336	15298	15314	15417	15106	15362	15162	15248	15287	15309	15235	15149	15023	15164	15036	15069	15105	15272	15035	15328	15178	15075	15009	15207	15029	15078	15020	14959	15040	15138	14995	14955	15034	15048	14968	14958	15325	15045	15112	15085	14878	14963	15045	15051	14979	14951	15142	15135	15187	15104	14956	15171	15181	15156	15066	14962	15027	14878	15076	14969	14961	14993	15211	14980	14863	14961	14951	15114	14974	14992	14947	14890	15027	15133	14903	14915	15055	15149	15002	14871	14997	14837	15202	15106	15037	14930	15116	15098	14875	14920	15224	14908	14943	14934	15169	15136	14997	15040	14963	15049	14915	15050	15093	15000	15128	14926	15012	14885	15069	15064	15015	15097	15139	15092	14851	14964	15033	14954	15016	15108	15054	14890	15081	15140	14940	14945	14895	15012	15081	15079	15142	15060	14969	14858	15034	15043	15127	15220	14940	15044	15015	14883	14920	14951	15043	14848	15006	15080	15029	15174	15158	15160	15031	15019	15007	14961	15050	15103	14997	15096	15061	15073	15025	15052	15069	14984	15111	15168	15045	15065	14993	15037	14934	14998	15092	14938	15081	15071	14974	15005	14868	15045	14920	15126	15029	15102	14872	15025	14976	15057	15041	15027	14969	15089	15178	15030	15189	15048	15069	15048	15103	14905	14922	14986	15083	14966	14917	15147	14993	15086	14938	14920	14885	15044	15007	15061	15112	14993	15114	15001	14915	14922	14848	15097	15067	15143	15151	14917	14930	15098	15091	15053	14915	15006	15034	15021	14946	15154	14890	14937	14985	15060	14928	15026	15087	15038	15091	15238	15126	14920	15019	15102	14976	15060	15113	14910	15271	15155	15033	14929	15026	15084	15051	14929	15125	15004	15082	14938	14956	15132	14971	15065	14947	15032	14805	15140	15052	14964	15007	15033	15045	14971	15131	15015	14991	15006	15026	15115	14958	14938	14947	14994	14988	14949	15056	14803	15014	15089	15052	14998	14988	14971	14974	15023	15204	15039	15204	15076	15109	14971	14996	15075	15060	14966	15065	15173	15005	15128	15175	15031	14986	15020	15118	14960	14922	15023	15024	14921	15037	14957	15056	15231	14934	15089	14952	15138	15039	14926	15014	14922	15061	15006	15105	14937	14944	14996	15014	15033	15057	15029	14862	15288	15004	14954	15126	15056	15022	15095	15098	15030	14923	15037	14993	15006	15057	15111	15015	15135	15002	15182	14871	15075	15173	14920	15077	15004	15042	15090	14987	15090	15074	15003	15236	15097	15064	15178	14950	15102	15207	14974	14951	14899	15210	15033	15065	15114	14930	15021	15081	15035	15131	14955	15039	15028	14996	14984	14988	14916	14863	14965	14944	14897	15149	14989	15035	15037	14918	15077	15045	15039	14982	14735	14922	15072	15101	15131	14951	14920	14928	15021	14990	14973	14921	15200	14910	15060	14964	14997	14972	14945	14992	14741	15112	14947	14936	15075	15066	14922	15155	14863	15043	15067	15022	15104	15055	14993	15042	15104	15058	15002	15010	14905	15133	15015	14997	15051	15030	14983	15004	15077	14851	14893	14988	14907	15245	14987	15047	15260	15210	14937	15035	14918	15098	15030	14969	14880	15091	14953	15211	15157	15047	15039	15064	15206	15081	15069	15218	14828	15019	15200	14847	15085	14981	15105	15003	14935	14929	15102	15121	15079	15162	15105	15075	15033	15144	14964	15127	15036	15076	15033	15007	15039	14929	15029	14970	14914	15236	15064	14962	15088	15002	15167	15068	15091	15066	14851	15162	15091	14946	14924	15192	15093	15096	14955	15163	14910	15083	14955	14817	15099	15021	14954	15092	14830	15148	15003	15126	15017	14972	15120	14938	15032	15034	15071	15179	14998	15073	15088	15080	15035	15009	15115	14893	14979	15101	15030	15167	14924	15021	14984	15032	14846	14920	14954	14895	15053	14878	15013	14986	14931	15136	15043	15072	15060	15208	15152	15120	15025	15077	15043	14943	15178	14982	15210	14964	14969	14896	14785	15092	14991	15092	15066	15055	15096	15001	14966	14905	15016	15029	15092	15006	14936	14937	15130	15054	15015	15051	15213	15176	14985	14913	15097	14999	15093	14949	15051	15045	15132	15006	15052	15033	14889	15066	15127	14914	15008	15052	15101	15056	15003	15093	15083	15051	15083	14897	14916	15182	14965	14911	15036	14958	14930	15186	15246	15109	15077	15046	15018	15008	14951	15091	15054	14996	14894	15018	15270	14962	14957	15102	15004	15140	15025	15050	15047	15070	15218	15105	15027	14837	15189	15052	14913	14947	15006	14960	14964	15063	14955	14884	15061	14759	15112	14922	15180	14867	15094	15045	15264	14921	14883	15203	14983	14961	15053	14977	15095	14985	15127	14988	15032	15113	15026	15188	15020	14945	15025	15056	14994	15077	15103	15055	14938	14989	15118	14976	15135	15000	15290	15149	15085	14923	15061	14965	15127	15018	14959	15001	14992	15139	14992	15048	15016	15157	15027	14917	15112	14895	14870	15102	14938	14903	15106	14889	14983	14977	14971	15017	14990	14982	15150	15040	15137	15102	15025	14917	15051	15145	14925	15037	15000	14940	15076	15109	15175	15017	15164	15017	14960	15142	14993	14990	14775	15052	14960	15114	15075	14975	15076	14950	14929	15013	15115	15110	14978	15044	15187	14971	15042	15087	15054	14988	14973	14891	15027	15071	15184	15030	14993	14877	14876	15169	15219	15015	15141	14934	14852	14954	14988	15081	15112	15068	15128	14957	15061	14983	14932	15120	15098	14987	14964	15117	15043	15060	14980	14994	15049	15077	14907	15127	15072	14971	15082	15120	15104	15072	15037	15053	15088	15159	14968	14980	15050	15045	15102	14874	15044	15008	15254	15036	15004	15092	14948	14951	14933	15052	15106	15027	15031	14815	14961	15141	15075	15010	14954	15028	15082	14897	15009	14934	15014	15040	15065	15011	15019	15132	15045	14894	14761	15044	15146	15055	15040	15011	14978	14991	14859	15118	14919	14949	14965	14942	15109	14892	15131	15117	15160	14951	14979	14958	15180	15061	15198	15069	14939	15004	14989	14981	15168	15062	15064	14935	15008	14978	15054	14969	15024	15065	14956	14972	15121	15007	14975	15048	15044	15092	14894	14809	14908	15008	15089	14973	14902	15080	14934	15131	14946	15067	14982	14992	14929	15035	15074	15101	14985	15214	15062	14941	15130	15116	15041	14963	15041	14966	15100	14935	14962	14944	15053	15005	14949	14979	14907	15251	14894	14956	15050	15085	15160	15041	15028	14998	14896	14965	15055	14961	15105	15125	14896	14890	15012	14894	15130	15075	15122	14930	15111	15159	14901	15176	15059	15173	14937	15072	15186	15076	15107	15131	14921	15133	15249	15052	14931	15054	15014	14971	15036	15113	15002	14941	14976	15059	15164	14811	15003	14962	15120	15105	14810	15018	15130	15062	15091	15183	15003	15006	15160	15054	15072	14821	15047	15102	14963	15154	15168	15035	15040	14997	15003	15047	15167	15126	15000	15175	15152	15026	14956	15054	14887	15038	15170	15019	15023	15129	14939	14954	15052	15075	15084	15142	15089	14876	15053	15149	14871	15194	14995	15103	15087	15004	15066	15124	15038	14994	15126	15021	15127	15124	15110	15099	14938	15032	15051	14852	15067	14946	15001	15169	14970	15036	14977	14918	15131	15011	14870	15198	15087	15162	15043	15016	15027	14911	14999	15148	15228	15040	14989	14810	15107	15095	15130	15120	15045	15102	14903	14851	15062	15078	14890	15112	14840	15045	15023	15109	15082	15121	14964	14871	14999	14950	15011	14931	15013	15124	15096	14964	15133	14952	15018	14903	15020	15044	14799	15103	15018	14954	14896	15017	15032	15177	14909	15223	15032	14881	14964	15072	15113	15071	14939	14970	15067	14921	15045	15039	15044	15081	15236	15131	14981	14895	14900	15097	14912	15090	15060	14873	15109	15021	14967	15050	15169	15107	15061	14930	15238	14850	15027	15080	15048	15085	15225	14865	15249	15072	14944	15195	15079	15090	15008	15109	15023	15023	15252	15086	14970	14855	15018	15001	15279	14942	15184	15112	14963	15059	15045	14958	14995	15058	14954	15026	15109	14906	15117	15107	15052	14963	15088	15203	15056	15131	14908	15164	15059	15028	14995	15105	14986	15007	15106	15148	14910	15125	15184	14997	14925	15130	14981	15145	14981	15088	14989	15110	15078	14982	15074	15017	15102	15059	15087	14865	14983	15143	15066	15073	15057	14981	15083	15040	15032	14975	15058	15029	15063	15134	15137	14954	15055	15020	15067	15149	14972	15076	15044	14835	14982	15271	14863	15093	15142	15131	15202	14870	15240	15020	14971	15184	15092	14950	14970	15035	15016	15097	15049	14885	15175	15006	14983	15119	15012	14981	15014	15070	14896	15151	15024	15079	15048	14957	15139	15032	15117	14986	15052	14951	15043	15075	14947	14973	15188	15032	14920	14948	15130	15091	14808	15147	14961	15199	14963	15034	14966	14895	15016	15091	15078	14956	15137	15142	14851	15036	15178	14962	15109	14970	15037	14937	15008	15113	15046	15059	14977	15010	14932	14977	15015	15015	15009	14797	14879	15025	14976	14957	14972	14965	15058	15099	15141	15071	15084	15149	14915	15187	15001	15107	15158	15062	15093	14924	15186	14814	15076	15035	15117	15014	15069	15032	14888	15037	14991	14892	15023	14947	15011	14990	15165	14970	14944	14917	15039	14922	15029	14790	14913	15034	15186	15026	15171	15187	14907	15089	15071	15143	14975	15075	15019	14904	14835	14984	15049	15095	15113	15000	15039	15026	15125	15105	14958	14933	15234	15141	14999	14947	15007	15160	15005	14983	15047	15033	14996	14960	15138	14961	14949	15088	15045	15208	14981	14992	15051	15216	14960	15046	15062	15276	14856	14998	14915	15018	15113	15046	15079	14937	15055	14947	14989	14949	15069	15038	15065	14989	15007	15083	15189	15050	14929	15123	14949	14976	15005	15048	15063	14905	15009	15241	15076	14826	14937	14993	15193	14880	15084	15059
23916	21127	28483	24519	22322	21346	19948	17778	17163	17165	17130	17019	16936	16814	16726	16880	16791	16649	16659	16609	16775	16642	16683	16688	16579	16641	16537	16593	16539	16556	16472	16297	16592	16495	16366	16370	16489	16307	16433	16315	16353	16487	16426	16262	16280	16348	16536	16396	16342	16413	16402	16455	16353	16394	16300	16348	16366	16463	16331	16582	16554	16397	16481	16323	16509	16320	16197	16464	16520	16387	16465	16421	16329	16320	16288	16392	16416	16375	16449	16486	16281	16230	16605	16439	16318	16258	16314	16441	16398	16439	16274	16465	16250	16461	16181	16338	16532	16383	16345	16396	16205	16320	16340	16323	16342	16483	16203	16319	16380	16211	16369	16352	16370	16231	16477	16249	16407	16322	16273	16338	16414	16419	16381	16462	16458	16381	16372	16286	16478	16156	16325	16100	16291	16220	16270	16277	16417	16360	16305	16381	16135	16397	16167	16469	16423	16414	16463	16472	16387	16323	16262	16429	16401	16392	16151	16369	16287	16213	16362	16310	16358	16188	16416	16265	16130	16253	16262	16294	16206	16516	16061	16341	16356	16210	16293	16199	16207	16450	16312	16187	16463	16298	16473	16469	16505	16186	16080	16175	16349	16484	16464	16238	16167	16325	16234	16301	16126	16521	16271	16108	16419	16406	16448	16300	16449	16326	16457	16401	16253	16229	16310	16402	16276	16367	16262	16292	16342	16341	16383	16455	16412	16113	16189	16349	16370	16393	16357	16272	16265	16264	16322	16352	16355	16188	16342	16148	16222	16240	16400	16275	16568	16457	16247	16365	16213	16327	16222	16476	16424	16331	16500	16552	16237	16445	16239	16317	16277	16431	16371	16412	16182	16452	16292	16343	16413	16247	16221	16379	16441	16154	16263	16209	16388	16296	16255	16436	16460	16393	16666	16337	16320	16202	16219	16391	16355	16235	16433	16360	16258	16368	16378	16330	16525	16286	16199	16271	16301	16466	16510	16401	16420	16262	16146	16165	16339	16154	16204	16398	16330	16259	16453	16375	16323	16164	16423	16226	16407	16418	16405	16309	16331	16403	16517	16331	16223	16346	16271	16377	16404	16275	16331	16232	16380	16362	16438	16369	16345	16268	16370	16302	16276	16344	16203	16513	16482	16398	16250	16311	16208	16355	16482	16332	16249	16344	16337	16476	16378	16251	16198	16279	16242	16316	16189	16403	16302	16121	16309	16364	16658	16124	16281	16365	16395	16078	16264	16391	16412	16648	16512	16322	16360	16333	16434	16412	16265	16261	16372	16266	16382	16284	16464	16356	16493	16308	16464	16240	16248	16525	16405	16205	16325	16494	16273	16538	16280	16415	16411	16383	16365	16297	16307	16561	16412	16429	16361	16457	16294	16349	16374	16215	16434	16087	16415	16176	16317	16520	16403	16285	16404	16118	16341	16460	16363	16397	16475	16240	16305	16596	16271	16249	16402	16261	16387	16340	16458	16465	16287	16492	16421	16218	16108	16427	16410	16408	16424	16221	16327	16322	16255	16380	16158	16308	16423	16334	16141	16121	16417	16349	16416	16401	16488	16331	16349	16321	16412	16282	16521	16321	16365	16429	16601	16421	16287	16166	16308	16329	16218	16478	16187	16290	16188	16362	16453	16283	16432	16279	16368	16281	16385	16352	16424	16442	16429	16397	16358	16364	16303	16294	16305	16419	16382	16164	16357	16292	16154	16302	16368	16330	16315	16469	16214	16437	16310	16286	16313	16334	16247	16323	16267	16291	16410	16230	16432	16273	16471	16443	16416	16360	16443	16422	16281	16448	16310	16111	16313	16359	16243	16342	16322	16481	16310	16559	16549	16362	16351	16351	16174	16176	16361	16181	16482	16357	16361	16315	16482	16482	16182	16242	16339	16361	16288	16256	16388	16313	16207	16444	16256	16469	16248	16384	16316	16418	16321	16239	16232	16117	16267	16380	16224	16436	16305	16321	16397	16361	16423	16299	16398	16183	16258	16494	16439	16284	16323	16367	16572	16392	16380	16417	16296	16444	16241	16310	16174	16454	16201	16351	16346	16439	16286	16357	16395	16134	16387	16208	16349	16322	16289	16406	16242	16222	16435	16458	16258	16420	16371	16300	16474	16252	16539	16396	16338	16372	16271	16544	16300	16297	16276	16322	16323	16495	16415	16412	16210	16434	16312	16275	16281	16532	16449	16473	16237	16411	16503	16505	16337	16435	16494	16351	16282	16412	16351	16158	16204	16222	16284	16307	16145	16245	16352	16273	16318	16185	16337	16203	16337	16271	16282	16325	16483	16219	16465	16450	16082	16377	16070	16352	16354	16462	16295	16159	16301	16307	16220	16334	16189	16357	16425	16314	16340	16352	16407	16396	16330	16325	16201	16304	16340	16354	16249	16392	16310	16304	16307	16274	16376	16290	16245	16299	16517	16348	16284	16324	16242	16258	16292	16259	16414	16352	16290	16407	16508	16239	16327	16316	16266	16394	16350	16163	16240	16236	16450	16200	16456	16369	16461	16456	16276	16426	16272	16320	16335	16408	16347	16252	16395	16248	16465	16243	16506	16149	16398	16275	16407	16374	16101	16303	16653	16240	16293	16212	16169	16324	16255	16351	16422	16125	16519	16474	16335	16305	16369	16452	16282	16304	16423	16461	16279	16190	16214	16346	16244	16220	16408	16197	16295	16363	16250	16365	16334	16291	16255	16316	16482	16358	16499	16220	16208	16402	16388	16380	16257	16321	16122	16305	16337	16425	16182	16160	16489	16312	16308	16291	16423	16350	16378	16210	16514	16221	16265	16471	16571	16216	16382	16101	16366	16381	16287	16475	16321	16135	16241	16231	16263	16322	16277	16364	16500	16470	16307	16187	16446	16201	16258	16368	16392	16413	16391	16157	16310	16337	16414	16405	16454	16313	16505	16253	16271	16433	16373	16326	16385	16526	16448	16369	16258	16290	16189	16383	16433	16246	16261	16288	16118	16254	16553	16271	16399	16505	16351	16251	16377	16209	16350	16170	16275	16221	16235	16177	16383	16546	16305	16408	16398	16176	16307	16326	16337	16279	16377	16387	16247	16471	16375	16307	16328	16186	16165	16471	16404	16245	16441	16334	16497	16179	16319	16448	16285	16335	16349	16462	16375	16234	16439	16370	16331	16436	16190	16292	16156	16388	16292	16271	16263	16232	16176	16531	16155	16441	16321	16526	16387	16278	16216	16248	16324	16532	16324	16251	16315	16279	16433	16440	16531	16464	16472	16510	16248	16282	16253	16512	16448	16480	16551	16273	16460	16293	16445	16507	16223	16319	16066	16355	16397	16420	16343	16319	16380	16208	16326	16423	16216	16344	16120	16309	16362	16278	16495	16345	16324	16350	16506	16595	16332	16462	16429	16370	16501	16254	16192	16292	16547	16134	16378	16306	16336	16350	16494	16542	16323	16356	16179	16452	16191	16181	16383	16209	16231	16122	16449	16276	16250	16377	16563	16271	16488	16390	16375	16376	16458	16373	16531	16312	16276	16454	16323	16228	16264	16460	16445	16338	16492	16390	16545	16354	16366	16419	16203	16416	16359	16441	16193	16213	16286	16283	16370	16405	16353	16057	16273	16520	16579	16444	16516	16185	16310	16186	16317	16504	16320	16468	16271	16330	16440	16357	16593	16289	16311	16267	16344	16235	16397	16414	16330	16378	16313	16422	16251	16274	16402	16210	16197	16267	16304	16283	16293	16319	16303	16309	16614	16336	16142	16301	16367	16363	16382	16141	16282	16260	16358	16345	16541	16340	16355	16270	16272	16377	16100	16223	16340	16252	16498	16424	16229	16318	16269	16353	16246	16326	16547	16436	16437	16430	16374	16307	16443	16428	16456	16374	16377	16428	16325	16384	16426	16377	16287	16380	16457	16330	16332	16486	16221	16354	16230	16247	16429	16612	16261	16421	16424	16239	16471	16397	16306	16341	16378	16413	16440	16470	16239	16422	16379	16492	16339	16183	16271	16260	16306	16429	16247	16322	16317	16146	16440	16074	16332	16227	16445	16485	16268	16231	16428	16402	16384	16503	16300	16196	16428	16215	16435	16402	16368	16192	16398	16368	16399	16424	16508	16456	16440	16552	16324	16280	16314	16328	16358	16404	16212	16257	16409	16330	16373	16314	16309	16304	16420	16423	16406	16241	16381	16183	16248	16373	16214	16480	16521	16241	16230	16193	16175	16217	16330	16100	16139	16491	16156	16301	16236	16398	16189	16142	16448	16341	16359	16179	16221	16281	16388	16321	16443	16220	16097	16342	16270	16196	16485	16400	16497	16280	16446	16389	16477	16457	16366	16319	16165	16463	16297	16327	16248	16246	16260	16212	16403	16329	16280	16434	16548	16303	16305	16471	16363	16199	16267	16149	16506	16448	16286	16234	16363	16439	16501	16472	16405	16369	16280	16387	16180	16269	16358	16508	16347	16361	16416	16461	16385	16303	16331	16312	16565	16433	16399	16474	16330	16258	16359	16326	16397	16298	16518	16166	16382	16240	16375	16502	16333	16330	16261	16302	16228	16309	16402	16386	16366	16424	16336	16386	16483	16492	16440	16317	16359	16379	16336	16247	16349	16411	16496	16368	16414	16249	16372	16184	16440	16443	16265	16551	16338	16473	16477	16197	16386	16404	16395	16330	16284	16538	16418	16270	16317	16342	16431	16208	16346	16397	16500	16210	16209	16226	16436	16367	16276	16391	16377	16391	16122	16462	16251	16309	16517	16383	16331	16264	16330	16091	16318	16516	16208	16345	16231	16326	16271	16517	16471	16436	16362	16373	16403	16272	16217	16364	16369	16407	16425	16387	16469	16445	16325	16199	16416	16183	16215	16130	16238	16249	16379	16429	16225	16472	16583	16252	16391	16416	16431	16346	16414	16249	16338	16393	16381	16364	16500	16524	16285	16317	16350	16424	16324	16218	16318	16264	16337	16381	16473	16406	16425	16278	16366	16408	16438	16321	16361	16332	16135	16271	16250	16264	16337	16157	16409	16357	16229	16463	16204	16298	16332	16489	16378	16266	16615	16385	16359	16476	16162	16447	16477	16380	16300	16507	16322	16473	16190	16179	16275	16333	16300	16336	16314	16341	16317	16361	16417	16321	16291	16430	16259	16438
20720	35943	37699	28740	22167	19034	17650	17066	16663	16302	16124	16011	15809	15912	15922	15752	15709	15510	15627	15728	15673	15471	15443	15181	15332	15304	15470	15313	15282	15371	15352	15170	15216	15098	15214	15221	15345	15142	15422	15239	15218	15305	15310	15217	15203	15246	15183	15295	15217	15327	15303	15164	15257	15125	15063	15195	15110	15264	15271	15150	15189	15288	15049	15368	15324	15149	15203	15298	15182	15063	15253	15162	15186	15342	15166	15319	15122	14991	15180	15277	15071	15155	15182	15235	15302	15095	15072	15145	15167	15128	15241	15140	15234	15269	15268	15216	15281	15208	15048	15072	15279	15224	15016	15203	15170	15164	15194	15213	15114	15150	14977	15178	15310	15202	15142	14978	15102	15255	15319	15183	15241	15202	15058	15296	15039	15336	15332	15028	15229	15267	15248	15143	15194	15145	15271	15193	14983	15069	15228	15239	15197	15098	15128	15068	15260	15205	15088	15143	15114	15223	15190	15185	15191	15228	15218	15087	15193	15236	15033	15061	15113	15538	15203	15035	15147	15273	15192	15105	15189	15122	15184	15152	15163	15103	14976	15342	15064	15091	15177	15196	15091	15157	15164	15090	15286	15150	15201	15424	15202	15108	15306	15195	15134	15179	15154	15202	15170	15095	15111	15259	15120	15204	15048	15221	15338	15189	15113	15175	15085	15149	15265	15029	15234	15233	15227	15068	15208	15314	15124	15079	15158	15286	15228	15276	15230	15144	15128	15022	15313	15363	15218	14937	15119	15111	15371	15189	14997	15236	15186	15037	15073	15095	15203	15148	15175	15138	15248	15170	15224	15243	15078	15076	15274	15222	15182	15091	15200	15086	15139	15172	15168	15006	15229	15360	15257	15234	15194	15179	15320	14978	15203	15255	15119	15406	15240	15286	15280	15290	15261	15246	15065	15166	15146	15245	15045	15100	15133	15157	15258	15102	15048	15199	15193	15311	15188	15242	15181	15071	15128	15115	14991	15255	15383	15096	15332	15010	15252	15258	15121	15238	15179	15087	15149	14949	15109	15117	15280	15183	15024	15140	15192	15229	15233	15079	15102	15261	15159	15091	15157	15183	15132	15162	15071	15281	15217	15145	15258	15176	15183	15299	15188	15117	15126	15224	15052	15068	15335	15106	15090	15201	15063	15032	15159	15090	15210	15021	15097	15158	15215	15172	15197	15321	15206	15081	15212	14987	14924	15273	15349	15248	15271	15155	15296	15285	15040	15360	15250	15219	15148	15265	15205	15164	15099	15143	15052	15105	15076	15112	14997	15177	15020	15197	15088	15282	15212	15217	15243	15229	15264	15102	15220	15099	15114	15139	15317	15209	15258	15168	15195	15168	15255	15193	15191	15209	15123	15153	15248	15206	15115	15302	15188	15067	15123	14937	15091	15316	15253	15161	15317	15256	15200	15283	15146	15086	15149	15109	15233	15229	15157	15065	15157	15083	15373	15158	15167	15275	15242	15192	15096	14940	15170	15207	15145	15350	15283	15065	15143	15363	15254	15378	15179	15217	15310	15199	15158	15191	15236	15149	15148	15298	15022	15271	15152	15202	15375	15179	15171	15190	15263	15126	15131	14987	15376	15068	15210	15151	15147	14945	15173	15196	15098	15244	15244	15188	15095	15316	15165	15183	15144	15229	15084	15162	15275	15053	15202	15126	15283	15032	15271	15172	15153	15250	15179	15273	15212	15236	15226	15030	15229	15224	15290	15171	15114	15357	15020	15117	15182	15091	15271	15278	15220	15161	15294	15198	15209	15351	15117	15033	15233	15196	15079	15076	15136	15223	15270	15275	15200	15105	15098	15122	14984	15056	15177	15222	15210	15300	15199	15133	15125	15280	15221	15176	15192	15064	15082	15218	15050	15211	15320	15092	15239	15172	15077	15132	15191	15135	15187	15169	15077	15165	15411	15280	15176	15139	15216	15091	15200	15384	15177	15079	15230	15302	15274	15330	15159	15121	15159	15222	15205	15127	15200	15100	15059	15142	15357	15281	15143	15118	15132	15131	15414	15113	15225	15150	15266	15228	15331	15197	15101	15175	15116	14935	15323	15283	15018	15104	15131	15306	15237	15230	15260	15283	15041	15188	15207	15150	15117	15234	15128	15263	15085	15138	15076	15170	15204	15063	15029	15085	15233	15140	15158	15189	15133	15285	15176	15204	15159	15274	15119	15320	15216	15283	15156	15173	15314	15095	15189	15217	15119	15039	15071	15285	15122	15332	15202	15179	15295	15300	15154	15096	15171	15171	15284	15139	15066	15203	15160	15147	15092	15173	15051	15196	15112	15248	15244	15312	15203	15130	15112	15207	15053	14941	15109	15172	15254	15159	15236	15352	15108	15175	15242	15261	15142	15343	15387	15166	15153	15205	15185	15074	15356	15204	15180	15104	15226	15263	15226	15040	15365	15215	15146	15187	15111	15162	15455	15234	15211	15145	15334	15186	15134	15197	15281	15287	15268	15132	15148	15195	14963	15029	15099	15388	15101	15200	15315	15204	15216	15314	15242	15169	15186	15221	15071	15215	15195	15237	15328	15186	15283	15064	15181	15177	15185	15264	15089	15222	15256	15190	15188	15272	15169	15199	15042	15214	15171	15296	15025	15130	15275	15120	15129	15133	15104	15257	15141	15249	15111	15141	15256	15129	15189	15321	15006	15108	15156	15234	15135	15311	15067	15209	15230	15194	15085	15330	15075	15197	15226	15208	15172	15209	15306	15326	15221	15206	15164	15227	15348	15352	15364	15322	15256	15176	15217	15153	15044	15119	15250	15281	15308	15032	15079	15244	15040	15117	15347	15116	15304	15084	15086	15101	15253	15235	15045	15065	15157	15155	15131	15281	15280	15134	15227	15301	15179	15284	15317	15057	15294	15292	15166	15197	15150	15150	15152	15243	15102	15022	15167	15191	15231	15055	15268	15244	14995	15118	15205	15104	15204	15306	15384	15305	15259	15114	15399	15109	15133	15290	15109	15158	15243	15077	15183	15068	15087	15074	15194	15274	15086	15304	15341	15010	15082	15110	15114	15126	15154	14942	15070	15299	15143	15328	15151	15276	15010	15080	15141	15072	15149	15232	15134	15318	15149	15164	15281	15121	15118	15050	15283	15199	15250	15328	15249	15102	15171	15283	15122	15205	15098	15275	15240	15169	15272	15216	15257	15220	15171	14934	15175	15060	15057	15307	15231	15347	15217	15106	15139	15385	15143	15143	15141	15169	15271	15193	15184	15230	15088	15181	15327	15280	15126	15189	15379	15337	15177	15335	15058	15378	15320	15105	15207	15194	15322	15318	15345	15221	15187	15318	15270	15289	15363	15012	15121	15317	15188	15103	15058	15272	15180	15167	15284	15109	15089	15098	15245	15236	15169	15228	15098	15234	15231	15180	15111	15104	15392	15135	15325	15171	15103	14924	15189	15002	15297	15219	15307	15289	15249	15218	15179	15222	15193	15202	15198	15129	15283	15236	15136	15222	15077	15296	15406	14929	15196	15217	15146	14997	15232	15123	15255	15072	15187	15185	15410	15226	15011	15162	15230	15053	15254	15129	15323	15080	15229	15117	15179	14989	15130	15231	15204	15016	15095	15134	15228	15254	15333	15127	15125	15142	15280	15113	15086	15167	15187	15218	15112	15204	15310	15169	15087	15068	15290	15068	15172	15156	15140	15087	15114	15141	15277	15153	15169	15211	15058	15286	15157	15187	15218	15150	15228	15289	15286	15145	15047	15155	15198	15218	15288	15299	15190	15092	15151	15160	15184	15070	15172	15097	15279	15083	15169	15279	15226	15128	15201	15235	15171	15158	15154	15093	15053	15309	15210	15330	15117	15113	15091	15072	15173	15253	15140	15355	15177	15123	15223	15198	15142	15154	15245	15178	15379	15123	15233	15216	15218	15268	15125	15164	15038	15122	15054	15082	15301	15047	15195	15303	15140	15281	15217	15091	15111	15197	15180	15081	15140	15210	15273	15196	15274	15122	15256	15216	15168	15132	15283	15187	15207	15162	15154	15197	15087	15176	15305	15089	15269	15090	15239	15062	15129	15193	15122	15119	15169	15220	15055	15269	15132	15130	15036	15116	15144	15218	15253	15132	15237	15334	15237	15256	15108	15265	15223	15157	15109	15090	15205	15190	15083	15110	15234	15129	15140	15278	15217	15120	15216	15215	15105	15178	15184	15104	15155	15131	15220	15181	15135	15122	15098	15186	15178	15145	15150	15200	15179	15087	15106	15154	15248	15144	14971	15166	15296	15059	15061	15161	15398	15151	15228	15259	15243	15160	15200	15198	15130	15209	15091	15121	15237	15184	15186	15104	15167	15234	15102	15276	15265	15244	15266	15116	15219	15176	15062	15291	15123	15069	15151	15188	15234	14947	15248	15131	15139	15172	15223	15295	15059	15209	15079	15172	15444	15196	15085	15085	15114	15204	15211	15189	15291	15048	15284	15090	15393	15154	15296	15109	15390	15185	15260	15206	15121	15119	15150	15217	15108	15141	15193	15200	15274	15203	15146	15082	15267	15237	15202	15150	15217	15205	15114	15146	15281	15194	15296	15175	15253	15182	15082	15148	15306	14982	15155	15111	15300	15329	15277	15174	15246	15119	15016	15161	15196	15184	15243	15314	15250	15200	15137	15099	14975	15234	15090	15226	14960	15185	15330	15047	15240	15073	15303	15135	15273	15246	14988	15057	15196	15384	15099	15168	15211	15184	15177	15149	15211	15271	15291	15054	15112	15369	15303	15123	15119	15315	15091	15196	15291	15160	15302	15277	15148	15369	15271	15102	15153	15273	15293	15112	15348	15338	15083	15181	15123	15077	15108	15199	15204	15144	15093	15427	14969	15123	15008	15219	15188	15152	15228	15243	15187	14908	15184	15208	15234	15030	15058	15185	15116	15020	15142	15276	15346	15319	15256	15170	15200	15188	15078	15230	15234	15116	15104	15235	15183	15160	15202	15153	15246	15197	15204	15245	15126	15199	15266	15385	15191	15139	15198	15111	15331	14990	15318	15100	15139	15253	15134	15251	15232	15077	15261	15026	15223	15306	15271	15195	15033	15169	15239	15139	15243	15065	15085	15201	15196	14995	15202	15158	15198	15103	15100	15186	15199	15135	15172	15377
22793	21198	29067	23652	21703	23978	25538	20533	19545	19378	19241	19097	19093	19009	18876	18909	18596	18581	18669	18660	18403	18386	18490	18464	18360	18565	18449	18290	18455	18255	18454	18467	18198	18100	18034	18295	18228	18063	18017	18074	18197	18325	17949	18182	18197	18152	18100	18013	18086	18114	17989	18201	17957	17925	17954	17970	18090	18003	18087	17973	18257	18105	18021	18008	17908	17874	18084	18047	18027	18285	18126	18105	18293	18107	18062	18030	18234	17960	18142	18120	18031	17931	18127	18068	17891	18164	18179	18075	17830	18079	18105	17909	17984	18029	18085	17963	17994	18013	17953	17929	17918	17985	18007	18074	17990	18179	18040	17914	17902	18082	18062	17872	17945	17805	17924	17860	17922	18009	17964	17916	17866	17990	18251	17895	18005	18005	17953	17808	17954	18097	17954	18018	18174	17997	17923	17801	17789	18054	18049	18020	17975	18014	17808	18087	18081	18114	17904	18076	18155	18021	17850	17912	18200	17937	18067	18161	17871	17926	18126	18120	18043	17943	18155	18123	18153	18086	17873	17843	18200	18239	17972	17901	17840	18120	18296	18245	18121	18119	18039	18038	17817	18153	18042	18046	17986	17748	18167	17968	17898	17971	17852	18087	17843	17934	18309	18072	17999	18072	18063	18143	18009	18254	18032	18102	17990	17917	18040	17736	17965	17977	18170	18016	17842	17886	18002	18024	18033	17876	17987	17709	17921	18127	18092	18079	18122	18065	18214	18029	18056	17961	17926	18085	17817	18226	17973	18007	17997	18085	18139	18126	17915	17912	18118	17946	17978	17985	17993	17955	17955	17932	18135	18077	17892	17938	17900	18087	17889	18265	18010	17896	17919	18001	17853	18205	18066	18137	17844	18079	18065	17913	18068	17871	17978	18184	18069	17813	17903	18104	18341	17944	18251	17968	17979	17978	18119	18099	18020	18107	17963	17894	17859	17806	17962	17980	17993	18126	18006	17996	17997	17895	17906	17943	17873	18010	17929	17999	18027	17999	18042	18019	17818	17952	18162	17907	17934	17994	18045	17934	18165	18103	18018	17928	18014	17998	17876	18045	18093	18121	18171	18046	17886	17983	18027	18144	17972	18056	17988	18149	17996	18034	18116	18028	18028	17944	18017	17881	18110	17935	18108	18017	18171	17977	17964	17815	17903	17823	17947	18113	17882	17981	17806	17978	17907	17947	18096	17870	17949	17877	17877	17861	17966	18115	17890	17866	18026	18060	18019	17977	17874	17921	17902	17913	17901	18095	18118	17903	18057	17842	18059	18232	17830	17913	17963	18006	18215	18087	18100	17788	18086	18106	18246	18005	17956	18045	18013	17776	18023	18114	17950	17899	18170	18109	18106	17868	18059	17932	17945	18064	17953	17885	18003	18257	18200	18113	17994	17735	18154	18039	17799	17774	17884	18146	17919	18105	17928	17938	17968	18153	18127	18083	18100	18121	18187	18086	17906	17970	17812	17715	17943	17940	17970	17902	18218	18047	17959	18072	17953	18091	18192	18089	17883	17809	18044	17902	18085	18075	18216	18050	17927	17798	17858	17921	17919	17903	17977	18066	17863	17909	17951	18050	17855	18006	17863	17859	18108	18065	18067	18138	18121	17956	17911	18088	17942	18059	18025	17995	17871	18135	17938	17898	17844	17999	18170	17979	17865	18183	18070	17898	17814	17991	17839	17849	18006	18152	18112	17831	17961	18062	18094	18051	17898	17883	17760	18013	18043	18075	17831	18039	18021	17928	18068	18010	17854	17996	18011	18092	17979	18238	18018	18073	17947	17982	17967	18033	17834	18007	17975	18091	17782	17778	17757	17946	18004	17891	17937	17926	17823	18079	18035	18019	18254	18022	17959	18080	17960	17976	17821	17826	17937	17836	18019	17969	17946	18070	18069	17966	18114	17861	18222	18172	18142	17981	18032	17834	17916	18007	17964	17808	18024	17836	17928	18031	18089	17960	18007	18146	17942	17990	18114	17898	17896	18011	17898	17990	18064	17962	17882	18023	17805	17973	18173	17914	18003	18115	17862	18043	18045	18088	17824	18003	17951	17934	18084	18047	17980	18150	18088	17916	17976	17856	17872	18018	17898	18052	18037	17949	17903	17874	18050	17818	17938	18009	18109	18021	17938	17866	17774	17933	17901	18092	18126	17998	18062	18148	17914	17931	17999	18046	18032	17971	18056	17956	18075	18004	18090	17881	18105	17898	17917	18044	17967	17995	17783	17925	17918	17863	18006	17997	18081	17949	17879	18103	17993	18134	17975	18195	18158	17945	18173	18016	18052	17996	18132	18035	17775	17893	17923	18002	18163	18068	17964	18062	17974	17959	17931	18141	17975	18108	17957	17937	18076	17950	17963	18102	17950	18136	17989	18095	17888	18148	18047	17814	17927	18063	18093	18046	18013	18090	17940	17985	17986	17943	17834	18051	18019	17926	18011	17844	18068	18054	18015	18217	17974	18100	18114	18128	17898	17989	17977	17988	18161	17982	18094	17964	17864	17934	18053	18190	18045	17845	18083	17872	18104	17901	18073	17997	18023	17946	18124	18078	18011	17979	17817	17819	17774	18144	17993	18045	18207	17709	17977	17806	18096	18137	18127	18004	18170	18089	18039	17964	18060	18005	18044	17875	17853	18003	18062	17983	17933	18025	18097	17894	18016	17986	17898	17872	17910	18204	18108	17919	17947	17807	17864	17708	17786	17919	17832	18003	18096	18074	18182	17882	18068	18026	17986	18125	17941	17797	17992	18125	18087	17907	18146	18235	18035	17924	18112	18051	18048	17923	18081	17888	18211	18017	18180	18076	18138	17861	18167	18006	18081	17882	17846	17923	18016	18366	17921	17914	18078	17811	18060	17938	17867	17988	17914	18200	18038	18134	17969	18020	17863	17851	17966	17849	18056	17944	18017	18162	17804	17935	17954	17862	17739	17842	18112	18015	18080	18030	18012	17849	17910	18074	17912	18004	17969	17872	17946	18107	17971	18148	17784	18110	17977	18174	18017	17858	18240	18244	17844	18118	17992	17922	17914	17998	17872	18203	18104	18100	18164	17876	18092	17830	17738	17885	17908	17966	17775	18126	17875	18003	18000	18018	17900	17694	18014	18073	18040	17868	17960	17894	18150	17919	17919	18095	18071	18220	17986	17883	18038	17974	18054	17843	17832	17993	17885	18075	18055	17999	18003	17923	18054	18011	17887	17778	17966	17950	18098	18105	18064	18049	17983	17897	17921	18119	18002	17926	18168	17990	17863	17992	17913	18009	18163	17999	18037	18101	17946	18102	18066	18028	17872	18036	18069	17878	17941	17988	17847	18016	17801	18113	18007	17992	17984	17975	18306	18046	18067	18078	18058	18089	17984	17878	18172	18015	18142	18033	18083	17990	18018	18007	18038	17956	18053	17938	18057	17980	17870	18126	18023	17977	17917	18170	17987	17904	17928	17888	17947	17776	17915	17944	17988	18197	18042	17701	17951	17976	18312	17822	17932	17919	17908	18063	18125	18040	18032	17808	17827	17914	17968	18037	17819	17923	17923	17912	18108	18026	17862	18073	17897	18000	17954	18025	17899	17730	17975	18011	17969	17957	18183	17735	17879	18139	17946	17997	18002	17918	18071	17980	18067	17848	18034	17900	17858	18025	17893	18034	17871	17904	18099	18022	18115	17927	17963	17792	18211	18034	17954	17855	18035	18012	18101	17928	18031	18081	17952	17856	17922	18106	17884	17925	17922	18004	17847	17933	17960	17788	17957	17964	18166	17941	17930	17845	17973	17770	18113	17963	17950	18008	17937	17973	17879	17943	18007	18113	17934	18147	17809	17908	18054	18152	18007	17909	17906	17844	17905	17847	18103	18018	17995	17934	17882	18005	17936	18093	18063	17891	17931	18038	17985	18154	18087	17982	17855	18119	18069	18125	17917	18080	17988	18242	18204	18186	18037	17920	18044	17903	17907	18133	17828	18115	18005	17895	17949	17830	18051	17795	17902	17973	17846	17986	18028	18100	18042	18022	18012	18142	18055	18072	18060	18087	18113	18021	18159	17754	18011	17976	17972	17863	18105	17919	17920	17935	17999	17944	18091	18019	17855	18004	18020	17954	17985	18050	18055	18018	17855	18038	18122	18129	17950	18024	18098	18021	18230	17801	17943	18064	18010	17959	17907	17849	18168	18092	18138	18108	18051	18019	17837	17993	17879	17802	17903	17809	17985	17662	17924	18070	18148	17896	17994	17957	18185	18013	17990	17995	17880	17855	18040	17922	17985	18058	17985	17854	17936	18133	18026	18040	18029	18014	17839	17916	18031	17847	17889	18042	17821	17835	17963	18135	18012	18086	17918	17974	18141	17929	18214	18092	17994	17867	17919	18128	18045	18019	17814	18028	18001	18004	17993	18028	18138	18034	17944	18036	17721	17991	17875	18058	17687	17974	18102	17920	17968	18115	17961	17832	18002	17999	18081	18070	18155	17856	17978	18041	17857	17916	18158	18019	17995	17942	17974	18082	17988	17897	17830	17862	17993	17948	18283	18107	18151	17991	18078	17979	17985	17945	18002	17988	17988	17803	17855	17962	18126	18098	17747	18019	18077	17922	18079	17796	17973	18049	17960	18055	18003	17798	17823	18059	17998	18090	18258	18155	18002	18170	18159	18077	17969	17925	18001	17908	17942	17964	17857	17896	17655	18059	18066	18079	18056	18012	18198	18161	18043	17803	17709	18059	17787	18184	18064	18004	17828	17976	17933	17932	18284	18092	17728	17986	17869	18272	18076	18050	17991	18090	18036	17847	18069	17915	17985	18256	17987	17925	17996	18088	18139	18088	18203	18170	17857	17924	17831	17868	17983	18008	17885	17945	17938	18037	17994	17970	17899	17991	17973	18064	18027	17849	17747	18218	18088	17927	18017	18123	18174	17961	17852	18023	18045	17894	17695	18196	17881	17981	18012	17785	17954	18006	17868	17839	18040	17893	17934	17936	17712	18083	17987	18004	17873	17810	17688	18001	17833	17875	17964	18073	18066	18001	18011	17989	18214	17891	17923	18138	17920	18048	18118	18062	17899	18001	17900	17917	18195	17803	17981	18031	17992	18047	18124	17953	17776	17859	17888	18000	18188	17871	17896	17959	18058	17822
23951	41745	39887	33102	27258	22412	20555	19274	18413	17912	17773	17449	17632	17307	17511	16950	17044	17005	16817	16941	16719	16675	16611	16531	16736	16491	16796	16590	16448	16430	16566	16424	16383	16422	16342	16454	16390	16273	16204	16141	16187	16324	16287	16275	16159	16341	16252	16198	16197	16103	16235	16229	16423	16234	16095	16200	16085	16096	16123	16104	16195	16379	16263	16312	16235	16102	16224	16035	16279	16284	16190	16094	16044	16247	16411	16353	16341	15984	16179	16084	16203	16250	16374	16107	16060	16205	16161	16124	16021	16044	16211	16083	16227	16152	16209	16003	16432	16145	16083	15968	15994	16211	15994	16133	16184	16115	16117	16321	16369	16070	16013	16050	16231	16061	16260	16205	16223	16218	16311	16184	16099	16113	16145	16071	16141	16112	16147	16157	15984	16253	16264	16140	16182	16311	15966	16003	16224	16132	16267	16093	16063	16135	16081	16258	16137	16104	16295	16113	16155	16094	16057	16177	16054	16193	16049	16249	16101	16021	16084	16094	16072	15943	16106	16264	16197	16085	16092	16249	16205	16139	16230	16145	16202	16135	16111	15995	16274	16032	16190	15799	16165	16008	16224	16058	16124	16040	16199	16254	15993	16201	15983	16335	16194	16259	16007	16200	16150	16221	16137	16100	16121	16118	16307	16205	16126	16053	16241	16128	16018	16030	16114	16164	16217	16078	16039	16311	16214	16042	16084	16204	16183	16197	16137	16039	16045	16038	16195	16102	16211	16101	16146	16094	15998	16263	16173	16204	16254	16147	16101	16033	16082	16086	16112	16097	15899	16225	16228	16228	15957	16076	16076	16010	16250	16255	16168	16097	16155	16072	16190	16026	16318	16268	16016	16082	15990	16048	16251	16037	16027	16240	16009	16200	16081	16139	16216	16200	16172	16192	16157	16021	16263	16035	16131	16028	16079	16209	15923	16110	16113	16043	16170	16095	16148	16186	16206	16145	16278	15955	15933	16181	16042	16212	16046	16011	16060	16223	16119	16078	16216	16168	15982	16179	16089	16053	16084	16205	16140	16121	16164	16150	16223	15948	16192	16107	16000	16180	16101	16097	16080	16095	15847	16050	16228	16108	16171	16128	16225	16269	16229	16031	16141	16098	16118	16149	15985	16124	16140	16132	16150	15964	16027	16312	16046	16063	16288	16216	15906	16144	16008	16198	16132	16182	16117	16248	16056	16140	16171	16207	16215	16101	16222	16248	16310	16222	16083	16183	16186	15977	16292	16110	16096	16204	16258	16038	16054	16141	16060	16119	16024	16083	16093	16076	16173	16356	16271	16208	16135	16166	16241	15962	16308	16154	16156	16063	16029	16080	15887	15980	16057	16016	15961	16183	16184	16249	16245	16287	15979	16304	16241	16183	16203	15979	16157	16160	16083	16033	16048	15934	16034	16030	16095	16122	16086	16099	16299	16005	16190	16143	16189	16272	15997	16260	16143	16074	16241	16098	16091	16118	16134	15974	16144	16190	15987	16069	16115	16034	16092	16240	16041	16049	16144	16257	16160	16161	16115	16095	16213	16078	16130	16260	16248	16229	16241	16197	16222	15958	16247	16268	16209	16097	16120	16134	16220	16088	16071	16208	16297	16209	16096	16352	15991	16235	16217	16139	15895	16162	16072	16212	16081	16189	16060	16224	15907	16173	16099	16196	16347	16165	16004	16385	16230	16075	16181	16071	16062	16139	16149	16139	16397	16141	16101	16290	15999	16062	16061	16216	16040	16156	16072	16276	16303	16037	16285	16235	16229	16078	16069	16223	16183	16101	16136	15980	16078	15971	16185	16224	16122	16200	15953	16033	16145	16048	16142	16068	16080	16198	15993	16126	16225	16019	16241	16215	16116	16156	16208	16192	16177	16192	16032	16059	16097	16119	16179	16188	16071	16112	16233	16057	16130	16272	15930	16075	16184	16178	16228	16196	16139	16185	16228	16042	16167	16169	16223	16246	16084	16213	16186	15931	16102	16025	16225	16076	16130	16181	16122	16086	16250	16161	16188	16151	16083	16084	16171	16254	16201	16183	16186	16050	16094	16301	15999	16219	16154	16132	16132	16088	16220	16140	16267	16151	16196	16260	16085	16242	16263	16120	16159	16295	16135	16123	16017	16124	16078	16104	16170	16082	16177	16244	16110	16130	16199	16084	16104	16296	16017	15982	16221	16266	16041	16219	16008	16154	16236	15997	16189	16138	16235	16199	16183	16370	16214	16150	16197	16072	16182	16172	16119	15998	16139	16035	16273	16147	16234	16155	16137	16260	16137	16187	16106	16037	16044	16209	16074	16138	16126	16091	16008	16033	16123	16265	16099	16256	15963	16315	16185	16374	16061	16225	16060	15861	16199	16205	16046	16127	16155	16194	16098	16184	16197	16055	16167	16042	16176	16158	16048	15989	16105	16157	16142	15990	16147	16109	15931	16229	16062	16216	16136	16156	16073	16082	16081	16169	16163	16093	16248	15960	16094	16021	16296	16278	16088	16019	16042	16119	16357	16041	16237	16153	16048	16161	16237	16254	16127	16099	16175	16146	16164	16131	16001	16321	15957	16178	16202	16124	15932	16071	16176	16170	16043	16193	16114	16150	16089	16177	16127	15951	15985	16171	16148	16144	16107	16107	16204	16105	15995	16161	16234	16243	16139	16135	16145	16230	16002	16247	16143	16170	16062	16143	16134	16100	16148	16159	16135	16193	16200	16045	16297	16163	16145	16031	16095	16185	15972	16147	16135	16185	16146	15996	16077	16276	16206	16241	16302	16141	16140	16255	16141	16094	16179	16096	16190	16093	16275	16066	16173	16177	16087	15996	16137	16082	16168	16275	16166	16218	16213	16066	16154	16181	16131	16070	16191	16250	16301	15980	16119	16203	16112	16110	16237	16280	16023	16243	16183	15901	16176	16163	16054	16033	16079	16258	16093	16166	16076	16186	16225	16006	16067	16174	16108	16127	16220	16049	16142	16048	16238	16247	16100	16200	16294	16106	16064	16085	16125	16314	15963	16220	16198	15903	16252	16090	16145	16187	16190	16110	16240	16159	16126	16262	16029	16242	16251	16193	16184	16068	16164	15921	16085	16139	16077	16133	16073	16105	16193	16092	16038	16129	16173	16227	16007	16289	16098	16194	16017	16120	16329	15976	16213	16111	16288	16122	15958	16104	15871	16124	16288	16086	16154	16140	15841	16144	16012	16088	16112	16019	16103	16055	16065	16165	16019	16210	16179	16206	16048	16076	16103	16096	16010	16089	16033	16279	16190	16105	16077	15971	16141	16146	16086	15996	16028	16145	16167	15957	16066	16150	16064	16232	16245	16114	16354	16156	16313	16032	16152	15929	16089	16213	16176	16027	16171	16166	15991	15982	16091	16099	16014	16151	16072	16141	16048	16253	16172	16107	16150	16167	16127	16130	16131	16165	16106	15992	16000	16170	16150	16108	16043	16035	16154	16058	15948	16217	16070	16117	15992	16047	16135	16203	16005	16218	16263	16133	16185	15888	16069	16207	16204	16064	15975	15858	16091	16117	16091	16199	16153	16110	16215	16197	16151	16020	16209	16044	16134	16205	16192	16315	16205	16116	16256	16129	16195	16125	16147	16223	16166	16123	16232	16103	16217	16008	16051	16078	16048	16119	16271	16195	16163	16172	16162	16101	16044	16213	16232	16109	16037	16019	16168	16040	16017	16093	15993	16142	16128	16232	16058	16040	16087	16145	16126	16163	16057	16122	16324	16151	15983	16291	16203	16112	16162	16144	16195	16118	15855	16108	16111	15946	16196	16207	16189	16091	16121	16117	16028	16153	16034	16274	16201	16091	16084	16161	16230	16308	16136	16246	16164	16073	16151	16129	16069	16114	16145	16186	16166	16096	16201	16285	15919	16062	16128	16146	16186	16107	16091	16209	16071	15952	16138	16031	16138	16168	16037	16092	15969	16203	16149	16154	16068	15989	16182	16248	16216	15950	15996	16350	16085	16105	16249	16104	16029	16251	15939	16136	15966	16048	16187	16251	15923	16080	16184	16141	16350	16076	16091	16129	16070	16063	16140	16120	16028	16097	16251	16117	16185	16328	16267	16031	16104	16135	16096	16214	16160	16206	16128	16191	16252	16089	16287	16017	16150	16241	16201	16017	16235	16069	16196	16101	16137	16278	16022	16154	16123	16251	16067	16103	16095	16078	16072	16171	16209	16161	16035	16193	16408	16123	16216	15991	16102	16153	16277	16141	16106	16335	16121	16169	16196	16236	16195	16155	16011	16151	15956	16140	16292	16340	16264	16225	15978	16127	16067	16067	16076	16003	16156	16158	16109	16107	15991	16225	16145	16134	16318	16250	16090	16053	16178	16185	16224	16139	16033	16158	16114	16248	16188	16261	16077	16384	16207	16224	16362	16116	16011	16083	16075	16153	16299	16123	16220	16196	16203	16287	16106	16048	16091	16028	16190	16028	15961	16222	16251	16187	16061	16283	16129	16162	16052	16233	16163	16165	16231	16105	16140	16344	16021	16125	16172	15992	16138	16218	16425	15913	16038	16234	15940	16016	16034	16089	16275	16080	16161	16127	16092	16183	16112	16079	16207	16039	16194	16094	16294	16167	16162	15876	16122	16166	16231	16025	16172	15940	16019	15954	16133	16112	16125	16047	16054	16187	16082	16015	16232	15988	16034	15939	16002	16202	16207	16198	16059	16095	16192	16062	16120	16103	16224	16124	16056	16059	16204	16211	16159	16203	16121	16032	16039	16200	16255	16316	16083	16120	16049	16188	16129	16239	16073	16039	15969	16245	16116	16138	16063	16197	16109	16036	16052	16029	16256	16092	16162	16228	16070	16237	16154	16239	16210	16281	15963	16385	16058	16077	16174	16149	16126	16275	16056	16203	16196	16094	16027	16127	16089	16132	16144	15907	16144	16204	16225	16006	16086	16277	16144	16168	16124	16496	16079	16222	16020	16130	16196	16093	15963	16064	16096	16147	16167	16123	16145	16173	16042	16117	15913	16230	16213	16248	16099	16132	16108	16027	16145	16027	16243	16025	16294	16021	16159	16190	16095	16035	16149	16054	16165	16010	16069	16095	16103	16044	16199	15997	16044	16222	16024	16108	16165	16093	16202	16104	16092	16129	16059	16122
27379	22239	25701	22257	17772	16994	16921	16587	16297	16215	16195	16208	16223	16229	16343	15936	16138	16199	16149	16157	16126	16201	16155	16297	16040	15929	15910	16231	16152	16030	16088	15919	15802	16032	16071	16059	15874	15942	15835	15825	15932	15913	16072	16048	15891	16078	15832	16011	15895	15883	15956	15880	15967	16124	16121	16019	15904	16043	16108	15996	16012	16140	16020	15853	15918	16032	15977	16014	16170	15918	15912	15986	15950	15735	15762	16060	15840	15931	15945	15870	15990	15851	16129	16028	16142	15882	15977	15891	16074	16063	16280	15826	15999	16026	16031	16096	16209	15970	16029	15723	16009	15914	16059	16014	15957	16040	16037	16122	16023	16028	15976	15981	15764	15919	16080	15886	15910	15942	16127	15978	16000	16064	15999	16050	15979	16095	16019	16122	15965	16055	16133	15939	15917	16059	16128	16218	15986	16015	16088	16094	15991	15842	15909	15989	16072	16043	16117	16129	16115	16071	15832	15943	16199	15921	15828	15976	16156	16031	16063	16001	15797	16010	16089	16092	15984	15999	16027	15833	15843	15982	15902	16110	16109	15904	15939	15974	16069	15968	16138	16060	15840	16056	15959	15705	16018	16009	15868	16130	16001	16024	16042	15947	15971	15953	16065	15881	16065	15827	16134	15976	16007	16039	15903	16029	16019	16082	15943	15900	15975	16093	16096	16014	15899	16077	15797	15938	15828	15930	16028	16013	16080	15862	15927	15840	15799	15948	15967	15923	16104	15967	15926	15978	15803	15992	16020	15882	16004	15673	16112	15996	15903	16087	16063	15960	15780	16104	16098	16068	15874	15740	15888	16059	15976	15852	16018	15873	16006	16028	15994	16014	15836	15956	16076	15927	15928	16049	16144	15997	16086	16043	16057	15779	15864	15895	15846	15997	15922	15908	16025	15824	15925	16002	15853	16143	15900	16131	15936	16246	15894	16038	15876	16046	15900	15828	15988	15832	16046	15995	16085	16048	15876	16122	16292	15927	16034	16010	15953	15922	15886	15700	16039	15918	16064	16222	15869	16015	16064	15983	15863	16177	16085	16065	15927	15958	15925	15964	15937	15998	15933	16010	16153	16121	16121	15906	16011	16002	15844	16018	15976	15849	16017	15871	15990	15842	16092	16109	16021	15950	16052	15949	15911	16169	16172	15964	16119	15849	15963	16185	15902	15902	15952	15999	15930	16014	16185	16139	15911	15978	15972	15953	15958	15924	16091	15976	15982	16057	16046	15930	16099	15914	16152	15871	16052	15954	15919	16049	16007	16086	16086	15978	15928	15860	16039	15933	16148	16053	15986	15980	16081	16032	15910	15958	15966	16023	15828	15915	15969	15798	16113	16056	15945	16052	15807	15798	15825	16037	15791	15664	15983	16018	15880	16043	16005	15930	15984	16116	15884	15877	15816	16350	16104	16094	15838	15922	15993	15878	15708	16078	16206	15993	16058	15875	15933	16065	15833	16043	16036	15874	15918	15924	16006	15916	16054	16042	15825	15912	15948	16023	15890	15857	15996	15682	15917	16132	15939	15988	16041	15832	15963	16035	16134	15917	15997	16118	15977	16025	16011	15680	15751	15953	15804	15943	15928	15958	15937	16068	16024	16138	15959	15952	15960	16101	16074	15985	16156	16028	15815	16004	16015	15892	15986	15884	16158	16095	15875	16046	16048	16063	16080	15887	15853	15857	16089	16190	15938	15968	15834	16096	16158	15901	16156	15922	15987	16024	16112	16002	16003	16065	16013	15911	16243	16023	16092	16179	15953	16167	16082	16053	16045	15981	15870	15816	16107	16071	16072	15826	15725	15772	15954	16108	15960	15932	16071	15939	15809	15990	15813	16016	15890	16203	16081	16228	16042	15996	16038	15693	15910	16038	15623	15866	16033	16033	15960	15958	15838	16127	16046	15986	16096	16059	16138	15916	16125	15957	15921	16085	16025	15954	16146	16059	15910	15818	15904	16030	15995	15885	15968	15947	15927	16017	15834	16014	16115	16206	16138	16127	15968	16075	15975	15950	15937	15760	15876	15921	15996	16080	15938	16012	15944	16037	15970	16002	16052	15901	15928	16089	15929	15932	15815	15960	16060	16068	16045	16141	16075	15999	15991	15883	15858	16055	16036	16132	15950	15887	15958	15905	15955	15963	16076	15977	15968	16055	16083	15784	16030	15886	16176	15989	16089	16033	16071	15923	15960	16050	15917	16012	15942	16128	16202	16028	16124	16061	16124	16012	16205	16144	15984	15973	16105	16099	15942	15826	15865	16036	15909	15968	16020	16010	16049	16046	16096	16012	16135	15919	15923	15959	15936	15921	16045	15949	16133	16003	15860	15908	15792	15853	15921	15814	16055	16028	15789	16154	15925	16158	15879	16231	16063	16064	16190	16138	15992	16125	15808	15917	15847	15879	15934	15936	15894	16016	16097	16188	15862	15974	15982	15976	15918	16048	16052	16098	15905	16063	15992	15998	15880	15772	15754	15946	15927	15900	16134	15913	16035	16140	15943	16079	16065	15907	16105	15900	16081	16027	15848	16058	15930	15975	16000	16105	16004	15918	15902	16024	16102	16009	16005	15966	15965	15887	15990	15978	15949	16136	16122	15928	16030	15879	16094	15901	16019	16030	15905	15965	16129	16096	16094	15978	16067	16118	16026	16002	15958	15739	15872	15951	15993	15779	15854	16028	16062	16133	15801	15977	16015	16006	15966	15961	16135	16081	15826	15984	15856	15981	15918	15966	15984	16104	16109	15884	16001	15896	15903	15773	16088	16032	15930	15954	15981	15920	16202	15957	16098	15881	16060	15953	16102	16139	16000	16046	16156	16230	15691	15994	16023	16186	16002	15955	15989	15980	16236	16129	16145	16084	15985	15765	15803	15920	16223	16043	15992	15996	15990	16177	16016	15744	15952	16254	15865	15933	15974	15913	15963	16140	16125	15942	15974	16099	16037	15932	16010	15791	16107	16037	15911	15697	15742	15902	15941	16227	15925	15807	15983	15822	15868	15927	15796	15907	16073	15999	16020	15916	15995	15996	16000	16048	15955	16023	16154	15819	16210	15642	15921	16001	15910	16039	15845	15993	15948	16013	15941	15991	16053	16006	16274	15934	15999	16040	15870	16019	15978	16044	16005	15922	16043	15940	16064	16146	16058	15862	16061	16088	16053	15929	15867	16060	16078	15907	16203	16131	15794	16007	15908	15968	15932	15876	15887	15899	16024	15876	15923	16172	16010	16066	16036	15925	16022	16117	16026	15955	15891	15896	15856	15942	15721	16095	16065	16066	15915	16117	15960	15887	16023	15890	16042	15957	15978	15773	15819	15818	15853	16166	16053	15887	15956	15737	15981	16102	15867	16167	16026	15951	15859	16008	15994	16075	16013	15874	16027	15854	15988	16058	15961	15978	16006	15936	16194	16151	15900	16088	16035	16126	16124	16077	16005	15927	16021	15936	15809	15635	15954	15844	16042	16212	15995	15997	16102	15976	16166	15914	16112	15983	15920	15987	15859	16123	16049	15794	16153	16089	16065	16041	15752	15949	15869	15828	16029	15854	15816	15919	16058	16025	15921	15901	15952	15847	15964	15838	15999	15898	16023	16105	16288	16044	16105	16004	16228	15724	16240	16038	15831	16052	15857	16023	16215	15988	15940	15821	16068	16021	15926	16117	15920	15840	15859	15915	15974	15971	15927	15880	15879	15876	16128	16064	15992	15954	15979	15905	15882	15797	16084	16027	15947	15946	16117	15967	15971	15942	16065	16000	15853	16105	16114	16030	15970	16055	16018	15914	16046	15826	16112	16008	15925	16029	16038	15972	16006	15895	15799	15905	16036	16025	15979	15819	16031	16098	15967	15956	16006	15965	16069	15924	15940	16082	15980	16077	16069	16038	15979	15833	16062	16076	15900	15806	15777	15870	15969	16199	15999	15987	15874	15904	15977	15894	15877	15966	16015	15933	16108	15989	15952	16029	15999	16066	16030	15993	15844	15987	16104	16116	15918	15950	15986	15801	15887	15993	15758	15898	15882	15761	16087	15977	16002	15900	16107	16147	16019	15988	16012	15838	15943	15760	15820	16133	16095	15926	15858	15762	15955	15891	16144	15841	16103	16230	15894	16063	15851	16120	16002	16100	16092	16001	15999	16140	15898	15858	16028	15945	15859	15963	16118	15890	15898	15985	15929	15981	15971	16087	15962	15945	15927	15949	15981	16086	16131	16234	16090	15819	16092	15881	15929	15918	15865	16097	15748	15856	15869	16017	15912	15844	15848	16185	16052	16011	16205	15991	16081	15963	16080	16159	16026	15961	15876	15975	15981	16112	15983	15946	15940	15670	16031	15792	16014	16130	15907	15981	15925	16044	16006	16304	16094	16170	16157	16042	16000	15872	15993	15901	15988	15909	15827	15965	16032	16117	15966	16022	16046	16047	15919	16111	16145	15963	16255	15974	16109	16059	16206	16084	16035	16043	16083	15993	16000	15811	16080	16030	15954	16105	16243	15944	15799	15826	15932	15754	16052	15779	16076	15844	15924	16041	15900	15951	16258	15999	15902	15935	15992	16017	15912	16051	16055	16054	16219	16117	15946	16066	15968	15990	16102	16059	16040	16114	16079	16250	16086	16112	15984	15837	16072	15949	16081	15918	15969	16087	15988	15936	15864	16035	15986	15876	15938	16049	15975	16125	16072	16069	15892	15874	15920	15688	16148	16054	16097	15989	15920	16175	15965	16004	15858	16003	15995	16110	16026	16082	16076	15965	15932	15841	15964	15949	15919	15779	16082	15959	15994	15929	15964	15976	15843	15991	15943	16049	16230	16164	16177	15831	15925	16042	15975	16055	15883	16117	15931	16015	15956	15934	15870	16067	16025	15968	15935	15901	15834	16093	15986	15975	15838	16008	16167	16156	15976	16068	15967	16126	16128	16105	15834	15975	16105	15873	15810	16042	16084	16017	15953	15982	16092	16228	15886	16107	16065	15789	16101	16073	15974	16022	16025	15918	16039	16183	16170	16117	16008	15946	15872	15973	16027	16199	16253	16067	15959	16033	16026	15948	16020	15963	15842	16054	16217	16106	15925	15969	15961	16045	16074	16084	15879	16061	16205	15996	15992	15997	15813	15704	16122	15937	15807	16005
20091	27434	26071	20559	17705	16409	15985	15627	15483	15321	15364	15284	15347	15154	15373	15330	15218	15112	15313	15030	15025	14945	14981	15241	15124	14857	15092	14841	15061	14828	14977	15151	15146	14951	15128	14812	14917	14929	15039	14934	14954	15102	14915	15029	14960	14896	15001	14793	14933	14932	14981	14948	14864	14921	14999	14904	14990	14793	14813	14945	14906	15055	14999	15141	14935	14886	14904	14952	14760	14895	14891	14992	14781	14807	14866	14837	14756	14877	14947	15006	14769	14775	14963	14841	14987	14873	14893	14928	15050	14898	14929	14977	15012	14914	14991	14798	14919	14853	14946	15055	14975	14959	14947	14580	14913	14910	14954	15161	14800	14876	14929	14858	14894	15021	14893	14853	14924	14797	14953	14975	14925	14880	14849	14761	14822	15083	14829	15019	14832	15024	14894	14845	14915	14674	14965	14767	15031	14849	14850	14884	14989	14839	14908	15047	14918	15035	15033	15004	14782	14820	14814	14853	14856	14918	14892	15038	14924	14824	14998	14937	14971	14830	14951	14908	14945	14869	14899	15004	14970	14893	14942	14722	15015	15000	14815	14810	14880	15127	14892	14753	14742	14870	14922	14833	15001	14801	14929	15020	14848	14841	14938	15047	14959	14966	15048	14747	14914	14935	15009	14868	14858	15052	14984	14967	14877	14866	14836	14878	14793	14930	14909	14779	15024	14836	14793	14897	14887	14834	14904	14758	14946	14839	14947	15020	15078	14767	14962	14970	14900	14751	14889	14873	15005	14928	14914	14897	14896	14997	14802	14948	14879	14883	15041	15034	14748	14962	14881	14903	14851	14822	15013	14997	14771	14903	15029	14757	14873	14918	14926	14872	14901	14878	14795	14862	14734	14765	14904	14886	14953	14997	15017	14937	14955	14924	14900	14921	14965	14899	14933	14862	14832	14883	14909	14793	14991	14961	14905	14888	15017	14987	14923	14852	14824	14986	14858	14872	14893	14878	14930	14800	14867	14964	14966	14858	14898	14793	14931	14986	14981	14825	14870	14739	15045	14971	14920	15100	14868	14855	15017	14943	14786	15031	14923	14964	14790	14773	14778	14830	14778	14781	14969	14922	14945	14998	14806	14914	14869	14991	14856	14816	15056	14875	15000	14812	14965	14942	15052	14818	14980	14741	14959	14714	14847	14826	14942	14883	14940	14887	14836	14982	14976	14853	14899	14814	14912	14853	14925	15002	14921	15026	14981	14850	14931	14831	14958	15037	14908	14907	14852	14985	14936	14897	14791	14748	14860	14957	14874	14871	14890	15045	15048	14734	14938	14844	14933	14893	14856	15070	14856	15004	14849	14798	14815	14950	14797	14760	14979	14835	14994	14889	14799	14909	15052	14839	14922	14751	14847	14806	14867	14894	14832	14949	15125	14946	14876	14871	14744	14841	14915	14775	14898	14746	14790	15102	14814	14835	15008	14906	14867	14772	14861	14831	14970	15038	14951	14930	14928	14932	15014	14949	14989	15017	14861	14890	14941	14875	14886	14946	14969	14955	14852	14922	14959	14896	14958	14888	14806	14998	14952	14986	14898	14798	14903	14838	14954	14907	14923	14892	14974	14819	14870	14858	14984	14795	14872	14666	15034	14722	14913	14943	15017	14714	15077	14961	14989	14862	14904	14898	14847	15005	14714	15016	14644	15036	15001	14855	15041	14921	14832	15070	14915	14971	14839	14788	15154	14872	15059	15035	14905	14935	14900	14940	14991	14801	14800	14816	14851	14890	14944	14891	14933	14950	14920	15046	14911	14781	14852	14918	14924	14948	14797	14967	15043	14936	15032	14904	14992	14960	14872	15070	14772	14834	15070	14740	15005	14728	14906	14974	14849	15009	14742	14905	14920	14968	14919	14870	14956	14901	15006	14832	14970	14938	15050	15092	14880	14833	15044	14813	14791	14781	14853	14910	14799	14860	15010	14915	14911	14812	14925	14974	14918	14877	15022	14842	14878	14806	14842	14864	14987	14984	14884	14926	14948	14982	14724	14812	14972	14823	14934	14857	15040	14819	15057	15051	15025	14797	14873	14949	14904	14856	14916	14841	14998	14952	14952	14963	14787	14915	14998	14788	14996	14941	14899	14922	14664	14979	14879	14933	15023	14887	14811	14968	14915	14888	15037	14973	15114	14913	14895	14985	14666	14780	14829	14913	14890	14921	14945	14822	14955	14762	15041	14922	14915	14956	14984	14971	14888	14685	15106	14789	14847	14971	15012	14797	15060	14813	14793	14952	15011	14823	14955	14928	15093	14718	14920	14874	15089	14866	14909	14830	15100	14680	14887	14759	14938	14797	15037	14996	14884	14832	14795	15022	14802	14958	14795	14820	14974	14713	14896	14951	14772	14913	15007	14967	14940	15048	14907	14934	14839	14852	14737	14878	14897	14784	14924	14941	14904	14691	14928	14924	14774	14960	14764	14814	14882	14925	15053	14852	14961	14942	14920	14826	14799	14962	14936	14952	14786	14933	14768	14976	14922	15036	14970	14932	15071	14923	14822	14986	14860	14931	15024	15105	14767	14859	14817	14950	14987	14877	15068	14948	14908	14785	14874	14965	14826	14933	14944	14863	14827	14874	14643	14958	15138	15003	14753	14736	15032	15043	14579	14847	15004	14782	14770	14837	14897	14887	14996	14889	14910	14996	14932	14898	14869	14822	14922	14828	14851	14790	14868	14942	15064	15064	15053	14981	14851	14755	14915	14823	14942	14730	14993	14819	14923	14977	14984	14895	15051	14881	14807	14972	14818	14812	14854	14816	14840	14899	14867	14951	14976	14885	14941	14953	14847	14844	15011	14767	14747	14816	14863	14913	14998	14861	14874	14941	14990	14960	14966	14891	15072	14749	14768	15014	14765	14869	14938	14937	14989	14948	14941	14843	14935	15078	14853	14773	15029	14992	15040	14931	14808	14948	14868	15093	14810	14968	14938	14970	14902	14822	14814	14824	15009	14832	14973	14911	14984	15058	14952	14951	14689	14962	14906	14924	14917	14855	14956	14858	14911	14922	14891	14918	14908	14762	14922	14933	14935	14827	14941	14818	14948	14811	14801	14892	14822	14931	14834	14804	14599	14891	14947	14865	14997	14804	15118	14926	14858	14849	15048	15136	14816	15009	15003	15052	14838	14800	14907	14948	14871	14837	14903	14851	14898	14887	15030	15088	14794	14779	14975	14952	14911	14974	14776	14900	14818	14917	14964	14922	14850	14889	14880	14749	15142	14921	14975	14767	14943	14880	14974	15068	14963	14992	14815	14924	14920	14842	14948	14997	15007	14835	14829	14920	14994	14936	14689	15083	14779	14785	14835	14926	14802	14982	15081	14840	14938	14916	14804	14859	14822	14763	14829	15073	14816	15172	14881	14844	14923	14917	14912	15042	15093	14948	14909	14716	14827	14950	14859	14824	14910	14883	14891	14876	14858	14791	15012	14673	15046	15046	15010	14845	15040	14901	14776	14779	14937	14851	14891	15042	14877	14905	14943	14983	14820	14994	15083	15091	14854	14727	14922	14891	14851	15027	14968	14847	14893	14831	14894	14945	14949	14872	15004	14980	14764	14959	14866	14877	14970	15059	15082	14966	14857	14943	14949	14898	14957	14754	14901	14831	14938	14933	14779	14913	14878	14867	14849	14802	15027	14983	15045	14986	14861	14766	14945	15053	14944	14791	15083	14837	14865	15110	14954	14913	14790	14934	14902	14828	15029	14865	14807	14970	15010	14837	15033	14863	14792	14958	15095	14845	14886	14871	14831	15146	14750	14954	14896	14930	14954	14990	14953	14918	14953	14802	14892	15065	14892	14974	14957	14969	14885	14906	14976	14905	14930	14650	14943	14951	14690	14801	14768	14902	14781	14834	14841	14769	14995	15059	14841	14878	14951	14824	14866	15029	14939	15000	14813	14810	14925	14968	14786	14936	14874	14987	14850	14929	15016	14934	14957	14893	14744	14971	14884	14889	14713	15031	14840	15057	14978	14950	15000	14981	14923	14849	14812	14934	14853	14852	14929	15058	14983	14803	14988	14915	14996	14999	14809	14976	14907	14991	14922	14812	14979	14765	14989	14987	14923	14871	15037	14976	14941	14804	14798	14945	14937	15091	14942	14828	14690	14952	14680	14920	14902	14834	14886	14965	14871	14930	14861	14993	14923	14900	14876	14915	14991	14957	14960	15071	14983	14946	14967	14951	14786	14752	14810	14792	14924	14930	15082	15066	14898	14930	14800	14899	14857	14822	14804	14824	15129	14833	14803	14898	15001	14822	14986	14984	14779	14975	14890	14769	15041	14970	14863	14908	15142	14900	14783	14845	14909	15087	15146	14947	14968	14710	14850	14848	14908	14920	14890	15186	14962	15003	14945	14942	14874	14878	15017	14980	14783	14932	15022	14922	14854	14846	14777	14986	14958	14959	14868	14923	14876	14860	14899	14800	14940	14914	14887	15012	14796	14868	14956	14805	14956	14986	14892	14935	14950	14907	14894	14952	14946	14886	14813	15053	14855	14977	14896	14956	14888	14692	14613	14923	14868	14829	14798	14991	14800	15023	14837	14973	14959	14872	14773	14932	14986	14955	14939	14901	14867	15025	14906	14822	15030	14828	14836	14738	14944	14969	14796	14935	14867	14772	14845	14852	14979	14848	14886	15003	14912	15050	14917	14969	14796	14974	15002	14875	14834	14886	14762	14956	14879	14796	14940	14911	14916	14979	14972	14830	14936	14836	14932	14973	14911	14771	14991	14927	14825	14780	14866	14954	14853	14942	14999	14946	14829	15022	14928	14925	15048	14899	14802	14823	14912	14712	14781	14994	14933	14693	14928	14880	14872	14864	14913	14788	15020	14793	15018	14995	15034	14838	14831	14831	14992	14854	14840	14908	14973	14816	14892	14799	14884	14714	14944	14949	14830	14814	15003	14977	14983	15176	14891	14767	14917	15130	14932	14868	15004	14979	15063	14774	14924	14954	14918	14895	14740	14949	14925	14989	14927	14940	14865	14895	15119	15007	14985	14927	14827	14954	14957	14796	15122	15020	14795	15133	14794	14858	14854	15049	14879	15027	14939	14862	14982	14765	15068	15017	14981	14768	14944	14917	14871	14918	14806	14941	14846	14881	14856	14882	14866	14980
23868	21141	28481	24417	22393	21992	20420	17667	17017	17315	17077	16917	17076	16785	16732	16688	16611	16775	16658	16480	16491	16577	16659	16759	16618	16551	16599	16733	16594	16497	16493	16561	16305	16489	16324	16272	16671	16553	16307	16295	16381	16492	16595	16547	16574	16415	16567	16458	16380	16417	16395	16277	16249	16402	16334	16389	16609	16229	16444	16410	16304	16399	16401	16488	16394	16419	16129	16317	16408	16281	16233	16467	16495	16356	16557	16452	16418	16459	16632	16245	16320	16291	16405	16278	16488	16505	16258	16404	16539	16423	16252	16581	16264	16352	16238	16168	16271	16423	16432	16305	16152	16414	16381	16382	16343	16301	16323	16417	16595	16214	16124	16434	16265	16447	16183	16417	16260	16256	16409	16180	16411	16355	16236	16300	16367	16357	16415	16333	16528	16299	16352	16294	16402	16485	16519	16379	16286	16236	16149	16368	16359	16317	16656	16295	16283	16430	16458	16238	16339	16326	16428	16159	16222	16533	16233	16681	16489	16291	16451	16408	16364	16193	16227	16332	16435	16329	16350	16445	16440	16334	16459	16241	16370	16233	16294	16193	16270	16382	16148	16330	16380	16271	16255	16402	16237	16292	16181	16305	16375	16273	16331	16250	16274	16376	16179	16244	16347	16355	16331	16396	16249	16237	16237	16208	16214	16370	16316	16171	16110	16480	16263	16294	16333	16394	16339	16306	16394	16333	16214	16350	16465	16368	16316	16543	16469	16215	16391	16312	16311	16449	16198	16240	16137	16297	16142	16221	16207	16325	16366	16181	16397	16201	16369	16270	16279	16242	16547	16323	16344	16355	16388	16090	16207	16389	16407	16414	16335	16089	16330	16318	16396	16398	16316	16213	16358	16417	16324	16484	16193	16356	16482	16523	16284	16259	16627	16355	16548	16437	16318	16272	16255	16371	16349	16524	16361	16393	16300	16196	16402	16418	16489	16313	16492	16101	16202	16466	16255	16271	16270	16054	16347	16291	16227	16368	16397	16224	16409	16391	16248	16345	16197	16214	16416	16248	16382	16238	16266	16548	16359	16201	16572	16423	16331	16432	16381	16351	16236	16404	16220	16403	16194	16193	16425	16329	16185	16130	16613	16361	16505	16522	16329	16339	16439	16436	16401	16510	16336	16436	16292	16297	16290	16554	16468	16323	16335	16256	16407	16551	16172	16331	16425	16305	16283	16238	16374	16449	16566	16205	16463	16423	16371	16337	16472	16583	16315	16524	16387	16465	16269	16405	16270	16522	16226	16392	16153	16215	16277	16342	16452	16265	16380	16232	16248	16311	16175	16354	16347	16429	16440	16457	16161	16262	16255	16240	16354	16310	16523	16248	16143	16328	16366	16365	16135	16344	16373	16233	16294	16240	16494	16311	16259	16341	16398	16439	16432	16137	16187	16134	16317	16440	16456	16309	16115	16440	16517	16231	16381	16376	16096	16385	16228	16214	16513	16229	16451	16505	16472	16357	16121	16467	16292	16266	16267	16508	16325	16215	16312	16503	16502	16442	16324	16383	16073	16243	16407	16383	16386	16403	16389	16310	16338	16270	16331	16534	16519	16565	16333	16243	16225	16360	16492	16296	16383	16407	16378	16250	16386	16318	16338	16502	16399	16317	16287	16287	16504	16311	16448	16501	16271	16351	16283	16414	16237	16183	16306	16436	16493	16263	16378	16454	16408	16305	16363	16559	16383	16535	16415	16267	16550	16311	16134	16256	16357	16274	16138	16285	16233	16201	16393	16306	16417	16276	16315	16271	16358	16394	16351	16293	16480	16368	16280	16353	16300	16408	16314	16328	16375	16432	16422	16214	16404	16352	16405	16283	16280	16378	16330	16468	16370	16385	16517	16236	16513	16399	16371	16310	16492	16292	16289	16474	16524	16468	16436	16366	16405	16124	16294	16194	16342	16500	16377	16370	16409	16402	16264	16323	16161	16274	16401	16426	16255	16381	16301	16283	16294	16194	16269	16279	16338	16341	16197	16138	16361	16440	16290	16317	16252	16485	16295	16461	16265	16242	16270	16402	16294	16560	16164	16372	16095	16419	16335	16252	16404	16365	16354	16207	16341	16377	16242	16368	16273	16426	16476	16290	16387	16286	16327	16396	16324	16410	16258	16419	16285	16394	16354	16489	16492	16351	16297	16242	16257	16422	16358	16179	16247	16433	16376	16151	16261	16154	16287	16370	16236	16358	16216	16216	16351	16200	16292	16155	16317	16414	16270	16335	16607	16516	16361	16496	16348	16279	16469	16588	16387	16335	16290	16481	16584	16367	16516	16385	16367	16364	16434	16437	16496	16486	16246	16517	16310	16225	16374	16322	16381	16231	16434	16283	16369	16366	16241	16229	16131	16345	16256	16432	16330	16298	16233	16268	16461	16313	16192	16232	16216	16303	16212	16352	16532	16487	16194	16439	16297	16274	16516	16411	16286	16236	16214	16356	16254	16279	16392	16338	16376	16278	16412	16451	16224	16259	16308	16393	16353	16321	16552	16294	16347	16320	16342	16239	16356	16374	16244	16232	16317	16418	16365	16260	16315	16163	16377	16258	16546	16307	16401	16361	16322	16132	16422	16452	16343	16198	16159	16287	16289	16484	16357	16372	16358	16478	16370	16304	16260	16238	16142	16230	16128	16205	16429	16100	16251	16291	16279	16233	16419	16249	16396	16418	16338	16317	16249	16444	16329	16626	16288	16362	16369	16307	16482	16354	16422	16265	16427	16355	16447	16378	16295	16235	16346	16302	16350	16254	16138	16319	16325	16310	16210	16166	16315	16302	16120	16390	16500	16305	16207	16404	16378	16204	16429	16334	16492	16260	16404	16387	16441	16233	16302	16357	16296	16502	16439	16570	16447	16325	16199	16298	16295	16258	16223	16430	16364	16321	16323	16653	16449	16326	16358	16240	16358	16331	16421	16290	16414	16286	16392	16307	16218	16442	16294	16152	16318	16378	16418	16406	16290	16321	16422	16381	16397	16727	16397	16194	16423	16322	16366	16209	16242	16317	16380	16614	16191	16384	16280	16460	16184	16385	16214	16133	16345	16318	16289	16226	16364	16338	16486	16290	16293	16309	16332	16261	16370	16313	16302	16185	16195	16270	16227	16484	16452	16508	16246	16246	16312	16516	16491	16389	16341	16225	16423	16273	16475	16223	16179	16309	16253	16395	16540	16364	16394	16196	16332	16278	16579	16418	16255	16481	16125	16507	16331	16314	16288	16327	16232	16268	16294	16289	16258	16292	16286	16446	16413	16354	16567	16427	16460	16208	16293	16208	16581	16304	16396	16234	16339	16340	16517	16271	16271	16199	16349	16347	16454	16203	16318	16315	16387	16460	16309	16278	16539	16246	16307	16334	16290	16446	16485	16524	16328	16281	16190	16307	16414	16151	16259	16284	16213	16466	16008	16275	16388	16378	16274	16279	16367	16310	16345	16295	16373	16487	16572	16272	16461	16255	16436	16204	16263	16296	16159	16145	16256	16225	16264	16310	16272	16316	16395	16288	16465	16568	16380	16407	16267	16390	16393	16360	16445	16212	16269	16513	16289	16174	16415	16282	16353	16447	16404	16298	16262	16480	16265	16532	16384	16206	16544	16269	16292	16292	16394	16306	16145	16258	16429	16376	16272	16232	16390	16310	16231	16187	16388	16549	16339	16435	16400	16330	16375	16395	16173	16468	16390	16414	16553	16451	16294	16358	16302	16416	16452	16244	16267	16332	16427	16295	16457	16292	16259	16162	16462	16217	16525	16173	16256	16479	16411	16414	16301	16376	16522	16251	16327	16309	16320	16394	16174	16517	16365	16232	16461	16282	16472	16417	16310	16340	16557	16343	16569	16302	16302	16296	16208	16375	16281	16359	16423	16531	16201	16253	16493	16417	16482	16526	16377	16164	16301	16149	16334	16328	16250	16295	16267	16353	16280	16539	16398	16416	16394	16236	16392	16240	16434	16450	16363	16630	16328	16261	16315	16336	16199	16402	16418	16016	16445	16369	16542	16450	16376	16465	16302	16205	16429	16464	16427	16386	16311	16392	16436	16471	16452	16261	16281	16342	16290	16323	16178	16313	16237	16359	16295	16137	16258	16182	16406	16395	16265	16074	16323	16428	16482	16539	16395	16236	16234	16268	16360	16241	16355	16308	16267	16400	16371	16312	16201	16387	16477	16445	16335	16377	16475	16385	16284	16326	16363	16434	16450	16434	16045	16439	16388	16320	16284	16526	16332	16489	16327	16408	16387	16430	16372	16373	16457	16417	16433	16333	16589	16160	16231	16441	16239	16378	16369	16018	16450	16302	16325	16256	16357	16446	16410	16114	16078	16422	16318	16301	16194	16292	16224	16363	16250	16343	16404	16270	16452	16224	16302	16443	16516	16266	16353	16359	16349	16334	16433	16125	16418	16514	16506	16481	16290	16263	16398	16213	16235	16335	16295	16410	16142	16373	16495	16245	16531	16345	16231	16281	16270	16472	16479	16415	16229	16419	16361	16226	16231	16628	16376	16462	16429	16525	16445	16398	16412	16275	16376	16196	16132	16195	16467	16415	16403	16397	16474	16262	16317	16419	16425	16451	16219	16502	16264	16418	16405	16115	16318	16446	16223	16410	16175	16397	16231	16427	16436	16422	16172	16391	16492	16100	16292	16261	16423	16339	16383	16207	16565	16346	16520	16404	16466	16215	16187	16294	16384	16304	16486	16250	16069	16178	16185	16251	16386	16234	16411	16313	16284	16255	16421	16179	16101	16320	16352	16165	16289	16254	16397	16383	16099	16217	16417	16409	16404	16365	16186	16370	16346	16272	16336	16250	16324	16436	16370	16459	16318	16157	16175	16377	16216	16419	16276	16189	16440	16400	16380	16366	16309	16530	16378	16329	16254	16456	16424	16463	16414	16501	16513	16147	16175	16400	16397	16136	16429	16248	16353	16380	16342	16351	16332	16506	16256	16481	16530	16293	16510	16385	16247	16504	16455	16401	16445	16385	16206	16258	16270	16236	16371	16370	16284	16549	16279	16514	16530	16544	16375	16555	16425	16297	16303	16372	16304	16366	16320	16464	16322	16327	16406	16144	16357	16049	16308	16254	16349	16244	16446	16419	16423	16245	16421	16328	16458	16344	16389	16411
20318	34464	34451	27486	22597	20359	18109	16941	16435	16309	16115	16059	16121	15922	15740	15751	15681	15639	15756	15684	15607	15581	15551	15531	15480	15423	15380	15345	15406	15369	15449	15277	15104	15239	15405	15202	15178	15105	15271	15327	15160	15343	15235	15404	15111	15209	15296	15365	15170	15332	15130	15178	15322	15352	15253	15122	15072	15114	15381	15114	15189	15225	15178	15198	15147	15076	15103	15098	15259	15293	15210	15178	15252	15280	15306	15145	15212	15238	15119	15220	15088	15170	15405	15121	15238	15048	15088	15327	15013	15189	15179	15247	15135	15151	15019	15245	15216	15086	15134	15156	15140	15178	15078	15174	14977	14928	15254	15146	15215	15270	15090	15167	15077	15162	15082	15005	15308	14934	15219	15257	15075	14985	15175	15191	15002	15078	15215	15103	15039	15181	15051	15214	15193	15128	15125	15171	15009	15223	15087	15218	15245	15207	15063	15064	15053	15148	15095	15139	15065	15249	15102	15067	15130	15148	15011	15176	15095	15134	15208	15082	15188	15354	15257	15140	15306	15137	15212	15157	14949	15233	15080	15071	15168	15087	15129	15156	15039	15258	15152	15284	15154	15084	15071	15160	15110	15119	15140	15132	15122	15152	15192	15169	15150	15135	15186	15028	15002	15213	15103	15257	15161	14988	15072	15145	15122	15095	15236	15062	15265	15259	15108	15288	15214	15276	15077	15190	15229	15096	15174	15078	15168	15242	15048	15146	15007	15267	15113	15115	15011	15081	15141	15213	15173	14980	15045	15146	15130	15186	15189	15018	15235	15154	15195	15278	15080	15215	15033	14890	15291	15052	15160	15245	15267	15146	15204	15257	15142	15127	15209	15307	15022	15242	15186	15132	15248	15235	15026	15133	15214	15245	15073	15030	15038	15136	15119	15105	15050	15062	14972	15313	15024	15096	15234	15177	15038	15136	15198	15102	15296	15113	15233	15206	15328	15115	15049	15116	15108	15082	15032	15026	15274	15283	15080	15146	15069	15080	15181	15338	15336	15266	15154	15022	15172	15218	15198	15384	15147	15234	15128	15092	15105	14995	15209	15198	15128	15155	15246	15213	15128	15156	15136	15146	15115	15165	15324	15214	15084	15080	15080	15169	14937	15282	15088	15224	15172	14997	15053	15014	15134	15110	15226	15053	15050	15096	15213	15160	15080	15260	15212	15021	15233	15000	15126	15051	15330	15157	15146	15246	15045	15274	15154	15035	15106	15180	15098	15083	15051	15057	14973	15017	14987	15021	15250	15122	15127	14933	15063	15161	15055	15260	15123	15066	15207	14958	15093	15188	14977	15235	15288	15179	14989	15150	14916	15114	15188	15175	15170	15087	15218	15175	15272	15318	15176	15201	15199	15172	15139	15165	15093	15182	15187	15118	15193	15207	14866	15145	15165	15158	15111	15095	15047	15046	15079	15041	15275	15080	15131	15059	15213	15003	15191	15265	15091	15103	15124	15060	15209	15084	15134	15111	14979	15136	14979	15198	15250	15124	15251	15195	15167	15137	15188	15233	15194	15196	15117	15029	15189	15098	15098	15207	15083	15050	15154	15175	15063	15113	15343	15335	15163	15175	15218	15073	15193	15059	15228	15142	15114	15032	15168	15088	15105	15073	14977	14979	15151	15108	15088	15254	15155	15078	15253	15189	15160	15103	15059	15122	15099	15122	15165	15234	15284	15038	15039	15156	15229	15039	15213	15106	15037	15120	15207	15029	15229	14982	15154	15048	15137	15065	15100	15208	15203	15115	15075	15186	15247	15147	15180	15084	15218	15058	15207	14929	15246	15254	15154	15155	15034	14949	15199	15126	15169	15265	15243	15162	15078	14983	15113	14989	15158	15186	15110	15176	15361	14957	15218	15187	15200	15139	15317	15278	15169	15067	15308	15145	15134	15037	15037	15189	15103	15090	15303	15233	15194	15145	15357	15144	15102	15145	15210	14897	15013	15156	15181	15215	15081	15173	15168	15123	14989	15134	15046	15013	15170	15115	15135	15166	15203	15278	15002	15086	15183	15120	15134	14937	15287	15163	15079	15110	15186	15034	15046	15218	15099	15136	15387	15215	15167	15149	14926	14975	15014	15236	15162	15089	15173	15231	15239	15090	15186	15162	15222	15203	15178	15103	15175	15119	15093	15113	15236	15031	15020	15110	15140	15142	15197	15040	15173	15074	15225	15192	15075	15200	15008	14980	15141	15137	15063	15142	15102	14970	15104	15072	15144	15137	15171	15012	15092	15048	15255	15236	15112	15209	15118	15193	14861	15238	15151	15208	14929	15187	15134	15164	15148	15134	15074	15125	15234	15090	15164	15070	15120	15088	15025	15080	15318	14937	15191	15131	15020	15013	15127	15092	15075	15090	15201	15171	15095	15246	15170	15124	15169	15003	15176	15118	14969	15169	15038	15333	15164	15154	15118	15197	15231	15070	15123	15150	15012	15384	15222	15242	15001	15143	15256	15174	15193	15122	15113	15131	15182	15177	15259	15218	15150	15257	15209	14962	15202	15053	15047	15152	15046	15079	15090	15116	15212	15053	15060	15068	15160	15204	15193	15054	15140	15211	15224	15192	15151	15091	15024	15102	15176	15145	15096	15157	15005	15191	15222	15067	15216	15246	15136	15195	15043	15260	15176	15309	15073	15124	15224	15181	15293	15375	15236	15120	15247	15005	15054	15276	15205	15225	15083	14929	15174	15155	15046	15281	15104	15082	15264	15247	15106	15045	14934	15083	15118	15146	15182	15110	15157	15136	14958	15232	15211	15088	15244	15240	15128	15172	15103	15159	15159	15219	15088	15201	14898	15091	15074	15355	15000	15072	15168	15144	15410	15228	15236	15054	15278	15020	15111	15252	15132	15175	15133	14835	15392	15131	15195	15124	15341	15028	15085	15051	15210	15172	15225	15306	15238	15074	14999	15179	14999	14969	15034	15203	15205	15029	15182	15123	15078	15262	15132	15125	15269	15019	15140	15124	15117	15321	14907	15234	15201	15141	15081	15202	15231	15113	15233	15267	14974	15253	15166	15010	15165	15127	15139	14948	15109	15054	15114	15068	15083	15045	15036	15166	15145	15204	15276	15061	15175	14983	15291	15165	15272	15090	15274	15180	15313	15077	15313	15152	15090	15106	15174	15127	15285	15174	15229	15194	14891	15175	15147	15302	15132	15131	15251	15148	15018	15005	15098	15079	15181	15298	15081	15109	14980	15147	15213	15216	15087	15164	15226	15019	15075	15159	15119	15103	15247	15278	15139	15209	15154	15271	14997	15001	15167	15221	15160	15098	15109	14994	15131	14982	15013	15107	15174	15148	15224	15352	15179	14961	15120	15256	15134	15094	15031	15089	15140	15111	15023	15190	15267	15151	15047	15058	15170	14985	15120	15052	15285	15154	15183	15042	15222	15252	15034	15131	15281	15157	15249	15108	15086	14823	15097	15332	15104	14989	15196	15208	15175	15174	15070	15249	15165	14954	15267	15098	15058	15139	15252	14996	15235	15171	15235	15105	15106	15177	15298	15197	15174	15091	15145	15107	15128	15139	15057	15113	15206	15264	15134	15015	15220	15134	15183	15304	15233	15147	15095	15083	15043	15202	15131	15179	15144	15001	15238	15118	15038	15154	15149	15152	15205	15109	15170	15101	15083	15096	15101	15151	15198	15130	15239	15006	15248	14960	15170	15193	15145	15127	15319	15233	15129	14907	15145	15083	15005	15176	15199	15015	15222	15176	15114	15167	15163	15090	15170	15278	15192	15138	15113	15088	15334	15068	15156	15036	15041	15053	15140	15063	15176	15171	15233	15153	15138	14995	15132	14995	15208	15173	15215	15184	15252	15172	15140	15202	15180	15066	15158	15184	15340	15127	15154	14977	15108	15149	15322	15195	15209	15127	15076	14937	15122	15185	15259	15243	15165	15168	15185	14977	15139	15170	15137	15295	15192	15170	15283	15148	15111	15158	15120	15076	15136	15054	14922	15247	15071	15241	15241	15014	15001	15116	15119	14909	15128	15089	15104	15071	15122	15183	15093	15192	15191	15217	14980	15342	15206	14989	15219	15315	15273	15176	15055	15217	15183	15174	15181	15274	15157	15105	15228	15131	15145	15182	15315	15078	15178	15177	15052	15188	15086	15191	15220	14975	15251	15135	15133	15105	15025	15073	15172	15189	15097	14982	15123	14978	15186	15127	15192	15097	15073	15296	15134	15197	15005	15183	15241	15106	15134	15128	15129	15194	15034	15155	15300	15010	15151	15164	15143	15195	15235	14989	15194	15078	15146	15086	15165	15385	15155	15041	15310	15058	14972	15003	15317	15071	15265	15165	15285	15293	15106	15208	15191	15045	15142	15199	15018	15147	15202	15105	15128	15113	15120	15152	15125	15161	15000	15094	14969	15098	15239	15010	15121	15172	15008	15181	15286	15142	15235	15202	15217	15219	15188	15098	14989	14970	15124	15114	15058	15158	15029	15013	15170	15060	15190	15052	15144	15225	15136	14958	15468	14970	15008	15213	15074	15021	15110	15094	15166	15372	15090	15204	15153	15003	15292	15141	15059	15107	15114	14995	15287	15241	15129	15221	15142	15185	15218	15222	15046	15125	15133	15162	14997	15257	14965	15281	15237	15179	15307	14955	15177	15236	15301	14838	15056	15039	15146	15154	15090	15174	14977	15157	15151	15144	15174	15186	15306	15213	15202	15196	15144	14912	15213	14982	15165	15082	15167	15071	15146	15170	15059	15068	14894	15118	15299	15059	15077	15094	15222	15206	15075	14977	15187	14918	15182	15146	15113	15162	15189	15148	15092	15102	15112	15159	15169	15132	15085	15140	15329	15062	15034	15186	15174	15182	15132	15032	15267	15192	15142	15210	14983	15039	15188	15005	15028	15107	15257	15106	15176	15151	15196	15076	15133	15028	15379	15158	15130	15218	15123	15170	15024	15145	15181	15149	15097	15047	15092	15186	15272	15058	15057	15188	15181	15177	15187	15022	15090	15152	15072	15150	15039	15289	15135	15001	15061	15120	15284	15142	15038	15116	15146	15221	15019	15034	15117	15147	15204	15181	15163	15318	15028	15108	15095	15160	15200	15292	15278	15249	15063	15011	15018	15116	15042	15092	15124	15227	15042	15036
22722	21136	28965	23618	22027	25494	26013	20454	19376	19431	19154	18889	18863	18930	18872	18807	18557	18526	18499	18410	18445	18450	18394	18132	18420	18347	18145	18123	18070	18004	18090	17883	18095	18141	17927	18135	18082	18011	18113	18043	18120	18004	18125	18015	18150	18266	17931	17892	17932	18014	17850	17987	18139	17864	18119	18112	17872	17945	17737	17839	17812	17859	17918	17849	17852	18017	17960	17946	17853	17814	17967	18207	17963	17887	17878	18148	17847	17833	17979	17827	17948	17845	17898	17945	17995	17788	18002	18123	17992	17812	18074	17903	17900	17931	17960	18014	17744	17864	17888	17902	17765	17851	17838	17874	17875	17855	17943	17804	17843	17864	17834	17969	17930	18031	18011	18045	17982	17944	17939	17984	17838	18090	17868	17905	17884	17747	17884	17833	18013	17961	17831	17828	17910	17679	18045	17828	17631	17695	17817	17846	17760	17821	18021	18004	18083	17897	17650	17884	18018	17992	17879	18007	18054	17905	17851	17962	17858	17987	17933	17891	17985	17945	17713	17897	18025	18049	17989	17854	17910	17633	17848	17901	17988	17809	18016	17747	17797	17937	17901	17947	17662	17853	17941	17912	17867	17871	17972	17771	17564	17842	17912	18007	18001	18082	17828	17754	17935	17853	17972	18021	17838	17752	17923	17844	17808	18017	17750	17640	17751	17704	17727	18093	17771	17978	17901	17719	17692	17799	17789	18110	17719	17799	18013	18153	17774	18064	17934	17798	17694	17720	17910	17861	17714	17712	17931	17943	17712	17760	17847	17933	17819	17781	17781	18032	17997	17886	17716	17955	17903	17892	17751	17893	17809	18063	17867	17865	17869	17888	17800	17756	17958	17611	17699	17912	17747	17884	17903	17862	17899	17917	17838	17587	17817	17907	17717	18053	18052	17972	17817	17946	17907	17933	17785	17964	17915	17935	17835	17996	17997	17814	18041	17864	17887	17923	17792	17771	18011	18047	17742	17961	17920	17830	17936	17846	17863	17847	18184	18099	17763	17885	17769	17905	18045	18016	17882	17901	17879	17861	17706	17625	17731	17951	17928	18056	17897	17603	17733	17741	17855	17947	17839	17906	17709	17808	17984	17765	17846	17741	17869	17608	17857	17751	17859	17906	17908	17893	17763	17952	17947	17863	17608	17955	17761	17974	17951	17667	18062	17814	17796	17975	17894	17682	17916	18055	17746	17786	17869	18108	17667	18019	18094	18144	17738	17902	17974	17985	17664	17895	17842	17965	17906	17918	17844	17654	17931	17955	17914	17759	17847	18081	18003	17808	17723	17662	17564	17616	17940	18008	17825	17805	17712	17874	17889	17839	17753	17598	17911	17830	17752	17692	17761	17952	18163	18029	17799	17943	17923	17788	17722	17795	17958	18038	17801	17832	17905	17967	17942	17739	17934	17992	17813	17862	17941	17956	17970	17928	17682	17919	17808	17875	17958	17944	17746	17834	17852	17652	17980	17929	18022	17931	17738	17847	17830	18022	17972	17667	17722	17898	17971	17838	17904	18095	17947	17857	17979	17785	17845	17799	17761	17925	17912	17998	17930	17908	17766	17795	18023	17834	17837	17858	17697	17751	17832	17842	17964	17848	17907	17973	17924	17829	17924	17781	17835	17764	17828	17745	17877	17868	17880	17955	17902	17845	17771	17980	17924	17786	17804	17926	17835	17670	17742	17921	17819	17994	17931	17876	17913	17753	17826	17790	17874	17939	18065	17894	17869	17845	17878	17794	17902	17806	17801	17625	17862	17803	17839	17823	18011	17883	17544	17917	17865	17856	17820	17793	17878	17885	17643	17947	17881	17783	17891	17951	17808	17908	17916	17938	17969	17826	17863	17848	17803	17711	17770	17746	17885	17854	17814	18213	17770	17832	17939	17845	17750	17711	17833	17876	17844	17959	17829	17929	18005	18037	18041	17985	17900	17869	17896	17861	17966	17922	17881	17853	17821	17887	17939	17620	18043	17845	17778	17860	18007	17712	17947	17944	17820	17783	17852	17938	18019	17691	17739	17986	17786	17892	17713	17741	18047	17880	17861	17806	17653	17844	17770	17887	18109	17712	17994	17956	17709	17844	17846	17894	17835	17934	18063	17840	18052	17883	17862	17763	17774	18001	17748	17893	17908	17922	17738	17891	17740	17645	17897	17946	17974	17977	17807	17835	18019	17964	17884	17844	17877	17793	17802	17702	17939	17826	18082	17821	17860	17829	17844	17784	17899	17787	17911	17899	17812	17756	17798	17742	17842	17903	17821	17703	17876	17812	17996	17816	17692	17770	17675	17856	18009	17864	17917	17821	17951	18017	17901	17936	18008	17790	17675	17869	17845	17928	17810	17857	18164	18107	17800	17967	17745	17739	18065	17737	17970	18023	17666	17858	17949	17949	17892	17956	17939	17822	17906	17884	17829	17661	17768	17774	17792	17874	17811	17752	17901	17945	17861	17893	17784	17966	17897	17580	18106	17780	18030	18037	17678	17720	17948	17915	17557	18012	17814	17895	17896	18003	17966	18115	17877	17626	17831	17809	17732	17790	18081	17962	17989	17773	17851	17847	17821	17715	17950	17826	17843	17913	17809	17734	17909	17740	17966	17829	17907	17783	18039	17879	17808	17632	17915	18134	17903	17787	17938	17791	17789	17915	18024	18082	18001	17923	18010	17897	18000	17984	17823	17857	17889	17658	17568	17804	17593	18038	17971	17907	17715	17640	17958	17874	17692	17901	17737	17811	17793	17956	17985	17827	17812	17939	17885	18095	17849	18063	17814	17975	17792	17939	17912	18000	17716	17950	17599	18015	17868	17919	18005	17951	17894	17885	17818	17831	17882	17868	17870	17782	17736	17886	17802	17807	17904	17767	17717	17910	17937	17885	17909	17758	17965	17845	17959	17682	17947	17864	17701	17817	17890	17659	17851	17754	17831	17887	17940	17876	17931	18034	17939	18006	17846	17730	18126	17985	17870	17984	18018	17945	17843	17869	17738	18053	17995	17904	17800	17831	17669	17865	17824	17827	18048	17832	17835	17963	17844	18013	17998	17989	17835	17753	17783	17782	18154	17840	17673	17748	17757	17893	17681	17859	17808	17844	17965	17694	17907	17954	17954	18124	18017	17919	17804	17947	17928	17910	17877	17747	17876	17710	17913	17832	17893	17717	18013	17877	17941	17839	17978	17942	17970	17833	17921	17702	18013	17871	17991	17903	17730	17994	17987	17934	17982	17845	17809	17909	17794	17839	17668	18035	17883	17740	17823	17883	17849	17909	17769	17996	17897	17833	17912	17920	17900	17966	18179	17762	17943	17883	18121	17926	17754	17756	17973	17786	17976	17805	17860	17825	17887	17968	17816	17970	17873	18013	17821	17926	17911	17997	17851	18070	17822	17866	17976	17935	17952	17911	18037	17795	17991	17797	17804	18119	17758	17983	18117	17895	17805	17959	17762	17965	17830	17900	17887	17883	17854	17888	17914	17930	17926	17805	17984	17746	17971	17888	18043	17908	17885	17838	17908	17899	17819	17697	17826	17804	17729	17886	17812	18067	17787	17988	17936	17960	17896	17750	17701	18064	18087	17906	17636	17731	17846	17756	17901	17904	17749	17751	17767	17802	17748	17694	18024	18004	17861	17844	17811	17959	17881	17916	17831	18002	18023	17787	17730	17878	17934	17788	17934	17857	17931	17839	17910	17739	17698	17802	17776	17901	17964	17870	18040	17834	18061	17997	17699	17871	17770	17823	17909	18078	17822	17839	17777	17937	17745	17767	17779	17853	17703	17952	18023	17900	18014	17720	17818	17744	17676	17848	17765	17818	17817	18182	17942	17741	17941	17856	17932	17909	17898	18006	18007	17815	17908	17763	18051	17804	17982	18006	18131	17818	18101	17847	18136	17915	17951	18018	17685	17710	17765	17893	18138	18018	18061	17845	17937	17990	17914	17909	17664	17835	17862	17802	17793	17825	17931	17796	17802	17869	17879	17944	17934	17672	17787	17755	17790	17852	18058	17746	18015	17903	17861	17864	17611	17778	18088	17874	17988	17794	17938	17944	17848	18128	17964	17704	17817	17939	17762	17836	17897	17711	17872	17953	17893	17931	17833	17724	17828	17764	17773	17780	17880	17816	17761	17882	17941	17823	17848	17893	17829	17642	17733	17858	18013	17641	17815	17826	17695	17773	18014	17959	18039	18005	17787	18073	17908	17827	17791	17732	17793	18101	17850	17586	18166	17789	17822	17826	18002	17842	17718	17869	17744	17826	17929	17827	17826	17837	17829	17850	17843	17811	17850	18010	17983	17758	18148	17911	17864	18022	17653	18043	17814	17711	17827	17884	17939	17844	18014	17924	17650	17948	17928	17868	17632	17860	17929	17763	17765	17816	17975	18065	17926	18063	17670	17884	17924	17875	17965	17972	17822	17871	17777	17857	17712	17592	17763	17994	18107	17844	17873	17835	17884	17909	17991	17760	17905	18054	17843	17803	17740	18004	17765	18053	17736	17714	17782	17870	17870	17675	17923	17925	17761	17795	17816	17939	17859	17976	17765	17914	17917	17871	17914	17759	18024	17860	18019	17961	17828	17810	17904	17947	17778	17874	17943	17869	17974	17868	17985	17707	17835	17990	17898	17810	17932	17764	17901	17973	17998	17862	17763	17970	17957	17806	17764	18046	17909	17918	18012	17954	17901	17922	18130	17823	18009	18010	18055	17939	18129	17946	17742	17833	17799	17905	18209	18044	17812	17754	17952	17934	17776	17533	17917	17938	17976	17799	17788	17662	18100	17782	17835	17894	17883	18074	17920	17863	17720	17835	17999	18118	18098	17880	17831	17857	18131	17894	17862	17814	17933	17657	17951	18082	17924	17822	17925	18017	17808	17927	18018	17753	17675	17798	17806	17931	17954	17980	17769	18030	17713	17680	17859	17793	17875	17804	17811	17819	17915	17988	18040	17849	17929	17920	18078	17936	17786	17870	17940	17916	17959	17752	17831	17867	17857	17908	17990	17892	17836	17730	17902	17972	17847	17942	17776	18031	18018	17992	17696	17684	17830	17748	17819	17737	17788	18006	17827	17850	17872	17841	17925	17762	17952	17973	17701	17897	18030	17978	17935	17864	17975	17895	17699	17910	17560	17663
23241	40384	41419	36406	32253	28109	21102	19086	18473	18000	17876	17460	17276	17193	17273	17136	17447	17021	16958	16804	16793	16795	16771	16532	16636	16398	16342	16366	16427	16536	16158	16344	16131	16125	16290	16189	16173	16260	16059	16243	16219	16209	16080	15905	16064	16223	16014	16022	16100	16083	16039	16205	16198	16028	15983	16045	16015	16068	16143	16170	16128	16119	16102	15982	16175	16089	16209	16147	16312	16016	16094	16225	16270	16035	16099	16046	16287	16227	16141	16087	16090	16221	16216	16070	16157	15913	15975	16174	16196	15875	16065	16025	16150	16132	16132	16124	16228	16121	16138	16031	16061	16140	16182	15919	16116	16096	16052	16128	16208	16107	16138	16216	16111	16005	16110	16130	16127	16146	16088	16073	16049	16029	16051	16185	16004	16229	15965	16047	16217	16137	16090	16150	16114	16062	16088	15976	16158	16141	16084	16094	16114	16000	16082	16145	16006	16227	16142	16044	15818	16089	16081	16107	15958	16020	16006	16161	16079	16271	15984	16132	16028	16151	16054	16053	16255	15970	16189	16032	16109	16135	15960	16219	16002	16059	16125	15893	16121	15960	16129	16168	15977	15999	16004	16189	16057	16125	16065	16221	15949	16104	16034	16022	16027	16217	15954	16087	15987	15857	16033	16051	16033	16266	16009	16161	16194	16184	16118	16121	16174	15935	16055	16009	16110	15994	16007	15982	16157	16072	16194	15974	16172	16064	16061	16065	16041	16081	16165	15994	15877	16057	16061	16046	16021	16033	16028	16167	16141	15877	16182	16041	16295	15901	15883	15972	16185	16251	15959	16069	15967	15992	16126	16159	15963	16079	16177	16026	16187	16025	16033	16086	16005	16069	16097	16123	16098	16038	15964	16154	16193	15956	16145	16095	16216	16014	16202	16062	15958	15915	15996	16187	15957	16141	16082	16148	15990	16188	16213	16123	16051	16008	16067	16030	16287	16155	16127	16131	15901	16155	16037	16114	16101	16097	15932	16057	16170	16053	16089	16047	16058	16252	15918	16177	16087	15934	16158	16135	16128	16098	16158	16086	16093	15921	16086	16025	16094	15954	16140	16085	16126	16086	16103	16210	16097	16081	16035	16082	16045	16065	16190	15812	16006	16107	16136	16025	16003	16163	16031	16172	16015	16024	16120	16381	15879	16107	16164	16053	16033	16051	16143	16263	15971	15937	16221	16213	15998	16024	16012	16105	16086	16118	16066	16303	16015	16010	16069	15945	16013	15900	16044	16040	16062	16102	16184	16121	15933	16228	16064	16193	16060	15914	15930	15928	16128	16000	15917	16123	16142	16088	16018	16176	16079	16079	16061	16107	15944	16012	16345	15816	16026	16103	16148	15950	15946	16087	16070	16115	16125	16234	15835	16012	16072	16125	16140	15848	16055	16065	16179	16024	16308	16178	16046	15926	16044	16044	16132	16158	15971	16224	15953	16009	16097	15929	16209	16169	16041	16041	16125	16075	16162	16151	16035	16019	16000	16236	16113	16145	16059	16058	16064	16062	16040	15977	16107	16007	15950	15952	16049	16101	16084	16140	16122	16101	16015	16207	16027	16067	16163	16142	16064	16115	16234	16106	15957	16023	16007	16056	16027	16235	15988	16274	16048	16011	16330	16035	15951	16109	15953	16041	16058	16117	15971	16275	16068	16162	15876	16242	16056	16024	16090	16101	16114	15936	16025	16222	16065	15999	16084	15979	16107	16000	15964	16138	16149	15997	16005	15943	16230	16118	16168	16026	16238	16094	16010	16178	15990	15986	16007	16089	16014	15979	16008	16046	16135	15980	16122	16018	16135	15810	15987	15927	15937	16227	16167	16003	16112	16052	16099	16147	16010	15959	16006	16115	16085	16139	15948	16061	16199	16042	16161	16059	15965	16202	16145	16080	16239	16004	16199	16068	16164	16034	16042	16230	15972	16209	16041	16102	15885	16012	15877	16104	16140	16194	16065	16067	16139	16175	16025	15961	16078	16066	16089	16168	16183	16160	16069	16065	16002	16116	16069	16068	16016	16006	15990	16097	16093	16092	16077	16135	16119	15898	15974	15947	15992	16142	16017	16170	16156	16173	16165	16030	15940	16086	15976	16030	16167	16084	16157	15966	16069	16009	16121	16051	15932	16000	16081	16077	16136	16161	15873	15941	16021	16137	15750	16032	16029	15849	16143	16026	16052	16135	16133	16102	15928	16135	16208	15924	16229	16037	15966	15982	15921	16002	16028	16122	15978	16095	15966	16071	16132	16022	16184	15892	16157	16215	16027	15886	16153	16067	16222	16016	16050	16149	16065	16006	16025	16076	16139	16022	15966	16134	16142	15959	16145	15895	15957	16126	16144	16109	15962	16047	16104	15962	16045	15984	16034	16126	16093	16002	16101	16075	16083	15897	16110	16058	15963	16019	16225	16166	16033	16058	16206	16159	16246	15875	16024	16015	16281	16163	15995	15971	16104	16135	16229	16073	16091	15984	16054	16124	15953	15986	15976	16031	16087	16230	16113	16025	16028	16216	15914	16052	16077	16032	16172	15924	16130	16145	16118	16106	16209	15947	16226	15983	15994	16013	16060	16128	16158	16080	15996	16246	16198	16076	16167	16183	16071	16074	15937	16009	16160	15988	15962	16039	16202	16028	16236	16086	16046	16090	16080	16019	15795	15942	16208	15926	16010	16124	16255	16051	16236	15846	16096	16121	16134	15920	16174	16075	15940	16178	15934	16088	16062	16215	16324	16084	16197	16007	16051	16282	16076	15977	16103	15942	15975	16030	16118	16017	16005	15962	16111	16012	15800	16061	16078	16041	16068	16138	15989	16221	16180	16023	16091	16035	15843	16023	16122	16017	15950	16116	16031	15891	16144	16086	16043	16099	16058	16028	16201	16111	16082	16037	16097	15942	15996	16073	16099	15982	16125	15927	16065	16026	15927	16114	16146	15984	16003	16123	16060	16031	16183	16141	16030	16118	16216	16061	16003	16139	16014	16100	16207	16100	16033	15946	15958	16055	16242	16094	16089	16121	15914	15925	16052	16035	15921	16226	16124	15910	16213	16100	16083	16086	15973	16189	16060	16104	16134	16011	16110	16071	15983	16033	15984	16190	15788	16094	15966	16237	16030	16043	15971	16090	16024	15986	16016	16191	16176	15983	16050	16152	15928	16087	16131	16089	16103	16017	16191	15971	15892	15919	16172	15988	16191	16122	16157	16073	16153	16136	16111	16136	16097	16067	16182	16058	16047	16075	16127	16044	16161	15971	16098	16061	16049	16022	16072	16027	16087	16220	16267	16094	16089	15909	15959	16203	15930	16027	16093	15829	16025	16169	16009	16182	15899	15934	16133	16040	16218	16026	16152	16197	16131	16122	16068	16042	16057	16045	16213	16181	16087	16035	16084	16129	16070	16095	16210	16076	16032	15952	16052	16131	15959	16217	16056	16076	16054	16050	16040	16126	15932	16128	15931	15952	16150	16183	16233	16335	16058	16112	16070	16047	16118	16035	15921	16134	16148	16177	16060	16126	16107	16193	16060	16079	15983	16126	16163	16045	16061	16103	16011	15954	16013	16078	16056	16035	16039	16046	16046	16266	16064	16022	16011	16038	16056	15978	16006	16017	16076	15897	16025	16158	15984	15947	16027	16046	16039	16060	16125	16274	16186	16019	16041	15929	15983	16035	15997	16074	16130	16007	16162	16060	16144	15895	16210	16148	16056	16072	16092	15957	16149	16072	15991	16047	16033	16119	15994	16012	16045	16021	16149	16035	16212	16143	16164	16067	15909	16054	16111	16109	16062	16108	15958	15947	16142	16076	16072	15993	16147	15988	15982	15997	15911	16221	16240	15843	16056	15983	16100	15988	15981	16035	16222	15875	16053	16087	15946	16098	16144	16087	16188	16154	16108	16066	16298	16054	16084	15953	16069	16087	16200	16113	16013	16115	16064	16137	16058	16024	16215	16075	16050	16139	16014	16025	16110	15995	16126	16045	15955	15886	15931	16099	16058	16149	16247	15996	16165	16005	16166	16018	16222	16196	16020	15932	16004	15885	16039	16187	15977	16043	16120	16141	15999	16047	16215	16368	16308	16038	16065	15927	16113	16256	16092	16213	16038	16159	15964	16120	16067	16082	16084	16097	16154	16138	16004	16105	16018	15935	16056	16320	15935	16118	16009	16001	16062	16064	16150	16049	15940	16092	16085	15922	16123	15868	16197	16019	16209	16047	16126	16166	16128	16230	16070	15982	16037	15961	16144	15941	16063	16095	16001	15971	16134	16270	16158	16006	16212	16028	16059	16001	16079	15940	15938	16077	16049	15994	15999	15898	16109	15994	16013	16140	16179	16007	15997	16088	16024	15996	15969	16032	15977	16047	16052	16051	15999	16069	16118	16150	15994	16008	15978	15975	16063	16156	16053	15882	15986	15984	16168	15980	16138	15972	16038	15993	16063	16109	16012	15977	16262	16289	16208	16112	16033	16047	16051	15934	16150	16161	16059	15967	16137	16050	16002	16127	15960	15968	16063	16191	16100	16172	15914	16188	16114	16035	16191	15976	16089	16048	15992	15907	16064	15966	15983	16189	16216	16051	16119	15940	15969	15876	16109	16188	16023	15825	16059	16092	16069	15941	16113	16055	15994	16091	16026	16127	16152	16107	15888	16243	16072	16099	15915	16072	15952	16168	16015	16071	16049	16043	16082	16076	15988	15948	16176	16116	16042	16031	16174	16006	16140	16192	16222	16046	16136	16063	16122	16131	15987	16149	16032	16002	16039	16050	16198	16021	16252	16050	16017	15915	16107	16149	16111	15874	16112	15940	15995	16121	16146	16022	16047	15945	16169	16061	15871	16167	16064	16074	16218	16288	15908	16195	16268	16107	16009	16046	16116	15960	16141	16161	16126	16103	16034	16020	16066	16113	16037	15978	16016	16220	15958	16143	15934	16021	16284	16135	16012	16058	16100	16066	16080	16092	15978	16165	16049	15970	16209	16018	16365	15931	16055	16121	16151	16059	16040	16136	16117	16120	16026	16032	16079	16142	15935	16114	16074	16051	16128	16190	15960	16023	16301	15992	16111	15850	16074	16040	16018	16060	16125	15880	16139	16140	16096	16039	16014	16001	16030	16073	16115	16054	16154	16175
27194	22271	26522	24499	19342	17617	16857	16359	16144	16237	16387	16393	16066	15994	16180	16173	16086	16118	16336	16045	15922	16035	16131	15844	15929	16218	15940	15835	16006	15781	15780	16066	16098	15969	15920	16083	15910	15843	15970	16018	15923	15980	15941	15863	15805	15913	15980	15940	16237	15844	15976	16135	15903	15797	15862	15874	15835	15793	15846	15817	16039	15933	15920	15635	15978	15767	15822	16051	16055	15908	16087	16019	15954	15832	15751	15819	15915	15988	15996	15644	15793	15965	15835	15752	15800	15855	15981	15959	15877	16058	15627	15838	15964	15756	15936	15816	15956	16037	15981	15906	15966	15987	15924	15865	15940	15835	16160	15946	15840	15897	16097	16085	16008	15905	15995	15940	15833	16096	15920	15811	15846	16048	15813	15816	15877	15924	15958	15927	15947	15663	15831	15840	15992	15936	15877	15851	16080	15910	15868	15812	15978	15942	15992	15984	15897	16067	15998	15907	15855	16103	15914	15736	15955	15867	15801	15710	15890	16021	16100	15798	16080	15897	15967	15880	15868	15962	15961	15837	15905	15806	15773	15755	15898	15733	15858	15880	15776	16104	16103	15977	16012	15885	15757	15980	16104	15960	15971	15847	16263	16046	15959	15851	15939	15754	15906	15926	15810	15919	15969	15987	15742	16132	15980	15822	15738	15920	15764	15825	15784	16013	15912	15762	15964	15980	15880	15967	15984	15866	15964	15922	15870	15816	15974	15802	15954	15837	15977	15910	15934	16048	15702	15974	15948	15963	15917	15692	16015	16112	15994	15997	15922	15940	15868	15942	15844	15991	15909	15721	15917	15877	16039	15867	16047	15961	16026	15860	16278	15948	16041	15773	15870	15869	15914	15841	15825	15901	15976	16027	15881	16098	16270	15997	15905	16013	16006	15773	16045	15834	16019	15635	15911	15898	15985	15887	15938	16069	16027	15929	15919	15778	15888	15897	16027	15831	15913	15954	15902	15872	15950	15748	16098	15899	15966	15975	16000	15820	15860	15708	15884	15873	15859	15793	15874	16015	15933	15931	16048	15711	15980	15960	15866	15846	15960	15857	16082	15968	15625	15837	15708	16064	15910	15997	16055	15983	15679	15776	15952	16028	15996	16021	15747	15941	15949	15772	16166	15986	15995	16143	15925	16134	15841	15994	15938	15936	15856	15724	15752	15873	15934	15911	15890	16014	16004	15912	15882	15854	15876	16068	15932	15943	15838	16015	15726	15729	15824	16095	16043	16002	15901	15899	15806	15932	15588	15854	15865	15840	15901	15967	15922	15866	15825	16010	15946	15831	15915	15937	15904	16050	15992	16008	15948	15867	16150	15831	15819	16005	15914	15938	16061	16014	16104	15840	15747	15769	15973	15853	15819	15840	15852	15930	15879	15890	15957	15927	16040	15976	16021	15876	16020	15890	15927	15997	16003	15741	15985	15926	15894	16122	15989	15890	16048	16078	15969	15994	15828	15965	15844	15857	15887	15888	15848	15769	15977	15921	15983	15947	16037	16003	15675	15851	15690	15919	15951	16031	15840	15906	15945	15823	15811	15951	16015	15953	15977	15744	15823	15899	16026	16112	15935	16035	15981	15787	15836	15826	15905	15967	15778	15817	15805	15917	15966	15806	15920	15956	15804	15797	15807	15988	15874	15719	16011	15885	16028	16049	16030	15844	15852	16011	16111	15926	15699	15929	15908	16110	15898	15855	15941	15997	15812	15887	15936	15840	15951	15996	16011	15827	15954	15838	15978	15908	15836	15933	16088	15894	16026	15876	15918	15987	15981	15846	16002	16035	16032	16017	15937	15926	15993	15905	15933	16011	15849	16097	16022	15957	15982	15874	15974	15886	16045	15871	15801	15865	15733	15999	15741	15853	16133	15944	15928	15901	16048	15795	15727	16020	16156	15843	15942	16145	15919	15988	15868	15945	16135	16060	15997	15967	16116	15854	15978	16138	15954	16037	15943	15741	15925	15807	16020	15871	16155	16136	15900	16028	15699	16049	16116	15740	15833	15967	15868	15875	15851	15990	15689	16046	16017	15833	15976	15952	16006	16019	15993	15940	16045	15933	15741	15788	15914	15978	15738	16037	15705	15942	15741	15773	15859	15911	15955	16032	15774	15966	15852	15998	15782	15825	16183	15764	15798	15967	16092	15841	15952	15932	16041	16027	16038	15961	16065	15840	15867	15898	15954	16011	15872	15933	15987	15846	15626	15848	15857	15930	15970	15869	15866	15796	15937	15903	15724	16015	15906	15992	16044	15731	15758	15915	15706	15987	15706	15834	15923	15897	15986	16003	16003	15895	16234	15873	15865	15836	15857	15757	15857	15878	15999	15915	16038	15985	16032	16028	15971	15920	15927	16000	15910	15924	16113	15879	15803	15903	15884	15920	15876	15960	15869	15894	15901	15957	16038	16029	15861	15911	15980	15901	16178	15912	16153	15965	15927	16016	15875	15853	15925	16088	16009	15853	15950	15875	15942	15823	15856	15945	15903	15759	15839	15893	15660	15664	15948	15950	15916	15962	15887	15907	16070	16132	15820	16135	15931	15982	15988	15876	16205	15796	15857	15988	15760	15936	15838	16064	15989	15807	15987	15929	15802	16111	15943	15815	15996	15666	15957	15930	16085	15795	16003	15775	16016	15917	16121	15916	15881	16054	15891	15822	16009	15790	15930	15826	15874	15801	15720	15789	15994	15767	15777	16100	16026	15711	15974	15961	15881	15867	15777	15818	15885	15964	15823	16170	15893	15761	15907	16241	15921	15793	15770	15893	15873	15837	16107	16045	15761	15987	16075	16036	15738	15836	16074	15913	15762	15969	15870	15852	15931	15856	15988	15988	15777	16133	15957	16043	15749	15975	16137	15829	16062	15794	15979	16062	15903	15991	15832	15736	15850	15690	15897	15958	16083	15969	15831	15968	15956	15983	15958	15810	15800	16026	15877	15926	15819	15949	16092	15916	15679	15969	15791	15707	15989	15709	15921	15844	15990	15823	15770	15798	15728	15909	15957	15700	15944	16112	16004	15945	15739	16003	15897	15955	15820	16048	15943	15805	15854	16107	16104	15918	15793	15802	15944	15980	16231	16040	15741	15804	16041	15777	15939	15769	16042	15944	15648	15993	15948	15944	16004	15853	15990	15918	15918	15857	15715	15823	15841	15913	15996	16027	15871	15784	15878	16270	16018	15651	15964	15795	15981	15953	15899	15976	15963	16045	15881	15729	16111	15827	16058	15953	15928	15883	16066	15972	15862	16256	15851	16049	15802	16035	15577	15802	15734	15958	15858	15967	15942	16033	15834	15947	16099	16118	15683	16000	16172	15808	15916	15987	15888	15930	16007	15863	15909	15947	16067	16043	15827	15915	15877	16010	15799	15870	15921	15947	16106	15943	15967	15902	15980	15945	16252	16072	16039	15933	15969	16141	15785	15949	16008	16018	15784	16212	15894	15868	16150	15929	15881	15754	15922	15971	15873	15835	15986	16006	15802	15757	15888	16032	16054	15693	15851	15785	15681	15795	16011	15856	16170	15797	15912	16051	15768	15740	16023	16060	16040	15899	15860	15938	16036	15799	16023	15985	15918	15985	15987	15841	15846	15863	15979	16161	16039	16009	15846	16062	16112	16000	15706	15904	15941	15874	15885	16008	15914	15846	15847	15941	15896	15882	16072	15974	15862	15882	15948	15897	15960	15993	15803	15958	15964	15999	16060	15769	15952	15817	15850	15892	15980	15789	15961	15913	16008	15933	15979	15772	15840	15871	15927	15956	15758	15884	15937	15836	15814	15851	15892	15992	15799	15906	15836	15915	15956	15944	15874	15743	15883	16017	15845	16038	15783	15797	15825	16028	15861	15831	16041	16145	16055	15970	15978	16005	16077	15853	16082	15831	15868	15873	16026	15952	15948	16085	16000	16056	15766	16036	15868	15953	16063	15917	15982	15850	16055	15994	15946	15780	15819	15957	15927	15990	15986	15744	15913	15868	15991	15772	15995	15899	15833	15862	15825	15993	15859	15852	16036	16023	15841	16075	15876	15977	15713	16046	16026	15882	15968	15929	15847	15908	16120	15913	15769	16014	15949	16050	15784	15973	15956	15911	15835	16059	16101	15812	15813	15917	15907	16057	15994	15900	16019	16082	15854	15871	15972	15932	15933	15878	16114	15997	15880	15997	15999	15672	15824	15990	16017	15857	15998	15600	15891	15847	16042	16060	15916	15973	15991	15790	15791	15968	16024	16067	16330	15996	15929	15881	15929	16026	15898	15901	16007	16018	16054	15916	16099	15935	16055	15841	16036	15863	15997	15779	16013	16026	15913	16034	15885	16051	16000	15854	16011	16033	15993	15948	15873	15893	15989	15869	15839	16029	15930	15852	15848	15930	15886	15962	15949	15839	15793	15848	15911	15715	15985	15969	15878	15827	15885	15932	15907	16033	16016	16003	15982	15892	16036	15803	15819	15795	15908	15781	15916	15763	15955	16068	15997	16041	15914	16049	15940	15976	15698	15725	15948	16075	15899	15824	15769	15829	15836	15804	15906	16001	15745	15889	16000	16034	15974	15897	16076	15918	15890	15924	15970	15971	15910	15737	15834	16092	15981	15974	15860	15880	15841	15912	15899	15951	15756	15816	15933	15939	15938	15858	15810	15784	15808	15730	16106	16021	15723	16013	15972	15830	16082	15880	16038	15940	15821	15858	16080	15844	15991	16087	16014	16055	15980	15873	15893	15986	16025	15983	15907	16066	15677	15978	16139	15847	15891	15785	15847	15901	15837	16057	15856	16023	15945	15860	15895	15749	15865	15918	16009	16038	15849	15826	15794	15880	15970	16057	16113	16045	15958	15871	16187	16008	15889	15828	16029	16023	15900	15947	16055	15879	15762	16026	16027	16005	16083	16058	15997	15964	15829	16011	15936	15485	15795	15999	15937	16041	15930	15870	15940	15690	15936	15944	15811	15800	16028	15716	16224	15888	15957	16094	15923	15866	15939	15801	16129	15910	15937	15858	15968	15981	15982	15892	16024	16024	16124	16023	15981	16059	15873	16109	15810	15961	15889	15712	15761	15860	15963	15862	15876	15915	16046	16048	15938	15942	15877	15966	15932	15915	15980	15804	15907	15811	15852	15744	15879	16108
19503	28011	28539	24616	20131	17540	16114	15632	15458	15232	15324	15370	15218	15189	15288	15245	15235	15197	15349	15111	15055	15209	15030	15080	15169	15024	14980	15068	15038	14865	15047	15049	15100	14858	15107	14900	15065	14804	14884	14977	14866	14910	14939	14871	14846	15020	14768	14974	14834	14856	15007	15031	14934	14858	14922	14872	14916	14819	14858	15011	15044	14915	14985	14798	14864	15026	14974	15090	15019	14911	14937	14943	15013	14744	14901	14891	14952	14805	14709	14841	15041	14966	14782	14963	14908	15020	15061	15003	14750	14868	14986	14855	14901	14933	14910	14895	14845	14910	14879	14888	14987	14980	14985	15050	15088	14987	14901	15019	15010	15038	15042	14914	15156	14922	14976	14931	14889	14917	14852	14808	14910	14909	14973	14962	14891	14852	14962	14934	14779	15047	15005	14930	14994	14943	14838	14894	15019	15038	14853	14846	14956	14995	15001	14983	15050	14899	15057	15045	14942	14879	14910	14998	15009	14947	14916	15116	14895	14891	14952	14868	14826	14901	14817	15092	14860	14886	15057	14869	15067	15062	14875	15061	14865	15096	14937	14969	14940	14966	14923	14821	14829	14829	15016	14911	15087	14955	15006	14957	14819	14984	15079	14826	14793	14996	14870	15019	15094	14785	14980	14809	14999	14896	14879	15089	14995	14820	14872	14950	15023	14809	14943	14940	14977	14789	14906	14820	14988	14923	14903	14790	14947	14900	14949	14895	14986	14985	14996	14818	14892	14852	14833	14676	14848	14565	15077	14873	15001	15179	14891	14940	14925	14961	14794	14785	15059	14991	14958	14989	14928	14893	14875	14975	14984	14981	14948	14881	15078	15018	15038	14950	14961	14911	15025	14865	14996	15054	14944	14847	14955	14811	15031	15136	14785	14959	14994	14900	15031	14929	14755	14885	15019	15127	14999	14746	14871	14867	14854	14922	15079	15051	15072	14816	14990	15013	14932	15022	14696	14962	15006	14990	14982	14884	14922	14994	14890	14950	14862	14991	15034	15048	14903	14925	14982	15018	15013	14939	14912	14962	14949	14905	14957	14980	14994	14948	14878	14895	15075	14924	15042	14857	14821	15056	14982	14909	14719	14847	15061	14958	15036	14925	14962	14971	14929	14837	14881	14843	15139	14868	14880	14982	14972	14854	15040	15000	14967	14743	14859	14899	15023	14961	14797	14902	14918	14980	14829	15006	15023	14673	14888	14824	14937	14988	14840	15074	14836	14995	15083	15038	15066	14942	14931	14982	14881	15048	14961	14901	15052	14936	14898	14835	15065	14904	15113	14879	14876	14992	14881	15004	14835	14769	14807	14993	14845	14990	14924	14783	14980	14958	14851	14938	14962	14838	14833	14903	14888	15006	14919	14826	14825	14765	14976	15000	14890	15029	15044	14894	14860	15014	14862	15022	14974	15105	14920	14846	14859	14849	14928	14872	14978	14876	14921	14910	14849	14923	15027	15030	14936	14969	14892	14993	14892	14935	15179	14880	14908	14770	14911	14912	15051	15052	15020	14975	15007	14919	14960	14875	14805	14897	14999	14932	14909	14993	14870	14805	14844	14809	15101	14973	15001	15051	14982	14884	15026	14809	15025	14854	14941	14990	14822	14878	14861	14903	15020	14801	14951	15026	14917	14933	14852	14956	15039	14929	14871	14882	14916	14931	14865	14881	14847	14929	14903	14838	15059	14956	14929	15030	14800	14879	14947	14942	14840	14926	14882	14932	14835	15132	15063	14926	14913	15087	14907	14930	14876	14991	14783	14971	15039	14976	14801	15041	14858	14928	14887	15028	15078	15130	14893	14872	15030	14977	14879	14979	14975	14789	14968	15065	14957	15060	14759	14825	14865	14981	14955	14833	14972	15024	14982	14852	14912	15062	14926	14929	14927	15012	14918	14931	14923	14976	14922	15075	14844	14984	14961	14809	14928	14922	14850	14869	14971	14968	15038	14915	15099	15041	14989	15058	14957	15027	14957	14878	14986	14970	14748	15143	14890	15137	15071	14914	14984	14897	15128	14935	14979	14896	14834	14909	14913	14941	15025	14938	14947	14959	15037	14819	15024	14943	14883	14863	14992	14966	14866	14895	14995	14994	14823	14823	15037	14983	14904	14910	14955	14954	14856	14969	14753	14918	15091	14916	15065	14774	14875	14980	14975	14842	14908	15031	14994	14996	14946	14888	14794	14966	14921	14843	14858	14964	14952	14820	14956	14846	14819	14920	14887	14857	14786	15027	14874	14967	14882	14950	14950	14851	14920	15019	14810	14906	15025	14930	15084	14861	14957	14894	14845	14979	14873	14974	14931	14730	14928	14903	14948	14954	15032	14842	14812	14811	14799	14928	14920	14886	14903	14862	14970	14867	14892	15037	14864	14795	15003	15037	15048	14795	14983	14890	14814	14936	14956	15030	14931	14924	14940	14703	15019	14799	14842	14917	15023	14897	14817	14925	15048	15066	14862	14876	15117	14884	14796	15050	14958	15165	14968	14853	14751	14887	15040	15035	14832	14810	14905	14993	14884	15052	14885	14981	14878	14908	14967	14893	14997	15047	15022	14804	15030	14948	14801	14926	14914	14939	15102	15094	14925	15144	14949	15049	14824	15036	14938	14897	15037	15100	15096	14857	14958	15092	14910	14927	14828	14897	14945	14778	14967	14914	14995	14858	14786	14713	14988	14805	14949	15037	14973	14863	15070	14892	14883	14928	14881	14899	14931	14858	14974	14918	14977	14932	14921	14985	14909	14827	14890	14972	14962	14891	14847	14990	14981	14864	15073	14876	14927	14995	14933	14945	14816	14845	15032	14815	15063	15071	14868	14843	14963	15017	14807	14765	14956	14986	14813	14950	14971	14825	14908	14884	14814	14975	14983	14909	14989	14864	15060	14830	15133	14910	14869	14780	14894	15052	14819	15058	14855	14775	14932	14852	14902	15010	15060	14940	14870	14938	14973	15003	14911	14909	14969	14943	14960	15080	14886	14855	15008	14959	14727	15075	14909	14908	14896	14923	14966	14833	14945	14856	14946	15003	15031	14768	15014	14975	15062	15062	14872	14940	14953	14939	14895	15165	14869	14806	15010	15053	15005	14868	14964	14947	14952	15030	14990	14937	14965	14866	14928	14856	14981	14862	15059	14986	14939	14914	14957	14883	14873	14908	15065	15033	14822	14845	14957	14979	15033	14796	15069	14974	15008	14927	14743	14965	14903	14982	14920	14955	14980	14874	14967	14918	14981	14990	14953	15105	15014	14928	14974	14906	15030	14982	15114	15058	14961	14894	14983	14760	14948	14876	14975	14958	14923	14852	14910	14800	15098	14980	14763	14917	14738	15053	14983	14932	14821	14880	14995	14970	14904	14779	14986	14850	15164	14936	15087	14922	14894	14995	14946	14804	14780	14843	14868	15016	14795	14668	14861	14797	14994	14861	14962	14976	14956	14984	14969	14855	14966	14884	14970	14972	14984	14988	14860	14990	14903	15033	14928	14949	14943	15014	14867	15007	15049	14815	15083	14950	14830	15002	15059	15015	15056	15193	14805	14885	14869	14765	15063	14909	14965	14876	14942	14958	14831	14922	15092	14908	15047	14946	15105	14925	15029	14907	14893	15130	15086	14877	14926	15001	14996	14923	14868	15020	14988	14840	15055	14951	14813	15109	14836	14797	15030	14937	14942	14773	14898	14968	15024	15035	14780	14841	14981	14770	14964	14986	14927	14985	14964	14932	14860	15168	14927	14823	14879	14896	14915	14831	14903	14883	14944	15004	14948	14964	14843	15068	14881	15064	15084	15020	14774	14859	14790	14879	15019	15052	14888	14983	14871	14960	14964	14963	15035	14746	14920	14960	14820	14929	14970	14849	14824	15028	14943	14922	14928	15141	15035	14988	15042	14984	15037	14965	15062	14852	14938	14941	14850	15028	14922	14856	14822	14849	15085	14945	14785	14816	15076	14903	14981	14985	15002	14897	14940	15129	14872	14837	14907	15091	14839	15055	15016	14940	15023	14919	14745	15168	14867	14964	14856	14892	14841	14860	14819	14947	14972	15060	14915	14898	14923	14859	14924	14998	14879	14972	15080	14916	15018	14914	14928	14884	15008	14983	14939	14940	15095	14998	14966	14937	14929	14909	14797	14912	14919	14928	14846	14921	14826	14906	15053	15042	14870	14937	15026	14887	14843	14863	14957	14892	14888	15022	14932	14740	15083	15088	15055	14674	14927	14994	15004	14852	15060	14915	15015	14936	14834	14856	15033	15038	14700	15046	14849	14819	14854	14875	15031	14782	14943	14916	15062	15177	14867	14906	14923	15101	14864	14941	14995	14925	14992	14841	14896	14846	14831	14931	15035	14962	15019	14816	15091	15059	14943	14944	14884	14856	15066	14930	15073	14861	14973	14878	15076	15140	14939	15004	14912	15100	15014	14966	14843	14925	14972	15050	14859	14943	14852	14926	15004	14854	14799	14794	14926	15009	14993	14987	14905	14914	14865	14883	14925	14953	14835	14916	14871	15067	14987	15066	14819	14841	14938	14863	14953	14948	14947	14952	14916	15076	15013	14845	14927	14820	15029	14850	14988	14768	14839	14949	15124	15000	14932	15006	14910	14949	14983	14878	14914	14951	14973	15051	14859	15077	14929	14933	14919	15029	15063	14938	14973	14816	14886	14956	14838	15116	14959	15132	14723	14898	15015	14730	15057	14960	14840	14876	14912	14976	14773	14882	14710	15042	14915	14993	14733	15004	14873	14768	14907	14885	14836	14812	15006	14937	14800	14939	14972	14822	15134	14722	14833	14855	14898	14940	14945	14964	15135	14891	14819	14895	14857	14971	14938	14876	15006	14927	14978	14835	14970	14823	15022	14936	14879	14938	14942	14910	15035	14819	14888	14829	14828	14996	14961	15074	14852	14911	14942	14949	14905	14924	14913	14696	15112	14682	15046	14857	15114	14818	14898	15079	14849	14829	14824	15056	14738	14835	14942	14938	15097	14816	15107	14803	15072	14948	14966	14863	15012	14761	15043	14982	14902	14927	14841	14911	15049	14851	14794	14749	14916	15120	14873	14856	14923	15002	14934	15044	14923	14742	14943	14916	14882	14797	14978	14919	14952	14833	15078	14855	14715	14966	14951	14977
23953	21169	28473	24755	23047	21812	20341	18159	17140	17293	17102	17043	17006	16830	16914	16625	17029	16702	16736	16699	16839	16536	16508	16609	16219	16343	16503	16511	16492	16347	16536	16341	16470	16417	16493	16509	16460	16334	16498	16319	16335	16442	16318	16355	16339	16481	16208	16321	16273	16288	16368	16413	16360	16373	16319	16162	16423	16430	16266	16299	16203	16099	16118	16228	16156	16278	16574	16228	16515	16250	16278	16136	16304	16424	16258	16437	16229	16340	16180	16356	16316	16152	16319	16528	16233	16239	16454	16336	16307	16321	16242	16335	16420	16320	16165	16450	16171	16133	16172	16225	16264	16392	16417	16338	16603	16313	16229	16358	16274	16392	16391	16439	16134	16373	16300	16438	16463	16318	16151	16392	16219	16193	16286	16382	16248	16486	16290	16297	16422	16204	16215	16242	16145	16466	16247	16334	16470	16274	16333	16049	16207	16201	16220	16161	16356	16450	16218	16269	16268	16348	16294	16320	16244	16270	16086	16192	16595	16422	16320	16231	16474	16319	16288	16321	16224	16380	16068	16441	16393	16268	16229	16244	16288	16480	16234	16168	16166	16213	16379	16224	16149	16238	16416	16401	16358	16478	16298	16325	16201	16129	16405	16206	16472	16246	15943	16258	16460	16019	16273	16297	16372	16204	16422	16494	16477	16221	16292	16390	16199	16293	16267	16327	16329	16155	16355	16293	16583	16265	16180	16243	16213	16451	16134	16246	16390	16368	16273	16322	16198	16385	16223	16319	16362	16167	16160	16218	16160	16192	16149	16255	16270	16285	16409	16025	16151	16307	16362	16169	16327	16185	16350	16268	16376	16185	16286	16312	16305	16756	16278	16244	16355	16475	16456	16463	16187	16276	16418	16260	16159	16225	16325	16286	16332	16304	16169	16141	16239	16322	16511	16336	16146	16371	16359	16131	16349	16314	16527	16498	16402	16385	16339	16439	16446	16375	16429	16168	16325	16312	16107	16327	16057	16314	16067	16121	16203	16386	16373	16408	16402	16116	16374	16138	16380	16371	16081	16193	16123	16192	16138	16089	16199	16258	16285	16286	16315	16285	16388	16303	16234	16164	16276	16289	16096	16475	16339	16149	16420	16335	16491	16278	16282	16239	16280	16185	16065	16267	16175	16283	16222	16362	16347	16331	16277	16374	16396	16276	16212	16320	16422	16266	16104	16363	16266	16244	16378	16470	16382	16171	16252	16160	16131	16289	16430	16303	16148	16378	16341	16335	16028	16247	16225	16167	16333	16591	16154	16143	16255	16385	16417	16380	16293	16242	16294	16460	16330	16382	16332	16311	16376	16389	16257	16514	16315	16276	16308	16172	16435	16390	16428	16206	16331	16156	16277	16200	16405	16478	16347	16281	16204	16505	16434	16392	16263	16496	16293	16384	16174	16238	16182	16286	16257	16153	16432	16357	16248	16286	16196	16290	16230	16178	16170	16439	16384	16204	16222	16046	16398	16271	16219	16264	16205	16268	16442	16276	16244	16170	16307	16348	16397	16315	16216	16306	16474	16193	16379	16338	16144	16121	16311	16351	16327	16339	16318	16210	16397	16581	16425	16198	16255	16264	16213	16345	16358	16474	16336	16243	16487	16293	16244	16321	16319	16377	16296	16315	16283	16162	16362	16328	16468	16356	16147	16231	16409	16206	16334	16252	16453	16163	16239	16434	16413	16446	16432	16316	16250	16142	16227	16228	16290	16371	16189	16379	16354	16319	16270	16338	16167	16414	16340	16267	16096	16439	16452	16142	16113	16217	16153	16377	16366	16063	16301	16354	16538	16328	16212	16312	16371	16363	16158	16230	16377	16486	16479	16267	16406	16434	16385	16116	16141	16250	16220	16410	16267	16266	16265	16215	16463	16355	16422	16253	16226	16498	16374	16497	16461	16208	16591	16099	16421	16312	16379	16406	16319	16321	16254	16417	16327	16246	16439	16254	16276	16261	16288	16186	16350	16391	16264	16283	16357	16401	16264	16406	16182	16262	16284	16141	16357	16227	16349	16553	16310	16195	16326	16300	16247	16384	16310	16251	16526	16278	16303	16249	16338	16355	16281	16556	16340	16489	16297	16293	16264	16177	16146	16207	16361	16232	16544	16439	16172	16385	16086	16052	16254	16183	16293	16139	16227	16341	16401	16445	16267	16457	16380	16112	16500	16191	16386	16204	16541	16255	16327	16439	16379	16496	16144	16511	16249	16379	16361	16068	16411	16254	16480	16299	16104	16372	16305	16301	16120	16306	16404	16228	16359	16339	16254	16541	16258	16316	16184	16198	16156	16359	16445	16304	16425	16489	16340	16328	16248	16163	16272	16538	16389	16341	16308	16228	16396	16292	16382	16435	16373	16296	16376	16276	16315	16420	16386	16331	16084	16398	16420	16361	16463	16244	16336	16125	16295	16413	16491	16355	16345	16388	16366	16195	16365	16120	16265	16470	16139	16335	16288	16157	16270	16362	16269	16410	16246	16413	16317	16416	16117	16290	16221	16301	16276	16218	16348	16236	16556	16209	16346	16336	16367	16184	16341	16354	16362	16124	16194	16283	16312	16058	16300	16359	16450	16428	16365	16196	16529	16395	16423	16229	16393	16375	16264	16357	16147	16279	16239	16320	16338	16247	16286	16444	16395	16258	16289	16393	16481	16504	16239	16271	16240	16472	16189	16366	16070	16392	16127	16300	16311	16371	16220	16387	16114	16299	16358	16182	16308	16350	16325	16278	16262	16300	16416	16408	16327	16541	16330	16274	16359	16310	16287	16429	16268	16379	16285	16464	16111	16286	16322	16334	16364	16452	16360	16368	16227	16301	16233	16319	16191	16460	16371	16274	16155	16404	16448	16288	16306	16358	16257	16047	16288	16153	16332	16183	16365	16216	16230	16148	16314	16356	16232	16169	16162	16359	16144	16365	16455	16185	16350	16526	16229	16122	16540	16349	16357	16254	16240	16184	16330	16208	16245	16222	16192	16270	16187	16195	16262	16245	16384	16297	16380	16246	16335	16183	16264	16351	16232	16429	16320	16333	16357	16325	16386	16488	16311	16277	16217	16534	16481	16483	16424	16192	16337	16244	16419	16090	16223	16388	16370	16292	16182	16491	16287	16426	16348	16300	16326	16397	16094	16292	16038	16332	16304	16213	16154	16147	16292	16221	16257	16332	16288	16489	16191	16303	16306	16324	15912	16279	16536	16396	16260	16248	16374	16305	16307	16421	16263	16212	16048	16475	16300	16119	16461	16115	16448	16463	16317	16204	16501	16287	16395	16261	16326	16367	16463	16253	16109	16219	16216	16211	16372	16216	16395	16233	16482	16338	16447	16145	16369	16360	16411	16359	16399	16440	16322	16246	16184	16040	16249	16221	16341	16290	16084	16379	16538	16353	16523	16287	16296	16235	16207	16299	16081	16480	16438	16038	16254	16331	16254	16438	16363	16177	16317	16337	16231	16200	16194	16335	16341	16194	16351	16342	16254	16358	16290	16285	16286	16245	16350	16426	16418	16280	16183	16098	16248	16277	16278	16051	16207	16207	16363	16417	16518	16306	16352	16165	16207	16365	16414	16274	16353	16214	16284	16288	16311	16456	16022	16166	16221	16241	16385	16218	16315	16419	16348	16396	16216	16421	16230	16362	16460	16334	16323	16403	16184	16371	16261	16323	16419	16375	16384	16229	16273	16322	16444	16371	16147	16316	16513	16326	16387	16419	16541	16347	16317	16293	16171	16346	16325	16417	16448	16347	16230	16302	16405	15983	16455	16418	16387	16266	16517	16255	16446	16344	16283	16293	16378	16202	16034	16245	16440	16189	16523	16453	16237	16323	16292	16228	16228	16321	16258	16344	16214	16134	16184	16047	16254	16279	16288	16216	16340	16215	16385	16322	16210	16324	16445	16111	16190	16144	16231	16284	16299	16260	16196	16198	16104	16325	16153	16248	16291	16228	16221	16319	16538	16229	16221	16409	16480	16379	16233	16175	16175	16491	16455	16431	16292	16167	16185	16458	16150	16382	16466	16204	16208	16264	16315	16280	16309	16234	16459	16291	16466	16139	16301	16159	16357	16119	16389	16248	16134	16190	16288	16273	16306	16270	16516	16146	16299	16247	16241	16382	16372	16226	16214	16303	16360	16280	16282	16388	16339	16260	16411	16297	16185	16226	16265	16359	16198	16060	16537	16191	16253	16097	16293	16260	16278	16251	16063	16321	16301	16315	16408	16260	16465	16078	16306	16354	16169	16199	16174	16460	16324	16209	16201	16404	16478	16465	16342	16445	16205	16269	16330	16271	16259	16413	16427	16251	16356	16226	16266	16390	16390	16307	16306	16236	16235	16343	16359	16273	16199	16312	16372	16330	16403	16333	16485	16279	16375	16143	16277	16419	16162	16158	16200	16497	16426	16386	16264	16382	16353	16418	16339	16282	16152	16056	16389	16336	16434	16336	16397	16330	16277	16557	16287	16370	16324	16187	16377	16372	16458	16490	16273	16370	16156	16255	16427	16280	16284	16375	16366	16358	16377	16308	16224	16216	16471	16199	16304	16431	16225	16373	16292	16588	16427	16213	16240	16268	16294	16274	16398	16168	16461	16317	16280	16200	16261	16213	16249	16350	16372	16332	16315	16220	16211	16554	16210	16239	16241	16155	16289	16394	16314	16390	16251	16281	16236	16243	16229	16330	16254	16225	16271	16373	16049	16285	16352	16520	16351	16426	16312	16199	16288	16339	16449	16274	16282	16240	16290	16144	16198	16306	16439	16506	16424	16446	16337	16197	16204	16138	16135	16209	16221	15972	16312	16047	16363	16274	16291	16264	16330	16171	16278	16344	16388	16338	15988	16229	16058	16343	16518	16228	16471	16315	16454	16258	16340	16376	16183	16353	16451	16263	16283	16301	16297	16190	16356	16347	16317	16407	16385	16180	16401	16548	16348	16314	16314	16358	16445	16317	16375	16413	16334	16248	16208	16324	16234	16263	16332	16233	16384	16270	16348	16300	16350	16337	16187	16351	16275	16198	16147	16447	16286	16276	16221	16299	16445	16160	16289	16154	16259	16238	16461	16508	16438	16281	16186	16198	16287	16414	16251	16100	16369	16298	16483	16234	16208	16417	16183	16215	16214	16249	16086	16286
21729	36980	37587	32676	25301	19682	18022	17258	16767	16389	16105	16131	16027	15943	15896	15914	15766	15869	15645	15615	15558	15554	15502	15479	15412	15506	15536	15411	15510	15379	15255	15047	15135	15232	15176	15328	15283	15183	15332	15325	15276	15360	15167	15295	15042	15079	15240	15286	15253	15265	15082	15120	15064	15294	15034	15147	15225	15153	15017	15264	15111	15161	15299	15315	15183	15252	15131	15190	15082	15201	15254	15096	14972	15185	15146	15023	15552	15118	15101	15252	15260	15164	15217	15043	15166	15232	15005	15235	15270	15153	15202	15075	15028	15199	15114	15053	15121	15370	15228	15236	15083	15274	15090	15238	15149	15143	15114	15229	15146	15276	15226	15015	15171	15166	15165	15188	15075	15121	15163	15130	15204	15272	15253	15141	15105	15216	15189	15097	15231	15269	15133	15155	15168	15110	15113	15185	15185	15175	15125	15026	15070	15315	14977	15242	15187	15121	15239	15295	15111	14980	15352	15166	15472	15240	15197	15233	14965	15170	15164	15123	15211	15013	15033	15063	15191	15180	15136	15226	15159	15147	15067	15197	15066	15233	15294	15331	15237	15231	15040	15075	15094	15176	15174	15085	15164	15090	15196	15162	15151	15132	15130	15080	15158	15017	15116	15144	15146	15024	15251	15057	15149	15290	15151	15270	15240	15096	15181	15291	15145	15187	15233	15258	15222	15274	15206	15120	15210	15166	15274	15065	15285	15208	15277	15213	15170	15077	15093	15267	15274	15237	15103	14976	15181	15186	15134	15118	15128	15214	15098	15192	15208	15226	15158	15367	15112	15189	15278	15110	15262	14902	15189	15113	15095	15174	15170	15290	15176	15111	15134	15143	15202	15097	15235	15323	15145	15255	15138	15100	15100	15108	15046	15139	15096	15249	15196	15060	15148	15166	15153	15093	15180	15094	15336	15237	14997	15179	15040	15198	15106	15179	15116	15177	15076	15126	15172	15234	15217	15199	15270	15086	15087	15028	15181	15259	15196	15152	15156	15078	15109	15185	15031	15157	15076	15126	15007	15112	15048	15135	15205	15230	15248	15328	15144	15326	15329	15116	15149	15091	15246	15142	15230	15137	15022	15243	15078	15177	15281	15103	15191	15118	15184	14977	15101	15206	15062	15075	15134	15230	15203	15227	15298	15133	15213	15124	15268	15142	15228	15076	15042	15155	15268	15140	15233	15235	15123	15067	15113	15058	15245	15113	15090	15058	15170	15326	15055	15175	15298	15299	15219	15071	15130	15237	15132	15314	15070	15179	15104	14964	15149	15207	15071	15091	15226	15135	15288	15039	15169	15312	15123	15023	15156	15044	15324	15330	15212	14997	15250	15227	15117	15183	15189	15106	15048	15115	15085	15088	15219	15289	15208	15179	15021	15089	15249	15118	14973	15355	15027	15148	15153	15266	15265	15131	15208	15210	15247	15233	15202	15140	15232	15033	15197	15045	15185	14984	15146	15301	15031	15202	15274	15256	15164	15248	15446	15018	14993	15056	15225	15292	15034	15211	15253	15022	14921	15262	15211	15079	15097	15271	15219	15000	15189	15294	15088	15018	15124	15272	15129	15322	15047	15273	15273	15024	15257	15136	15243	15185	15062	15306	15129	15066	15186	15163	15191	14963	15240	15166	15141	15163	15189	15155	15134	15227	15005	15175	15147	15232	15203	15224	15179	14984	15157	15078	15504	15244	15049	15231	15083	15212	15282	15189	15107	15210	15283	15051	15163	15260	15317	15065	15175	15218	15182	15159	15354	15098	15083	15160	15198	15142	15099	15262	15148	15186	15055	15126	15110	15173	15197	15069	15118	15272	15194	15180	14947	15172	15256	15185	15115	15141	15064	15046	15282	15227	15091	15159	15273	15200	15241	15097	15285	15153	15119	15195	15130	15212	15279	15129	15123	15293	15298	15192	15178	15192	15087	15388	15081	15183	15182	15060	15211	15091	15267	15129	15161	15166	15243	15067	15104	15150	15113	15083	15067	15255	15174	15297	15194	15050	15217	15368	15153	15209	15149	15235	15292	15245	15150	15070	15224	15222	15192	15111	15157	15099	15187	15223	15200	14951	15064	15210	14916	15251	15137	15151	15302	15177	15279	15009	15226	15185	15239	15075	15118	15156	15226	15164	15079	15042	15369	15099	15221	15087	15222	15071	15033	15179	15189	15223	15151	15084	15292	15247	15197	15364	15000	15215	15121	15178	15104	15187	15351	15228	15198	15206	15054	15151	15255	15058	15143	15234	15196	15313	15225	15133	15119	15115	15271	15104	15194	15253	15230	15138	15125	14993	15178	15124	15284	15124	15028	15212	15335	15014	15205	15285	15178	15227	15100	15163	15126	15056	15161	15076	15292	15140	15171	15085	15100	15048	15307	15144	15060	14869	14955	15222	15007	15250	15140	15157	15188	15146	15232	15097	15267	15085	15159	15090	15148	15178	15252	15184	15151	15283	15046	15259	15260	15345	15182	15167	15224	15159	15113	14952	15157	15213	15183	15100	15148	15040	15135	15307	15086	15247	15209	15007	15144	15170	15064	15069	15178	15131	15218	15024	15258	15100	15069	15068	15087	15266	15283	15209	15169	15014	15194	15125	15222	15146	15202	15071	15184	14999	15330	15148	15186	15000	15159	15118	15211	15177	15173	15127	15170	15115	15136	15352	15258	15049	15155	15249	15277	14936	15189	14952	15109	15245	15199	14988	15201	15181	15222	15163	15279	15305	15289	15129	15226	15172	15145	15212	15249	15115	15288	15171	15055	15170	15048	15276	15181	15146	15167	15234	15086	15261	15196	15145	15116	15227	15125	15338	15220	15007	15127	15178	15262	15091	15065	14904	15105	15324	15201	15123	15137	15146	15144	15247	15262	15159	15139	15169	15129	15180	15233	15241	15361	15013	15124	15111	15063	15157	15231	15117	15402	15279	15131	15066	15059	15095	15187	15100	15132	15145	15254	15293	15073	15151	15221	15318	15197	15297	15129	15057	15084	15016	15155	15158	15124	15085	15175	15342	15166	15250	15208	15106	15266	15207	15011	15111	15282	15363	15034	15259	15071	15239	15224	15067	15047	15030	15237	15149	15138	15039	15117	15076	15071	15063	15046	15120	15264	15149	15224	15280	15193	15208	15275	15167	15101	15136	15210	15055	15248	15202	15133	15271	15121	15330	15137	15167	15350	15119	15304	15209	15129	15180	15137	15230	15278	15117	15131	15209	15292	15168	15155	15171	15124	15074	15164	15314	15198	15201	15389	15199	15098	15103	15187	15313	15128	14980	15098	15246	15258	15214	15086	15295	15142	15124	15114	15114	15139	15216	15166	15296	15194	15282	15216	14999	15188	15246	15202	15273	15095	15148	15203	15001	15066	15030	15300	15133	15130	15232	15173	15192	15196	15146	15078	15193	15225	14988	15241	15166	15128	15153	15104	15326	15196	15194	15280	15238	15216	15233	15257	15269	15189	15204	15158	15073	15099	15129	15211	15151	15292	15248	15161	15149	15343	15018	15221	15105	15069	15161	15124	15188	15244	15217	15195	15265	15253	15139	15170	15371	15000	15159	15278	15171	15229	15145	15167	15212	15059	15179	15215	15065	15176	15203	15197	15188	15202	15159	15253	15063	15288	15161	14999	15107	15128	15062	15245	15125	15242	15197	15006	15156	15211	15131	15100	15031	15085	15163	14950	15249	14989	14968	15178	15119	15121	15146	15334	15147	15196	15171	15269	15132	15232	15086	15231	15122	15212	15174	15173	15060	15157	15498	15391	15211	15178	15253	15179	15249	15213	15097	15098	15042	15075	15062	15211	15214	15331	15307	15244	15226	14952	15076	15192	15138	15252	15057	15089	15206	15147	15075	15119	15137	15286	15243	15103	15114	15140	15282	15332	15263	15224	15211	15166	15129	15156	15098	15174	15258	15320	15137	15301	15115	15172	15277	15274	15140	15119	14994	15075	15154	15266	15343	14956	15046	15076	15185	15192	15150	15163	15168	15327	15143	15200	15160	15270	15112	15132	15191	15221	15248	15175	15211	15183	15201	15053	15072	15158	15257	15241	15269	15212	15254	15000	15168	15257	15045	15432	15194	15255	15114	15308	15168	15152	15302	15169	15096	15252	15234	15394	15055	15095	15300	15300	15049	15239	15093	15210	15292	15190	15139	15165	15192	15296	15214	15147	15106	14998	15144	15314	15190	15126	15045	15119	15227	15184	15196	15185	15023	15023	14988	15207	15018	15310	15156	15171	15090	15184	15053	15159	15164	15144	15178	15178	15151	15194	15193	15055	15199	15107	15244	15155	15270	15065	15099	14984	15158	14968	15300	15300	15109	15299	15086	15180	15262	15121	15155	15096	15306	15187	15090	15184	15167	15063	15218	15073	15072	15089	15091	15262	15021	15210	15101	15254	15155	15187	15149	15186	15124	15118	14964	15319	15062	15046	15178	15129	15141	15062	15203	15264	15190	15153	15036	15184	15198	15163	15163	15127	15148	15191	15064	15104	15299	14998	15161	15262	15155	15238	15128	15301	15142	15069	15144	15165	15109	15036	15088	15094	15231	15125	15116	15107	15171	15066	15241	15117	15072	15243	15115	15096	15052	15359	15105	15191	15136	15154	15142	15103	15107	15150	15177	15090	15051	15153	15058	15275	15135	15135	15170	15158	15225	15299	15268	15226	15190	14952	15120	15064	15194	15164	15259	15103	15059	15137	15214	15170	15133	15277	15057	15198	15017	15226	15072	15272	15092	15260	15132	15262	15244	15166	15174	15192	15014	15037	15191	15198	15077	15293	15168	15058	15148	15318	15182	15170	15197	15435	15318	15041	15219	15087	15240	15147	15206	15054	15217	15002	15109	15217	15095	15187	15150	15242	14891	15353	15220	15117	15214	15384	15063	15157	15190	15115	15181	15268	15205	15295	15262	15115	15282	15280	15171	15341	15099	15222	15377	15044	15344	15219	15329	15052	15191	15121	15310	15083	15167	15272	15145	15079	15163	15329	15196	15068	15170	15007	15137	15169	15180	15112	15050	15275	14953	15173	15177	15136	15120	15114	15179	15127	15165	15197	15176	14982	15236	15184	15258	15105	15216	15273	15289	15021	15073	15082	15130	15179	15231	15285	15136	15094	15288	15172	15105
22743	21131	28977	23709	22167	24844	26164	21127	19579	19652	19364	19150	19086	19121	19003	18922	18718	18846	18616	18620	18454	18321	18438	18298	18293	18214	18289	18190	18290	18134	18295	18010	18054	18340	18167	18265	18133	18145	18069	18164	17985	18062	18011	18264	17958	18043	17999	18202	18081	17900	17983	17965	17938	18091	18200	17976	18113	18039	18266	18019	17940	17814	17998	17960	17853	17984	18011	18009	18229	17907	17859	17977	18099	18205	17932	17872	17883	17898	17814	17997	17934	17917	17990	18186	17869	17890	18028	17965	18017	17874	17795	18023	17952	18104	18079	17833	17935	17874	17841	17903	17896	18071	18039	17861	18048	18068	17910	18118	17678	18002	17985	17974	18010	17921	18038	17933	17783	17862	17906	17906	17930	18039	17945	18028	17983	18093	18080	18076	17949	17976	17944	18026	17931	17838	17945	18054	18289	17958	17845	18068	17989	18014	18088	17952	17834	18128	18097	18068	18032	17921	17889	17881	17675	17986	17974	17942	17848	17800	17863	17882	17988	17990	18042	18082	18008	17876	17979	17710	18034	17996	17965	18132	17997	17919	18116	17928	17915	17948	18257	17841	17781	17873	17993	17923	17873	17812	17914	17719	17913	17967	17998	17876	17693	17971	18050	17828	17805	17894	17782	17865	18036	18041	18233	18048	17940	18073	17846	18075	18081	18026	18070	17970	18194	17919	17896	18155	17998	17979	17990	18099	17941	17956	17805	17915	17849	17876	18068	17944	17905	18040	18254	17832	18132	17947	17878	18035	18101	17816	17819	17742	17799	17752	17966	18025	17999	17938	17912	17911	18130	17874	18005	17981	17966	17977	18041	17753	17895	17929	17852	17851	18092	17840	17826	18000	17976	17942	17913	18080	17847	17836	17943	17960	18039	17968	17889	18075	18183	18009	18049	17943	18068	18077	17768	17959	17867	17982	17885	17959	17962	18173	18091	17959	17850	17869	17979	18075	17949	17833	17700	17732	18159	17905	17665	17939	17880	18042	17758	17939	17988	17992	18091	17945	18082	18008	17921	18064	18159	17806	17872	17947	17850	17820	18052	18006	17956	17771	18063	17898	17752	18050	17942	17997	17952	17937	17973	17770	17890	17861	17954	17887	17804	17970	18124	17952	18041	17953	17971	17799	18220	17964	17949	17894	17786	17869	17914	17805	17920	18164	18096	17851	17963	17941	17868	17948	17888	18134	18037	18051	17938	18072	17945	18066	17988	18047	17812	17960	17709	17893	18020	17918	18013	17792	17861	18157	17942	18128	17885	17958	18135	17937	18058	18040	18063	17853	17771	17852	18018	17823	18080	17957	17810	17822	17922	17863	17915	18153	18047	17861	18067	17911	17781	17834	17772	18064	17962	17988	17955	18027	18095	18068	18098	17946	17818	17838	17924	18000	17936	17975	18008	17904	17965	17976	17991	17875	17977	17913	17949	18089	17968	17970	18125	17924	18050	17847	17983	18090	18108	17788	17904	18049	17976	18013	17885	17887	18092	18014	17960	17898	18029	17943	17827	18157	18015	17760	18054	17982	17804	18016	18036	17946	17770	17688	17716	17758	17996	17985	17867	17965	17828	18113	17819	17788	17842	17903	17960	17990	17803	17914	17950	18089	17955	17796	18059	18119	18086	17948	18051	17925	17992	17633	17972	17862	17678	18048	18097	17942	17690	17713	17773	17944	18010	17678	17919	18076	18016	17957	17939	17917	18027	17942	18173	17933	18181	18092	17882	18053	17943	17950	17771	17899	17950	18025	17887	17871	17999	18107	18052	17837	17953	18079	18049	18071	17941	17962	17755	17976	17742	17862	18098	18049	17826	17921	17977	18043	17865	17754	17875	18138	17915	17808	17805	18045	17688	17904	18034	17716	18088	18172	17870	17956	17933	17901	17819	17812	17749	17884	17989	18047	17996	17958	18142	17956	18036	18032	17927	17788	18007	17933	17955	17945	17963	17854	17905	18131	17715	17869	17970	17905	17789	17931	17954	17734	18070	17838	17863	17926	18046	17838	17814	17892	17950	17955	18249	17940	17963	18052	17919	17934	17906	18065	17907	18324	18248	17921	18005	18016	17951	17896	18304	18068	18009	17814	17834	17927	17961	17838	18023	17886	18256	17889	17922	17988	18040	17951	17986	18014	18121	18237	17863	17840	18082	17791	17953	18037	17727	17909	17846	17855	17880	17852	17977	17979	17958	17840	17877	17722	17947	17819	17864	18058	17830	17813	18126	17786	17885	17981	17934	17856	18051	17872	17915	17902	18031	18120	17925	17896	17986	17883	18121	17986	17850	17948	18066	18011	17956	17882	18145	17832	18070	17897	18040	17898	17851	17925	18086	17898	17856	17996	17799	17792	17697	17967	17921	17980	18083	17908	17955	18027	18041	17967	17907	17764	18110	17994	17789	17961	18021	18040	17899	17947	18180	18094	18095	18081	17987	17998	17944	18011	17814	18062	17896	17924	17915	17907	18019	17803	18001	17981	17772	17932	17791	17840	17904	17969	17918	17881	17896	18054	17870	17829	17891	18069	17976	17883	18043	18121	17958	18033	17863	17953	17947	18073	17711	17836	17957	18114	17939	17745	17948	17866	17950	17908	18013	18025	17798	17827	17878	17993	17983	18169	17901	17771	17954	18009	17913	17766	17707	17804	18051	17930	18016	17777	17861	17967	18040	17988	18170	18049	17875	17873	17923	17786	17796	18018	17907	17942	18077	18006	17850	18069	17962	17966	17948	18004	17930	17871	17986	18032	17883	17937	17813	17925	17783	17929	17871	17908	17910	17939	18095	17979	17880	17605	18036	18041	17877	17818	17938	17810	17953	17800	18037	17845	18076	17904	17670	18154	18027	17892	18124	17909	17880	18059	18056	18045	17971	18049	17918	17905	18088	17913	17909	18190	17896	17745	17941	17793	17988	17878	17897	17821	17964	18203	17838	17927	17807	17840	17989	17991	18105	17816	18149	17864	18117	17681	17928	17841	17858	17709	17989	17997	17925	18035	18065	17972	17942	18007	18170	17917	17919	17984	18022	17970	17856	17843	18003	17922	17942	17936	17786	17996	18015	17945	17924	17897	17972	17940	17882	18146	18009	17729	17907	17826	17926	18141	17917	18046	17837	17813	17711	18055	17916	17940	17858	17946	17906	17767	17833	18013	18012	17901	17869	17920	18051	17878	17797	17947	17991	17919	17913	17653	17864	18013	18140	17968	17997	17892	17930	17901	17835	17848	18049	17959	17811	17832	17876	17840	18096	17909	17946	18046	17869	17943	17958	17866	17928	17914	17887	17845	18019	17963	17896	17850	18078	18000	17986	17607	18063	18030	17875	17709	18089	18044	18133	17821	18001	18098	18027	17976	17808	18059	17704	17998	18097	17957	17904	17832	17991	17896	18015	18051	17769	17705	17811	18087	18044	17828	17868	17870	17739	17932	17991	18010	17976	17749	17916	18083	17713	17985	17894	17820	17929	17877	17936	18062	17933	17981	18000	17871	18025	17821	17981	17668	17770	17931	17794	17966	17812	17947	17867	17896	17791	17908	17882	17904	18081	17935	17865	17815	18016	17861	17977	17948	17902	17998	17946	17888	17823	18019	18026	17920	18011	18057	17926	17901	17934	17866	17863	17686	17966	17827	17833	17887	18010	17764	17952	18085	17844	17828	18017	18120	18028	17843	18087	18123	17768	17840	18067	17922	17899	17907	18217	17903	17937	17778	17993	18082	17928	18116	17846	17957	18051	18061	18126	17880	17948	17900	17757	17876	18001	18097	18024	17799	18054	17954	17921	17705	17965	17992	17850	18072	17879	17755	17668	17960	17996	18035	18001	18046	18075	18187	17942	17755	17908	17941	17864	17866	18023	18013	17808	18008	17890	17980	18092	18019	17993	17929	17918	18005	17906	17971	17868	18081	17753	17811	17886	17816	17982	17906	17896	18000	18064	17918	18088	18041	17865	17938	17949	18150	17788	17952	17794	17916	17960	17794	18028	18082	17721	18065	18015	17912	17921	17875	17946	18009	17809	17931	18031	17983	18023	17831	17885	17976	17876	17979	17920	17918	18029	18036	18023	17935	17818	17860	18071	17814	18162	17633	18173	17794	18131	17952	18065	18074	17995	17727	17693	17856	18003	17887	17787	17928	18149	17988	17736	17998	18106	17814	17993	17907	17816	18050	17974	17952	17968	17827	18010	17963	18029	17644	18070	17895	17793	17887	17871	18180	18105	18021	17825	18114	17972	17852	17783	17758	17861	17798	18096	17832	17939	18038	17972	17783	18049	18044	18104	17968	17932	17886	17901	18010	17895	17878	17746	17964	17886	17758	17831	17874	18074	17906	17980	18072	17891	18079	17975	18021	18050	17937	18037	17966	17987	18102	17956	17786	17873	17937	18055	17958	17992	17917	17981	18003	17928	18016	18123	17863	18122	17795	17842	17869	17964	18076	17965	18109	17966	18058	17942	17657	17713	17931	18039	17878	18199	17773	17901	17930	18034	18023	18010	18014	17911	18041	17745	17900	17980	17967	17890	17897	18145	17955	17962	18018	17915	17866	17933	17839	17765	18068	18021	17912	17955	18117	17983	17980	18071	17976	18014	17952	18082	18024	17989	17967	18013	18088	17812	17823	17735	17858	17735	17801	17785	18152	17974	17922	17732	18137	18069	17789	17881	17909	17935	17922	17887	17961	17933	17937	17943	17928	17991	18124	17870	17741	17891	18088	17966	18030	18078	17948	17998	17804	17984	18047	17952	17804	17737	17722	18049	17970	18033	18078	18002	17722	17899	17893	17956	18105	17804	17966	18049	17631	18078	18123	17889	17939	17854	17829	17883	17884	17863	18021	18049	17693	17999	18072	17970	17931	17956	17994	17908	18039	17993	17864	18011	18027	17815	17893	17926	18104	17970	17843	17948	17805	18055	17981	17876	17921	18009	17897	18085	17722	18071	17844	18121	18099	18131	18068	17788	17808	17808	17864	17814	17971	17991	18070	17987	17972	17905	17833	17870	17949	17785	17921	17958	18134	17833	17825	17868	17762	17883	18082	18063	17889	18169	18063	17980	17963	17903	17904	17785	17996	17930	17886	17876	17934	18030	17788	17986	18119	17874	18117	18061	17727	17955	18219	17925	17813	18069	17839
24508	43698	47262	39772	31699	26058	21196	19375	18879	18128	17744	17786	17575	17402	17377	17358	17290	16989	17173	16899	16787	16821	16726	16616	16481	16533	16309	16459	16440	16446	16342	16250	16444	16181	16204	16064	16298	16284	16133	16057	16177	16064	16250	16301	16106	16250	15985	16099	16126	16138	16181	16128	16240	16394	16052	16265	16113	16236	16167	16151	16256	16179	16106	16129	15984	16157	16145	16248	16097	16098	16342	16023	16072	16120	15946	16184	15964	16215	16056	16174	16117	16160	16237	16213	16240	16040	16049	16167	16107	16127	16148	16126	16261	16259	16011	16063	16152	16064	16128	16072	15993	16193	15994	16055	16304	16225	16075	16040	16060	16240	16157	15951	16121	16083	16119	16077	16212	16114	16030	16107	16238	16035	16208	16209	16066	16086	16124	15986	16241	16298	16193	15998	16051	16143	16051	16192	15907	16121	16166	16188	16100	16075	16069	16155	15996	16097	16165	16170	16171	16218	16145	16062	16042	16188	16223	16079	16216	16037	16072	15983	16058	16271	16150	16113	16151	16209	16027	16178	16210	16172	16249	16030	16251	16120	16202	16193	16063	16135	16141	16048	16075	16154	16108	16153	16126	15985	15939	16187	16260	16167	16070	16206	16297	16035	16176	16069	16068	16121	15990	16166	16124	16064	16209	16068	16130	16261	16124	16027	16186	16115	16036	16111	16243	16095	16322	16048	16123	16104	16311	16131	16193	16099	16274	15933	16128	15971	16228	16148	16365	16072	16205	16059	16082	16007	16273	16239	16100	16213	16126	15980	16177	16159	16049	16189	16172	16216	16233	16210	16139	16055	16007	16177	16162	16207	16215	15994	16241	16126	16182	16209	16156	16017	16214	16001	16035	16202	16113	16297	16130	16111	16147	16051	16111	16112	16142	16123	15984	16051	16075	16111	16317	15989	16051	16228	16374	16182	15925	16076	16281	16206	16158	16008	16061	16123	16033	16142	16155	16375	16054	16133	16232	16020	16197	16280	16030	16095	16076	16215	16125	16092	16187	16165	16055	16053	16050	16202	16160	16085	16099	16162	16197	16151	16138	16113	16214	16160	16128	16269	16006	15925	16193	15921	16171	16025	16091	16020	16243	16160	16009	16191	16168	16087	16200	16245	16090	16149	16047	16185	16094	16186	15964	16018	16216	15986	16079	16190	16190	16097	16245	16131	16109	16189	16149	15990	16173	16008	16175	16165	16043	15878	16072	16167	16226	16017	16159	16184	16146	15964	16020	15931	16243	15932	16169	16030	16009	15947	16109	16150	16132	15970	16154	15991	16078	16218	16283	16148	16041	16156	16161	16240	16029	16118	16197	16147	16074	16192	15997	16060	16107	16098	16180	16175	16222	16283	16079	15940	16147	15939	15941	16073	16085	16075	16144	16036	16262	16059	16148	16131	15970	16310	16055	16166	15992	16168	16262	16084	16263	15994	16094	16224	16187	16262	16129	15970	16215	15961	15973	16131	15946	16291	16235	16054	16215	16056	16013	16166	16074	16045	16125	16224	15961	16164	16120	16112	15994	16064	16186	16247	16059	16172	16098	16056	16149	16217	16093	16055	16125	16078	16136	15840	16044	16149	16169	16254	16287	16089	16139	15983	16098	16006	16102	16131	16180	16150	16128	16147	16049	16291	16152	16077	16151	16130	16225	16124	16132	16173	16116	16099	16238	16018	16111	16057	16028	16211	16073	16237	16114	15982	16184	16203	16133	16125	16073	16253	16163	16172	16155	16114	16193	16269	16082	15975	16071	16218	16249	16273	16256	16197	16172	16150	16082	16099	15921	16084	16050	16128	16184	16044	16085	15989	16201	16206	16271	16035	16109	16083	16218	16170	16106	16144	16225	16125	16113	16049	16035	16101	16022	16042	16101	16086	16201	16234	16095	16206	16067	16221	16275	16142	16056	16019	15950	16116	16030	16211	16143	16060	16075	16184	16062	16140	16241	16043	16120	16102	16067	15881	16097	16159	16085	16079	16132	16052	16180	16152	16344	16061	16111	15915	16116	16261	16156	16135	16073	16097	16154	16006	16230	16037	16184	16137	16176	16028	16017	16057	16112	16140	16216	15966	16017	16064	16056	16131	16019	16300	16083	16018	16166	16079	16211	16198	16108	15960	16082	16168	16357	16166	16212	16118	16234	16206	16088	16030	16112	16245	16093	16134	16149	16082	16183	16003	15859	16155	16005	16103	16202	16100	16032	16229	16155	16229	16056	16162	16049	16031	16032	16501	16106	16064	16181	16158	16162	16013	16045	16112	16044	15966	16155	15991	16133	16086	16042	16112	16128	16018	16088	16096	16057	16278	16023	16095	16114	16217	16028	16110	16034	16138	15983	16083	16046	16043	16193	16155	16134	16161	16078	16122	16258	16102	15943	15948	16167	16219	16045	16030	16269	16086	16090	16049	16013	16100	16121	16083	15983	16169	16192	16156	16180	16105	16142	16095	16094	16190	15912	16174	16020	15885	16097	16099	16162	16123	16178	16145	16069	16234	16185	15990	16001	16048	15988	16143	16272	16038	16302	16033	16188	16061	16077	16256	16156	16183	16154	16003	16156	16147	16191	15959	16128	16176	16132	16005	16120	15909	16060	16099	16132	16020	16112	16136	16122	15998	16223	15982	16279	16044	15970	16049	16113	16213	16036	16225	16229	16125	16056	16096	16129	16088	16205	15983	15936	16076	16014	15895	16088	15992	16068	16086	15991	16230	16305	16098	16102	16111	15983	16144	16078	16112	16041	15968	16172	16242	16223	16029	16171	16082	16067	15871	15922	16107	16068	16065	16033	16152	16219	16068	16074	16185	16184	16100	16114	16007	16126	16048	16037	16408	16167	15964	16275	16051	16051	16145	16150	16135	16206	15996	16096	16055	16111	16156	16195	16041	16100	16198	16179	16176	16251	16150	16144	15979	16077	16053	16133	16204	16147	15963	16197	16257	16182	16087	16025	15976	16259	16167	16150	16157	16120	16055	16176	16113	16271	16237	16102	16049	16124	16093	16222	16097	16169	16160	16240	16164	16022	16041	16234	16123	16030	16118	16103	15907	16206	16077	16168	15848	16240	16115	16231	16210	16141	15987	16157	16122	16176	16186	16233	16037	16079	16095	15915	16097	16195	16167	16181	16146	16033	16231	16049	16137	16310	16009	16114	16041	16075	16104	16254	16180	16178	16025	16021	16051	16106	15942	16096	16071	16193	16015	16100	16062	16048	16098	16113	15995	15961	16021	16191	16214	16176	16106	15966	16086	15998	16127	16126	16117	16122	16097	16286	16176	16073	16148	16028	16241	16173	15942	16164	16139	16049	16138	16119	16134	16189	16140	16145	16161	15963	16313	16194	15885	16141	16249	16106	16165	16063	16119	16213	16282	16236	16163	16191	16185	16061	16072	16048	16228	16074	15973	16290	16172	16074	16177	16159	16260	16067	16100	16236	16010	16246	16201	16020	16119	15997	16029	16243	16229	16031	16219	16182	16099	16190	16070	16061	16083	16104	16000	16162	16035	16105	16232	16233	16184	16052	16165	16230	16065	16177	16149	16170	16177	16090	16176	16229	16017	16036	16008	16087	16145	16247	16283	16133	16069	16249	16074	16099	15947	16212	16022	16139	15988	16292	16154	15995	16179	16079	16077	16049	16152	16167	16169	16178	16175	16235	16276	16070	16155	16168	16045	16174	16249	16067	16273	16086	16027	16136	16183	16230	16170	16050	16155	16009	15926	16021	16084	16054	16106	16047	16179	16050	16106	16096	16153	16147	16113	16195	16345	16003	15928	16122	16174	15957	16079	16119	16322	16135	16072	15920	16118	16142	15989	16226	16265	16073	16257	16148	15871	16232	15951	16024	16085	16149	16088	16178	15996	16258	16059	16031	16129	16167	16284	16282	16192	16213	16255	16251	16036	16203	16143	16055	16150	15992	16193	16087	16229	16180	16208	16160	15992	16046	16116	16293	16175	16193	16356	16158	16110	16322	16023	16026	16118	16061	16089	15898	16227	16160	16203	16108	16244	16182	16153	16139	16063	16053	16074	16054	16038	16181	16178	16168	16088	16189	16056	16071	16192	16172	16088	16128	16155	16101	16249	15980	16247	16099	15880	16167	16057	16092	16253	16210	16245	16058	16039	16110	16096	16238	15995	16265	16089	16202	16132	16079	16160	16142	16093	16202	16038	16168	16094	16014	15938	16024	16138	16092	16094	16049	16217	16062	16120	16077	16140	16103	16007	16180	16113	16130	16059	16065	16096	16179	16174	16295	16049	15886	16273	16205	16076	16102	16016	16239	16045	16120	16106	15946	16129	16095	16130	16111	16097	16099	16236	16005	16077	16126	16226	16079	15978	16241	16108	16027	16222	16019	16038	16151	16113	16187	15971	16098	16114	16143	16137	16037	16161	16091	16063	16189	16230	16111	16031	16244	15966	15983	16099	16165	16292	16094	16104	16169	16120	16119	16234	16212	16130	16147	16188	16081	16052	16165	16066	16191	16331	16194	15977	16153	16052	16199	16031	16005	15980	15947	16070	15985	16114	16107	16204	16183	16249	16066	15975	16225	15938	16149	16212	16194	16068	16083	16324	16184	15965	16101	16138	16097	16068	16071	16014	16145	16020	16196	16207	16177	16129	16239	16085	16071	16022	16035	15982	16164	16209	16107	16180	15996	16184	16056	16056	16054	15975	16303	16006	16171	16210	16054	16300	16077	16101	15981	16201	16039	16130	16050	16110	16204	16057	16079	16081	16026	16238	16268	16195	16328	16009	16264	16049	16384	15945	16042	16089	15911	16005	16180	16246	16259	16102	16172	16009	15982	16345	15976	16157	16138	16112	16239	15939	16225	16197	16108	16216	16285	16096	16142	15979	16152	16036	15977	16052	16194	15994	16076	16055	16082	16175	16022	16075	16253	16174	16270	16137	16013	16115	16178	16105	16061	16101	16305	16132	16069	16129	15981	16038	16107	16019	16001	16067	16103	16262	16018	16157	16043	16094	16120	16236	16156	16000	15859	16096	15992	16096	16076	15990	16126	16080	16018	16101	16101	16127	16110	15923	16082	16229	16251	16173	16172	16079	16067	15947	16133	16115	16122	16125	16163	16139	16310	16096	16081	16097	16154	16016	16104	16000	16120	16211
27111	22580	27563	25362	19661	17747	17048	16484	16342	16280	16211	16171	16108	16007	16026	16235	16095	16036	16038	16013	16219	16046	16207	16107	16062	16096	16055	16004	16114	15961	16047	16009	16024	16107	15988	15744	16145	15930	15866	15839	15936	15983	16011	15886	15925	16086	16016	15936	16011	15995	15972	15914	15951	15951	15826	15928	15822	15955	16010	16100	15904	15867	15907	15968	15998	15748	15959	16028	15898	15713	16053	15815	15875	15883	16174	15955	15966	15907	16050	16078	15892	15814	15932	16041	15975	15925	15945	15979	15885	15951	15866	15903	16046	15930	16039	16131	15810	15955	15949	15907	15856	15972	16005	16072	15838	15820	15848	15914	15990	16066	15879	15950	15662	15936	16065	15954	15750	15964	15876	16165	15925	16201	16057	15835	16104	15840	15767	15994	15640	15784	15974	15862	16051	15757	16003	15836	15929	16038	15675	15854	15897	15995	15854	15871	16054	15938	16119	15778	15854	15875	15877	16206	15972	15917	15977	15962	16075	15993	16022	15835	15993	15808	16090	15893	15959	15945	16030	15964	15620	16002	15805	15769	16068	15867	16022	15990	15804	15786	15891	15692	15876	16073	15888	15773	15981	15920	15961	15852	15743	15768	15992	15981	16154	15955	15814	15983	16002	15789	15821	15949	16110	15957	15991	15811	15959	15978	16029	15952	16062	15979	16014	16018	16153	15810	15828	15766	15909	15825	15902	15872	15993	15773	15984	15992	16062	16071	15847	15923	15723	15855	16023	15852	15929	15888	15918	15894	15916	16033	15902	15907	16054	15988	16188	15796	15919	15870	15899	15977	15896	15821	16010	15999	16022	15825	15922	16009	15875	15793	16152	15826	15927	15877	15966	15831	15938	15984	15898	15909	16112	15959	15936	15963	15902	15896	15832	15813	15951	15986	15709	16082	15870	15937	15954	16059	16188	16087	15923	15984	15882	15754	16056	15859	15938	15794	15727	15916	15712	15698	16052	15865	15870	15942	15907	16009	15972	15759	15988	15847	15933	15894	15676	16021	16081	15818	15898	16061	15994	15720	15680	16044	15899	15791	15872	15925	16000	16052	15893	15901	15865	15792	15968	15832	15956	15934	15796	15968	16051	15893	15995	15949	15942	16008	15892	15957	16268	15881	15745	15986	15850	15898	16145	15875	15773	15944	16092	15926	15776	16016	16012	15883	15816	15875	15976	15989	15909	15941	15986	16063	15870	16004	15743	16096	16028	15862	15881	16004	15768	15994	16106	15815	15881	15837	15923	15944	15967	16034	15965	16068	15982	15984	15798	15842	15894	15807	16014	16077	16016	15954	15849	15974	15903	15885	15942	16037	15973	15929	16015	15911	16018	16024	16087	15834	15989	15726	16013	15792	16037	16087	16061	16020	15887	15857	15857	16207	15991	15747	16081	16034	15904	15908	16016	15903	15874	16002	15935	15894	16135	16047	16088	15870	15957	16049	15811	15965	15864	15786	15945	15803	15887	16112	15967	15850	16052	16012	15872	16032	16149	15961	15938	15929	15975	15919	15904	16196	16045	15961	16017	15769	16067	15968	15966	15935	15940	15798	16007	16113	16073	16108	15913	15987	16009	15936	15844	15874	16028	15815	15886	16047	15756	15940	15901	16096	15957	16115	16020	15846	15838	16129	15877	16057	16032	15836	15972	15860	15853	15833	16164	15986	15837	15835	15875	15888	16077	15776	15794	16021	16036	15849	16070	15906	15879	15893	15831	16001	16226	15895	16138	15943	15765	15849	15825	15897	16073	15951	15801	15702	15890	16116	15984	15905	15834	15672	15830	15909	15886	15897	15857	15914	15969	15834	15874	16011	15962	16019	16073	16068	16027	15943	15912	15877	15961	15973	15977	15977	15867	16183	16072	16038	15890	16020	15674	15793	15852	15926	15986	15965	15887	15907	15709	15972	16106	15945	15813	15855	16115	15979	15930	15883	15911	15911	15826	15895	15923	15838	16040	15886	16125	15887	15947	15885	15980	16003	15961	15880	15942	15819	16154	15911	15981	15964	15924	15850	16025	15925	16007	15971	15848	15980	15926	16024	16047	16036	15973	16012	16036	15998	15900	15731	15978	15805	15962	16049	16020	15808	15915	15998	15959	16012	16057	15990	15847	15820	15856	15758	15830	15902	15890	15815	15902	15927	15912	15935	16014	15791	15726	15756	15891	15859	15998	16202	15780	15894	16054	15870	15943	15808	16057	16070	16000	16044	15871	16008	16036	16027	16086	16163	15832	15876	16083	15868	15821	16052	15952	16057	15973	15938	15912	16068	15901	16202	16081	16053	15976	15853	15878	16073	15966	15875	15895	16029	15991	15999	15957	15837	16027	15985	15891	15910	15695	15821	16041	15663	15861	15794	16073	16038	16125	15981	15945	15998	16049	15882	15785	16030	15822	16002	15896	15916	16127	16150	15920	15889	15792	15839	15863	15915	15932	15825	16053	15916	15930	15744	15985	15865	16037	15978	15947	15993	16062	15849	15839	16038	15916	15969	15866	15869	15823	15877	16126	15799	16034	15917	15919	16075	15813	15672	15853	15947	15891	16021	15911	16088	15936	15991	15861	16004	15953	15819	16061	16141	15961	15882	16091	15719	15985	15771	15807	15995	16000	16143	16122	15944	15899	15846	16053	15901	16135	16027	16042	15733	15930	15940	15829	16103	16056	15763	15858	15779	15963	16036	16022	16015	15797	16061	15783	15927	15873	16066	15896	15963	15994	16030	15927	15897	15861	15855	15849	15821	15946	15704	16006	16055	15830	15900	16109	16064	15889	15917	15850	15869	16274	16104	15972	15855	15881	15750	16034	15852	15965	15919	15887	15728	15896	15930	15903	16065	15911	15853	15896	15939	15848	15992	16043	16036	15929	16005	16053	15982	15856	15675	16022	15815	15925	15818	15857	15906	15816	15828	15779	16135	16038	16045	15961	15822	16098	15970	15876	15933	15830	15978	16201	16089	15873	15913	16023	16035	16052	15940	15992	15891	16119	16055	16073	15919	15832	15906	15807	15828	16077	15869	15802	15794	15861	15984	15803	15909	15805	15821	15913	15922	15957	15847	15838	16134	15943	15887	16022	16042	15928	15936	16037	15754	16019	15819	15887	15917	15952	15870	15919	16021	15825	15980	16059	15823	15939	15926	15930	15927	15832	15971	15978	16091	16038	16045	15859	15952	16084	16038	15985	15792	15929	16155	16121	15852	16133	16111	15977	15704	15856	15838	15853	15844	15885	16037	15894	16058	15889	16008	15864	15927	15771	15718	16108	15951	16024	15996	15997	15899	15940	15801	16069	15836	15583	15825	16000	16000	15795	15821	15908	16017	16269	15954	15945	16010	16079	15793	16136	16047	15897	15953	16102	16036	15927	15855	15963	15936	15864	16079	15996	15687	15954	15844	15675	15993	16024	15934	15931	16033	16005	15888	15924	15874	15823	15860	15895	15926	16030	16099	15920	15833	15906	15978	15928	15958	15897	16002	15972	16098	16029	16058	16058	15911	15878	15922	15982	15969	15791	15753	15899	15904	15989	15948	15968	15849	15907	16133	15986	15986	16018	15853	15712	15958	15855	15798	16088	15939	15809	15852	15857	15846	15838	16027	15912	15966	15838	16040	15974	15898	15923	16099	16001	15888	15998	16048	16025	15871	16018	15718	16052	15861	15973	15933	15964	15972	15948	15979	16004	15959	15879	15801	15984	15985	15953	15829	16091	15991	15924	15906	15843	15930	15999	16002	16044	15882	16013	15895	15861	15897	16047	15927	16028	16094	15769	15749	15776	15708	16128	15906	16078	15903	15913	16022	15979	15904	15999	15838	15854	15894	16064	16018	15996	16162	15944	15846	15814	15799	15850	15988	16079	16026	15943	15977	15724	15972	16019	15997	15885	16081	15917	15914	15812	15833	15849	15694	15963	15756	16071	15983	15922	15992	15780	15932	15843	15952	15921	15843	15974	16076	16035	15991	15783	15837	16005	15978	15931	16020	15856	15970	15935	15921	15847	15686	15930	15866	15818	15786	15839	15927	15853	15993	15968	15868	15819	15812	15873	16009	15896	16012	15884	15909	15822	15834	15884	16042	16072	15804	16022	15826	15746	16056	15751	16114	15868	15987	15952	15999	15846	15958	15971	15962	15863	16009	16011	15916	15841	15687	15970	16127	15778	15929	15934	16028	15929	15884	15824	15954	15937	16036	15837	15953	15888	15922	15932	15957	15692	15692	16184	16269	15972	16151	15838	15881	15989	16038	15985	15941	15831	15820	16089	15945	15834	15899	15771	15968	15891	15812	15848	15914	15806	15860	15790	15946	15996	15753	15913	16059	16049	15838	16106	15913	15856	15893	15885	15860	15826	15983	15880	15935	15886	16045	16080	15953	16033	16111	15848	15897	16072	15951	16120	15835	15922	16072	15909	16057	15882	15767	15811	15991	16091	15909	15745	16082	16092	15979	16064	15911	15983	15864	15902	15958	15733	15902	15991	16112	16163	16022	15928	15912	16110	15984	15991	15834	16056	15891	15884	16025	15809	15996	15908	15757	15948	15779	15888	15990	16063	16014	15824	15999	16037	15848	15938	15673	15906	15914	16074	16000	15747	15930	16000	15935	15851	15850	15822	15863	15889	15963	15894	16054	15972	15967	15961	15964	15964	15915	15942	15767	16073	15951	15919	16104	16129	15865	16261	16017	15728	15935	16025	16025	15727	16121	15881	15889	15756	15912	15963	15951	15933	15836	15922	15884	15749	15710	15790	15922	15980	15815	15867	15898	15871	15868	15986	15944	15784	15753	16102	16103	15895	15982	15921	15868	15925	16030	15935	15914	15859	16037	16080	15908	15939	16082	15937	16010	16128	16007	16141	15854	15806	15911	15858	15985	16091	15958	16110	15916	15908	15990	15820	15884	15795	16017	16027	15890	15961	15803	15927	16013	15824	16105	16130	15898	15904	15982	15907	15903	15782	16032	15877	15923	15780	16053	15971	15690	16084	16003	16003	15825	15929	15844	15950	15968	16024	15979	15969	15805	15920	15844	16089	15949	15703	15980	15966	15872	15938	15789	15971	16075	15981	15811	15798	16150	15937	15921	15978	15914	16059	16063	16066	16063	15824	15940	15965	15989	16007	16017	15982	15862
20596	30086	30781	25575	20297	17307	16210	15937	15674	15401	15310	15310	15336	15276	15277	15211	15159	15203	15217	15195	15112	15151	14977	15117	15168	15050	15016	14964	15079	15050	14888	14980	15218	15139	14818	14988	14919	14934	14978	15039	14802	15036	15034	14968	14887	14928	15067	14755	15097	14969	14780	15020	14976	15009	14927	14889	15023	15060	14796	14743	14934	14796	14878	14950	14955	15004	15019	14959	14926	14858	14852	14890	14868	14997	14742	15004	15060	14902	14909	14912	14973	14929	14881	14838	14869	14933	15031	14920	15002	14826	15031	14936	14933	15025	14882	14884	15019	14950	14826	15027	14818	15100	14739	14824	14867	15085	14816	15086	14988	15062	14970	14984	14992	14900	14688	14997	14897	14822	14852	14973	14868	15011	14883	14873	14914	14782	15024	15071	14810	15026	14985	14931	15065	15049	14952	14941	14895	14947	15098	14858	15025	14853	14790	14947	14941	15022	14884	14871	14882	15033	14661	15034	15101	14933	14819	14900	14954	14907	14982	14866	14983	14806	14887	15175	14813	14932	14982	14985	14862	14936	15124	14854	14770	14985	14972	15007	14925	14951	14817	14880	14973	14913	14936	14984	14974	14904	14769	14791	15025	14968	14860	14863	14888	14939	14916	14977	14896	14867	15073	14954	15001	15032	14945	14933	14943	14994	14916	15056	14891	14888	14901	14895	14946	14999	15015	14735	14910	14829	15024	15021	15086	14831	14708	14944	14867	14881	14856	14987	14864	14903	15015	14838	15044	14967	14851	14904	14937	14889	15005	15079	14893	14936	14824	14930	14933	14920	14848	14934	14789	14787	14906	14930	14855	14752	15033	14912	14910	14961	15047	14813	15071	15044	14783	14836	14872	14894	14936	14855	14968	14894	14838	14936	14975	14964	14915	15006	14851	14988	14862	14807	14968	14951	15002	14977	15213	14992	14892	14851	15008	14889	14880	14810	14792	14869	14970	14997	14863	15037	14880	15017	15032	14933	14905	15023	14885	14962	15091	14907	14930	14960	14854	14929	14975	14994	14958	14826	14803	14833	14873	14976	14881	14841	15062	14878	14939	15143	14855	14899	14798	14938	14906	15006	14903	14985	15016	14959	15027	14871	14905	14844	15040	14884	14961	14928	14852	14872	15005	14896	14993	14846	14825	14987	14845	14932	15062	15167	15118	14843	14812	14901	14842	14877	15071	14829	14880	14857	14924	14959	14892	14848	15117	14902	14989	14996	15161	14950	15062	14786	14857	14931	14848	14930	14913	14899	14868	14895	14891	14837	14874	14864	14978	14862	14898	14998	14802	15001	14791	14969	15128	14921	14905	15001	14895	15018	14881	14954	14849	14947	15024	14796	14883	15013	14921	14871	14903	14972	15002	14918	15061	14923	14898	14888	15004	14859	14698	15124	14885	14838	15033	15004	14938	14960	14793	14960	15026	14957	14916	14830	14906	14883	14753	14815	14868	15062	15013	14971	14922	14959	14907	14858	14716	14961	15064	15013	14821	14929	14882	14992	14852	15091	14864	14984	14984	14815	15083	14980	14987	14864	14943	15019	14985	15003	14805	15109	14844	14740	15038	15034	14883	14761	14872	14867	14853	14860	14967	15058	14732	14900	14934	14972	14911	14798	14929	15014	14838	14912	14764	14993	14959	14918	14985	14864	14987	14803	14932	15094	14938	14882	15035	15019	14983	14849	15058	15099	14977	15064	14805	14845	15019	15003	14903	14910	14926	15050	14898	14873	14900	14982	14894	14807	14942	14882	14999	14882	14896	14879	14930	15027	14987	14899	14906	15062	14996	14837	15272	14909	14958	14832	15037	14983	14885	14715	15133	14842	14886	14985	14832	14995	15052	14946	14864	15003	14817	15007	15000	14897	14859	14940	14894	14861	14898	15059	15105	14802	14846	14913	14849	14848	15113	14922	14894	15030	15092	14831	15036	15013	14898	14855	14967	15020	14946	14938	15135	14998	14823	14862	14953	14970	15025	15048	14897	14864	14871	14920	14956	15068	15034	14762	15155	15001	14836	14800	14905	14910	14824	14980	14947	14913	14824	14972	14889	14974	15181	15015	14902	14996	15023	15074	15185	14830	15048	14989	14769	14874	14991	14756	14919	14985	14951	15018	14760	15054	14915	14957	14850	14844	14953	15032	14978	14947	14905	14919	14987	14790	14793	14962	14804	14850	14823	14917	14904	14942	14849	14867	14947	14953	14896	14833	15045	15054	14960	14946	14915	14996	15069	14919	14880	15063	14967	15106	15002	14861	14870	14840	14946	14985	14939	14798	14953	14942	14931	14867	14866	14976	14995	15017	14728	14839	14978	14988	14986	14979	14965	14961	15061	15056	14881	14853	15008	14893	15017	14974	14826	15010	14656	14836	14976	14898	14915	14867	14898	15012	15019	14926	14820	15040	14952	14941	15106	14904	14986	14768	15079	14911	14995	14910	14996	14852	15043	14997	14906	14952	14905	14943	14831	14933	14919	14862	14862	15011	14918	15002	15012	14960	14847	14901	14886	14960	15085	15097	14932	14858	14934	14895	14823	14943	15001	14976	14969	14902	14925	14940	14845	14836	14984	14860	14812	15000	14856	14863	14820	14937	14900	14896	14931	14787	15167	15115	14946	14866	14955	14848	14926	14887	14877	15088	14743	15074	14929	15070	14828	15034	15000	14927	14920	14944	14983	14907	14868	14945	14693	14895	14941	14958	15080	14901	14966	14920	14991	14792	15018	14910	14953	14794	14989	14832	14890	15102	14911	14935	14934	14922	15057	14814	14968	15079	15071	14902	14827	14921	14770	14880	14945	15074	14981	14953	14905	14888	14843	14864	15124	15076	14767	15121	14992	15042	14903	14942	15050	14872	15106	14801	14875	14803	14833	14794	14911	14939	14889	14869	14972	14985	14983	14906	14943	14905	14957	15034	14999	15043	15079	15045	14906	14888	14860	15071	14945	14848	15026	14987	14874	14837	15052	14901	14968	15004	14842	14920	14915	15085	14837	14946	14986	14961	14921	14875	14819	14934	15047	15155	14855	14838	14876	14901	14876	14833	14845	14891	15039	14884	15059	14881	14928	14895	14981	14997	14964	15154	15150	14812	14939	14889	14960	14942	15005	14834	14998	14892	14860	14964	14997	14980	14928	14925	14961	14927	14851	14875	14903	14950	14908	15101	14982	14818	15049	14936	14906	14858	14996	14941	15016	14864	14737	15137	14961	15013	14996	14949	14910	14961	14930	15055	14834	14919	14837	14956	14793	15137	15025	14836	14808	14856	15089	14865	14848	14903	15097	14986	14976	14847	14979	14895	14870	14852	14807	14844	14955	15015	15078	14841	15084	15017	14937	14902	15097	14938	14876	14921	14812	14903	14824	14936	14980	14951	14911	15038	14945	14941	14865	15011	14955	14854	14977	14749	14884	14971	14965	14940	15015	15088	14955	15036	14974	14768	14951	14927	15081	14971	14829	14908	14978	14744	14938	14909	14917	15138	15032	14851	15068	14895	14964	14783	14715	14881	15078	15014	15038	14933	14872	14988	14934	15047	14938	15084	14802	14999	14987	14926	14874	14866	14989	15073	14889	14834	15145	14870	14867	14666	14905	14862	14977	14798	14937	14787	14938	14901	14908	14901	14904	14902	14880	14947	14942	14954	14827	15042	14894	14911	14913	15188	14791	15049	14894	14841	14912	14998	14863	15001	14747	14902	14836	15002	15001	15041	14947	14972	14764	14787	14950	14657	14964	15047	15013	14819	14956	14881	15029	15125	14931	15019	14733	14905	14837	14969	14931	15147	15008	14854	15007	14850	14809	14861	14801	15048	14922	14999	15012	15018	14946	15000	14960	14935	14986	15003	14931	14866	14921	15020	14859	14923	15035	15103	14940	14940	14923	14706	14862	14906	14850	14823	15128	14718	14987	14943	14882	15106	15106	14815	14993	15054	14984	14947	14901	14850	14939	14807	14958	14792	15004	14839	14878	14817	14871	14890	14951	14856	14860	14934	14754	14815	15006	14910	14978	14901	14740	15073	14955	14802	14902	14899	15075	14988	14798	14899	15009	15020	15099	14947	14892	14800	14983	14891	15158	15062	14930	14992	15120	14877	14972	14961	14776	14948	15007	14917	14848	15057	14996	14933	14925	15008	14830	14816	14949	14859	14932	14876	14862	14942	14946	14876	14946	14855	15027	14872	14985	14832	14971	14970	14880	14962	14973	14956	14853	15037	14871	14871	14856	14952	14950	15125	15000	14881	14977	14936	14849	15138	15063	14888	14809	15028	14853	14904	14897	14747	14961	14828	14863	14882	15062	14853	14959	14834	14869	15013	15080	15000	14747	14948	14865	15078	14985	14932	14791	14925	14813	14956	14689	14816	14839	14788	14921	14701	14703	14903	14905	14935	14904	14931	14859	15101	14894	14890	14706	14774	14832	15004	15013	14945	14882	14954	14843	15028	15090	14983	14930	15016	14990	14967	15047	14901	14968	14890	14997	15134	15085	14948	14844	14981	14839	15055	14928	14946	14945	14921	14971	14906	14840	14802	14905	15054	15038	14874	14993	15027	14862	14900	14865	15021	15063	15026	14989	14881	15059	14879	14885	15074	14986	14850	14925	14880	15033	14786	14906	14844	14915	15005	14900	14929	15039	14877	15115	14872	14931	15147	14765	14915	15069	14917	14910	14871	14892	15005	14963	14943	15002	15047	14924	14824	14983	15011	14754	14866	14933	14887	15039	14816	14995	14964	15059	14887	14941	14921	14909	14974	14917	14939	14814	14882	14811	14865	14864	14957	14721	14841	15047	14977	14765	14985	15057	14800	15002	14972	14866	14894	14886	14919	14970	15153	14944	14958	14889	15118	14800	15031	14943	14657	15064	14954	14909	14889	14849	14961	15005	14944	14895	15091	14970	14969	14933	14870	14930	14796	14990	15020	15000	14914	15021	14840	14819	14916	14675	15051	14820	14979	15004	14862	14978	15035	14877	14941	14821	15028	14958	15001	14750	15012	14848	14806	15076	14936	14759	14958	14863	14973	15043	15034	14988	15030	14714	14988	15002	15026	14995	14762	15033	14868	15044	14796	15033	14934	14894	15047	15064	14799	14818	14877	14810	15020	14969	14957	14983	14886	14905	14838	14997	14959
24008	21206	28585	24549	22310	21496	20410	18066	17444	17400	16817	16801	16814	16911	16856	17054	16496	16756	16659	16688	16468	16444	16462	16484	16459	16605	16529	16528	16420	16453	16422	16308	16217	16376	16443	16208	16216	16384	16297	16190	16242	16359	16216	16132	16397	16286	16389	16412	16018	16245	16259	16459	16452	16311	16410	16312	16488	16312	16317	16307	16410	16280	16291	16492	16176	16305	16308	16284	16168	16373	16414	16325	16304	16213	16473	16278	16282	16255	16251	16387	16399	16280	16276	16214	16079	16430	16327	16285	16141	16122	16248	16318	16340	16325	16372	16378	16106	16309	16194	16296	16311	16365	16305	16062	16158	16410	16287	16034	16104	16345	16294	16225	16412	16535	16309	16396	16364	16308	16278	16281	16408	16068	16069	16223	16288	16192	16266	16338	16487	16139	16230	16055	16097	16288	16410	16157	16219	16175	16181	16183	16210	16348	16391	16205	16345	16163	16219	16236	16189	16516	16367	16233	16434	16230	16325	16327	16226	16450	16353	16344	16225	16250	16244	16457	16306	16324	16470	16114	16040	16136	16199	16209	16054	16390	16410	16354	16239	16320	16081	16123	16388	16165	16269	16290	16180	16063	16211	16355	16179	16421	16035	16167	16298	16364	16233	16032	16168	16294	16238	16374	16435	16417	16196	16107	16345	16313	16190	16083	16133	15969	16268	16323	16375	16377	16304	16202	16323	16512	16307	16458	16303	16088	16224	16196	16183	16200	16485	16286	16366	16260	16188	16081	16205	16675	16293	16340	16247	16405	16343	16355	16543	16057	16256	16140	16385	16430	16266	16234	16178	16198	16319	16312	16138	16197	16318	16113	16194	16269	16231	16243	16386	16223	16186	16286	16373	16314	16199	16088	16214	16225	16202	16134	16225	16321	16246	16150	16311	16324	16294	16270	16361	16340	16151	16416	16265	16185	16258	16089	16191	16323	16433	16539	16278	16385	16050	16263	16290	16437	16409	16179	16153	16172	16326	16325	16362	16097	16272	16215	16156	16285	16243	16297	16280	16263	16142	16108	16260	16226	16230	16182	16171	16255	16328	16241	16309	16451	16354	16316	16366	16057	16171	16247	16475	16118	16392	16276	16174	16433	16344	16367	16370	16293	16357	16275	16312	16067	16457	16288	16177	16433	16439	16308	16231	16207	16218	16306	16213	16191	16347	16475	16425	16091	16316	16208	16265	16162	16385	16288	16194	16445	16455	16277	16389	16251	16397	16204	16400	16279	16379	16272	16241	16575	16305	16283	16337	16377	16286	16093	16133	16312	16289	16155	16263	16394	16169	16435	16467	16451	16479	16522	16353	16333	16231	16244	16209	16310	16181	16100	16184	16275	16226	16390	16386	16276	16171	16317	16071	16241	16348	16225	16347	16257	16139	16337	16458	16204	16363	16110	16237	16238	16317	16224	16406	16101	16274	16131	16308	16346	16256	16317	16286	16267	16122	16326	16459	16222	16324	16240	16382	16340	16115	16357	16317	16392	16270	16183	16269	16331	16242	16235	16093	16074	16280	16346	16278	15958	16330	16265	16265	16131	16277	16200	16275	16349	16261	16200	16351	16264	16071	16383	16220	16312	16279	16295	16407	16195	16173	16152	16277	16239	16397	16374	16307	16369	16360	16208	16196	16022	16406	16217	16344	16205	16374	16187	16372	16435	16360	16280	16230	16368	16453	16317	16325	16306	16229	16217	16130	16170	16189	16278	16282	16161	16489	16160	16199	16279	16192	16206	16256	16285	16182	16438	16247	16358	16270	16291	16256	16255	16313	16368	16239	16225	16096	16394	16284	16205	16280	16094	16265	16328	16409	16226	16316	16241	16224	16316	16290	16282	16115	16339	16493	16119	16334	16411	16184	16452	16313	16347	16547	16066	16078	16114	16355	16177	16300	16212	16364	16335	16182	16172	16404	16243	16516	16576	16271	16119	16363	16266	16281	16202	16315	16398	16133	16390	16140	16186	16294	16154	16215	16492	16380	16168	16295	16308	16395	16212	16268	16207	16265	16347	16295	16348	16202	16149	16296	16314	16323	16473	16495	16362	16163	15982	16105	15959	16217	16246	16205	16343	16558	16446	16307	16285	16161	16098	16107	16275	16332	16102	16230	16321	16055	16293	16404	16230	16116	16193	16302	16310	16473	16388	16319	16120	16202	16330	16149	16282	16294	16506	16435	16395	16203	16199	16158	16383	16217	16341	16366	16302	16359	16262	16244	16212	16268	16269	16293	16340	16420	16323	16265	16328	16202	16203	16137	16331	16390	16432	16400	16371	16397	16326	16378	16388	16188	16326	16280	16146	16245	16452	16460	16412	16373	16312	16403	16173	16221	16234	16450	16283	16359	16465	16250	16319	16360	16269	16237	16391	16433	16305	16396	16190	16157	16333	16163	16151	16271	16288	16338	16469	16487	16141	16367	16425	16209	16248	16107	16149	16263	16213	16066	16183	16360	16146	16423	16175	16167	16250	16313	16426	16314	16232	16421	16187	16122	16092	16339	16191	16086	16408	16249	15963	16271	16234	16294	16301	16211	16108	16392	16310	16409	16209	16424	16309	16358	16050	16279	16026	16379	16071	16430	16150	16278	16106	16236	16251	16175	16203	16221	16379	16330	16232	16139	16263	16174	16186	16172	16265	16178	16143	16117	16267	16333	16292	16175	16288	16296	16412	16211	16212	16129	16265	16126	16326	16324	16248	16388	16381	16101	16367	16342	16338	16256	16193	16261	16226	16382	16264	16269	16268	16446	16102	16127	16297	16224	16328	16383	16316	16440	16312	16318	16500	16295	16398	16269	16034	16176	16250	16352	16386	16148	16368	16174	16166	16160	16245	16500	16116	16275	16251	16371	16433	16253	16249	16430	16317	16249	16272	16166	16219	16167	16223	16495	16297	16085	16327	16410	16262	16279	16104	16134	16231	16119	16144	16310	16064	16208	16227	16259	16185	16316	16260	16356	16348	16172	16156	16452	16219	16106	16363	16421	16126	16156	16349	16386	16357	16167	16123	16280	16326	16122	16192	16146	16342	16384	16182	16295	16113	16285	16341	16182	16358	16444	16201	16315	16119	16255	16348	16367	16300	16274	16436	16351	16120	16355	16349	16223	16353	16363	16326	16183	16113	16079	16305	16453	16417	16025	16157	16227	16323	16270	16365	16303	16206	16377	16427	16154	16143	16085	16290	16197	16374	16292	16223	16387	16187	16361	16403	16257	16512	16309	16291	16360	16396	16267	16253	16136	16358	16274	16392	16202	16424	16269	16408	16063	16161	16342	16267	16198	16065	16232	16368	16257	16299	16116	16304	16368	16344	16056	16432	16342	16221	16259	16227	16271	16213	16217	16339	16387	16437	16355	16191	16379	16323	16206	16348	16406	16325	16314	16218	16190	16267	16324	16348	16214	16376	16265	16228	16356	16217	16199	16129	16241	16351	16133	16178	16317	16276	16286	16280	16382	16320	16264	16350	16268	16220	16371	16352	16345	16202	16430	16028	16345	16010	16377	16372	16347	16163	16321	16463	16198	16043	16181	16203	16181	16277	16325	16272	16274	16310	16176	16321	16272	16181	16387	16165	16354	16027	16166	16218	16054	16264	16264	16232	16292	16317	16333	16131	16351	16257	16229	16125	16121	16360	16177	16362	16356	16358	16486	16309	16493	16303	16298	16135	16281	16131	16130	16411	16376	16176	16374	16199	16233	16235	16289	16355	16212	16308	16226	16336	16285	16323	16336	16295	16405	16326	16151	16236	16321	16284	16127	16359	16580	16235	16294	16376	16233	16137	16108	16117	16228	16159	16338	16245	16245	16307	16307	16215	16188	16658	16352	16305	16363	16330	16366	16148	16215	16317	16174	16014	16300	16277	16292	16431	16278	16146	16332	16313	16510	16423	16239	16302	16337	16168	16379	16326	16468	16281	16237	16218	16304	16388	16292	16391	16185	16169	16216	16171	16245	16067	16263	16209	16294	16146	16181	16180	16164	16337	16504	16265	16356	16156	16249	16296	16273	16100	16278	16406	16430	16404	16361	16220	16280	16141	16163	16259	16313	16386	16368	16310	16164	16199	16377	16203	16275	16056	16201	16288	16439	16262	16189	16293	16339	16180	16199	16172	16292	16147	16305	16378	16341	16225	16181	16254	16314	16104	16164	16437	16356	16347	16200	16170	16306	16197	16256	15972	16281	16189	16344	16329	16342	16281	16185	16217	16252	16261	16172	16237	16216	16052	16145	16186	16482	16275	16227	16115	16159	16139	16279	16441	16285	16311	16325	16501	16381	16455	16301	16218	16096	16294	16073	16160	16048	16149	16314	16441	16112	16288	16163	16291	16375	16295	16378	16206	16352	16277	16198	16166	16176	16272	16026	16195	16190	16181	16268	16206	16274	16321	16353	16159	15851	16211	16412	16270	16310	16315	16287	16174	16175	16343	16143	16370	16466	16189	16256	16460	16264	16430	16261	16238	16278	16213	16215	16275	16243	16205	16264	16477	16273	16234	16416	16302	16222	16097	16195	16074	16244	16443	16297	16294	16297	16412	16372	16342	16295	16330	16081	16311	16388	16156	16142	16475	16235	15959	16316	16362	16229	16297	16261	16300	16412	16316	16329	16313	16300	16320	16227	16269	16138	16367	16232	16344	16436	16389	16200	15996	16152	16424	16215	16349	16363	16493	16357	16321	16167	16339	16324	16304	16210	16261	16312	16203	16260	16214	16298	16308	16381	16090	16278	16399	16248	16249	16316	16279	16204	16346	16368	16291	16280	16030	16316	16288	16260	16275	16400	16305	16368	16462	16423	16316	16073	16112	16306	16418	16105	16422	16328	16410	16301	16190	16436	16335	16405	16184	16250	16368	16297	16247	16146	16199	16190	16205	16302	16218	16155	16099	16266	16318	16012	16263	16039	16158	16251	16262	16380	16340	16191	16376	16345	16180	16129	16365	16370	16168	16224	16254	16142	16108	16482	16117	16331	16397	16289	16116	16414	16322	16248	16433	16278	16179	16363	16321	16325	16256	16291	16388	16180	16309	16304	16115	16304	16358	16415	16230	16359	16152	16366	16242	16195	16319	16168	16183	16460	16396	16219	16163	16275	16310	16423	16248	16029	16355	16528	16403	16191	16311	16184	16363
22095	37347	34315	26935	21981	19856	18552	17449	16946	16371	16238	16213	15991	15819	16092	15906	15773	15718	15813	15756	15472	15688	15506	15440	15426	15483	15411	15442	15364	15316	15339	15264	15326	15147	15241	15465	15234	15257	15249	15323	15198	15288	15230	15374	15319	15135	15174	15418	15297	15106	15092	15258	15149	15154	15263	15277	15164	15170	15074	15253	15229	15138	15312	15402	15306	15241	15039	15092	15425	15328	15417	15206	15215	15334	15120	15070	15107	15158	15087	15199	15178	15238	15016	15298	15276	15243	15196	15102	15159	15182	15195	15180	15332	15156	15088	15182	15125	15243	15096	15087	15151	15210	15204	15022	15029	15161	15166	15296	15246	15081	15190	15252	15021	15038	15105	15112	15226	15284	15068	15177	15109	15101	15221	15217	15061	15172	15259	15242	15139	15052	15226	15141	15302	15241	15127	15101	14998	15090	15259	15232	15193	15349	15218	15261	15223	15134	15235	15196	15226	15168	15203	15266	15034	15059	15217	15304	15076	15182	15030	15097	15026	15199	15142	15255	15173	15257	15153	15170	15216	15078	15045	15016	15322	15155	15122	15205	15122	15166	15111	15133	15168	15137	15136	15187	15217	15377	15092	15154	14969	15212	15133	15160	15247	15100	15228	15249	15007	15129	15127	15177	15162	15148	15293	15162	15312	15125	15064	15195	15109	15118	15187	15321	15097	15148	15111	15251	15202	15355	15370	15213	15185	15268	15225	15098	15028	15134	15189	15091	15467	15205	15109	15250	15308	15081	15077	15177	15279	15147	15127	15030	15222	15138	15285	14957	15379	15172	15076	15143	15068	15100	15185	15021	15357	15188	15065	15226	15115	15142	15020	15135	15026	15088	15247	15098	15053	15059	15236	15085	15074	15198	15119	15318	15017	15143	15229	15111	15163	15129	15166	15158	15242	15057	15232	15259	15106	14960	15034	15064	15303	15262	15067	15078	15145	15047	15145	15149	15023	15091	14993	15176	15221	15160	15073	15219	15236	15161	15028	15269	15301	15124	15071	15123	14983	15234	15180	15179	15248	15161	15277	15186	15122	15067	15209	15074	15165	15027	15231	15051	15271	15224	15193	15169	15130	15046	15135	15174	15356	15216	15229	15255	15155	15243	15044	15093	15215	15088	15005	15159	15206	15210	15310	15070	15246	15156	14975	15189	15309	15218	15216	15073	15209	15006	15194	15220	15162	15189	15176	15007	15418	15237	15190	15216	15141	15139	15171	15119	14946	15189	15212	15060	14995	15162	15098	15212	15284	15140	14998	15271	14913	15275	15020	15252	15331	15265	15258	15269	14970	15151	15357	15088	15088	15165	15306	15091	15195	15212	15138	15111	15291	15177	15029	15054	14944	15048	15159	15168	15201	15043	15187	15160	15154	15164	15242	15074	15148	15211	15151	15228	15239	15022	15131	15150	15313	15060	15053	15193	15098	15283	15195	15094	15330	15208	15081	15219	15146	15153	15233	15289	15201	15197	15168	15221	15213	15104	15245	15076	15221	15125	15255	15249	15044	15154	15063	15100	15135	15170	15096	15197	15213	15183	14956	15362	15114	15006	15211	15369	15175	15115	15104	15135	15092	15216	15079	15218	15160	15223	15026	15311	15180	15087	15380	15248	15068	15077	15089	15212	15000	15036	15239	15214	15251	15110	15285	15110	15186	15216	15171	15312	15182	15034	15128	15114	15120	15128	15249	15125	15338	15209	15349	15089	15327	15056	15229	15233	15241	15001	15164	15217	15042	15306	15121	15132	15003	15213	15241	15221	15060	15166	15084	15223	15024	15017	15089	15212	15027	15117	15193	15164	15032	15189	15096	15148	15170	15228	15290	15035	15286	14980	15207	15244	15208	15096	15116	15099	15280	15181	15051	15088	15154	15015	15190	15145	15160	15091	15229	15190	15295	15082	15192	15081	15132	15092	15150	15249	15184	15192	15230	15232	15172	15303	15012	15067	15163	15134	15370	15054	15049	14991	15154	15404	15339	15110	15234	15150	15230	15142	15145	15132	15222	15149	15121	15141	15199	15253	15033	14984	15188	15320	15158	15359	15124	15078	15202	15075	15232	15319	15188	15139	15141	15115	15121	14977	15080	15224	15113	15236	15342	15194	15245	15236	15045	15301	15235	15176	15246	15264	15057	15321	15236	15118	15292	15193	15281	15153	15222	15212	15279	15211	15240	15057	15154	15213	15141	15028	15096	15179	15110	15126	15110	15320	15249	15163	15200	15070	15272	15085	15225	14988	15034	15175	15147	15223	15169	15248	14934	15114	15274	15084	15160	15295	15202	15174	15150	14957	15214	15262	15171	15180	15072	15287	15236	15074	15184	15130	15271	15242	15165	15212	15192	15058	15051	15262	15221	15128	15208	15312	15183	15113	15155	15169	15158	15251	15286	15050	15219	15183	15281	15159	15156	15237	15184	15135	15073	15205	15169	15340	15186	15002	15188	15250	15034	15262	15133	15126	15327	15257	15184	15131	15067	15110	15246	15229	15253	15285	15093	15189	15267	15126	14988	15340	15180	15265	15173	15098	15141	15146	15138	15109	15054	15338	15211	15452	15207	15157	15082	15280	15317	15184	15220	15312	15132	15159	15206	15294	15220	15198	15037	15013	15179	15205	15090	14983	15092	15235	15198	15177	15195	15131	15112	15322	15064	15095	15261	15034	15268	15116	15154	15256	15083	15208	15154	15169	15234	15112	15048	15151	15222	15193	15188	15145	15196	15223	15088	15086	15149	15204	15183	15163	15061	14968	15183	15156	15299	15220	15116	15140	15239	15260	15228	15260	15139	15060	15199	15231	15223	15218	15177	15034	15222	15231	15376	15109	15173	15165	15213	15166	15245	15215	15127	15179	15203	15239	15252	15068	15184	15109	15166	15139	15190	15145	15196	15375	15213	15072	15289	15122	15197	15151	15159	15183	15126	15169	15382	15199	15113	15126	15028	15231	15179	15236	15212	15278	15198	15241	15157	15137	15225	15340	14957	15190	15270	15366	15123	15253	15265	15224	15043	15205	15137	15029	15429	15282	15075	15119	15194	15281	15187	15186	15275	15276	15052	15232	15262	14994	15302	15237	15292	15278	15035	15261	15163	15186	15294	15229	15239	15193	15306	15167	15067	15170	15294	15331	15035	15023	15159	15146	15383	15178	15188	15325	15134	15302	15198	15206	15027	15234	15190	15321	15082	15123	15163	14996	15088	15205	15176	15272	15296	15044	15273	15260	15145	15037	15241	15180	15147	15211	15099	15131	15332	15116	15209	15148	15233	15324	15064	15189	15018	15257	15145	15159	15074	15157	15063	15316	15184	15101	15136	15129	15203	15106	15197	15259	15088	15136	15262	15207	15281	15165	15133	15211	15106	15094	15210	15173	15226	15132	15244	15170	15198	15264	15204	15226	15251	15224	15231	15201	15278	15219	15223	15206	15195	15280	15209	15381	14995	15153	15136	15320	15191	15156	15316	15252	15098	15104	15061	15195	15264	15095	15097	15133	15228	15191	15131	15182	15092	15199	15086	15152	15361	15206	15057	15189	15188	15169	15198	15022	15188	15046	15159	15190	15044	15150	15299	15262	15246	15209	15206	15121	15220	15133	15179	15290	15172	15210	15051	15226	15214	15055	15303	15104	15090	15150	15079	15247	15130	15023	15170	15134	15301	15228	15127	15044	15203	15084	15132	15084	15210	15113	15186	15057	15289	15124	15292	15260	15292	15249	15267	15163	15215	15158	15318	15187	15139	15079	15163	15066	15261	15278	15323	15275	15252	15192	15222	15239	15090	15037	15100	15267	15205	15101	15267	15222	15076	15229	15303	15070	15366	15143	15427	15297	15106	15091	15068	15112	15255	15188	15185	15052	15163	15260	15185	15186	15268	15160	15075	15115	15193	15302	15172	15290	15202	15267	15128	15160	15220	15142	15109	15234	15142	14970	15336	15311	15046	15059	15396	15250	15237	14957	15063	15244	15093	15158	15000	15221	15282	15185	15321	15258	15105	15227	14958	15166	15028	15219	15200	15026	15130	15075	14992	15159	15184	15191	15211	15091	15129	15104	15212	15040	15241	14948	15185	15235	15199	15134	15397	15369	15205	15273	15463	15258	15230	15156	15250	15244	15086	15307	15156	15078	15223	15194	15141	15201	15193	15210	15197	15083	15240	15195	15241	15357	15218	15154	15181	15093	15054	15081	15252	15136	14999	15248	15158	15250	15131	15196	15038	15095	15292	15073	15182	15298	15061	15236	15124	15056	15238	15311	15136	15164	15257	15300	15220	15053	15203	15088	15164	15128	15021	15219	15057	15120	15072	15007	15032	15116	14951	14998	15079	15025	15273	15160	15310	15255	15127	15261	15145	15136	15145	15324	15241	15110	15135	15139	15063	15236	15177	15157	15105	15060	15283	15298	15233	15300	15125	15092	15311	14937	15251	15183	15082	15126	15293	15083	15050	15115	15097	15355	15301	15262	15015	15273	15188	15250	15231	15068	15266	15200	15240	15222	15139	15142	15068	15215	15249	15277	15158	15267	15276	15208	15140	15130	15142	15160	15123	15297	15238	15259	15142	15294	15145	15300	15184	15107	15231	15254	15201	15201	15252	15224	14923	15279	15219	15246	15223	15241	15359	15053	15187	15043	15072	15185	15019	15143	15244	15270	15172	15190	15383	15118	15266	15072	15181	15278	15211	15207	15293	15001	15156	15148	15097	15133	15265	15005	15231	15229	15042	15168	15240	15234	15299	15204	15381	15300	15191	15219	15138	15243	15182	15431	15248	15320	15261	15237	15191	15172	15041	15156	15072	15017	15191	15152	15168	15101	15242	15078	15324	15170	15005	15309	15191	15174	15235	15121	15177	15261	15120	15109	15069	15119	15210	15223	15211	15130	15077	15204	15113	15216	15218	15337	15230	15316	15073	15182	15238	15197	15074	15272	15213	15097	15291	15152	15137	15107	15028	15233	15363	15037	15385	15041	15302	15177	15042	15225	15130	15205	15072	15027	15338	15304	15034	15328	15177	15257	15194	15291	15186	15061	15168	15044	15261	15018	15114	15307	15385	15332	15246	15300	15029	15115	15092	15059	15198	15077	15107	15072	15102	14997	15264	15153	15182	15206	15040	15080	15221	15133	15247	15264
22715	21118	28942	23628	21614	24054	25660	20942	19738	19758	19033	19046	18870	19029	18739	18762	18819	18634	18603	18231	18624	18489	18450	18368	18290	18383	18292	18260	18162	17874	18034	17974	18036	17992	18172	18143	18214	17905	17916	18068	18037	18182	18058	17984	18082	17978	17971	18024	17837	17968	17961	17884	17756	17751	18033	18101	18019	17927	18075	17959	17908	18075	17930	17858	17936	17770	17648	18008	17965	17814	17852	17827	17947	17816	17703	17931	17832	17699	17646	17931	17860	17912	17694	17957	17870	17765	17820	17729	17663	18078	17795	17878	17850	17843	17834	17919	17990	17702	17649	17734	17803	17848	17996	17938	17929	17871	18136	18012	17848	17911	17774	17753	17943	17864	17908	17985	17902	17904	17927	17920	17862	17848	17884	17681	17806	18184	17906	17887	17904	17658	17841	17841	17687	17761	17775	17960	17785	17763	17661	17797	18058	17700	17755	17944	17974	17599	17751	17947	17780	17967	17746	17956	17912	17908	18034	17963	17963	17924	17757	17681	17944	17764	17736	18015	17748	17917	17956	17822	17985	17789	17750	17858	17862	17989	17985	17915	17924	17970	17832	17811	17893	17851	17808	18049	17915	18088	17975	17900	17857	17885	17719	17910	17814	17870	18059	17909	17820	17681	17807	17703	17840	17868	17782	17789	17825	17873	17834	17665	17940	17873	17778	17845	17796	17750	17785	17712	17767	17848	17867	17875	17882	17869	17673	17892	18069	17768	17820	17792	17755	17829	17830	17876	18071	17951	17809	17806	17896	17857	17875	18031	17956	17757	17659	17820	18116	17667	17814	17817	17763	17595	17783	17769	17738	17795	17930	17779	17925	17857	17683	17940	17571	17779	17761	17703	17826	17929	17785	17841	17945	17858	17736	17697	17842	17747	17986	17739	17630	17812	17787	17957	17773	17829	17862	17960	17836	17718	17975	17845	17823	17930	17701	17847	17774	17871	17822	17663	17930	17925	17758	17903	17814	17923	17819	17757	18051	18081	17877	17719	17852	17819	17902	17792	17833	17730	17970	17755	17825	17995	17830	17866	17787	17855	17786	17808	17875	17832	17878	17798	17962	17663	17931	17807	17771	17816	17761	17750	17831	17631	17816	17628	17944	17775	17941	17910	17829	17773	17778	17884	18010	17818	17968	17866	17829	17770	17872	17745	17892	17948	17808	17593	17861	17924	17860	17765	18154	17813	17939	17757	18004	17804	17870	17727	17915	17678	17932	17869	17793	17834	17780	17835	17841	17808	17757	17769	17894	17719	17783	17682	17896	17733	17699	17786	18062	17674	18115	17939	17901	17816	17824	17716	17857	17879	17985	17979	18006	17799	17929	17894	17778	17844	17844	17888	17882	18039	17833	17823	17905	17752	17723	17802	17968	17860	18020	17708	17670	17919	17838	17831	17716	17904	17754	17916	17898	17847	18165	17951	17655	17717	17770	17637	17825	17887	17820	17680	17943	17904	17825	17893	17851	17959	17743	17845	17806	17773	17717	17920	17893	17832	17809	17823	17767	17835	17967	17764	17951	17787	17904	17701	17825	17733	17884	17704	17947	17789	17928	17869	17986	17704	17902	17902	17822	18019	17776	17850	17841	17691	17804	17723	17725	17942	17951	17979	17976	17862	18048	17985	17817	17863	17968	17852	17917	17741	17781	17893	17925	17756	17641	17928	17985	17905	17885	17842	17833	17782	17811	17614	17746	17831	17749	17943	17786	17870	18008	17846	18011	17718	17821	17804	17893	17991	17723	17890	17858	17684	17901	17776	17812	17768	17843	17983	17945	17728	17848	17807	17689	17930	17734	17941	17919	17882	17728	17682	17865	17800	17796	17795	17782	18034	17732	17934	18077	17865	17903	18054	17927	17902	17832	17894	17705	18088	17738	17805	17696	17778	17719	17614	17755	17967	17838	17882	17581	17723	17966	17703	17888	17750	18012	17839	17960	17868	17862	18044	17776	17776	17858	17746	17822	17864	17805	17775	17929	17909	17832	17698	17695	17650	17909	17778	17940	18044	17638	17770	17807	17942	17928	17826	17804	17796	18090	17812	17890	17752	17792	17765	17974	17750	17842	17634	17857	17904	17808	17930	18126	17850	17866	17728	17939	17813	17869	18069	17837	17868	17859	17893	17677	17759	17669	17812	17954	17838	18058	17942	18008	17832	17782	17849	17642	17712	17621	17444	17885	17746	17816	17990	17789	17809	17817	17793	17773	17691	17862	17777	17975	17718	17990	17854	17755	17779	17777	17823	17813	18009	17924	17926	17727	17703	17652	17818	17871	17900	17958	17863	17872	17800	17818	17670	17796	17855	17782	17745	17678	17826	17923	17651	17644	17812	17795	17751	17850	17833	17758	17700	17911	18039	18004	17679	17860	17971	17872	17943	17816	17693	17761	17693	17989	17898	17850	17906	17907	18119	17918	17960	17723	17798	17759	17921	17775	17806	17916	17834	17661	17793	17864	17597	17800	17664	17775	17868	17927	17765	17700	17803	17923	17740	17829	17970	17817	17703	17847	17857	17695	17827	17734	17817	17832	17931	17837	18001	17921	17843	17840	17774	17626	17715	17757	17772	17903	17933	17818	17829	17762	18012	17982	18009	17894	17949	17902	18003	17769	17797	18112	17729	17715	17631	17876	17682	17801	17753	17905	17701	17785	17702	17837	17918	17766	17879	17829	17869	17858	17581	17945	17756	17984	17662	17894	17822	17895	17704	17727	17885	17814	17814	17979	17908	17844	17784	17794	17929	17796	17842	18013	17895	18053	17735	17830	17812	17889	17758	17759	17824	17975	17822	17771	17675	17754	17853	17872	18022	17647	17728	17816	17690	17859	17919	18001	17770	17586	17855	17832	18019	17831	17691	17940	17681	17730	17838	18005	17852	17647	17956	17970	17701	17835	17773	17669	17728	17653	17884	17843	17919	18050	17805	17812	17759	18023	17734	17736	17919	17871	18006	17949	17927	17862	18062	17922	18072	17968	17903	17730	17732	17809	17625	17891	17863	17888	17867	17804	17767	17772	17844	17929	17890	17826	17688	17743	17790	17849	17969	17578	17762	17899	17795	17805	17622	17997	17822	17857	17737	17922	18112	17814	17838	17823	17941	17673	17855	17857	17882	17798	17907	17831	17887	17924	17949	17870	17851	17712	17736	17940	17670	17886	17893	17927	17866	18055	17815	17778	17783	17751	18003	17764	17765	17997	17741	17657	17753	17895	17888	17962	17867	17834	17877	17757	17759	17792	17897	17861	17820	17833	17933	17898	17886	18026	17902	17862	17834	17671	17881	18014	17898	17958	18025	17761	17817	17872	17879	17747	17966	17676	17834	17826	17703	17981	17747	17600	17693	17734	17707	17806	17826	17883	17873	17927	17750	18001	17820	17855	17972	17921	17986	17937	17886	17788	17875	17834	17764	17953	17830	17903	17704	17941	17796	17939	17858	17768	17940	17978	17845	17875	17726	17973	17985	17882	17911	17832	17790	17778	17969	17911	17700	17543	17815	17673	17640	17763	17976	17908	17870	17755	17800	17804	17942	17917	17941	17904	17780	17923	17867	17900	17778	17850	17834	17597	17769	17892	17709	17950	17767	18009	17824	17905	17912	17880	17840	17993	17823	17909	17679	17889	17871	17889	18055	17877	17950	17933	17944	17912	17891	17795	17794	18007	17737	17835	17943	17831	17760	17866	17975	17863	18043	17780	17935	18088	17620	17853	17812	18035	17863	17640	17877	17598	17722	17734	17803	17999	17717	17743	17881	17717	17871	17896	17808	17810	17704	17960	17841	17904	17753	18008	18063	17969	17910	18060	17930	17720	17792	17913	17955	17683	17757	17778	17761	17936	17781	17887	17908	17841	17748	17578	17405	17749	17725	17560	17789	18044	17993	17779	17848	17702	17848	17845	17769	17745	17797	17957	17894	17833	17822	17799	17820	17706	17834	17723	17846	17690	18013	17667	17954	18002	17698	17907	17989	17820	17675	17843	17976	17766	17608	17784	17973	17884	17774	17757	17725	17871	17875	17878	17803	17854	17879	17643	17793	17913	17662	17836	17849	17764	17932	17766	17936	17596	17922	17850	17683	17881	18102	17704	17816	17919	17913	18005	17884	17897	17646	17987	17934	17959	17905	17874	17821	17937	17874	17929	17895	17994	17944	17836	17747	17864	17874	17634	17649	18071	17885	17968	17982	17896	17942	17854	18010	17822	17907	17851	17772	17795	18073	18073	17594	17856	17752	17932	17868	17880	17669	17695	17842	17933	17839	17906	17822	17674	17866	17880	17809	17835	17631	17953	17743	17950	17899	17734	17640	17771	17859	17929	17912	17732	17791	17796	17820	17818	18060	17848	18091	17842	17838	17827	17895	17705	17913	17945	17822	17564	17766	17920	17778	17970	17762	17812	17670	17843	17879	18077	17676	17861	17973	17864	17695	17829	17980	17909	17764	17719	17955	17888	17788	18000	17856	17776	17916	17821	17908	17721	17988	17856	17852	17918	17686	17812	17898	17827	17745	17684	18003	17991	18005	18029	18040	17612	17621	17726	17669	17623	17780	17970	17715	17920	17691	17866	17934	17823	17834	17769	17934	17830	17838	17749	17616	17660	17900	17772	17759	17830	17775	17848	17697	17703	17915	17842	17782	18078	17973	17861	17878	17835	17768	17755	17881	17840	17821	17799	18049	17848	17820	17989	17761	18045	17780	17972	17881	17970	17874	17763	17814	17967	17870	17859	17682	17780	17761	17724	17713	17776	17896	17712	17803	17905	17967	17782	17933	17900	17861	17990	17822	17760	17845	17823	17769	17938	17775	17724	17882	17805	17629	17908	17784	18010	17950	18035	17891	17832	18133	17656	17857	17837	17979	17889	17826	17876	17839	18193	17864	18035	17751	17903	17905	17894	17822	17770	17916	17841	17829	17707	17995	17900	17779	17861	17799	17933	17829	17743	17721	17983	17649	17980	17783	18063	17707	17749	17754	17919	17730	17994	17653	17897	17903	17901	17827	17940	17653	17960	17795	17850	17805	17696	17943	17874	17683	17780	17813	17885	18026	17764	17847	17759	17945	17798	17868	17967	17670	17847	17844	17902	17880	17744	18025	17790	17791	18148	17817	17852	17897	17871	17896	17890	17817
24277	40108	37914	31928	26840	23501	21630	19884	19167	18602	18055	17694	17632	17397	17359	17209	17332	17153	16995	17002	16777	16761	16692	16442	16451	16325	16512	16498	16368	16409	16422	16221	16319	16152	16350	16350	16177	16297	16090	16164	16353	16166	16105	16128	16029	16382	16136	16183	16313	16385	16157	16219	16199	16130	16114	15962	16161	16193	15992	16061	15934	16157	16173	16161	16070	16032	16218	16061	16225	16103	16079	16044	16085	16039	15964	16070	16172	16028	16160	15929	16478	16325	16126	16181	16079	16178	16056	16130	16227	16043	16000	16125	16016	16142	16325	16230	16150	15961	16000	16232	16132	16023	16260	16076	16151	16232	16037	16193	16249	15994	16160	16185	16213	16273	16040	15975	16183	16065	16009	15974	16182	16001	16190	16157	16011	16072	16103	16101	16176	16091	15999	16182	15986	16036	16053	16096	15999	16295	16098	16123	16083	16281	16156	16031	16086	15835	15969	16113	16105	16034	16232	15907	16046	15975	16106	16202	16053	16202	16105	16039	16062	16106	16170	16080	16110	16115	16108	16015	15996	16133	16271	15997	16073	16124	16144	15999	16148	16024	16037	16150	16284	16118	15993	16122	16009	16255	16167	15938	16266	16084	16141	16022	16104	16077	16104	16055	16275	16050	16129	16118	16116	16260	16102	16119	16051	16064	16099	15999	16162	16201	16182	16042	16003	15929	16267	16107	16145	16035	16139	16274	16109	16061	16069	16186	16118	16279	15946	15970	15947	16022	16172	16117	15932	16003	16039	16058	16134	16127	16158	16065	16073	16168	16327	16025	16122	16115	16142	15998	16002	16034	16044	16118	16029	16229	16039	16107	16013	15954	15991	16098	16053	16017	16166	16169	15979	16256	16168	16083	16182	16241	16175	16081	16035	16023	16134	15925	16094	16055	16155	16167	16080	16029	15922	16174	16154	16086	16215	16028	16005	16171	16142	16228	15991	16014	16238	16192	15973	15956	16090	16293	16186	16186	16206	16008	16159	16038	15888	16151	16150	16126	16146	15957	16179	16148	16035	15930	16145	16083	15974	16075	16218	16255	15933	15909	16212	15827	16167	16089	16018	16127	16059	16020	16161	15962	16047	16164	16133	16183	16045	16075	16067	16071	16035	15928	16182	16065	15861	16023	15865	16128	16179	16027	16114	16206	15922	16164	15979	16258	16090	16085	16015	15903	16134	16072	16202	15981	16156	16166	16048	16075	16085	16009	16001	15990	16199	16109	16028	16169	16149	16070	16039	16108	16279	16098	16047	16193	16192	16208	16023	15979	16046	16262	16072	16121	15933	16231	16210	16098	15900	16128	16117	16007	16015	16096	15981	16027	16115	16055	16235	16162	16012	16068	16179	16147	16062	16016	16147	15996	15963	16132	16104	15977	16054	16041	16176	15977	16252	16199	16092	16165	16299	16027	16054	16107	16481	16012	15856	16167	16201	16263	15892	16012	16060	15931	15978	16121	16216	15993	16032	16071	16197	15951	16273	16135	16153	16070	16042	16148	16143	15948	16285	16016	16110	15896	16204	16070	16272	16181	16137	16362	16185	16026	16182	16029	16108	16150	16142	16255	16074	16116	16144	15870	15936	16086	16020	15905	16087	16118	16048	16048	16169	16140	16080	16001	16186	16110	16057	16159	16136	16071	16110	16284	16069	15975	15993	16058	16180	16156	16188	16168	16067	16041	16090	16058	16094	16032	16095	16185	16195	16160	16159	16027	16004	16083	16065	16200	15936	16025	15998	16085	16103	16080	16192	16093	15845	16050	16096	16139	16242	16021	16228	16046	15971	16050	15986	16228	16177	16041	16175	16094	15942	16023	16130	16076	16187	16101	16210	15980	16211	16096	16211	16006	15866	16085	16223	16264	16193	16245	16055	16008	16184	15828	16145	16190	15992	16103	16220	15939	15964	16055	16104	16110	15919	15946	16066	15944	15956	15958	16034	16191	16243	16180	15966	16204	15972	16163	16118	16218	16062	16218	16160	16029	16121	16089	16004	15977	15983	15974	16052	15983	15938	15865	16149	16124	16151	16062	16191	16028	16132	15973	16116	16076	16158	16320	16103	16235	16245	15935	16134	16106	16007	16296	15977	15945	16073	16153	16041	15990	16050	16101	16022	16159	16087	15995	15835	16032	16187	16000	16021	16005	16036	16193	16119	16214	15781	16061	15978	16140	16186	16075	15996	16151	16017	16185	15982	16059	16230	16044	16223	16191	16122	16115	16089	16011	16114	16131	16058	16261	15981	16139	15988	15859	16122	16010	16029	16263	16245	16013	16072	15861	16178	16093	16206	16063	16010	16118	15924	16169	15984	16076	16031	15955	16014	16184	16061	16045	16096	16111	16141	15902	16168	16136	16151	15914	15918	16037	16206	16139	16126	15907	16143	15971	16152	16050	16416	16018	16166	16093	16037	16089	16151	16170	16027	16111	16118	16084	16155	15983	16245	16049	16000	16025	16099	15985	16050	16124	16082	16004	16135	16106	16140	16103	16298	15895	16093	16101	16163	16144	16285	16018	16177	15945	16221	16167	16130	16084	16097	16093	16192	16015	16083	15941	16079	16040	15906	16055	16052	16111	16052	16146	16120	16087	16082	16088	16300	16170	16079	16096	16016	16134	16134	16020	16149	16020	16098	16095	16319	16019	16205	15928	16148	16063	16255	16104	16130	16160	16136	15992	16103	16129	16002	16030	16156	16265	15928	16083	15985	16193	16115	16025	16328	16113	16085	16315	16172	16064	16083	16041	16086	15969	16204	15943	16228	16102	16141	15933	16013	16248	15908	16142	16002	16148	16081	16001	16055	16188	16072	16117	16099	15954	16032	16146	16000	16180	16044	16009	16306	16035	16174	16119	15951	15995	15996	15967	15942	16156	16141	16024	15892	16082	16111	16115	16169	15855	16257	15874	16193	16128	16148	15996	15948	15966	16048	16098	16071	16076	16030	15911	16168	16090	16109	16067	15918	16075	16087	16123	16131	16019	16000	16001	16082	16157	16095	16073	16252	16177	15994	16050	16177	16131	16108	16063	15898	16146	16089	16019	16132	16148	16178	16162	16100	16045	16078	16101	16117	16206	16161	15893	16073	16149	16101	16073	16004	16049	16107	16043	16045	16131	16038	16115	16157	16201	16182	16105	15969	16017	16036	16072	16027	15956	16147	15945	16156	16064	16205	16120	16014	16174	16092	16103	16158	16068	16093	15834	16143	16106	15994	15986	16177	16113	16111	15981	16049	16090	16205	15955	15995	16129	15916	16075	15992	16232	16082	16057	16058	16102	16032	16219	15963	16139	15994	15976	16144	16036	15974	16226	15940	16006	16055	16149	16057	16141	16286	16115	15972	16091	16153	16146	16015	16085	15910	16178	16040	16187	15944	16086	16116	16082	15975	16158	16196	16155	15917	16170	15993	16022	16036	16058	15954	16160	15932	16072	16081	16105	16312	16013	16154	15891	16191	16201	16271	16112	16220	16021	16235	15940	16163	16101	16092	16064	16030	16170	16181	16138	16083	15956	16119	15971	16196	16039	16206	16118	16151	16168	15917	15790	16128	15869	16187	16095	16065	16083	16150	16098	16011	16192	16116	16022	16150	16077	16166	16118	16232	16042	16146	16031	16131	16160	16071	16128	15956	16014	16199	15964	16107	16070	16088	16035	15994	16232	15989	15928	15962	15889	15988	16004	16275	16105	16045	15977	16185	16275	16182	16092	16117	16032	16158	16218	16086	15988	16009	15847	16189	16099	16024	16226	16015	16136	16144	16024	16124	16007	15956	15988	16056	16275	16141	16204	16245	16031	16097	16088	16099	16146	16006	16025	16080	16054	15834	16236	16073	15975	16106	16025	16091	16186	16083	16030	16171	15881	16068	16072	16170	16137	16112	16083	16022	16010	16063	16130	15969	16157	15986	16010	16026	16081	16092	16030	15941	15981	16184	16007	16011	16029	15966	16098	16053	16039	16166	16225	15984	16172	16097	16062	16045	16142	16121	16081	16077	16100	16253	16060	15992	15998	16140	16085	16215	16118	16098	16233	16002	16121	16042	16231	16054	16020	15867	16088	16106	16173	16119	16213	16137	16113	16043	16051	16047	15995	15970	15978	16174	16021	16098	16218	16135	15944	16177	16205	16206	16149	16166	16024	16195	16099	16170	16265	16155	16140	16145	16047	15938	15968	16158	16080	15990	16186	15943	15996	16153	16131	16286	15886	16030	16203	15974	16157	16033	16110	16014	16365	16186	15979	15988	16215	15941	16068	16089	16116	16019	16106	15967	16162	15934	16201	16059	16061	16065	16100	16046	16097	16103	16107	16048	16060	16208	16110	16190	16090	16213	16040	15995	16005	16017	16121	16022	15984	16136	16034	15976	15899	15999	15995	16033	16025	16126	16125	16141	16139	16178	15859	16074	16163	16046	15980	16113	16145	16075	16070	16049	16352	16038	16054	15963	16210	16213	16098	16106	15998	16123	15906	16160	16187	16117	15882	15911	16103	15938	16033	16137	15915	15886	16193	16048	16217	16114	16152	16060	16252	16208	16097	16154	16053	16098	16063	16195	16209	16190	16141	16070	16092	16161	16201	16238	16077	15928	16149	15943	16139	16205	16096	16128	15987	16133	16235	16016	16012	16190	16005	16079	16131	16231	16098	16096	15959	16023	16094	16229	16096	15922	16159	15948	15975	16088	16149	16017	16145	16069	16113	16284	16072	16118	16160	16113	16040	16068	16027	15936	15980	16123	15977	16085	16093	16287	16074	16081	16141	15993	15923	16069	16071	16110	16173	16023	16125	16022	16062	16045	16082	16207	16196	16272	16057	16170	15929	16073	16043	16077	16097	16082	16027	16041	16069	16047	16117	16186	16169	16006	15922	16001	15996	16114	16098	15885	16016	15994	16209	15990	16133	16093	16095	16193	16159	16066	16044	16153	16333	15954	16039	16016	15977	15990	16084	16078	16144	15921	16136	15965	16204	15988	16062	16165	15927	16037	16122	16057	16049	16171	16017	16208	16066	16057	16071	16115	16120	16098	15974	16171	16082	16030	16112	16068	16079	16222	16243	16040	15990	16098	16036	16118	16078	16031	16123	16233	16141	16152	16083	16118	16151	16157	16027	16095	16130	16253	16190	16082	16052
27276	22440	26071	22738	18189	17388	17104	16521	16390	16629	16221	16175	16457	16180	16196	16126	16162	16366	16415	16263	16125	16190	16427	16223	16069	16188	16241	16087	16151	16092	15972	16077	16001	15886	16125	16254	16117	16013	16090	16123	16061	15973	16003	15962	16019	15955	16075	16121	16013	16017	16050	15939	15890	15976	16057	16041	15888	16000	16156	16050	15963	15807	15959	15988	15864	15824	16033	16151	16048	15908	16148	16063	16157	16107	16053	16077	15891	15830	15945	15867	16029	16147	15986	16043	16121	15990	16030	15976	16035	16084	16081	15791	15917	15898	16094	15880	16095	16144	15981	16205	16135	15932	15971	16036	15906	15970	16028	16270	16042	16031	16012	16113	15990	15995	15995	16071	16005	15905	16005	16194	15931	15904	16067	15932	16168	16038	16085	16012	16060	16195	16020	15813	15806	16090	15962	15980	16031	16008	16123	15896	16112	16012	15783	16004	16056	15919	15939	16069	16082	16044	16075	16118	16289	15995	16049	15932	15957	16062	15906	16168	15931	15995	15896	15868	15955	16158	16146	16187	15821	16097	16073	15885	15806	16038	15966	15916	16013	15960	16126	16253	15945	16146	15816	15984	15971	15879	16046	15822	15867	15941	15843	16098	16030	15897	16095	16038	16117	16088	15993	16056	15999	16041	16060	15934	16081	16047	15891	16050	15943	16007	16114	15992	16101	15816	15926	15950	16124	15744	15995	15888	16000	15942	16008	16006	15918	16026	15983	16141	15932	16004	16140	15920	16159	16178	15884	16010	16123	16080	16010	16101	15951	16142	16153	16170	16004	16163	16054	16194	16123	16033	16110	16115	16119	16141	16165	15964	15921	16132	16027	16105	16054	16231	15894	15925	16154	16074	16081	16052	16091	16035	15937	16051	15905	15975	15919	15959	16038	16256	16018	16087	16024	15861	16152	16055	15967	16216	15947	15825	16197	15808	16044	15892	15939	15967	16015	15966	15974	15920	15977	16052	16115	16097	15936	16198	16056	15922	16078	16035	16092	15868	16060	16068	15805	15969	16081	16040	15742	16209	15862	16015	16071	16108	16043	15958	16011	16166	15978	16174	16104	15923	16019	15811	16186	16225	16064	16078	16040	15976	15992	15935	15958	15877	15958	15909	15968	15935	16093	16035	16207	16008	16092	16171	15978	15919	15904	15860	16127	15987	16063	15868	16305	16034	16011	16010	15897	16070	16024	15948	15985	16028	16114	16034	15932	15934	16164	16213	15964	15826	15870	15996	15833	16134	15913	16050	16126	16001	15912	16079	15973	15949	16177	16028	16033	15998	16025	16157	16139	15978	16208	15802	15785	15890	16001	16011	16326	15862	16177	16135	16080	16043	16308	16136	15846	16034	16055	16123	16005	15842	15847	15925	16118	15857	15886	16009	16195	15964	16022	15899	16133	16178	16110	15862	15958	16000	16107	15922	16018	16064	15995	16013	15917	15714	15969	15809	16023	16156	16145	16074	16096	15972	15908	16032	15999	16106	16038	16018	16028	16251	16121	15856	15870	15984	15787	15981	15995	16154	15980	16104	16004	16070	16031	15845	15829	15924	15993	16062	16045	15936	16101	16064	15978	16153	15983	16047	15789	16214	15917	15959	15913	16082	15893	15759	16066	16035	15960	16147	16118	16029	15995	15981	16107	15960	16075	15991	16044	16021	15944	15994	15874	15968	15938	15804	16020	15830	15864	16150	16069	16122	16078	16265	15940	15864	16127	16122	16024	16010	16190	15960	16262	15975	16142	15785	16088	15999	16148	16167	16100	16012	15749	16069	16024	15860	15983	16078	15933	15920	16182	16065	15847	16001	16099	15869	16063	16069	16019	16073	16081	15924	16062	15979	15875	15994	15893	15976	16254	16073	16127	16124	15874	16048	16003	16121	16146	16079	16073	15705	16025	15961	16017	15882	16081	15981	15987	16037	16118	15897	16131	15953	16061	15933	15961	16014	15973	16073	16184	15993	15874	16052	16037	16024	16011	16039	16006	16218	16067	15935	16007	16094	16055	15941	15769	15996	15915	15986	15771	16055	16013	16079	15955	15972	16101	16173	16106	16005	16018	16074	16245	15822	15910	16131	16091	15947	16032	15959	16051	15993	15948	16009	16165	15956	15900	16240	16118	16011	16101	16080	15933	16135	16142	16119	15843	15892	15842	16138	16082	15963	16053	16093	16060	16051	15961	16031	16035	16073	15870	16030	16130	16063	15965	16017	16005	15942	15961	16019	15997	16159	15992	15994	15911	15961	15959	16083	15978	15989	16072	16093	16023	15985	16105	16068	16037	15986	15954	15897	16212	15994	15883	16073	16196	16000	16028	16074	15919	15872	15808	15982	15833	15784	15962	15909	15962	15778	15976	16020	16026	15893	16000	16086	16103	15855	15865	15950	16107	16052	16053	16090	16047	16064	16000	15971	16120	15964	16153	15909	15883	16052	15956	16004	16024	16050	16130	16162	15943	16013	15993	15997	16029	16146	15969	16077	16190	15997	15793	16124	16084	15962	15999	16157	15940	15947	16057	16190	16094	15919	15931	16044	16147	16065	15774	16074	16079	16196	16083	16074	16095	16204	15987	15999	15820	15983	15960	16055	15975	16078	15967	15705	16149	15935	16175	15919	15970	15970	15977	16124	16138	16089	16106	16001	16080	16095	16148	16055	15932	16111	16230	15938	16097	16028	16083	15858	15996	16049	15952	16018	16058	16121	15801	15959	16049	16083	16152	16087	15930	16008	16130	16098	16015	16233	16150	16233	16126	15944	16017	15991	16146	16003	16053	16154	16009	16062	15947	16166	15988	16116	16179	16101	16068	15986	15898	16022	15981	16121	16200	16115	15980	15878	16095	15998	16143	16105	16127	16062	16145	16009	15914	16235	16055	15959	15824	16099	16103	15973	16176	15842	16145	15926	15878	15961	16029	15956	15975	16112	16252	16122	16063	15969	16092	16114	15965	15934	16245	16139	16092	15995	16095	16055	16131	15995	16058	16004	16016	15874	16125	15982	15982	16224	16128	16183	16168	15991	15927	16057	15902	16195	16047	15913	16004	16041	16198	16041	16148	15960	15880	16065	16013	16182	15868	16009	15923	15950	16138	16024	16085	16139	15940	15958	16129	16036	16052	16058	15969	15904	16032	16117	16097	16058	15849	16064	15833	16020	16058	16041	15913	16027	15987	16146	16071	15851	16063	16000	16109	16092	15988	16258	15881	15968	16178	15974	16199	16082	16235	15953	15879	16116	15962	16033	15941	16079	16109	16148	16000	15879	15767	16021	15995	15992	16140	16081	15983	16025	15938	16069	16006	15882	16004	16033	16083	16049	15932	15988	15965	15936	15958	15906	16155	16077	16034	15988	16126	16061	16038	16057	15986	16103	16043	16006	15983	16042	15845	15870	16030	16187	16049	16072	16052	15921	15969	16099	15941	15971	16112	16033	15996	16014	16155	16097	16073	16281	16080	15947	15956	15859	15904	16185	16079	16000	16035	16113	16242	15915	16100	16029	15969	15928	16029	15982	16057	15897	15746	15835	16045	16071	15983	16013	16019	16090	15943	15949	15908	15984	15911	16042	15925	15950	15934	15874	16178	15941	16101	15922	15986	16066	16152	16026	16032	15979	16007	16198	15995	15923	16085	16091	16329	16007	15985	16015	16014	16130	16001	15939	15844	15954	16045	16080	16080	15924	16223	16073	15990	16196	16213	16001	15961	16021	16109	16091	16029	16106	15905	16229	16095	16119	16100	15840	15956	16114	16058	16102	15912	16121	15992	16058	16141	15811	15909	16090	16112	15998	16044	15922	16130	15947	16035	16052	15964	16234	16026	16055	15955	15881	15956	15901	16002	15978	15854	16134	16062	15920	15905	16061	16172	15953	15789	16144	15918	16019	16087	15880	16255	15962	15872	15916	16041	16087	16174	15923	16001	16195	16166	16081	16080	16026	16163	16087	16229	15948	15900	16045	15847	16027	16087	15940	15969	16286	16040	16044	16051	16047	16056	16056	16029	15873	15855	16029	16060	16096	15982	16132	16215	15967	15863	15869	15948	16276	16113	16130	16048	16060	16058	15960	15931	15943	16096	16066	16050	15977	15998	15984	16185	15995	16191	15926	16260	15860	15994	15975	16119	16091	16028	16079	16027	16254	16121	15898	15995	15994	16054	15974	16005	15909	16130	16196	16087	16209	16027	16060	16062	15875	15961	16144	15942	16024	16055	15853	15934	16151	16009	16079	15944	15934	16092	16223	16152	15856	16073	16089	15835	15906	16204	16183	16017	16060	15784	15995	16062	15984	16116	15966	16117	16046	15931	16032	15874	16030	16232	16124	16165	16175	15969	15898	16053	15744	16195	15950	16037	16054	16092	16031	16012	15821	16080	15945	15935	16046	16026	15920	16061	16334	15936	15983	15893	16012	16044	16195	15937	16086	16101	16191	16101	16064	16009	15992	16080	15890	16059	15995	15988	16029	15804	16148	16033	16078	16038	15903	16128	15962	16082	16110	16067	15987	15990	16117	16136	16194	15956	15867	15779	15917	15964	15958	15820	16023	16074	16036	16010	16069	16205	15997	16109	16019	16039	16084	15978	16101	16043	16269	16092	15922	15983	15967	16004	16127	16019	16087	16024	16092	16078	16121	15871	16030	15864	15986	15838	16137	15825	16090	15896	16157	16171	15726	15992	16071	16295	16066	16063	15903	16114	16045	16158	15910	16071	16170	16109	15840	15877	15901	16036	15918	16128	15849	16006	16323	16090	15891	15985	15978	16374	15958	16042	16141	16050	16022	16247	16099	15968	15838	16031	16044	16023	15931	16033	15955	16064	16119	15959	16037	16120	16104	16234	16061	15868	16141	16262	15924	16035	15989	16048	15934	16077	16105	16070	16194	16070	16006	16112	16022	16019	16026	15860	16064	16080	16035	16163	16069	16059	16104	15897	15963	16077	16038	16010	16006	15994	15972	16187	15929	15962	15989	16101	16009	16069	16064	15984	15969	15946	16135	16048	16211	16109	16178	16116	16033	16115	15860	16095	16126	16083	16149	15907	15954	15914	16016	16045	15938	16055	15968	16088	15937	16026	16028	15933	16017	16025	15930	16187	15756	15886	15970	15911	16187	16039	16040	16168	16019	16149	16257
20115	28233	27286	21773	18732	17098	16671	16124	15864	15555	15567	15452	15467	15346	15322	15444	15345	15355	15208	15274	15183	15283	15099	15114	15182	15057	15114	15127	15159	15109	15198	15216	15082	15098	15004	15182	15181	15145	15156	14959	14939	14994	15106	15194	15075	15081	14803	14970	14884	15091	15053	15053	15116	14932	14964	15023	14969	15169	15025	14822	14916	14878	15003	15089	15114	15142	15120	15068	15119	15005	15146	15029	14850	14881	14932	15006	15103	15002	14977	14989	14905	15049	15048	15143	14852	14973	15142	15120	15061	14950	15072	15197	15169	14979	14932	14874	15050	15097	14988	14821	15197	14911	15032	15135	14914	14769	15047	14953	15006	14915	14997	15094	14950	15105	15062	14988	14840	15159	14875	14852	14999	14894	14928	15139	14919	14940	15013	14903	15126	15044	15030	14895	14994	15036	14997	14876	14924	15051	14979	14961	14926	14988	14991	14971	15028	14920	14778	14952	14998	14841	14989	14999	14996	14928	14896	15008	15079	15003	14997	15047	14796	15011	15136	15113	14970	15064	15181	14871	14952	15061	14902	15014	15172	14964	15025	14961	15072	14979	15126	14837	15030	14967	15015	15208	14964	14975	14970	15153	15035	15046	15101	15078	15032	15004	15051	14990	14974	14971	15084	15145	15173	14802	15005	14996	15074	15039	14871	15053	14931	15021	15023	14994	14962	14763	15047	15001	14961	14987	15033	15107	15014	14842	15028	14828	15194	14875	15094	14974	15103	14874	15002	15020	15066	14927	15075	15063	14963	15179	14975	14899	14809	14999	14847	15048	14976	14862	15026	15164	14878	15083	15038	15086	14951	15026	14921	15085	14896	15054	15167	14987	15033	14956	15057	15065	15040	15081	14985	14975	14964	15045	14924	15064	15042	14972	14993	15043	14992	14999	15085	14960	15066	15010	14956	15069	15062	15039	14900	15083	15093	14931	14967	15056	14948	15089	14903	15019	14929	15003	14845	14929	14906	14972	15025	14895	15124	14974	14839	15127	14959	14962	15000	15089	15030	14925	14933	15027	15173	15025	15014	14904	15016	15028	15042	14919	14853	15155	14981	14991	14920	15031	14855	14990	15065	14924	15004	14974	15058	14923	15004	15063	14982	14893	15055	15171	14834	14984	15017	14971	15000	15131	15183	15055	14968	15099	15071	15067	14854	15023	15138	15090	15080	15042	14969	15004	15049	15067	15131	14920	14952	14992	14848	15017	15114	15126	15266	15039	15038	14999	15047	15208	14911	15322	15200	15113	15147	14978	15086	15093	15160	15058	14955	15121	15045	14912	14987	15120	14903	15105	14964	15001	15000	14954	14978	14969	15084	14913	14882	15000	15150	15153	14970	15083	15040	14846	15038	14883	15040	14928	14958	14911	15085	14999	14957	15028	14982	14952	15002	14919	14946	14825	14867	15047	14951	15033	14999	14972	15002	15183	15024	15039	15027	15129	15064	15140	14865	14994	15028	15122	15122	14903	15112	15026	14984	15120	15016	14865	15101	14881	14887	14862	14994	14994	14858	14839	14906	15003	15052	15111	14911	15066	14965	14962	14997	15154	14953	14880	14966	14922	15213	15087	15076	15020	14982	15153	14928	15066	15051	14933	15130	15070	14926	15024	14811	15113	15026	14937	14820	15116	14802	15058	15103	14968	15098	15133	14974	15170	15009	15026	14945	15097	15032	14883	14966	15066	14895	14836	15023	14956	15147	15124	15010	15085	14918	15018	14911	15086	14875	15008	15093	14949	15084	14897	14945	14994	14865	14958	15060	14972	14848	15046	15033	14944	14900	15253	14933	14974	14975	15140	14959	14859	15094	14889	15071	15066	15094	14892	15007	14897	14969	14904	14913	15092	15099	14972	15047	15089	15128	15031	15027	14992	15192	14937	14872	15161	15107	14850	15123	14943	15101	14860	14870	15060	14893	15001	15123	14976	14766	14995	14956	14935	14986	15129	15076	14931	15064	14982	15147	14991	15077	15012	14951	15003	15063	15027	14964	14942	15097	15021	14903	15143	15005	14925	15010	15076	14935	15005	15097	14930	15138	15051	14967	15074	14894	14855	14866	15134	15090	14861	14908	14833	15194	14903	14992	14864	14950	15154	15006	14909	15136	14892	15001	15021	15150	15078	14990	15045	14980	14994	14890	15062	15041	14974	14991	14903	15100	15025	15025	14980	15116	14995	14984	14926	14978	15028	15008	15044	15053	14957	14990	14916	14896	14906	15113	15114	14975	15015	14992	14932	14947	14982	15073	15077	15026	15034	15022	15041	14970	15092	14919	15029	15128	14947	15206	15013	15123	14963	15028	15014	14998	15042	15203	15049	15158	15012	15146	15071	15208	15015	14921	15035	15137	14930	15060	15190	14975	15218	14977	14950	15117	14991	15223	15066	15287	15115	15025	15117	14986	14990	15109	15005	15161	14990	15132	15093	15109	15069	15140	14960	14970	15142	14977	15057	14895	15003	14932	14896	14862	14976	14867	15166	14883	14955	14895	14948	15063	14844	15169	14938	15124	14988	15065	14917	14923	14813	15074	14949	14908	14918	15009	15149	15001	15133	15068	14981	15039	14976	15037	14857	14902	15004	15054	15155	15159	14969	15076	15078	14959	15062	14890	15079	15050	14951	15067	15064	15034	14848	15033	14971	14945	14859	14998	14970	15137	15002	15013	15128	14899	14981	14924	15089	15080	14937	15084	14905	14854	14980	14917	15053	14918	15038	15025	15005	14887	15142	14925	14826	15064	15002	14930	15137	14963	14992	15140	14997	15102	14879	15082	14863	15115	14760	14998	14977	14932	15155	14984	14939	14883	14941	14868	14982	14949	15091	15064	14943	15088	14976	14978	15065	15134	15173	15023	15022	14962	14940	15056	14874	15137	14933	15100	14975	15182	15150	15041	15074	15122	15094	15146	14894	14958	15022	14961	15127	14962	15123	14915	15115	14903	15159	15142	14825	15108	15187	14901	15040	14934	15145	14970	15006	15134	15074	14921	14972	15091	15149	15011	15017	14969	14980	15128	15136	15101	14967	14893	15150	15038	14836	14876	15029	15089	14863	15016	15035	15024	15055	15060	14919	15126	14959	15034	15028	14902	15102	15005	14836	15060	14958	14761	15041	14929	15131	14928	15121	15053	15099	14978	14905	14932	14927	15098	15094	14982	14963	15006	15080	15040	15007	14919	14961	15248	14920	15104	14903	14945	14972	15108	15023	15078	14996	15048	14996	14839	14957	14901	14866	15051	15108	14931	14861	15026	15031	15159	15081	15108	15201	14867	14864	14985	15069	15102	15080	14965	15170	14966	14989	14947	14975	14956	15011	15165	15171	14873	15133	14873	14935	14982	15117	15069	14939	15035	14963	14921	15221	14951	14933	15034	15040	15094	14918	15113	15080	14856	14865	14960	14864	14899	14939	15201	15069	14937	15227	15042	15072	14956	15078	14909	15106	15000	15055	15055	14972	14982	15084	15052	15023	15040	15020	14861	14795	15061	14954	15075	14988	15188	14978	15104	15009	15037	14943	15134	15040	14975	15015	14961	14806	14922	14813	15027	15007	15125	15000	15017	14904	15043	15041	15138	14984	14940	15025	14915	15108	14990	14980	15060	15047	14910	15127	15067	14967	14837	15023	15253	15097	15027	14984	14897	14980	14950	15025	15030	14991	15032	15115	15091	14883	15126	15054	15094	14884	14944	15044	14996	14944	15013	14972	14993	14952	14982	15134	14982	15221	15076	15102	15062	15000	14960	14925	14943	15123	14925	15223	15055	15015	14924	14971	14978	14948	14845	15068	15010	14854	14961	15068	15067	14825	14903	14995	14988	15022	15064	15164	15051	14978	15110	15022	15195	14983	15221	15101	15083	14950	14912	15135	15175	15142	15122	14997	15094	15004	15063	15027	15101	15093	15054	15217	15123	15029	15207	14957	15071	15048	15308	15053	15013	15091	15127	14904	14930	15057	14954	15185	15216	14945	15032	15036	14925	15161	14925	15055	14884	14861	15009	14944	14985	15091	15051	15070	15035	15067	15073	15123	15033	15006	14912	15018	15049	15024	15118	15019	15086	15075	15020	15056	15047	15048	15079	15121	15069	14934	14974	15035	14868	15118	14946	15083	15101	15198	14878	14961	14921	15059	15068	14870	14983	15146	15004	15081	15166	14886	14979	14894	14973	15071	14998	15001	14924	15108	15170	14965	15006	15115	14994	14884	15016	14839	15024	15128	14967	15049	15111	15045	15081	14865	15131	14932	15174	15023	14762	15167	15077	14843	15107	15170	14996	14880	14939	15038	15002	15067	15038	15051	15121	15038	15130	15136	15043	15043	14903	15118	15030	15170	15076	14945	14937	15091	15006	14838	15137	15033	14836	14973	15090	14944	15071	14931	15017	14825	15003	15095	14910	15045	14911	14823	15032	15176	15027	14978	15005	15010	14998	15198	15041	15120	15088	14941	14985	15024	14971	15151	15058	14993	15160	14831	14993	15104	15029	15092	14929	15094	15102	14963	15021	15064	15022	15095	14887	15075	15005	14995	15050	15043	15059	14925	15046	14867	14970	14928	15102	14944	15079	14984	14992	14978	14885	15082	15047	15100	14926	14998	14884	15103	14917	14973	14974	15019	14920	14969	14760	15020	15013	15086	14684	15019	15015	15030	15088	14854	14942	14985	15032	15100	15112	15017	14870	15002	14878	14974	15078	14912	15113	14994	15079	14958	14988	15178	15067	15051	14948	15095	15137	15206	15122	15052	14911	15013	14972	14902	15135	14951	14960	14897	15078	15103	14898	15114	15029	15018	15057	14883	15045	15105	15088	15068	14949	15023	15047	14983	15091	15086	15070	15121	15045	15100	15191	14898	15028	14921	15005	14922	15098	14919	15007	14828	15060	15190	15071	15004	15076	14972	14997	14925	14824	14954	14902	15129	14860	14802	15116	14931	15005	14963	15103	15033	15101	15100	15102	15076	14880	15028	15036	15016	15031	14747	15024	15141	15032	14915	15009	14975	15056	15110	15038	14907	14888	14934	15107	15268	15018	15042	15094	14999	14827	15015	15089	15059	15080	14901	14919	15013	15121	15116	15078	14973	14998	14979	15018	15105	14954	15168	14987	14979	14909	14927	15220	15083	15180	15051
24030	21239	28596	24515	22615	22187	20895	18332	17934	17812	17477	17175	17451	17563	17294	17292	17208	17165	17128	17070	17097	16974	16908	16976	16996	16938	16755	16702	16583	16925	16898	16841	16977	16707	16902	16724	16759	16684	16799	16745	16727	16861	16715	16799	16670	16645	16899	16648	16845	16589	16793	16991	16571	16837	16769	16712	16709	16727	16647	16671	16753	16808	16707	16787	16740	16769	16904	16766	16718	16839	16494	16630	16691	16544	16642	16871	16743	16669	16804	16761	16905	16818	16592	16680	16701	16662	16666	16481	16806	16637	16893	16730	16723	16758	16714	16712	16632	16821	16692	16804	16867	16691	16674	16812	16787	16645	16695	16463	16594	16664	16759	16697	16741	16635	16540	16791	16745	16737	16789	16792	16703	16502	16620	16626	16633	16421	16714	16775	16738	16540	16756	16562	16713	16584	16836	16566	16854	16790	16680	16583	16749	16673	16770	16684	16856	16827	16523	16382	16641	16618	16855	16590	16649	16852	16745	16817	16711	16763	16935	16594	16672	16724	16591	16889	16700	16848	16682	16532	16678	16891	16681	16691	16632	16701	16827	16703	16801	16599	16661	16650	16398	16785	16674	16702	16706	16763	16486	16705	16807	16668	16723	16638	16641	16799	16677	16538	16714	16645	16741	16594	16682	16539	16671	16489	16698	16636	16645	16625	16687	16777	16636	16566	16559	16657	16558	16589	16694	16912	16887	16801	16672	16804	16745	16719	16633	16628	16825	16779	16555	16679	16489	16618	16655	16752	16719	16652	16459	16655	16920	16490	16829	16773	16661	16769	16658	16716	16544	16623	16630	16573	16655	16578	16720	16697	16731	16807	16411	16675	16692	16702	16680	16716	16552	16666	16642	16586	16497	16754	16664	16695	16628	16459	16437	16692	16607	16935	16805	16545	16683	16706	16729	16738	16563	16777	16787	16668	16786	16502	16634	16703	16638	16684	16773	16619	16674	16743	16606	16667	16742	16523	16614	16660	16541	16495	16715	16718	16610	16894	16743	16722	16737	16719	16584	16575	16537	16856	16735	16834	16891	16689	16589	16450	16824	16660	16605	16773	16607	16676	16743	16720	16661	16712	16560	16638	16857	16587	16936	16738	16634	16460	16701	16717	16523	16641	16533	16489	16700	16591	16679	16771	16629	16666	16770	16663	16823	16605	16644	16848	16537	16599	16721	16588	16713	16518	16651	16694	16773	16647	16829	16520	16743	16808	16546	16607	16676	16814	16655	16796	16719	16552	16578	16692	16649	16583	16725	16593	16741	16837	16680	16593	16639	16705	16659	16776	16623	16552	16605	16553	16635	16540	16916	16544	16632	16713	16787	16734	16531	16597	16799	16628	16790	16874	16636	16660	16674	16819	16655	16817	16826	16744	16659	16637	16713	16569	16651	16734	16659	16576	16598	16689	16578	16652	16703	16861	16614	16816	16724	16921	16756	16849	16932	16723	16492	16543	16791	16804	16803	16652	16784	16559	16769	16746	16571	16624	16462	16737	16538	16540	16592	16726	16506	16588	16741	16544	16650	16744	16785	16524	16590	16963	16762	16539	16822	16791	16814	16575	16692	16627	16498	16769	16621	16455	16671	16715	16774	16739	16874	16734	16893	16687	16760	16695	16674	16737	16609	16585	16703	16793	16621	16641	16774	16660	16346	16729	16829	16608	16606	16774	16472	16699	16738	16630	16695	16689	16693	16709	16591	16652	16511	16811	16748	16500	16759	16751	16633	16632	16510	16938	16611	16739	16539	16687	16754	16566	16736	16725	16682	16672	16836	16596	16639	16508	16723	16773	16741	16719	16659	16783	16543	16634	16736	16548	16646	16666	16585	16772	16938	16766	16656	16855	16521	16465	16755	16758	16547	16894	16804	16677	16668	16596	16767	16563	16614	16564	16649	16794	16634	16509	16555	16482	16701	16735	16856	16799	16758	16639	16633	16673	16821	16707	16530	16606	16773	16768	16898	16839	16707	16526	16624	16727	16609	16673	16605	16890	16651	16712	16411	16613	16836	16604	16647	16626	16474	16854	16655	16588	16836	16837	16725	16922	16797	16765	16679	16747	16583	16607	16700	16739	16751	16494	16472	16792	16565	16777	16638	16768	16592	16823	16728	16761	16851	16755	16807	16675	16654	16679	16724	16641	16756	16749	16771	16864	16661	16790	16652	16692	16447	16741	16634	16738	16704	16715	16739	16699	16768	16585	16800	16704	16657	16950	16679	16584	16432	16793	16628	16951	16722	16616	16683	16674	16558	16746	16670	16421	16775	16758	16675	16865	16729	16736	16710	16529	16794	16638	16830	16748	16660	16612	16730	16663	16589	16725	16841	16707	16527	16539	16541	16753	16769	16665	16763	16962	16678	16742	16664	16629	16552	16663	16663	16642	16692	16660	16669	16481	16537	16628	16755	16878	16482	16703	16743	16795	16765	16791	16980	16781	16736	16597	16662	16430	16511	16891	16826	16836	16751	16741	16660	16862	16630	16569	16610	16676	16585	16511	16666	16651	16489	16782	16850	16733	16634	16607	16644	16854	16654	16505	16557	16459	16821	16514	16681	16665	16686	16775	16619	16664	16497	16676	16918	16747	16847	16474	16593	16569	16703	16655	16643	16602	16544	16634	16798	16852	16888	16791	16470	16785	16895	16641	16706	16536	16553	16494	16774	16769	16788	16935	16746	16767	16738	16817	16719	16818	16665	16679	16597	16720	16623	16615	16745	16691	16620	16674	16456	16635	16524	16737	16632	16781	16819	16861	16601	16656	16496	16599	16773	16633	16681	16696	16866	16871	16596	16545	16645	16593	16753	16723	16669	16667	16848	16791	16715	16537	16792	16565	16652	16554	16641	16685	16679	16594	16899	16825	16638	16722	16658	16701	16583	16697	16839	16541	16745	16788	16721	16496	16951	16605	16647	16742	16802	16680	16610	16910	16560	16654	16687	16557	16559	16685	16697	16669	16879	16777	16721	16673	16694	16784	16738	16818	16646	16572	16638	16717	16797	16603	16591	16715	16652	16771	16694	16696	16709	16640	16725	16713	16516	16776	16775	16705	16716	16647	16770	16732	16547	16586	16728	16864	16835	16823	16554	16498	16523	16644	16641	16795	16722	16748	16598	16707	16699	16748	16579	16649	16612	16664	16521	16882	16715	16798	16521	16452	16632	16844	16677	16547	16636	16707	16668	16789	16714	16688	16775	16827	16705	16741	16544	16773	16588	16534	16579	16670	16695	16521	16697	16918	16590	16653	16710	16936	16696	16650	16724	16585	16893	16688	16585	16589	16780	16813	16773	16609	16760	16833	16602	16661	16637	16719	16873	16869	16829	16494	16830	16696	16566	16599	16754	16691	16498	16638	16639	16602	16776	16764	16643	16758	16520	16582	16797	16541	16679	16568	16832	16729	16629	16712	16703	16880	16712	16540	16752	16668	16656	16716	16802	16785	16617	16729	16637	16619	16655	16702	16734	16683	16774	16849	16710	16776	16520	16723	16598	16710	16705	16671	16709	16711	16581	16566	16600	16773	16876	16644	16794	16552	16672	16607	16822	16642	16714	16566	16675	16851	16621	16570	16747	16739	16666	16538	16793	16598	16771	16686	16661	16655	16602	16580	16772	16665	16594	16604	16856	16827	16668	16607	16698	16771	16663	16588	16525	16672	16865	16728	16511	16644	16615	16543	16703	16711	16746	16701	16652	16851	16845	16649	16763	16644	16639	16382	16628	16589	16481	16759	16644	16507	16638	16805	16514	16525	16819	16764	16984	16693	16799	16515	16675	16800	16644	16697	16708	16738	16604	16726	16783	16633	16625	16597	16471	16586	16683	16658	16517	16616	16788	16700	16576	16692	16795	16413	16644	16853	16746	16572	16768	16644	16578	16864	16635	16646	16738	16531	16622	16641	16762	16720	16432	16706	16591	16527	16859	16610	16829	16778	16849	16792	16749	16607	16710	16637	16693	16729	16590	16699	16624	16785	16778	16598	16567	16711	16654	16548	16521	16531	16795	16760	16695	16617	16428	16674	16573	16711	16734	16733	16672	16603	16501	16428	16393	16766	16705	16673	16571	16605	16756	16803	16800	16685	16794	16655	16469	16740	16441	16849	16807	16788	16939	16816	16578	16670	16774	16542	16749	16900	16715	16585	16660	16726	16668	16662	16903	16620	16817	16826	16628	16696	16694	16808	16740	16673	16671	16668	16600	16567	16579	16604	16669	16669	16754	16890	16702	16596	16798	16953	16864	16761	16795	16617	16781	16845	16826	16752	16693	16713	16901	16528	16571	16518	16740	16786	16682	16736	16772	16745	16620	16819	16665	16641	16619	16609	16760	16723	16710	16484	16800	16690	16679	16616	16689	16677	16782	16745	16715	16721	16776	16707	16693	16757	16819	16615	16817	16779	16671	16694	16580	16647	16669	16633	16587	16733	16902	16829	16799	16818	16560	16796	16771	16644	16818	16820	16762	16683	16808	16813	16740	16762	16814	16781	16771	16724	16697	16788	16697	16898	16659	16621	16618	16859	16680	16799	16725	16529	16768	16620	16819	16782	17019	16700	16563	16690	16802	16502	16590	16858	16771	16719	16611	16773	16614	16838	16703	16598	16787	16725	16846	16649	16834	16613	16772	16684	16641	16781	16684	16705	16497	16688	16720	16575	16790	16541	16651	16775	16747	16596	16705	16430	16718	16698	16774	16715	16810	16845	16775	16804	16817	16533	16632	16704	16658	16716	16516	16808	16848	16666	16498	16681	16928	16565	16623	16712	16855	16796	16745	16848	16616	16532	16899	16849	16690	16603	16812	16760	16691	16743	16586	16700	16679	16695	16767	16564	16714	16781	16740	16861	16679	16660	16644	16612	16788	16870	16594	16634	16541	16648	16632	16598	16492	16759	16694	16664	16390	16619	16703	16637	16644	16673	16793	16718	16658	16569	16797	16723	16868	16685	16562	16841	16843	16708	16896	16807	16685	16772	16783	16613	16603	16678	16603	16795	16711	16582	16858	16660	16806	16433	16677	16685	16710	16912	16659	16834	16767	16729	16404	16755	16929	16728	16517	16861	16736	16694	16453	16474	16560	16726	16713	16657	16627	16858	16825	16562	16706	16525	16853	16769	16624	16579	16512	16859	16670	16652
22662	36070	33867	27278	23770	20693	19089	17962	17247	16800	16707	16190	16293	16202	16123	16047	16021	15959	15943	15775	15925	15901	15685	15590	15710	15769	15444	15587	15441	15455	15511	15602	15517	15724	15544	15628	15567	15485	15473	15400	15321	15475	15513	15535	15361	15385	15451	15383	15332	15410	15502	15427	15379	15359	15496	15267	15366	15319	15311	15415	15364	15332	15338	15396	15380	15635	15353	15349	15459	15503	15651	15357	15427	15330	15624	15337	15621	15408	15282	15466	15598	15479	15527	15447	15587	15405	15556	15369	15423	15424	15353	15519	15479	15363	15433	15490	15428	15311	15523	15488	15635	15482	15443	15389	15433	15320	15395	15353	15505	15594	15527	15318	15460	15210	15524	15322	15449	15414	15671	15398	15386	15511	15476	15361	15324	15418	15353	15401	15386	15477	15420	15520	15296	15394	15305	15459	15440	15550	15333	15507	15293	15280	15522	15325	15382	15426	15496	15443	15461	15487	15433	15420	15471	15404	15493	15471	15223	15351	15263	15398	15518	15496	15278	15422	15370	15441	15428	15376	15384	15270	15366	15534	15322	15497	15392	15517	15279	15359	15395	15443	15421	15347	15442	15449	15523	15418	15476	15462	15230	15318	15578	15476	15296	15352	15410	15452	15416	15435	15427	15493	15404	15489	15393	15423	15473	15414	15244	15386	15518	15367	15510	15395	15351	15339	15527	15393	15409	15542	15351	15349	15456	15251	15528	15436	15452	15526	15434	15368	15451	15455	15459	15416	15227	15375	15358	15283	15487	15516	15468	15429	15355	15455	15472	15478	15481	15318	15339	15415	15414	15291	15637	15277	15409	15270	15434	15421	15346	15321	15443	15322	15219	15439	15451	15473	15350	15296	15528	15546	15472	15444	15344	15491	15263	15281	15479	15372	15445	15363	15578	15444	15431	15485	15411	15236	15371	15482	15276	15513	15339	15413	15284	15548	15329	15418	15432	15478	15316	15279	15406	15346	15304	15401	15370	15506	15424	15414	15276	15433	15537	15403	15404	15349	15385	15445	15439	15401	15417	15387	15294	15551	15374	15462	15297	15219	15243	15457	15357	15308	15307	15382	15408	15468	15532	15400	15356	15371	15464	15360	15298	15290	15363	15371	15497	15200	15483	15400	15294	15384	15416	15440	15433	15327	15500	15594	15494	15447	15371	15365	15316	15645	15422	15404	15408	15611	15403	15415	15255	15341	15476	15264	15495	15336	15321	15420	15275	15339	15522	15356	15119	15649	15351	15397	15544	15282	15370	15282	15520	15558	15437	15439	15515	15347	15366	15348	15465	15320	15386	15440	15617	15199	15508	15345	15405	15500	15603	15422	15329	15405	15399	15397	15453	15404	15387	15259	15453	15377	15410	15297	15328	15417	15491	15288	15427	15399	15405	15429	15427	15521	15538	15249	15528	15363	15397	15538	15487	15390	15355	15477	15418	15489	15258	15385	15286	15443	15383	15524	15587	15547	15283	15252	15453	15353	15554	15239	15477	15305	15269	15577	15475	15431	15401	15304	15376	15284	15424	15465	15443	15427	15693	15363	15312	15427	15442	15331	15522	15450	15485	15353	15439	15308	15350	15288	15309	15333	15433	15452	15248	15461	15366	15293	15279	15382	15477	15425	15622	15523	15497	15531	15297	15602	15577	15345	15463	15445	15320	15533	15414	15372	15313	15437	15457	15371	15299	15312	15467	15354	15321	15258	15438	15400	15492	15417	15363	15271	15316	15375	15406	15416	15404	15466	15426	15448	15512	15485	15535	15306	15251	15466	15507	15410	15450	15399	15497	15413	15447	15468	15408	15275	15519	15406	15436	15417	15302	15442	15483	15403	15360	15320	15488	15390	15397	15505	15336	15431	15497	15405	15215	15376	15530	15516	15474	15353	15384	15177	15408	15395	15343	15380	15313	15482	15506	15378	15290	15542	15408	15434	15440	15393	15422	15485	15432	15298	15364	15525	15506	15289	15376	15399	15329	15290	15398	15490	15351	15365	15324	15245	15360	15364	15343	15434	15350	15290	15570	15483	15379	15243	15392	15462	15353	15432	15572	15319	15291	15251	15446	15492	15535	15298	15402	15326	15287	15653	15290	15386	15347	15635	15306	15434	15393	15449	15475	15486	15464	15206	15464	15447	15418	15325	15350	15553	15385	15492	15376	15490	15238	15563	15293	15450	15398	15471	15483	15302	15356	15567	15393	15421	15254	15396	15292	15549	15421	15493	15573	15399	15368	15428	15266	15438	15455	15242	15294	15486	15413	15394	15640	15285	15410	15435	15492	15273	15304	15436	15275	15267	15480	15493	15527	15232	15495	15442	15521	15258	15303	15355	15328	15344	15539	15287	15401	15401	15467	15409	15420	15548	15411	15383	15365	15333	15194	15408	15461	15329	15468	15261	15483	15401	15399	15507	15351	15427	15519	15483	15545	15489	15439	15461	15187	15459	15332	15263	15445	15401	15336	15467	15333	15449	15534	15359	15306	15459	15358	15512	15518	15467	15429	15500	15268	15504	15253	15509	15341	15407	15300	15301	15443	15400	15373	15419	15319	15406	15518	15545	15526	15216	15506	15390	15462	15249	15244	15485	15337	15497	15573	15403	15376	15519	15370	15462	15569	15532	15447	15316	15454	15467	15483	15467	15531	15260	15288	15375	15451	15419	15203	15456	15377	15226	15438	15441	15424	15464	15377	15510	15284	15444	15271	15446	15311	15522	15306	15424	15516	15485	15532	15188	15408	15511	15486	15429	15375	15452	15454	15613	15571	15454	15495	15450	15326	15502	15400	15319	15406	15335	15528	15376	15325	15442	15520	15381	15491	15306	15448	15401	15460	15335	15297	15286	15458	15324	15516	15307	15300	15217	15390	15377	15598	15403	15542	15503	15580	15500	15444	15438	15414	15589	15388	15246	15459	15377	15408	15253	15420	15394	15405	15469	15499	15373	15357	15474	15517	15489	15505	15358	15347	15281	15431	15509	15441	15341	15591	15225	15418	15347	15598	15384	15232	15413	15409	15518	15502	15462	15476	15321	15514	15567	15354	15469	15397	15447	15514	15270	15491	15447	15521	15552	15480	15362	15465	15525	15515	15548	15354	15294	15432	15320	15528	15444	15433	15380	15392	15475	15427	15536	15491	15542	15328	15463	15420	15406	15512	15243	15540	15634	15426	15361	15477	15412	15395	15208	15443	15417	15286	15415	15347	15477	15331	15376	15391	15559	15417	15367	15331	15091	15401	15349	15516	15477	15469	15618	15129	15586	15515	15389	15329	15311	15483	15397	15374	15322	15468	15470	15307	15186	15328	15525	15488	15256	15502	15396	15523	15466	15620	15281	15483	15455	15513	15366	15425	15319	15414	15393	15458	15358	15435	15308	15536	15334	15443	15405	15373	15354	15291	15418	15378	15194	15430	15451	15355	15308	15265	15534	15520	15345	15397	15638	15406	15465	15508	15500	15335	15532	15472	15445	15424	15205	15475	15303	15503	15350	15419	15339	15481	15345	15510	15479	15382	15207	15290	15392	15573	15403	15494	15462	15291	15413	15507	15132	15549	15337	15319	15418	15560	15493	15434	15552	15455	15555	15350	15311	15351	15344	15269	15367	15230	15304	15401	15402	15286	15335	15493	15499	15536	15410	15468	15254	15425	15416	15638	15296	15536	15432	15435	15441	15393	15416	15398	15532	15302	15516	15345	15442	15488	15363	15422	15424	15523	15397	15356	15467	15233	15253	15267	15386	15478	15485	15451	15584	15298	15455	15364	15416	15501	15534	15398	15451	15460	15404	15596	15255	15514	15378	15279	15351	15414	15365	15457	15116	15506	15433	15554	15363	15448	15356	15342	15353	15542	15473	15451	15294	15478	15466	15292	15460	15378	15476	15425	15573	15391	15498	15420	15357	15341	15486	15445	15455	15342	15535	15307	15316	15433	15594	15398	15346	15314	15575	15508	15424	15476	15560	15506	15564	15397	15545	15373	15432	15450	15366	15438	15361	15466	15413	15342	15519	15384	15473	15369	15290	15507	15390	15515	15499	15475	15444	15310	15500	15418	15395	15201	15543	15434	15475	15317	15519	15563	15356	15459	15276	15472	15270	15310	15496	15453	15253	15636	15370	15383	15425	15338	15368	15279	15389	15524	15434	15446	15564	15551	15362	15473	15439	15516	15376	15579	15409	15491	15577	15365	15527	15477	15425	15339	15549	15376	15277	15448	15326	15411	15550	15389	15476	15369	15406	15296	15526	15325	15413	15337	15268	15281	15493	15391	15430	15420	15380	15210	15531	15489	15342	15387	15230	15438	15510	15508	15384	15430	15273	15506	15516	15320	15444	15512	15422	15484	15582	15392	15368	15278	15457	15340	15456	15402	15324	15368	15601	15435	15575	15450	15386	15626	15614	15308	15329	15385	15338	15484	15398	15418	15614	15469	15303	15520	15315	15573	15380	15352	15437	15389	15449	15473	15267	15570	15606	15466	15520	15477	15321	15341	15383	15507	15415	15386	15431	15571	15413	15410	15359	15426	15571	15392	15459	15428	15220	15297	15462	15556	15435	15480	15344	15507	15428	15433	15341	15386	15394	15264	15398	15463	15468	15421	15434	15588	15507	15346	15347	15416	15400	15334	15199	15363	15406	15551	15329	15368	15426	15453	15320	15316	15285	15549	15645	15301	15391	15551	15407	15405	15514	15436	15362	15450	15439	15456	15400	15270	15359	15297	15403	15625	15586	15238	15355	15499	15367	15250	15493	15364	15530	15298	15468	15250	15351	15406	15361	15340	15369	15381	15607	15491	15455	15471	15318	15447	15377	15503	15408	15343	15468	15467	15203	15332	15552	15507	15235	15335	15388	15408	15387	15412	15287	15472	15434	15428	15482	15271	15318	15418	15427	15419	15367	15392	15499	15376	15395	15412	15175	15488	15373	15331	15405	15215	15381	15446	15409	15412	15576	15446	15438	15475	15350	15424	15484	15391	15265	15408	15355	15302	15585	15433	15472	15254	15239	15539	15480	15436	15620	15643	15333	15449	15389	15418	15313	15429	15354	15312	15480	15293	15434	15278	15437	15241	15442	15365	15506	15570	15544	15483	15330	15526	15352	15365	15334	15473	15342	15233	15336	15499	15478	15258	15421
22714	21153	28958	23715	22086	25177	26924	21482	20310	20268	19914	19560	19066	19203	19087	19365	19112	19124	19000	18992	18930	18758	18910	18807	18906	18684	18626	18632	18416	18491	18657	18291	18652	18746	18648	18323	18454	18384	18427	18635	18735	18440	18449	18363	18485	18559	18422	18456	18336	18415	18401	18105	18369	18578	18490	18436	18448	18463	18213	18424	18495	18585	18504	18407	18604	18199	18340	18285	18688	18429	18320	18439	18519	18451	18358	18384	18464	18477	18375	18534	18542	18428	18334	18515	18387	18376	18307	18486	18499	18275	18327	18334	18263	18385	18471	18289	18149	18352	18264	18240	18339	18348	18426	18162	18551	18365	18365	18251	18300	18311	18319	18481	18227	18460	18411	18415	18379	18559	18401	18210	18500	18320	18542	18064	18448	18426	18420	18372	18372	18440	18383	18284	18404	18277	18238	18247	18248	18568	18489	18367	18394	18494	18243	18249	18400	18433	18184	18425	18348	18396	18269	18276	18240	18248	18542	18244	18520	18300	18564	18457	18386	18467	18287	18497	18380	18250	18467	18123	18174	18324	18578	18199	18329	18469	18082	18308	18397	18476	18350	18230	18314	18354	18350	18344	18448	18290	18272	18335	18245	18328	18363	18150	18012	18468	18300	18280	18146	18325	18345	18337	18206	18265	18446	18284	18532	18299	18364	18386	18290	18381	18354	18261	18410	18234	18302	18584	18358	18365	18453	18284	18406	18389	18221	18328	18294	18486	18365	18277	18346	18344	18460	18323	18408	18465	18481	18264	18544	18407	18326	18188	18326	18400	18304	18240	18309	18237	18348	18273	18420	18217	18402	18455	18170	18612	18412	18441	18465	18210	18278	18350	18279	18337	18438	18375	18383	18349	18120	18399	18317	18305	18452	18374	18293	18343	18469	18202	18614	18381	18220	18565	18291	18318	18282	18468	18329	18221	18412	18297	18237	18529	18425	18553	18529	18465	18287	18306	18358	18177	18265	18403	18427	18354	18346	18540	18266	18274	18400	18045	18363	18375	18371	18668	18206	18339	18637	18459	18365	18253	18454	18508	18347	18265	18297	18344	18365	18166	18180	18482	18419	18313	18309	18412	18344	18406	18182	18559	18280	18259	18302	18464	18465	18260	18346	18213	18407	18483	18266	18632	18442	18334	18232	18378	18372	18442	18450	18396	18259	18462	18442	18356	18366	18221	18384	18393	18275	18128	18348	18275	18362	18247	18526	18450	18192	18255	18365	18152	18409	18529	18231	18369	18374	18430	18438	18416	18338	18467	18331	18236	18390	18383	18179	18162	18295	18423	18276	18390	18153	18296	18365	18374	18152	18399	18459	18324	18189	18518	18295	18299	18389	18355	18550	18307	18288	18308	18298	18335	18350	18535	18131	18449	18479	18467	18190	18287	18222	18354	18537	18234	18472	18549	18365	18514	18406	18186	18351	18316	18221	18313	18259	18335	18140	18353	18222	18356	18243	18511	18466	18402	18505	18223	18162	18532	18387	18242	18348	18362	18269	18143	18278	18168	18426	18464	18346	18289	18444	18378	18306	18362	18377	18459	18288	18357	18341	18386	18399	18274	18478	18311	18432	18283	18435	18543	18325	18307	18411	18322	18068	18324	18479	18447	18190	18184	18406	18116	18255	18300	18422	18474	18390	18240	18420	18313	18212	18232	18442	18371	18329	18420	18348	18318	18399	18439	18371	18194	18217	18263	18245	18362	18258	18383	18181	18317	18185	18550	18203	18297	18307	18259	18256	18284	18469	18209	18311	18285	18308	18282	18320	18485	18442	18218	18254	18312	18160	18325	18327	18304	18493	18155	18456	18461	18377	18626	18370	18187	18278	18310	18334	18259	18415	18341	18392	18201	18346	18351	18424	18375	18371	18306	18411	18193	18503	18246	18427	18193	18240	18349	18168	18317	18493	18240	18346	18459	18328	18276	18050	18458	18312	18511	18311	18257	18351	18375	18423	18177	18362	18336	18507	18323	18302	18098	18372	18383	18491	18194	18403	18472	18388	18189	18358	18304	18273	18302	18398	18146	18118	18184	18074	18331	18229	18184	18311	18344	18187	18348	18553	18370	18398	18389	18286	18423	18357	18250	18458	18211	18526	18343	18317	18468	18441	18287	18202	18471	18180	18128	18457	18157	18386	18525	18340	18392	18313	18508	18378	18502	18537	18642	18452	18453	18393	18624	18385	18450	18395	18474	18550	18183	18235	18227	18152	18465	18247	18359	18317	18671	18211	18264	18311	18224	18293	18397	18368	18268	18518	18416	18440	18460	18300	18273	18287	18384	18254	18475	18315	18357	18475	18442	18447	18388	18517	18293	18237	18437	18253	18196	18338	18343	18259	18342	18513	18415	18151	18353	18347	18279	18314	18525	18413	18419	18397	18279	18300	18300	18342	18306	18175	18452	18320	18446	18376	18337	18303	18597	18355	18401	18366	18431	18453	18385	18272	18362	18248	18376	18171	18341	18272	18412	18647	18402	18288	18482	18393	18253	18566	18442	18596	18255	18408	18294	18258	18260	18280	18335	18254	18381	18345	18373	18323	18219	18202	18508	18570	18354	18350	18326	18462	18307	18418	18312	18305	18200	18518	18195	18510	18391	18181	18478	18372	18257	18274	18407	18401	18476	18432	18424	18282	18153	18335	18214	18432	18284	18365	18162	18332	18290	18060	18486	18276	18159	18327	18341	18340	18616	18360	18324	18367	18591	18220	18267	18442	18309	18231	18276	18338	18379	18352	18326	18505	18268	18109	18345	18426	18293	18475	18248	18360	18524	18583	18174	18278	18400	18366	18284	18344	18358	18426	18372	18190	18328	18427	18394	18306	18205	18532	18310	18573	18441	18479	18332	18073	18264	18220	18308	18453	18401	18253	18556	18520	18507	18471	18380	18412	18288	18334	18338	18496	18408	18346	18338	18342	18519	18440	18428	18484	18251	18309	18343	18434	18356	18261	18463	18389	18394	18241	18377	18269	18323	18394	18324	18280	18359	18398	18511	18383	18353	18159	18457	18268	18348	18223	18385	18223	18354	18429	18290	18553	18337	18240	18349	18590	18251	18440	18295	18474	18432	18454	18273	18137	18461	18353	18242	18208	18362	18442	18307	18373	18324	18280	18219	18123	18209	18369	18254	18154	18470	18230	18312	18422	18464	18475	18429	18145	18268	18222	18170	18407	18350	18300	18375	18393	18464	18341	18248	18405	18499	18275	18608	18532	18251	18418	18319	18407	18298	18312	18359	18465	18325	18433	18391	18213	18311	18311	18135	18189	18147	18350	18170	18290	18397	18223	18336	18315	18243	18304	18251	18342	18216	18321	18185	18269	18401	18359	18230	18339	18338	18367	18345	18330	18203	18274	18679	18249	18409	18450	18305	18473	18466	18719	18296	18181	18181	18372	18241	18246	18250	18455	18284	18275	18165	18357	18350	18071	18257	18532	18321	18406	18111	18367	18253	18274	18440	18437	18254	18219	18391	18303	18382	18337	18306	18332	18307	18483	18212	18528	18198	18392	18291	18192	18641	18219	18315	18473	18229	18287	18242	18229	18228	18443	18399	18274	18327	18211	18319	18544	18314	18273	18339	18347	18281	18297	18285	18360	18484	18274	18296	18364	18443	18638	18462	18403	18320	18216	18378	18425	18361	18320	18377	18498	18415	18316	18538	18349	18294	18194	18228	18545	18416	18282	18264	18244	18278	18452	18500	18601	18363	18246	18180	18438	18624	18383	18429	18444	18508	18278	18266	18361	18487	18426	18567	18512	18247	18446	18358	18296	18222	18179	18197	18432	18348	18197	18262	18371	18276	18227	18477	18370	18065	18256	18086	18384	18273	18371	18173	18353	18406	18458	18317	18210	18357	18174	18204	18439	18388	18491	18294	18326	18453	18368	18379	18529	18465	18388	18435	18220	18301	18143	18239	18298	18294	18370	18380	18234	18169	18309	18368	18323	18373	18311	18257	18356	18214	18446	18537	18387	18275	18227	18230	18368	18409	18150	18031	18310	18217	18423	18247	18287	18253	18148	18260	18375	18317	18409	18514	18322	18221	18268	18312	18111	18238	18448	18310	18368	18383	18383	18223	18281	18433	18311	18437	18325	18313	18329	18423	18245	18307	18076	18313	18203	18378	18258	18186	18313	18415	18275	18319	18587	18269	18330	18173	18401	18316	18384	18413	18534	18412	18442	18410	18373	18349	18254	18482	18353	18338	18465	18322	18370	18451	18315	18261	18106	18374	18383	18414	18397	18348	18207	18406	18161	18381	18389	18447	18398	18280	18249	18464	18348	18306	18324	18205	18065	18264	18516	18246	18317	18528	18203	18380	18120	18433	18279	18397	18489	18359	18327	18359	18125	18299	18228	18358	18310	18294	18257	18493	18227	18362	18372	18088	18423	18312	18295	18182	18274	18284	18262	18199	18425	18583	18382	18489	18288	18541	18475	18498	18241	18333	18021	18227	18297	18406	18394	18346	18547	18159	18398	18198	18341	18311	18346	18276	18420	18435	18314	18215	18520	18323	18513	18142	18446	18348	18268	18289	18218	18330	18242	18404	18382	18074	18447	18499	18394	18366	18227	18288	18211	18213	18329	18365	18373	18532	18418	18334	18186	18230	18528	18366	18337	18307	18373	18319	18377	18071	18455	18318	18290	18545	18514	18361	18245	18609	18382	18305	18261	18234	18333	18304	18437	18340	18429	18285	18302	18301	18382	18395	18141	18356	18414	18278	18148	18178	18369	18397	18358	18361	18250	18220	18412	18570	18178	18388	18421	18328	18390	18549	18392	18245	18427	18236	18357	18344	18505	18487	18228	18408	18255	18282	18309	18524	18266	18287	18464	18120	18475	18138	18442	18137	18331	18348	18419	18430	18353	18264	18172	18536	18103	18353	18229	18244	18350	18265	18301	18304	18464	18459	18404	18250	18664	18375	18328	18476	18362	18339	18257	18248	18318	18440	18381	18360	18375	18483	18340	18335	18291	18470	18259	18385	18435	18222	18185	18354	18531	18398	18467	18156	18064	18422	18399	18353	18335	18276	18380	18459	18269	18352	18294	18457	18451	18387	18322	18370	18246	18371	18540	18253	18335	18342	18504	18291	18388	18421	18307	18388	18451	18273	18282	18350	18566	18284
24671	41564	42124	37874	31900	26750	22661	20382	19482	18798	18436	18023	17906	17671	17566	17558	17467	17452	17418	17204	17110	17099	16943	16905	16796	16816	16908	16845	16659	16566	16631	16758	16583	16686	16614	16576	16752	16760	16591	16587	16636	16532	16423	16499	16498	16687	16498	16623	16419	16645	16504	16518	16422	16444	16568	16540	16557	16324	16502	16530	16270	16539	16482	16565	16615	16512	16446	16483	16583	16498	16450	16432	16486	16486	16284	16461	16493	16306	16642	16427	16567	16417	16438	16495	16536	16510	16410	16631	16476	16417	16403	16472	16456	16562	16648	16480	16505	16667	16468	16355	16548	16440	16581	16417	16345	16410	16613	16435	16590	16501	16320	16378	16408	16508	16382	16520	16483	16437	16485	16320	16453	16519	16459	16494	16557	16460	16567	16378	16543	16516	16383	16538	16415	16574	16526	16357	16476	16550	16236	16301	16365	16259	16376	16542	16408	16374	16502	16479	16240	16465	16636	16330	16740	16342	16542	16515	16462	16526	16355	16442	16580	16473	16345	16637	16483	16488	16461	16512	16490	16572	16424	16476	16421	16432	16338	16330	16419	16490	16508	16543	16374	16394	16218	16495	16536	16370	16469	16431	16600	16375	16522	16539	16469	16501	16516	16451	16516	16404	16473	16462	16301	16531	16531	16332	16461	16451	16417	16505	16431	16430	16551	16362	16453	16347	16404	16567	16492	16607	16448	16498	16439	16548	16562	16363	16459	16427	16368	16556	16394	16335	16412	16427	16468	16452	16500	16391	16528	16584	16429	16395	16477	16395	16519	16644	16479	16644	16367	16455	16601	16488	16375	16469	16640	16479	16579	16552	16608	16345	16366	16342	16612	16375	16381	16416	16432	16517	16529	16394	16406	16467	16314	16523	16444	16365	16356	16605	16365	16411	16347	16282	16421	16465	16459	16483	16436	16455	16441	16281	16540	16343	16579	16434	16473	16325	16572	16373	16408	16425	16319	16518	16345	16342	16379	16484	16418	16521	16555	16414	16338	16414	16581	16403	16397	16447	16285	16443	16517	16531	16377	16370	16516	16497	16717	16381	16466	16478	16414	16415	16394	16523	16447	16455	16292	16344	16365	16372	16612	16355	16663	16455	16544	16280	16331	16453	16378	16443	16447	16368	16469	16232	16422	16403	16515	16225	16447	16369	16558	16451	16410	16509	16262	16470	16568	16407	16471	16388	16380	16384	16515	16476	16395	16466	16320	16375	16486	16329	16274	16437	16298	16522	16408	16434	16339	16282	16490	16306	16517	16442	16423	16535	16537	16319	16487	16362	16344	16372	16392	16604	16278	16409	16355	16434	16372	16558	16558	16552	16430	16374	16292	16228	16584	16507	16374	16324	16343	16341	16451	16557	16380	16557	16477	16516	16503	16526	16464	16347	16487	16475	16419	16433	16495	16555	16510	16325	16332	16508	16458	16441	16384	16568	16539	16299	16321	16413	16407	16392	16420	16408	16419	16604	16417	16532	16281	16322	16469	16484	16389	16407	16309	16519	16561	16518	16372	16390	16492	16506	16380	16575	16251	16428	16413	16476	16574	16280	16474	16271	16486	16431	16499	16292	16421	16500	16387	16371	16414	16507	16521	16273	16489	16554	16379	16606	16442	16513	16434	16570	16401	16408	16507	16440	16353	16431	16507	16435	16424	16372	16481	16433	16456	16500	16595	16471	16422	16487	16333	16481	16608	16429	16530	16568	16340	16419	16499	16378	16402	16502	16431	16403	16454	16499	16449	16472	16525	16337	16593	16485	16570	16425	16445	16398	16580	16616	16408	16469	16312	16416	16486	16473	16462	16608	16435	16506	16308	16585	16504	16570	16441	16215	16468	16361	16418	16509	16560	16450	16458	16433	16407	16541	16271	16364	16464	16605	16505	16290	16492	16389	16426	16546	16500	16422	16491	16397	16538	16486	16568	16448	16473	16382	16546	16476	16327	16432	16457	16270	16526	16458	16412	16421	16624	16534	16389	16511	16522	16423	16517	16641	16316	16436	16532	16469	16498	16526	16263	16531	16408	16371	16448	16528	16375	16333	16386	16497	16259	16544	16444	16431	16398	16427	16451	16419	16274	16498	16447	16493	16295	16433	16494	16266	16516	16434	16447	16573	16462	16366	16395	16380	16382	16383	16390	16399	16425	16329	16471	16366	16518	16405	16532	16371	16563	16333	16345	16364	16446	16634	16410	16354	16540	16314	16398	16375	16426	16341	16504	16399	16416	16306	16441	16548	16502	16503	16485	16397	16328	16342	16365	16308	16387	16327	16426	16446	16297	16524	16340	16480	16561	16441	16455	16548	16509	16467	16385	16279	16507	16480	16451	16501	16441	16412	16465	16574	16277	16404	16430	16529	16593	16372	16571	16505	16521	16666	16197	16388	16612	16477	16304	16373	16597	16449	16533	16408	16567	16462	16395	16590	16432	16332	16436	16469	16449	16231	16368	16332	16643	16369	16591	16521	16480	16323	16516	16382	16446	16327	16448	16442	16457	16341	16483	16424	16655	16365	16431	16400	16394	16341	16300	16374	16519	16306	16590	16479	16638	16356	16506	16447	16373	16480	16516	16400	16393	16370	16515	16521	16453	16454	16459	16334	16612	16330	16446	16531	16533	16415	16519	16451	16533	16538	16458	16230	16485	16397	16475	16459	16306	16393	16449	16411	16243	16397	16416	16418	16361	16465	16526	16438	16373	16592	16463	16455	16427	16414	16484	16492	16455	16422	16408	16350	16498	16546	16534	16636	16454	16332	16487	16485	16336	16348	16521	16294	16390	16542	16331	16300	16342	16224	16329	16332	16617	16366	16253	16207	16446	16433	16385	16373	16451	16499	16282	16476	16540	16380	16441	16576	16409	16544	16355	16540	16619	16451	16504	16541	16550	16276	16490	16467	16380	16410	16487	16482	16461	16612	16458	16242	16580	16449	16439	16554	16365	16501	16322	16345	16435	16539	16387	16553	16372	16508	16371	16423	16565	16280	16394	16383	16323	16385	16436	16391	16551	16452	16578	16388	16421	16497	16614	16417	16407	16426	16371	16490	16325	16471	16575	16386	16400	16380	16629	16530	16391	16343	16383	16414	16667	16503	16649	16450	16594	16415	16377	16508	16352	16297	16461	16446	16306	16347	16472	16415	16648	16425	16558	16471	16486	16476	16393	16463	16562	16338	16415	16437	16207	16515	16438	16504	16210	16485	16441	16412	16585	16486	16496	16419	16395	16286	16483	16298	16407	16592	16465	16551	16294	16502	16620	16343	16467	16629	16482	16395	16439	16469	16495	16491	16327	16287	16445	16498	16578	16393	16328	16587	16617	16353	16444	16558	16548	16432	16199	16397	16382	16459	16503	16627	16301	16351	16563	16397	16637	16505	16399	16565	16294	16382	16534	16482	16506	16429	16457	16359	16269	16366	16710	16551	16456	16543	16508	16518	16424	16507	16555	16284	16305	16333	16494	16480	16383	16367	16316	16531	16423	16416	16572	16457	16501	16407	16394	16460	16487	16203	16708	16656	16461	16498	16575	16493	16414	16358	16380	16415	16369	16488	16412	16477	16457	16572	16413	16638	16538	16427	16295	16381	16326	16382	16366	16493	16487	16484	16550	16541	16344	16528	16407	16562	16601	16424	16494	16604	16328	16791	16396	16477	16381	16456	16356	16280	16535	16365	16323	16438	16446	16459	16552	16452	16508	16490	16413	16384	16407	16441	16595	16399	16322	16186	16412	16370	16426	16521	16323	16438	16465	16483	16487	16485	16379	16367	16480	16432	16320	16426	16568	16529	16537	16338	16264	16398	16417	16487	16457	16514	16539	16288	16441	16263	16586	16474	16552	16494	16389	16483	16451	16370	16375	16408	16416	16443	16439	16464	16438	16504	16329	16521	16523	16589	16337	16504	16320	16609	16394	16253	16416	16374	16441	16519	16654	16497	16343	16566	16403	16403	16555	16290	16628	16486	16484	16467	16387	16305	16502	16391	16358	16248	16297	16518	16548	16460	16449	16418	16465	16520	16486	16600	16414	16439	16383	16432	16494	16559	16322	16465	16332	16512	16451	16370	16542	16603	16569	16479	16426	16328	16640	16399	16307	16512	16546	16199	16455	16645	16385	16487	16422	16486	16384	16404	16605	16537	16574	16624	16260	16253	16373	16458	16500	16461	16356	16645	16157	16284	16411	16413	16566	16436	16394	16498	16475	16415	16533	16433	16550	16582	16535	16390	16511	16561	16498	16174	16237	16357	16374	16237	16434	16477	16302	16270	16478	16416	16438	16397	16391	16491	16450	16599	16375	16477	16327	16639	16340	16489	16403	16439	16331	16408	16508	16409	16552	16499	16577	16478	16424	16621	16509	16240	16630	16472	16409	16387	16244	16535	16356	16438	16526	16493	16282	16424	16543	16603	16456	16432	16389	16441	16497	16429	16405	16380	16347	16404	16436	16409	16376	16487	16484	16419	16356	16531	16478	16446	16527	16605	16420	16461	16459	16528	16571	16383	16592	16541	16520	16571	16388	16471	16526	16511	16605	16367	16568	16511	16489	16420	16579	16334	16505	16612	16441	16482	16526	16313	16431	16294	16557	16420	16474	16550	16465	16466	16344	16314	16410	16359	16522	16553	16344	16426	16237	16474	16475	16438	16370	16343	16577	16288	16497	16625	16483	16428	16349	16512	16372	16439	16463	16470	16539	16419	16470	16503	16548	16366	16468	16453	16560	16367	16452	16350	16457	16447	16399	16456	16402	16572	16472	16225	16533	16399	16603	16441	16329	16455	16536	16350	16469	16456	16519	16503	16424	16731	16462	16363	16502	16333	16313	16354	16542	16329	16321	16521	16646	16262	16459	16405	16552	16272	16491	16512	16418	16514	16379	16531	16638	16398	16484	16276	16320	16385	16319	16344	16478	16341	16377	16458	16465	16515	16341	16380	16389	16359	16426	16332	16487	16349	16467	16284	16418	16388	16463	16422	16490	16607	16501	16318	16459	16400	16361	16477	16427	16407	16389	16560	16394	16331	16467	16381	16420	16486	16494	16409	16307	16528	16710	16325	16495	16448	16340	16414	16487	16527	16356	16398	16524	16417	16438	16633	16566	16416	16527	16551	16451	16499	16409	16466	16440	16422
27203	22475	27619	24259	19703	18263	17607	17135	17094	16828	16844	16686	16786	16679	16699	16895	16778	16543	16633	16570	16687	16719	16606	16667	16728	16943	16656	16508	16727	16496	16597	16475	16777	16824	16615	16655	16420	16569	16609	16646	16488	16653	16438	16606	16350	16610	16462	16578	16423	16462	16466	16668	16693	16505	16458	16635	16650	16478	16359	16609	16661	16446	16376	16577	16437	16550	16592	16560	16676	16501	16810	16716	16691	16535	16398	16549	16555	16633	16585	16575	16499	16654	16538	16410	16619	16578	16457	16422	16365	16406	16312	16648	16779	16399	16574	16376	16600	16462	16609	16591	16746	16685	16715	16616	16419	16479	16448	16607	16772	16681	16601	16562	16595	16551	16448	16429	16484	16530	16755	16404	16441	16556	16642	16458	16482	16399	16500	16644	16583	16549	16576	16509	16295	16606	16412	16533	16677	16567	16533	16546	16530	16508	16548	16633	16727	16527	16533	16427	16440	16617	16666	16448	16600	16548	16527	16545	16347	16427	16517	16412	16435	16662	16565	16601	16698	16658	16567	16676	16583	16342	16476	16650	16572	16442	16421	16456	16423	16695	16709	16537	16623	16582	16463	16566	16408	16606	16463	16602	16532	16627	16503	16580	16524	16616	16681	16533	16648	16432	16630	16617	16478	16386	16609	16496	16494	16433	16672	16478	16757	16470	16618	16522	16678	16606	16430	16368	16579	16635	16431	16568	16406	16572	16444	16760	16795	16538	16427	16469	16486	16578	16525	16421	16328	16525	16341	16494	16593	16594	16574	16551	16554	16460	16543	16411	16528	16689	16560	16318	16422	16408	16511	16541	16572	16732	16341	16473	16508	16600	16497	16633	16720	16490	16424	16498	16608	16659	16621	16673	16554	16490	16663	16396	16535	16721	16674	16503	16614	16575	16447	16540	16572	16689	16537	16510	16535	16627	16308	16450	16576	16531	16370	16578	16543	16676	16813	16527	16614	16559	16357	16555	16621	16364	16706	16600	16501	16555	16735	16491	16663	16514	16575	16382	16407	16312	16744	16456	16565	16731	16692	16520	16508	16424	16244	16530	16279	16412	16451	16447	16546	16582	16637	16448	16326	16569	16462	16495	16730	16397	16631	16554	16632	16559	16348	16491	16806	16503	16637	16553	16704	16483	16654	16681	16626	16614	16446	16461	16325	16343	16452	16673	16614	16535	16713	16532	16428	16526	16590	16459	16555	16608	16656	16464	16620	16356	16503	16497	16639	16630	16467	16560	16582	16578	16473	16734	16479	16492	16641	16386	16540	16477	16698	16591	16570	16653	16669	16629	16561	16365	16538	16710	16313	16516	16711	16487	16656	16667	16488	16647	16386	16613	16726	16526	16551	16661	16529	16478	16758	16647	16486	16548	16605	16645	16589	16497	16554	16515	16469	16333	16520	16376	16545	16372	16448	16513	16435	16342	16548	16513	16594	16471	16515	16563	16610	16535	16526	16493	16696	16539	16499	16519	16584	16474	16571	16666	16415	16515	16380	16529	16643	16571	16602	16453	16583	16544	16487	16625	16496	16358	16657	16757	16546	16497	16506	16501	16407	16572	16468	16478	16627	16573	16430	16439	16661	16498	16465	16559	16667	16524	16426	16437	16677	16509	16536	16534	16576	16533	16557	16376	16469	16494	16622	16625	16681	16666	16555	16545	16517	16324	16645	16525	16611	16608	16594	16741	16655	16521	16374	16418	16477	16437	16399	16606	16576	16456	16611	16524	16426	16633	16750	16662	16599	16597	16390	16573	16590	16461	16461	16483	16501	16632	16510	16382	16547	16460	16690	16745	16520	16735	16708	16478	16493	16301	16614	16790	16650	16514	16531	16492	16399	16469	16484	16413	16565	16689	16635	16747	16505	16615	16372	16281	16625	16551	16696	16428	16494	16591	16601	16461	16553	16473	16564	16161	16512	16530	16617	16733	16458	16541	16492	16403	16509	16654	16823	16664	16503	16568	16498	16634	16499	16507	16338	16481	16611	16651	16562	16448	16517	16562	16714	16588	16516	16430	16444	16558	16523	16608	16736	16485	16604	16464	16518	16533	16530	16688	16596	16636	16544	16491	16491	16786	16630	16682	16730	16464	16480	16544	16609	16531	16707	16455	16785	16474	16615	16446	16579	16524	16560	16430	16593	16474	16424	16501	16494	16544	16526	16449	16395	16768	16620	16445	16531	16491	16525	16458	16529	16494	16438	16627	16494	16503	16546	16613	16567	16509	16455	16715	16574	16760	16565	16561	16413	16676	16606	16484	16521	16550	16606	16586	16428	16483	16605	16546	16555	16675	16583	16476	16506	16657	16492	16613	16567	16660	16642	16435	16393	16395	16501	16537	16655	16670	16482	16431	16553	16427	16428	16495	16511	16559	16511	16564	16539	16436	16456	16288	16324	16524	16408	16569	16473	16396	16329	16491	16633	16473	16456	16385	16405	16491	16548	16553	16552	16802	16568	16870	16515	16635	16778	16702	16597	16578	16457	16406	16613	16303	16276	16426	16456	16529	16467	16405	16563	16421	16645	16555	16604	16584	16614	16543	16600	16493	16535	16595	16455	16476	16567	16622	16490	16660	16512	16486	16501	16534	16416	16462	16763	16595	16477	16570	16635	16662	16792	16556	16462	16523	16647	16427	16609	16648	16455	16524	16392	16659	16431	16541	16534	16492	16452	16752	16628	16649	16542	16569	16643	16641	16544	16567	16533	16560	16542	16587	16479	16472	16478	16687	16330	16597	16477	16499	16631	16518	16534	16440	16580	16552	16574	16663	16605	16646	16587	16574	16435	16576	16223	16536	16597	16411	16376	16545	16346	16465	16600	16622	16685	16537	16744	16454	16733	16511	16739	16466	16538	16695	16438	16626	16691	16723	16568	16607	16539	16579	16722	16651	16528	16418	16550	16432	16623	16628	16685	16580	16404	16474	16502	16497	16564	16634	16486	16560	16630	16413	16327	16481	16628	16600	16732	16483	16514	16569	16534	16694	16567	16575	16450	16565	16574	16309	16354	16510	16732	16428	16651	16505	16656	16468	16466	16567	16694	16652	16577	16626	16505	16576	16505	16607	16554	16656	16386	16460	16662	16542	16634	16513	16612	16584	16668	16530	16627	16675	16531	16336	16611	16707	16647	16697	16371	16392	16596	16622	16433	16529	16451	16620	16739	16577	16678	16642	16590	16386	16512	16485	16559	16576	16716	16523	16781	16431	16655	16317	16486	16498	16638	16636	16528	16515	16603	16426	16597	16517	16508	16324	16466	16810	16451	16480	16653	16462	16538	16469	16539	16765	16365	16570	16600	16396	16476	16429	16653	16527	16483	16538	16608	16471	16733	16637	16482	16484	16671	16649	16542	16617	16543	16577	16467	16663	16679	16639	16557	16664	16542	16514	16626	16538	16530	16458	16460	16497	16354	16542	16572	16392	16449	16550	16606	16476	16820	16428	16527	16585	16710	16405	16663	16661	16500	16456	16483	16478	16408	16553	16661	16474	16591	16621	16644	16538	16492	16372	16488	16456	16485	16581	16528	16527	16669	16557	16605	16555	16586	16486	16614	16518	16604	16681	16521	16602	16472	16349	16753	16431	16482	16589	16416	16711	16722	16449	16334	16458	16421	16533	16474	16548	16394	16800	16546	16644	16550	16561	16657	16524	16606	16582	16484	16434	16658	16427	16648	16479	16462	16523	16556	16692	16501	16342	16425	16545	16425	16655	16565	16488	16441	16406	16604	16533	16573	16445	16414	16507	16397	16491	16696	16790	16667	16485	16732	16555	16569	16583	16721	16454	16611	16519	16515	16568	16591	16698	16550	16548	16502	16418	16478	16581	16507	16707	16602	16534	16516	16701	16568	16555	16550	16591	16395	16529	16528	16328	16540	16349	16563	16525	16572	16367	16591	16646	16514	16485	16510	16406	16525	16667	16619	16591	16558	16626	16524	16646	16384	16660	16615	16515	16523	16686	16622	16638	16629	16423	16445	16372	16452	16483	16459	16630	16421	16527	16446	16609	16456	16635	16490	16380	16596	16443	16415	16565	16676	16656	16617	16628	16476	16692	16623	16403	16605	16544	16585	16530	16653	16500	16656	16547	16501	16716	16595	16482	16444	16750	16573	16636	16316	16584	16607	16469	16384	16580	16644	16550	16457	16498	16583	16555	16408	16544	16545	16673	16588	16567	16534	16527	16773	16407	16562	16505	16465	16682	16506	16418	16372	16598	16599	16344	16669	16417	16507	16454	16535	16369	16521	16611	16714	16608	16503	16487	16527	16565	16675	16435	16359	16471	16553	16577	16434	16593	16503	16526	16710	16501	16412	16419	16531	16619	16582	16548	16689	16527	16657	16672	16645	16584	16570	16591	16758	16405	16479	16512	16349	16633	16740	16613	16458	16623	16533	16685	16409	16606	16560	16652	16575	16524	16526	16362	16461	16434	16344	16627	16477	16653	16473	16399	16576	16519	16415	16492	16554	16441	16655	16591	16588	16705	16650	16672	16714	16471	16634	16680	16597	16566	16508	16470	16684	16585	16428	16684	16822	16751	16695	16480	16489	16479	16410	16797	16542	16424	16660	16579	16587	16478	16491	16560	16436	16738	16644	16473	16390	16511	16566	16467	16414	16538	16543	16379	16390	16510	16534	16647	16504	16632	16668	16650	16620	16502	16551	16546	16430	16590	16392	16476	16523	16516	16551	16479	16465	16487	16674	16673	16521	16565	16498	16635	16467	16457	16682	16377	16515	16353	16528	16615	16645	16580	16386	16675	16384	16534	16509	16467	16634	16562	16700	16607	16524	16661	16582	16549	16634	16420	16566	16575	16589	16392	16366	16520	16455	16337	16546	16579	16658	16719	16647	16428	16538	16517	16592	16491	16549	16443	16421	16607	16465	16558	16474	16587	16587	16552	16556	16534	16526	16672	16520	16447	16516	16527	16606	16275	16712	16478	16437	16779	16554	16460	16550	16653	16499	16640	16611	16668	16716	16647	16440	16428	16601	16636	16595	16451	16588	16360	16482	16329	16706	16697	16342	16190	16674	16623	16487	16496	16544	16515	16490	16485	16472	16371	16489	16393	16539	16474	16587	16484	16577	16655	16497	16577	16598	16553	16470	16461	16476	16471	16564	16574
20537	29320	30168	23669	19999	17530	16896	16392	16059	15922	15897	15865	15683	15744	15482	15499	15758	15325	15573	15641	15640	15397	15417	15494	15259	15381	15328	15427	15407	15415	15311	15300	15517	15241	15366	15475	15335	15224	15291	15416	15337	15316	15290	15414	15235	15431	15198	15123	15337	15208	15314	15291	15265	15462	15208	15311	15297	15298	15389	15369	15314	15409	15217	15350	15160	15318	15215	15382	15067	15437	15284	15244	15240	15234	15323	15479	15207	15273	15241	15340	15165	15245	15464	15292	15315	15225	15329	15295	15220	15227	15301	15381	15321	15280	15179	15229	15295	15209	15350	15265	15368	15372	15375	15185	15202	15281	15315	15276	15336	15419	15265	15405	15245	15290	15412	15405	15347	15207	15297	15174	15280	15273	15255	15169	15191	15123	15149	15117	15300	15122	15276	15296	15316	15160	15277	15362	15187	15321	15025	15306	15398	15187	15272	15283	15240	15230	15268	15192	15185	15142	15263	15151	15121	15338	15268	15477	15313	15163	15311	15193	15322	15312	15409	15394	15149	15332	15284	15436	15193	15213	15231	15379	15192	15384	15264	15044	15268	15314	15365	15140	15375	15271	15162	15296	15296	15253	15307	15261	15475	15046	15311	15192	15280	15179	15192	15311	15351	15202	15151	15264	15348	15302	15301	15458	15353	15107	15143	15410	15165	15167	15289	15297	15389	15200	15443	15191	15224	15082	15140	15153	15318	15144	15278	15480	15265	15153	15294	15353	15118	15310	15277	15380	15246	15019	15293	15127	15375	15439	15127	15148	15357	15285	15336	15332	15356	15406	15170	15196	15246	15414	15254	15191	15248	15365	15347	15347	15214	15301	15257	15381	15291	15192	15316	15292	15426	15269	15225	15274	15378	15216	15212	15298	15326	15267	15317	15272	15282	15356	15050	15211	15153	15218	15374	15323	15265	15088	15252	15231	15270	15248	15261	15381	15306	15231	15288	15086	15299	15352	15120	15106	15326	15339	15102	15182	15267	15425	15300	15241	15358	15274	15377	15241	15209	15172	15160	15215	15350	15223	15200	15198	15270	15145	15133	15310	15287	15233	15285	15262	15294	15255	15282	15147	15347	15178	15238	15282	15475	15365	15288	15392	15290	15274	15209	15093	15329	15503	15270	15204	15239	15276	15217	15086	15326	15227	15158	15359	15278	15301	15384	15236	15340	15138	15343	15298	15417	15275	15302	15278	15183	15379	15412	15356	15363	15135	15288	15275	15205	15308	15347	15296	15372	15195	15330	15282	15361	15228	15388	15135	15306	15162	15274	15416	15442	15305	15425	15169	15218	15283	15471	15440	15301	15259	15209	15157	15396	15568	15250	15267	15384	15263	15162	15333	15274	15281	15185	15385	15163	15161	15287	15223	15168	15243	15391	15176	15389	15233	15275	15292	15328	15359	15314	15386	15299	15227	15248	15325	15283	15185	15223	15423	15207	15249	15099	15260	15199	15272	15324	15347	15227	15361	15244	15193	15210	15125	15241	15298	15236	15247	15241	15123	15351	15279	15349	15295	15301	15237	15217	15266	15349	15344	15314	15355	15321	15290	15406	15176	15294	15248	15223	15195	15203	15186	15318	15280	15312	15243	15293	15179	15340	15273	15080	15252	15422	15373	15154	15326	15130	15377	15353	15231	15390	15211	15212	15095	15196	15255	15324	15323	15342	15218	15316	15289	15257	15225	15276	15255	15118	15147	15412	15350	15243	15336	15211	15429	15083	15343	15380	15222	15404	15126	15391	15230	15317	15257	15310	15274	15174	15285	15311	15313	15279	15303	15249	15193	15333	15453	15302	15551	15455	15222	15208	15249	15243	15351	15256	15156	15174	15142	15418	15142	15331	15354	15162	15398	15074	15251	15312	15313	15235	15344	15274	15458	15254	15293	15182	15340	15320	15253	15237	15272	15265	15278	15242	15203	15209	15365	15517	15353	15242	15397	15326	15433	15232	15121	15261	15385	15406	15241	15167	15375	15233	15336	15141	15211	15368	15218	15277	15418	15423	15339	15331	15272	15139	15047	15316	15163	15311	15268	15268	15281	15247	15263	15242	15462	15325	15185	15459	15221	15387	15300	15259	15365	15173	15280	15248	15319	15318	15294	15222	15318	15401	15256	15458	15232	15220	15262	15151	15275	15257	15311	15276	15510	15210	15263	15215	15303	15362	15353	15271	15265	15382	15499	15150	15266	15220	15316	15087	15137	15203	15193	15215	15317	15242	15330	15240	15268	15240	15347	15289	15282	15191	15283	15241	15278	15387	15193	15296	15400	15394	15426	15398	15307	15219	15266	15310	15330	15140	15385	15306	15425	15278	15332	15240	15203	15271	15380	15319	15226	15107	15327	15319	15415	15285	15274	15120	15358	15386	15209	15322	15232	15462	15123	15316	15380	15256	15301	15161	15162	15342	15320	15264	15265	15284	15146	15220	15169	15344	15282	15309	15128	15248	15125	15402	15194	15195	15207	15293	15323	15419	15306	15185	15141	15251	15400	15164	15290	15154	15224	15276	15448	15264	15314	15398	15159	15170	15316	15256	15211	15194	15165	15464	15356	15068	15271	15342	15069	15400	15252	15439	15327	15283	15016	15411	15291	15180	15327	15179	15119	15296	15231	15359	15276	15219	15048	15250	15240	15442	15205	15083	15374	15172	15235	15131	15188	15214	15422	15240	15255	15353	15432	15352	15306	15228	15232	15290	15387	15358	15176	15321	15322	15355	15214	15352	15025	15373	15134	15259	15270	15263	15310	15363	15338	15244	15127	15337	15240	15264	15216	15374	15163	15307	15378	15228	15343	15272	15348	15332	15340	15287	15309	15351	15278	15303	15333	15178	15269	15209	15333	15152	15182	15255	15255	15223	15340	15306	15252	15154	15270	15363	15257	15310	15363	15341	15311	15328	15373	15342	15249	15357	15243	15271	15216	15149	15285	15246	15317	15393	15171	15280	15242	15126	15411	15398	15362	15232	15301	15251	15325	15289	15284	15216	15232	15294	15242	15209	15310	15382	15184	15274	15079	15182	15204	15323	15393	15149	15258	15336	15145	15415	15242	15311	15244	15478	15425	15367	15255	15371	15296	15423	15199	15258	15247	15296	15136	15339	15184	15328	15309	15144	15351	15322	15426	15334	15327	15252	15226	15266	15136	15440	15317	15150	15102	15290	15079	15186	15343	15460	15253	15252	15289	15341	15191	15362	15155	15325	15401	15262	15396	15388	15455	15238	15332	15504	15203	15321	15276	15245	15315	15383	15299	15237	15432	15460	15187	15131	15272	15385	15217	15276	15376	15305	15189	15292	15323	15208	15362	15132	15335	15222	15338	15130	15289	15149	15384	15057	15258	15470	15272	15166	15173	15133	15270	15330	15320	15223	15219	15332	15266	15341	15304	15186	15125	15294	15112	15290	15262	15360	15310	15324	15331	15254	15312	15290	15091	15342	15176	15321	15437	15287	15287	15222	15274	15121	15286	15317	15239	15273	15240	15349	15221	15310	15344	15400	15336	15182	15196	15409	15381	15100	15288	15393	15345	15398	15326	15205	15216	15240	15286	15255	15306	15191	15225	15172	15154	15057	15388	15321	15315	15232	15078	15303	15184	15301	15200	15405	15172	15311	15244	15198	15272	15311	15278	15211	15156	15451	15241	15319	15334	15210	15439	15277	15445	15387	15362	15127	15295	15062	15291	15186	15301	15226	15104	15246	15176	15332	15334	15265	15295	15350	15290	15354	15332	15224	15189	15134	15260	15228	15196	15298	15310	15381	15446	15275	15337	15340	15405	15209	15402	15226	15388	15202	15295	15287	15401	15262	15231	15244	15297	15291	15181	15388	15387	15277	15365	15276	15403	15261	15385	15219	15263	15440	15348	15261	15310	15273	15382	15370	15281	15179	15281	15221	15328	15220	15168	15274	15316	15266	15355	15197	15136	15397	15383	15183	15301	15306	15404	15270	15346	15416	15318	15352	15374	15250	15157	15210	15274	15511	15191	15148	15257	15144	15369	15362	15349	15294	15316	15391	15245	15165	15363	15318	15372	15335	15183	15327	15389	15196	15308	15187	15198	15244	15324	15280	15164	15114	15286	15371	15240	15240	15419	15375	15264	15320	15269	15096	15341	15384	15309	15324	15266	15300	15351	15263	15121	15302	15319	15175	15290	15195	15275	15354	15238	15199	15244	15361	15264	15309	15128	15173	15302	15384	15171	15356	15154	15353	15339	15300	15205	15223	15168	15307	15346	15339	15214	15267	15247	15269	15238	15199	15082	15272	15120	15450	15396	15287	15249	15310	15217	15311	15284	15195	15333	15336	15285	15148	15421	15352	15412	15194	15205	15249	15234	15389	15274	15355	15274	15160	15329	15454	15330	15252	15308	15293	15197	15215	15231	15328	15106	15272	15194	15303	15254	15160	15170	15367	15306	15270	15326	15191	15278	15492	15179	15318	15295	15203	15255	15399	15320	14988	15276	15203	15299	15366	15203	15372	15248	15204	15244	15232	15252	15168	15108	15322	15212	15186	15263	15337	15186	15280	15396	15254	15251	15086	15172	15169	15267	15336	15276	15342	15314	15296	15297	15257	15319	15260	15305	15322	15492	15325	15304	15206	15136	15454	15191	15427	15286	15130	15110	15242	15220	15254	15162	15278	15215	15314	15310	15223	15439	15207	15304	15430	15292	15130	15287	15221	15411	15233	15244	15315	15309	15221	15099	15034	15316	15342	15101	15133	15328	15229	15399	15280	15234	15289	15254	15503	15224	15400	15461	15321	15134	15310	15101	15211	15263	15419	15202	15296	15391	15110	15118	15313	15367	15137	15386	15355	15228	15047	15406	15399	15378	15221	15167	15264	15173	15298	15228	15302	15219	15394	15389	15378	15192	15245	15195	15041	15285	15442	15283	15289	15423	15205	15186	15291	15267	15332	15287	15280	15381	15274	15079	15439	15238	15162	15258	15445	15203	15265	15490	15275	15204	15109	15187	15206	15263	15298	15190	15491	15280	15433	15257	15218	15281	15310	15345	15095	15278	15303	15286	15326	15314	15431	15339	15273	15386	15223	15279	15140	15337	15279	15272	15322	15190	15280	15250	15320	15205	15288	15247	15253	15233	15325	15169	15327	15325	15311	15250
23932	21152	28491	24430	22442	22471	21426	18789	18167	18186	17958	17778	17626	17632	17716	17461	17474	17562	17394	17518	17451	17347	17285	17440	17314	17215	17219	17066	17045	17041	17173	17015	17047	16996	17206	16847	17124	17081	16896	16940	16990	17026	17058	17208	16848	17024	16932	17002	16867	17006	17062	17118	16874	17045	17186	17025	17078	16961	16809	17056	16998	17057	16955	17166	17092	17315	17008	16873	17058	17045	16948	17156	17085	16880	17083	16906	17127	17111	17093	17024	17003	17082	16969	17040	17180	17106	17107	16871	16917	16924	16900	16853	17062	17111	16871	17013	16798	16907	17054	16921	16891	17075	17116	17086	16871	16977	16888	16849	17021	17058	16974	17121	16842	17136	17097	16937	17119	16964	16965	17154	16844	17015	17170	17013	16864	16937	17158	16883	16886	16969	16890	16911	16855	17091	17065	17099	16870	17007	16912	17203	16989	17025	17038	17017	16933	17042	16895	17005	16972	17066	16990	16953	16938	17132	17083	17038	16984	16908	17008	16859	16966	16998	16898	16878	16887	16905	17170	16988	17036	16994	16978	16979	17001	17019	17045	17053	17152	17051	16736	16920	17131	16935	17149	16672	17139	16936	16931	16961	17006	16877	17000	16950	16924	16866	16907	16841	17190	16894	16865	16975	16913	16885	17099	17144	16869	16853	16972	17087	17046	17004	16983	16890	16895	16825	16969	17025	16914	16868	16993	16923	17063	17105	16978	16881	17075	16979	17066	16778	17113	17061	17000	17267	16892	16925	16903	17122	16948	17058	16934	16951	17047	16844	16922	16833	16965	16991	16874	16873	16994	16837	16962	17078	17128	16995	16998	17009	16862	16997	16883	16845	16986	16919	17143	17075	16803	16791	16823	16871	17085	17245	17032	16883	17071	17020	16874	17141	16867	17064	17020	16914	16841	17081	16850	17092	16931	16901	17105	16828	16928	16923	17059	17109	16929	16964	16956	17242	17044	17017	16921	17158	16993	16935	17194	16997	17028	16979	17140	16885	17052	16919	16963	17024	17085	16972	17157	17006	17001	16868	17155	16891	17183	16804	16934	16892	17126	16752	16978	16862	16992	17024	16895	16750	16897	17015	16941	17020	17063	16975	17113	16945	16987	16914	17154	17059	16967	16875	17048	16888	16961	17088	17199	16945	16885	17090	16971	16815	16972	16707	16996	17087	17049	17068	17104	16906	16916	16968	16849	16963	17149	16987	16637	16661	16949	16996	17209	17036	16999	16815	17016	16931	17026	16943	16894	16887	17148	16907	17056	17030	17011	16852	16871	16767	16693	16846	17040	16933	16920	16983	17017	17027	16898	17100	16831	17031	17093	16815	17021	16895	16942	17003	16961	16936	16986	16953	16994	16878	17115	16875	16991	17016	17027	16861	16755	16949	16863	16964	16991	16969	17178	17045	17050	16890	16847	16918	17153	16821	16942	17089	17202	16998	17035	16915	16886	16933	17007	17068	16898	16972	17088	17037	17092	16882	17235	17089	17108	17114	17253	17006	17089	17005	16863	16926	17034	16971	17031	17072	17027	17081	17006	16824	16874	16846	17075	16959	17083	16979	16910	16924	16835	16776	16918	16954	16979	16684	16871	16987	17003	17081	17143	16905	17014	16904	16989	16821	17177	16856	16757	17040	17048	17024	17225	16890	16920	17038	17063	17005	17157	16836	17045	16720	16951	17051	16786	16866	17005	17100	17014	16911	17037	16926	16999	16780	17002	17010	16866	16911	17079	16879	17138	17133	16922	17028	16851	17128	17138	17191	17224	16875	17041	17008	17063	17068	17014	16887	17091	16941	16921	16979	16941	16922	16939	17069	17038	16940	16983	17183	17116	17031	16910	17020	16891	17012	17018	17204	16877	16819	17033	17282	16926	16936	17059	17168	17036	16946	16944	16901	16858	17018	17032	17065	17084	16965	16857	17069	16935	17089	16953	17124	17155	16990	16898	16973	17177	17122	17049	17060	16873	17019	16880	16910	17047	16790	17003	16971	16939	17091	17014	17067	16992	16902	16880	16912	16825	17006	16819	16830	17000	16837	16866	17012	17135	17039	17137	16852	17038	17047	17083	16905	17058	17053	17018	16759	16720	16987	16821	16901	16934	16787	16962	16990	17117	16817	16968	16801	17046	17059	16921	17072	17038	16972	17126	17068	16801	16984	17049	16868	17021	17095	17068	16904	17137	17008	16939	16999	17021	16821	16937	16918	16857	16972	16747	16880	17071	17005	16757	17108	16869	17074	16972	17174	16978	17169	17201	17012	17070	17000	17009	16821	17003	16866	17126	17144	16853	17074	16937	16736	17211	16921	16857	17060	16798	16895	16880	17022	17320	16727	16984	16969	16895	17127	17041	17176	16966	16863	17069	16946	16851	16923	16883	16817	16909	16931	16919	16949	17195	17082	16979	17118	16993	16727	16913	16955	17306	16986	17169	17011	16991	16775	17037	16992	16962	17153	17072	16895	17297	16836	16938	17035	17012	16932	16905	16739	17026	17152	16924	17030	17127	16982	16976	16941	17080	16904	16991	16841	17146	17044	17029	17020	17008	17240	16992	16957	16852	16924	17173	17008	16940	16763	16982	16798	17082	16836	16940	16987	16911	16789	16882	16998	17072	16980	16936	16939	16919	16918	16892	17042	17078	17172	17009	17015	17111	16865	16935	16818	17039	17134	17071	16939	16949	16848	16906	16777	17084	17045	16836	16908	17058	17008	16886	16669	16995	17035	17102	17140	16996	16674	16898	16769	17100	16928	17054	16911	16977	17068	16927	16963	17010	16941	16961	16951	16828	16847	17003	17021	16926	17109	17000	16902	16906	16865	16965	16932	17094	16920	17012	16846	16841	16892	16961	16885	16993	17007	16904	16713	17028	16976	16988	16854	16978	16990	16921	16967	16990	16805	17206	17026	17190	17228	17032	17138	16952	16849	17079	17032	16909	17104	17058	17192	16816	16912	16876	16947	16955	16818	16997	16818	17031	16984	17223	17088	17023	17026	17038	17135	16840	17006	16937	16819	17023	17093	17106	17239	16990	16920	17209	17055	16941	17025	16945	17113	17092	17071	16849	17126	17278	16979	16907	16974	16895	17001	16988	16972	16982	16910	17202	16998	17152	16932	16984	17117	17059	17007	16942	16778	17131	16998	17105	16854	16875	17158	17024	16984	17051	16955	16898	16987	17082	17040	17096	17014	16795	17002	16963	16793	17035	16819	16850	16782	16834	17001	17055	16992	17119	16976	16978	16909	17050	16848	17208	16920	17187	17063	16920	17172	17224	17063	16895	17038	16925	16853	17032	17022	17045	17011	17092	16927	16830	16963	17041	16895	17082	16995	17165	16866	16899	17015	17025	16796	16973	17028	17010	17018	16901	16903	16977	17124	16973	16797	17081	16867	17044	17002	17120	16982	17002	16859	16776	16967	16887	17105	16992	16927	17002	17086	16997	17006	17049	17009	17017	17033	17151	17000	16975	16900	17018	16674	16996	16844	16938	17125	16987	17065	16976	17088	16927	17071	17086	16999	17030	16896	16744	16946	17054	16925	16828	16809	17039	16925	16948	16791	17060	16981	16978	16992	17012	16927	16807	16787	16883	17061	17237	17023	16958	17083	16945	16914	17134	17063	17166	16821	16933	16831	17116	16932	16924	16976	17147	17128	16895	17051	16984	16996	16966	16909	16958	17091	17100	17024	16933	16932	17021	17027	16870	17039	16865	16834	17035	16941	17017	16980	16963	17001	17032	16843	16904	17004	17268	16895	17030	17052	16928	17102	17005	16968	16950	16859	17107	16914	17051	16988	16912	16877	16872	17177	16871	16942	17028	16846	16896	17076	17026	17143	17027	17038	17085	16948	16985	17020	17060	16850	16943	17090	16952	17050	17169	17043	17069	17014	17010	16791	17130	16813	16871	17063	16910	16907	17082	16880	17034	17029	17056	16916	17003	16968	17047	16977	16751	16951	16885	16911	16903	16933	17138	16798	16980	17089	16980	16952	17185	16887	17012	16905	17058	16951	17234	17134	17066	16918	17020	16880	16948	16896	17080	16902	16997	16830	16867	17034	17028	16976	17149	16979	16865	16881	16928	17065	17265	16897	17010	17131	16805	17034	17406	17012	17128	17067	16991	17015	16885	17085	17047	16927	16992	17052	17012	17053	16881	16932	16891	16872	17096	16985	16905	17177	17020	17133	17061	16993	16955	16935	16975	16821	16880	17037	17141	16968	16934	17080	16837	16835	17077	17025	16849	17164	17062	17010	17129	16996	17184	16974	16987	16862	16930	16987	17167	16936	17290	17032	16906	17132	17086	17074	17214	16976	17265	16857	17149	16892	17053	16999	17128	16975	16984	16956	17058	17112	16983	17018	16932	16887	17035	17188	17019	16821	16803	17009	17238	17096	16928	16960	17048	17116	17090	16888	16862	17098	16961	17070	16880	17062	16984	16916	17047	16853	17032	16892	17165	17086	16822	17052	17067	16903	16998	16918	17098	17045	17015	17035	16970	17049	17140	16764	16863	16890	16953	16935	16992	17010	17034	16853	17041	16950	17123	17036	17014	16901	17050	17060	17223	17029	16854	16844	16937	17064	17043	16873	16833	17046	17115	16866	17200	16986	16776	17076	16989	17034	17059	17095	17208	17130	17110	17032	16899	16987	16737	17124	16922	16961	17042	17064	16908	16989	16954	16882	16877	17016	16970	17033	17073	17006	16859	17023	17266	17011	16792	17014	17000	16825	16865	16812	17135	16888	16941	16875	16981	17052	16809	16958	16862	16982	17128	17193	17039	17055	16945	17044	16943	17040	16884	16964	16811	17012	16955	17014	16945	16971	17044	16936	16977	16947	17081	17113	16843	17022	17033	17116	16946	17055	17115	16942	16937	16910	16731	16938	17143	16985	17078	17009	16800	16895	16802	16836	17044	16886	16940	17045	16962	17054	16884	16973	17068	16724	16978	17087	16920	17128	16811	17028	17053	17169	16943	16922	17011	17028	16940	17110	17074	16969	16993	16917	16920	17021	17021	16971	16766	16966	17056	17011	16776	17037	17157	16913	16838	17091	16982	17133	16965	17082	17095	17165	17059	16986	16921	17020	17010	17141	17154	17094	17039	16953	17072	16985	16979	17066	17010	16872
20740	35190	33045	27027	23233	20892	19319	18438	17473	17175	16952	16660	16545	16494	16308	16349	16420	16198	16146	16083	15976	16092	15868	16059	15959	15901	15677	15865	15583	15618	15640	15791	15734	15818	15601	15710	15699	15890	15411	15561	15661	15717	15596	15767	15582	15557	15644	15573	15655	15688	15567	15758	15547	15565	15438	15451	15723	15525	15501	15758	15541	15601	15707	15598	15842	15471	15481	15497	15668	15596	15552	15680	15645	15663	15603	15560	15805	15685	15534	15438	15627	15535	15415	15640	15525	15582	15473	15605	15545	15561	15474	15504	15487	15479	15608	15681	15629	15518	15523	15621	15462	15576	15596	15321	15482	15466	15708	15359	15710	15484	15555	15723	15456	15606	15462	15528	15653	15434	15531	15492	15529	15691	15500	15693	15520	15651	15299	15483	15665	15377	15744	15416	15501	15595	15748	15598	15749	15589	15595	15567	15448	15513	15537	15584	15509	15703	15334	15423	15593	15664	15631	15759	15593	15843	15438	15693	15435	15583	15598	15541	15531	15574	15543	15678	15529	15653	15581	15594	15650	15598	15601	15626	15689	15609	15682	15477	15509	15790	15621	15445	15561	15543	15402	15760	15507	15622	15679	15634	15458	15583	15515	15402	15578	15315	15576	15524	15659	15415	15621	15558	15444	15456	15502	15599	15626	15495	15735	15555	15460	15708	15507	15653	15569	15487	15514	15540	15602	15398	15695	15683	15591	15527	15658	15650	15588	15640	15524	15590	15413	15451	15652	15605	15590	15457	15486	15539	15548	15608	15417	15709	15576	15598	15556	15466	15623	15451	15357	15579	15569	15706	15591	15377	15804	15580	15421	15500	15483	15611	15458	15561	15498	15616	15665	15599	15557	15564	15625	15473	15666	15616	15576	15647	15595	15654	15441	15559	15415	15654	15694	15493	15553	15567	15513	15592	15434	15625	15535	15602	15632	15462	15570	15483	15537	15636	15450	15653	15634	15576	15396	15546	15603	15531	15720	15592	15466	15796	15696	15473	15550	15424	15520	15584	15621	15409	15621	15547	15489	15454	15541	15514	15664	15548	15580	15579	15520	15566	15757	15416	15527	15529	15541	15618	15701	15392	15644	15390	15557	15443	15564	15615	15595	15694	15455	15597	15643	15688	15677	15506	15526	15697	15413	15558	15587	15577	15651	15445	15565	15535	15640	15471	15510	15718	15585	15431	15567	15700	15667	15491	15739	15697	15436	15619	15601	15614	15603	15624	15523	15611	15445	15553	15575	15599	15445	15533	15557	15630	15402	15657	15606	15562	15517	15668	15514	15443	15526	15650	15714	15527	15561	15462	15402	15745	15691	15527	15543	15737	15523	15653	15541	15391	15481	15625	15527	15645	15538	15473	15628	15401	15597	15446	15584	15623	15545	15361	15621	15439	15634	15755	15646	15362	15555	15545	15308	15626	15508	15594	15476	15727	15695	15546	15440	15594	15523	15557	15521	15374	15642	15567	15393	15699	15496	15564	15400	15625	15564	15588	15668	15520	15536	15629	15445	15491	15653	15463	15465	15590	15473	15582	15518	15615	15487	15358	15653	15489	15591	15628	15683	15386	15653	15609	15514	15512	15644	15660	15399	15525	15328	15568	15416	15565	15456	15464	15561	15494	15738	15633	15576	15535	15461	15676	15527	15560	15452	15700	15686	15483	15501	15509	15588	15538	15586	15674	15467	15591	15578	15416	15601	15500	15564	15441	15560	15492	15578	15465	15556	15668	15598	15612	15494	15727	15441	15529	15682	15760	15502	15552	15507	15528	15509	15512	15705	15471	15460	15530	15647	15396	15647	15530	15702	15610	15513	15590	15480	15604	15692	15477	15579	15496	15415	15504	15541	15428	15540	15614	15524	15708	15648	15645	15709	15496	15500	15426	15459	15518	15635	15558	15463	15628	15595	15416	15558	15606	15690	15565	15476	15581	15568	15525	15552	15484	15551	15586	15753	15357	15448	15513	15635	15545	15555	15546	15625	15677	15328	15627	15860	15477	15591	15519	15694	15511	15443	15464	15568	15593	15685	15579	15512	15319	15579	15669	15523	15394	15555	15479	15687	15588	15509	15672	15637	15527	15546	15483	15499	15729	15695	15448	15486	15651	15589	15422	15409	15502	15683	15590	15545	15619	15498	15625	15593	15370	15646	15397	15495	15561	15542	15635	15559	15549	15437	15626	15407	15602	15552	15421	15522	15433	15499	15552	15498	15502	15608	15720	15582	15593	15573	15596	15514	15608	15497	15481	15734	15375	15529	15472	15641	15577	15583	15557	15671	15795	15690	15564	15604	15394	15606	15483	15584	15567	15543	15519	15620	15464	15637	15504	15498	15523	15480	15638	15547	15671	15615	15470	15678	15343	15522	15594	15585	15606	15630	15587	15432	15678	15598	15553	15591	15576	15650	15545	15628	15693	15671	15492	15396	15615	15670	15433	15608	15533	15422	15614	15444	15629	15535	15505	15544	15593	15572	15543	15500	15657	15505	15519	15632	15562	15543	15576	15638	15462	15494	15595	15529	15507	15604	15560	15681	15642	15733	15527	15615	15673	15553	15475	15371	15585	15419	15634	15751	15514	15671	15568	15561	15565	15563	15695	15739	15489	15541	15373	15502	15481	15643	15568	15608	15503	15499	15538	15461	15441	15625	15361	15524	15477	15628	15644	15488	15719	15662	15662	15672	15443	15649	15678	15644	15566	15653	15411	15358	15782	15631	15462	15528	15529	15507	15589	15554	15549	15499	15526	15538	15491	15619	15476	15647	15603	15529	15503	15790	15470	15442	15469	15622	15560	15507	15601	15543	15570	15603	15584	15798	15502	15601	15674	15717	15687	15660	15496	15526	15601	15398	15417	15544	15386	15501	15605	15607	15573	15657	15503	15533	15559	15570	15539	15417	15654	15560	15568	15452	15463	15515	15668	15739	15552	15528	15584	15441	15603	15568	15633	15501	15508	15749	15691	15458	15620	15334	15654	15689	15625	15687	15478	15718	15390	15370	15682	15424	15610	15563	15479	15461	15440	15579	15512	15455	15507	15607	15614	15407	15380	15537	15561	15558	15795	15500	15629	15534	15599	15611	15465	15616	15509	15508	15458	15770	15599	15455	15574	15674	15512	15519	15525	15486	15568	15436	15528	15507	15542	15408	15555	15704	15571	15504	15630	15581	15687	15481	15551	15488	15516	15594	15636	15612	15660	15625	15468	15455	15548	15481	15594	15604	15642	15588	15470	15466	15643	15608	15622	15580	15528	15522	15548	15701	15679	15426	15453	15429	15545	15512	15594	15466	15537	15321	15692	15620	15522	15486	15553	15604	15544	15660	15623	15531	15565	15488	15553	15603	15420	15522	15488	15671	15487	15532	15525	15448	15470	15608	15453	15645	15502	15488	15351	15543	15551	15499	15551	15520	15563	15529	15648	15443	15591	15593	15455	15711	15490	15501	15432	15409	15509	15497	15539	15479	15665	15678	15628	15514	15463	15733	15383	15473	15602	15426	15503	15488	15700	15558	15525	15728	15346	15599	15508	15516	15551	15516	15532	15641	15402	15587	15547	15539	15618	15587	15539	15574	15597	15631	15611	15528	15398	15573	15586	15486	15586	15511	15554	15599	15642	15667	15550	15564	15522	15542	15369	15302	15577	15481	15536	15582	15549	15679	15478	15586	15615	15602	15597	15578	15540	15617	15578	15454	15498	15560	15470	15529	15651	15442	15674	15449	15488	15600	15652	15481	15577	15585	15627	15461	15554	15559	15493	15603	15564	15480	15776	15609	15504	15684	15383	15653	15289	15689	15669	15532	15603	15440	15471	15547	15395	15561	15583	15396	15509	15509	15327	15439	15454	15649	15529	15404	15477	15638	15467	15524	15523	15506	15680	15509	15627	15555	15540	15637	15596	15546	15492	15533	15473	15579	15622	15533	15566	15635	15522	15659	15575	15528	15709	15657	15479	15637	15627	15509	15568	15494	15538	15726	15674	15497	15454	15613	15667	15612	15473	15482	15381	15472	15561	15529	15483	15708	15563	15461	15557	15501	15538	15640	15516	15389	15605	15563	15655	15455	15461	15570	15592	15576	15527	15532	15624	15596	15554	15558	15677	15448	15550	15578	15733	15503	15501	15509	15648	15686	15519	15570	15614	15449	15425	15516	15586	15503	15592	15494	15517	15476	15596	15619	15478	15460	15575	15797	15592	15671	15752	15607	15447	15594	15569	15563	15642	15562	15601	15540	15661	15638	15661	15538	15579	15613	15511	15497	15487	15506	15389	15603	15635	15574	15483	15602	15510	15467	15724	15656	15633	15682	15456	15518	15481	15478	15530	15671	15544	15603	15532	15466	15721	15453	15576	15480	15475	15635	15552	15483	15333	15615	15602	15554	15636	15429	15471	15663	15554	15463	15517	15592	15563	15535	15638	15594	15540	15571	15624	15606	15580	15474	15518	15511	15444	15473	15366	15601	15538	15574	15586	15546	15471	15370	15454	15562	15545	15395	15740	15651	15445	15277	15515	15640	15415	15451	15444	15582	15671	15331	15754	15567	15416	15596	15624	15651	15528	15497	15666	15746	15669	15420	15696	15603	15610	15534	15666	15690	15540	15780	15466	15486	15621	15580	15612	15534	15520	15639	15551	15600	15587	15621	15616	15457	15716	15589	15582	15633	15551	15422	15712	15613	15456	15562	15563	15483	15559	15403	15450	15515	15508	15589	15529	15571	15574	15471	15615	15703	15630	15458	15523	15464	15440	15482	15559	15473	15589	15448	15551	15500	15479	15628	15619	15573	15504	15353	15567	15503	15499	15580	15582	15676	15475	15480	15581	15714	15673	15618	15511	15569	15558	15564	15418	15516	15513	15540	15594	15584	15544	15722	15534	15526	15409	15418	15510	15445	15559	15490	15546	15600	15533	15344	15420	15465	15437	15713	15620	15690	15422	15482	15681	15551	15607	15684	15754	15601	15574	15458	15676	15669	15343	15593	15410	15697	15589	15623	15663	15461	15662	15553	15527	15616	15551	15668	15336	15417	15523	15612	15656	15668	15611	15613	15635	15564	15658	15713	15496	15596	15650	15398	15586	15702	15565	15498	15383	15671	15626	15637	15685	15496	15442	15641	15758	15606	15511	15510	15587
22667	21173	28994	23679	21713	24476	26700	21813	20543	20462	20226	19816	19686	19533	19780	19572	19410	19486	19465	19333	19169	19141	18939	18791	18853	19079	19127	18942	18732	18727	18710	19095	18634	18961	18745	18770	18737	18737	18672	18769	18846	18674	18674	18603	18744	18550	18675	18451	18508	18679	18466	18694	18538	18586	18896	18710	18900	18464	18353	18759	18777	18530	18744	18463	18527	18680	18501	18636	18480	18650	18609	18553	18645	18522	18656	18451	18663	18440	18588	18485	18632	18545	18501	18717	18560	18611	18579	18674	18575	18763	18480	18672	18535	18387	18646	18346	18570	18551	18532	18517	18434	18502	18792	18672	18646	18515	18746	18474	18513	18538	18588	18845	18486	18440	18424	18509	18460	18415	18696	18740	18549	18568	18649	18392	18482	18563	18485	18627	18677	18665	18721	18527	18414	18408	18447	18444	18557	18509	18668	18510	18671	18424	18368	18718	18312	18464	18466	18708	18506	18736	18638	18514	18253	18520	18634	18559	18530	18438	18512	18565	18725	18856	18623	18337	18429	18345	18572	18721	18567	18577	18525	18504	18477	18456	18394	18450	18618	18386	18434	18664	18712	18383	18510	18462	18575	18582	18549	18547	18540	18457	18576	18712	18541	18769	18725	18640	18470	18522	18747	18571	18695	18556	18594	18503	18353	18539	18443	18586	18438	18470	18478	18721	18789	18566	18538	18444	18506	18598	18504	18596	18413	18572	18675	18551	18345	18687	18645	18505	18387	18451	18448	18547	18396	18386	18343	18544	18758	18465	18598	18587	18590	18457	18605	18520	18567	18642	18602	18503	18688	18678	18473	18538	18565	18407	18582	18544	18643	18704	18701	18513	18421	18559	18431	18410	18558	18487	18613	18247	18591	18391	18555	18344	18668	18362	18635	18484	18626	18376	18556	18333	18477	18555	18524	18571	18596	18331	18393	18398	18695	18465	18454	18547	18689	18494	18498	18643	18651	18745	18671	18586	18507	18595	18527	18348	18521	18537	18649	18423	18525	18718	18547	18514	18732	18498	18614	18473	18523	18548	18609	18626	18851	18592	18648	18545	18496	18665	18541	18348	18483	18395	18474	18459	18769	18507	18596	18517	18621	18586	18419	18372	18512	18575	18604	18373	18558	18609	18708	18914	18516	18606	18451	18620	18422	18619	18398	18670	18564	18413	18670	18526	18485	18509	18332	18475	18448	18403	18483	18744	18492	18553	18591	18411	18504	18491	18461	18529	18449	18309	18433	18503	18610	18608	18439	18512	18628	18795	18632	18353	18582	18676	18487	18484	18462	18448	18439	18555	18619	18662	18523	18631	18486	18323	18341	18493	18312	18502	18604	18488	18513	18613	18483	18406	18511	18495	18552	18514	18484	18602	18496	18466	18489	18460	18652	18607	18713	18335	18612	18697	18480	18607	18556	18567	18623	18594	18419	18437	18477	18593	18514	18468	18462	18314	18383	18542	18420	18336	18491	18574	18439	18414	18646	18694	18483	18601	18568	18624	18568	18582	18667	18624	18568	18382	18699	18439	18401	18573	18509	18660	18303	18557	18571	18395	18385	18715	18577	18837	18430	18535	18405	18429	18540	18492	18525	18620	18574	18610	18566	18587	18394	18750	18583	18667	18578	18390	18597	18445	18470	18452	18474	18442	18503	18778	18623	18541	18686	18531	18551	18521	18607	18690	18650	18608	18344	18545	18523	18515	18530	18352	18577	18415	18621	18333	18414	18365	18427	18421	18462	18380	18526	18537	18533	18297	18488	18533	18556	18636	18563	18662	18623	18668	18512	18676	18468	18489	18627	18630	18716	18539	18630	18457	18736	18532	18668	18451	18488	18623	18521	18387	18702	18585	18664	18537	18414	18710	18455	18499	18713	18530	18666	18559	18466	18575	18692	18629	18368	18354	18466	18543	18457	18424	18408	18429	18538	18521	18664	18590	18404	18284	18532	18501	18294	18372	18550	18581	18484	18589	18754	18401	18522	18620	18482	18708	18332	18329	18692	18666	18442	18696	18613	18574	18749	18861	18880	18626	18637	18564	18622	18595	18551	18297	18435	18639	18381	18524	18544	18521	18598	18641	18545	18459	18440	18623	18824	18397	18517	18481	18441	18575	18463	18619	18619	18497	18507	18438	18539	18603	18367	18412	18558	18569	18428	18726	18655	18440	18495	18396	18576	18361	18233	18638	18703	18374	18592	18531	18600	18500	18810	18502	18561	18600	18601	18527	18438	18349	18558	18386	18524	18527	18731	18713	18523	18321	18506	18554	18550	18518	18551	18637	18548	18539	18602	18508	18647	18606	18622	18341	18307	18490	18610	18653	18506	18411	18656	18729	18294	18621	18523	18466	18450	18583	18618	18571	18723	18638	18553	18685	18637	18381	18388	18647	18702	18451	18438	18692	18526	18666	18547	18583	18417	18462	18623	18641	18405	18444	18522	18569	18239	18361	18576	18604	18347	18196	18541	18571	18586	18521	18541	18541	18399	18469	18402	18586	18488	18419	18637	18554	18632	18484	18608	18375	18699	18665	18578	18333	18714	18592	18406	18450	18647	18564	18568	18592	18561	18354	18315	18563	18345	18483	18584	18642	18660	18460	18429	18630	18659	18532	18451	18476	18604	18339	18505	18301	18462	18380	18848	18655	18631	18608	18448	18436	18580	18518	18629	18461	18696	18521	18558	18412	18511	18619	18599	18603	18522	18607	18649	18683	18343	18353	18386	18387	18479	18310	18329	18531	18497	18699	18523	18475	18300	18527	18469	18459	18594	18516	18687	18519	18593	18491	18445	18344	18428	18570	18395	18451	18491	18696	18623	18491	18337	18387	18589	18379	18391	18679	18577	18478	18717	18494	18582	18449	18457	18497	18451	18546	18648	18510	18461	18455	18395	18511	18632	18417	18543	18657	18575	18595	18595	18664	18527	18474	18382	18376	18632	18669	18714	18500	18644	18498	18576	18619	18514	18336	18515	18816	18586	18535	18580	18561	18282	18464	18326	18519	18671	18498	18562	18476	18509	18561	18639	18597	18527	18497	18570	18528	18410	18669	18385	18347	18516	18334	18438	18505	18474	18716	18519	18469	18626	18629	18465	18495	18404	18619	18768	18782	18721	18607	18733	18470	18539	18576	18519	18375	18584	18382	18362	18510	18196	18472	18553	18559	18712	18680	18545	18599	18751	18596	18595	18727	18514	18460	18459	18370	18687	18674	18440	18313	18367	18507	18548	18644	18559	18435	18331	18606	18611	18374	18459	18627	18468	18606	18658	18643	18511	18666	18548	18540	18388	18490	18447	18687	18570	18497	18531	18547	18638	18449	18459	18449	18442	18356	18682	18755	18338	18467	18421	18415	18253	18404	18629	18723	18521	18614	18567	18605	18741	18502	18430	18483	18574	18505	18458	18583	18517	18431	18324	18381	18607	18445	18662	18327	18351	18625	18579	18426	18561	18569	18358	18428	18542	18346	18419	18381	18717	18556	18547	18707	18645	18579	18489	18534	18454	18691	18401	18525	18588	18341	18627	18563	18437	18515	18529	18538	18521	18544	18537	18499	18425	18508	18605	18798	18610	18498	18530	18368	18544	18373	18453	18621	18529	18417	18603	18581	18385	18562	18452	18565	18512	18635	18450	18550	18429	18286	18573	18359	18510	18724	18526	18534	18498	18533	18356	18537	18401	18321	18486	18663	18276	18378	18574	18507	18668	18437	18518	18207	18257	18530	18774	18634	18616	18461	18485	18740	18733	18784	18531	18356	18328	18504	18472	18468	18408	18559	18526	18264	18617	18454	18554	18604	18414	18547	18471	18405	18623	18438	18614	18497	18658	18509	18408	18636	18605	18529	18429	18559	18562	18434	18512	18629	18440	18475	18487	18707	18590	18490	18545	18442	18573	18631	18452	18608	18560	18449	18607	18459	18634	18582	18652	18552	18492	18493	18601	18605	18676	18550	18614	18476	18402	18520	18547	18548	18398	18538	18570	18781	18788	18768	18643	18458	18669	18521	18399	18439	18501	18590	18440	18401	18504	18560	18338	18558	18750	18425	18521	18691	18566	18614	18528	18469	18583	18563	18490	18670	18565	18505	18516	18285	18427	18363	18519	18366	18413	18528	18508	18630	18488	18391	18404	18366	18735	18530	18697	18463	18377	18532	18649	18685	18493	18601	18484	18664	18353	18290	18515	18455	18616	18611	18472	18542	18403	18680	18384	18428	18560	18681	18437	18582	18505	18691	18444	18545	18528	18693	18289	18477	18528	18353	18565	18674	18482	18634	18525	18317	18716	18476	18505	18338	18320	18842	18608	18360	18501	18641	18567	18725	18364	18679	18326	18694	18590	18644	18453	18730	18493	18508	18447	18393	18526	18493	18454	18588	18481	18546	18544	18510	18624	18531	18693	18482	18564	18571	18475	18640	18654	18470	18632	18554	18529	18539	18381	18555	18597	18643	18528	18572	18443	18668	18455	18299	18441	18378	18601	18796	18642	18524	18781	18755	18533	18562	18351	18536	18604	18476	18737	18516	18567	18540	18617	18428	18516	18300	18282	18458	18424	18568	18537	18585	18446	18655	18483	18487	18702	18563	18611	18483	18714	18615	18546	18485	18543	18463	18482	18517	18586	18750	18556	18421	18600	18545	18438	18723	18573	18376	18617	18680	18557	18516	18493	18409	18659	18719	18311	18309	18579	18602	18615	18526	18333	18417	18422	18646	18665	18655	18669	18503	18656	18396	18442	18488	18530	18541	18491	18307	18661	18455	18709	18727	18680	18467	18585	18727	18545	18690	18585	18792	18658	18633	18408	18527	18721	18559	18433	18719	18479	18737	18471	18420	18485	18469	18472	18570	18521	18543	18609	18595	18750	18503	18581	18490	18687	18550	18557	18544	18701	18462	18465	18406	18352	18550	18518	18432	18554	18505	18695	18514	18371	18413	18913	18607	18549	18390	18300	18489	18551	18319	18593	18441	18663	18409	18563	18346	18567	18499	18551	18574	18435	18716	18436	18573	18539	18470	18392	18292	18546	18736	18434	18509	18500	18361	18451	18623	18353	18474	18447	18487	18551	18490	18453	18492	18429	18574	18544	18407	18464	18464	18423	18486	18500	18627	18461	18864	18697	18632	18436	18809	18390	18470
23516	40584	39342	32558	28183	25255	22906	20972	20061	19237	18724	18401	18368	18132	18035	18051	17837	17587	17480	17424	17275	17034	16879	16965	16942	16840	16994	16898	16889	16745	16752	16690	16377	16756	16737	16751	16739	16484	16763	16471	16458	16614	16648	16587	16524	16527	16784	16509	16494	16432	16678	16460	16545	16684	16518	16528	16624	16537	16558	16550	16729	16541	16639	16497	16494	16534	16464	16598	16371	16522	16481	16464	16667	16315	16510	16594	16415	16583	16471	16484	16428	16643	16619	16658	16575	16585	16572	16563	16426	16527	16613	16325	16542	16549	16470	16368	16379	16531	16670	16467	16576	16603	16554	16408	16500	16357	16295	16437	16511	16542	16560	16527	16487	16499	16686	16407	16404	16484	16668	16488	16445	16472	16614	16472	16552	16399	16561	16486	16428	16545	16529	16562	16643	16499	16488	16538	16450	16570	16436	16465	16566	16535	16610	16456	16504	16483	16585	16502	16446	16568	16489	16497	16467	16456	16506	16483	16495	16390	16370	16716	16642	16332	16432	16535	16532	16661	16562	16447	16457	16452	16394	16511	16398	16340	16539	16415	16612	16430	16514	16449	16575	16639	16389	16493	16495	16327	16557	16626	16592	16408	16475	16475	16683	16625	16440	16593	16621	16551	16409	16393	16478	16636	16455	16449	16393	16407	16352	16732	16371	16449	16380	16584	16421	16572	16379	16487	16552	16492	16651	16651	16575	16573	16510	16471	16481	16519	16638	16400	16465	16423	16425	16522	16615	16479	16504	16439	16379	16592	16456	16373	16641	16415	16416	16536	16395	16419	16581	16433	16276	16535	16353	16391	16453	16522	16341	16435	16559	16548	16403	16564	16516	16567	16352	16531	16180	16630	16456	16617	16672	16477	16573	16570	16458	16474	16439	16411	16563	16630	16579	16580	16414	16502	16443	16398	16326	16500	16620	16396	16538	16664	16424	16459	16659	16336	16511	16550	16528	16581	16390	16572	16591	16449	16591	16305	16367	16584	16467	16433	16472	16425	16317	16299	16481	16494	16553	16506	16401	16534	16650	16489	16642	16560	16513	16464	16530	16523	16625	16517	16327	16540	16447	16492	16457	16619	16587	16670	16556	16439	16416	16475	16522	16487	16447	16396	16559	16455	16560	16565	16345	16604	16562	16529	16546	16539	16349	16497	16652	16490	16392	16494	16485	16530	16322	16323	16479	16437	16418	16470	16348	16612	16400	16599	16285	16449	16473	16584	16470	16617	16335	16536	16332	16584	16573	16326	16580	16393	16573	16653	16558	16507	16488	16480	16572	16616	16546	16474	16412	16437	16529	16465	16587	16392	16613	16578	16686	16549	16489	16464	16521	16389	16482	16615	16572	16492	16490	16501	16527	16634	16437	16448	16538	16225	16598	16344	16376	16445	16371	16605	16573	16459	16517	16524	16468	16706	16390	16489	16390	16414	16490	16551	16430	16458	16567	16523	16711	16851	16287	16496	16481	16506	16580	16376	16473	16393	16722	16314	16528	16322	16624	16583	16405	16421	16633	16545	16461	16573	16443	16475	16656	16558	16517	16385	16560	16526	16558	16427	16475	16662	16604	16387	16606	16440	16436	16595	16340	16533	16497	16691	16574	16598	16600	16499	16506	16476	16635	16434	16598	16479	16520	16478	16473	16410	16417	16585	16601	16471	16521	16637	16595	16436	16520	16448	16450	16476	16511	16437	16500	16485	16517	16542	16587	16228	16378	16363	16447	16413	16472	16615	16391	16549	16391	16433	16547	16499	16544	16444	16521	16642	16564	16471	16487	16444	16527	16672	16320	16543	16575	16493	16781	16580	16578	16501	16612	16414	16424	16601	16604	16452	16631	16568	16455	16563	16451	16295	16472	16383	16497	16404	16387	16556	16575	16385	16534	16341	16394	16442	16368	16350	16382	16420	16422	16594	16561	16526	16218	16471	16522	16448	16452	16636	16595	16498	16545	16519	16437	16364	16635	16530	16568	16251	16483	16485	16610	16489	16429	16575	16411	16509	16595	16378	16476	16544	16521	16635	16519	16501	16378	16484	16566	16540	16453	16342	16428	16549	16422	16467	16362	16456	16419	16458	16427	16364	16528	16434	16579	16412	16402	16601	16670	16588	16554	16512	16436	16631	16358	16566	16488	16471	16600	16485	16529	16588	16407	16498	16451	16600	16556	16465	16460	16254	16343	16546	16439	16478	16598	16691	16376	16441	16550	16407	16623	16525	16440	16367	16471	16512	16490	16277	16644	16483	16603	16299	16662	16476	16620	16465	16527	16557	16531	16542	16539	16479	16581	16529	16555	16504	16588	16463	16295	16523	16601	16384	16760	16404	16601	16514	16412	16327	16455	16701	16492	16561	16331	16511	16609	16359	16529	16373	16423	16423	16415	16376	16622	16462	16548	16339	16538	16552	16394	16479	16532	16628	16517	16293	16476	16512	16372	16475	16359	16482	16492	16549	16656	16470	16362	16471	16558	16406	16611	16447	16646	16661	16550	16616	16315	16517	16558	16645	16476	16436	16632	16516	16375	16543	16527	16501	16550	16466	16673	16606	16524	16461	16472	16523	16329	16578	16491	16581	16405	16731	16615	16516	16625	16654	16456	16457	16555	16312	16622	16529	16430	16371	16533	16588	16403	16567	16422	16486	16474	16629	16557	16359	16363	16398	16484	16546	16669	16357	16429	16501	16391	16532	16485	16382	16538	16481	16590	16563	16437	16557	16540	16477	16476	16502	16542	16468	16373	16537	16387	16550	16499	16615	16613	16468	16310	16519	16489	16637	16509	16516	16472	16509	16486	16506	16444	16526	16655	16442	16445	16487	16409	16625	16440	16449	16406	16538	16505	16377	16610	16470	16464	16519	16372	16297	16462	16607	16474	16514	16363	16407	16496	16544	16366	16490	16516	16527	16225	16599	16601	16512	16343	16564	16438	16441	16570	16503	16588	16507	16585	16688	16435	16720	16488	16419	16500	16600	16512	16433	16388	16392	16553	16522	16572	16587	16449	16643	16531	16400	16584	16305	16668	16456	16429	16473	16510	16493	16626	16335	16383	16438	16371	16474	16683	16465	16343	16543	16539	16777	16343	16546	16493	16575	16324	16492	16691	16453	16615	16358	16591	16330	16593	16565	16463	16513	16404	16577	16440	16417	16602	16420	16389	16598	16372	16452	16498	16430	16617	16460	16465	16511	16572	16487	16410	16503	16430	16533	16320	16493	16511	16473	16535	16455	16661	16587	16515	16473	16520	16355	16388	16269	16427	16507	16359	16510	16572	16430	16378	16327	16546	16429	16445	16464	16534	16455	16531	16467	16379	16605	16486	16494	16456	16446	16514	16683	16392	16578	16478	16488	16556	16436	16455	16323	16467	16416	16486	16465	16531	16453	16527	16378	16594	16441	16471	16508	16459	16477	16599	16487	16559	16565	16349	16395	16558	16688	16505	16490	16434	16451	16571	16399	16599	16600	16398	16548	16465	16552	16310	16503	16351	16660	16532	16468	16470	16517	16476	16537	16492	16440	16523	16665	16556	16464	16586	16544	16564	16476	16431	16510	16568	16603	16579	16348	16527	16644	16551	16503	16422	16502	16389	16647	16634	16498	16546	16592	16520	16507	16603	16311	16402	16489	16667	16367	16552	16711	16551	16437	16620	16623	16349	16538	16353	16549	16502	16432	16529	16747	16411	16500	16676	16399	16437	16457	16489	16465	16515	16434	16396	16420	16608	16662	16640	16498	16548	16534	16553	16583	16479	16427	16550	16569	16468	16476	16686	16525	16574	16504	16431	16587	16526	16468	16359	16593	16468	16465	16463	16452	16486	16511	16446	16441	16593	16574	16359	16445	16591	16517	16556	16522	16372	16416	16509	16615	16563	16476	16414	16531	16673	16458	16688	16578	16476	16468	16729	16526	16538	16615	16568	16634	16577	16476	16425	16523	16443	16590	16433	16542	16475	16456	16552	16476	16325	16499	16495	16575	16645	16505	16593	16491	16418	16461	16596	16595	16400	16590	16546	16448	16609	16480	16608	16537	16716	16514	16586	16453	16485	16559	16656	16397	16619	16588	16491	16429	16534	16395	16460	16571	16545	16459	16432	16534	16406	16448	16479	16649	16564	16451	16466	16360	16541	16357	16609	16474	16387	16418	16367	16438	16511	16361	16542	16477	16577	16460	16481	16429	16535	16568	16545	16285	16607	16339	16601	16456	16381	16481	16560	16385	16578	16484	16510	16380	16535	16541	16673	16353	16385	16522	16468	16678	16564	16552	16606	16616	16577	16503	16448	16508	16575	16512	16420	16483	16539	16574	16574	16205	16514	16548	16551	16521	16414	16521	16348	16582	16521	16530	16534	16538	16667	16434	16552	16468	16532	16439	16663	16431	16422	16319	16463	16467	16585	16489	16551	16511	16408	16436	16668	16481	16480	16550	16478	16530	16605	16381	16487	16517	16717	16385	16320	16389	16442	16385	16275	16387	16482	16549	16447	16428	16573	16363	16519	16507	16378	16493	16301	16715	16490	16584	16475	16289	16560	16447	16347	16582	16444	16421	16579	16516	16485	16479	16390	16406	16502	16434	16505	16591	16572	16482	16599	16529	16558	16524	16694	16342	16375	16570	16347	16414	16529	16438	16564	16455	16414	16582	16629	16507	16478	16588	16527	16493	16360	16338	16581	16563	16425	16602	16410	16600	16373	16481	16499	16293	16533	16531	16526	16470	16512	16564	16427	16540	16548	16656	16650	16538	16348	16437	16354	16489	16346	16418	16600	16397	16541	16576	16575	16529	16451	16531	16434	16534	16615	16735	16447	16370	16474	16444	16478	16755	16517	16612	16330	16557	16449	16504	16571	16236	16355	16598	16395	16484	16610	16410	16502	16520	16506	16448	16499	16631	16447	16434	16457	16439	16634	16393	16539	16646	16237	16419	16534	16465	16399	16544	16535	16625	16404	16634	16510	16320	16623	16424	16567	16670	16446	16618	16316	16521	16424	16537	16560	16471	16501	16566	16459	16550	16499	16453	16489	16525	16661	16385	16453	16495	16508	16491	16725	16437	16508	16600	16421	16399	16440	16376	16511	16330	16432	16435	16492	16318	16469	16350	16354	16488	16501	16459	16550	16500	16645	16440
27236	22472	26446	23174	18927	18168	17886	17284	17095	16889	17013	16861	16925	16821	16756	16856	16808	16826	16779	16666	16587	16613	16618	16665	16513	16555	16650	16762	16531	16523	16583	16519	16485	16347	16651	16730	16676	16505	16452	16624	16819	16522	16378	16357	16488	16363	16586	16390	16643	16472	16410	16335	16470	16723	16510	16700	16597	16361	16732	16718	16555	16675	16416	16530	16522	16462	16562	16674	16688	16449	16332	16571	16601	16600	16543	16496	16485	16261	16536	16503	16487	16467	16490	16592	16543	16448	16517	16706	16593	16484	16515	16458	16636	16497	16527	16581	16629	16460	16864	16655	16589	16682	16455	16544	16498	16451	16569	16495	16648	16562	16549	16599	16600	16759	16597	16538	16539	16476	16544	16562	16610	16628	16423	16315	16644	16659	16540	16540	16634	16577	16637	16512	16604	16395	16477	16418	16462	16494	16497	16421	16747	16439	16481	16477	16691	16580	16595	16695	16458	16456	16592	16711	16553	16654	16760	16638	16501	16666	16405	16395	16681	16365	16461	16447	16307	16506	16617	16550	16500	16460	16519	16372	16399	16636	16485	16538	16473	16402	16354	16670	16363	16480	16569	16632	16389	16452	16525	16447	16490	16368	16521	16498	16545	16579	16513	16530	16599	16685	16464	16386	16405	16456	16649	16477	16369	16556	16519	16627	16304	16446	16611	16552	16603	16611	16363	16373	16464	16498	16414	16569	16601	16487	16510	16428	16266	16619	16564	16436	16683	16634	16396	16585	16622	16672	16365	16697	16556	16535	16575	16441	16501	16627	16704	16506	16638	16558	16440	16446	16472	16544	16634	16449	16643	16747	16520	16760	16430	16562	16691	16699	16518	16465	16506	16644	16418	16544	16742	16664	16538	16530	16586	16295	16631	16470	16606	16562	16624	16594	16590	16557	16631	16526	16692	16471	16688	16572	16453	16638	16545	16433	16548	16388	16416	16521	16527	16438	16662	16319	16355	16585	16448	16557	16732	16508	16390	16575	16485	16627	16647	16682	16392	16325	16270	16563	16456	16625	16668	16591	16427	16440	16488	16590	16634	16536	16285	16588	16744	16291	16621	16528	16522	16569	16478	16559	16393	16774	16576	16438	16666	16545	16544	16470	16610	16531	16424	16480	16389	16557	16480	16526	16369	16493	16496	16493	16488	16613	16402	16217	16466	16588	16670	16363	16356	16550	16489	16609	16449	16500	16455	16619	16722	16642	16484	16814	16453	16389	16465	16495	16461	16697	16529	16579	16635	16471	16450	16556	16480	16468	16747	16555	16325	16480	16491	16549	16508	16445	16639	16691	16442	16516	16362	16611	16695	16634	16578	16735	16666	16456	16624	16355	16610	16452	16390	16404	16615	16519	16332	16572	16281	16392	16337	16414	16441	16440	16507	16546	16491	16596	16571	16591	16592	16506	16598	16471	16394	16415	16498	16685	16529	16435	16374	16455	16384	16831	16804	16273	16699	16605	16491	16400	16393	16728	16706	16547	16476	16529	16621	16598	16556	16440	16617	16614	16627	16450	16652	16392	16758	16553	16472	16724	16327	16465	16573	16473	16629	16626	16234	16677	16416	16412	16453	16301	16491	16485	16599	16632	16484	16702	16428	16639	16535	16525	16661	16553	16288	16458	16537	16783	16676	16623	16547	16348	16491	16638	16423	16530	16499	16531	16618	16576	16790	16632	16497	16528	16499	16486	16355	16293	16663	16330	16711	16532	16650	16559	16646	16572	16669	16602	16584	16651	16423	16571	16740	16628	16537	16603	16644	16563	16395	16563	16525	16719	16389	16661	16481	16470	16522	16251	16857	16475	16501	16530	16517	16633	16686	16742	16505	16494	16397	16653	16514	16504	16450	16612	16403	16544	16519	16634	16447	16556	16604	16783	16469	16411	16673	16581	16527	16520	16771	16330	16381	16565	16684	16695	16520	16589	16322	16576	16670	16514	16521	16481	16555	16352	16512	16565	16535	16465	16338	16701	16483	16697	16609	16478	16474	16449	16569	16622	16481	16523	16518	16281	16516	16659	16385	16536	16509	16487	16524	16493	16598	16566	16605	16499	16855	16537	16567	16665	16521	16351	16442	16495	16467	16588	16458	16523	16470	16599	16751	16604	16521	16559	16423	16458	16417	16435	16535	16644	16522	16398	16494	16505	16447	16573	16671	16513	16382	16541	16678	16614	16642	16504	16495	16491	16471	16373	16525	16547	16261	16583	16624	16666	16617	16632	16485	16583	16418	16520	16360	16343	16490	16384	16204	16675	16501	16677	16565	16742	16654	16482	16642	16501	16622	16516	16392	16370	16289	16393	16340	16599	16195	16529	16689	16404	16481	16483	16543	16490	16612	16513	16473	16439	16541	16455	16649	16592	16561	16303	16693	16440	16529	16414	16503	16590	16692	16512	16611	16514	16470	16413	16383	16520	16530	16674	16561	16475	16369	16513	16541	16546	16373	16525	16530	16441	16707	16455	16496	16499	16554	16624	16544	16609	16392	16384	16401	16379	16473	16599	16659	16668	16527	16469	16489	16538	16487	16575	16513	16613	16525	16607	16534	16648	16766	16663	16821	16413	16504	16470	16591	16767	16528	16562	16594	16423	16504	16491	16497	16471	16532	16660	16681	16512	16725	16610	16520	16588	16614	16542	16491	16478	16367	16516	16296	16488	16471	16532	16644	16556	16444	16490	16662	16329	16537	16571	16396	16493	16720	16480	16638	16607	16557	16314	16441	16354	16597	16448	16520	16373	16578	16559	16636	16439	16541	16701	16488	16693	16439	16433	16414	16478	16747	16542	16382	16515	16458	16504	16414	16655	16437	16380	16523	16572	16609	16666	16554	16555	16677	16473	16472	16385	16530	16446	16677	16330	16511	16564	16614	16599	16484	16421	16444	16412	16534	16587	16592	16568	16489	16760	16615	16457	16666	16351	16488	16530	16369	16568	16521	16464	16544	16498	16598	16645	16598	16672	16642	16450	16729	16572	16512	16425	16457	16537	16440	16481	16405	16506	16650	16333	16530	16585	16494	16452	16554	16279	16509	16483	16538	16649	16478	16349	16624	16445	16686	16479	16515	16619	16710	16459	16772	16328	16386	16517	16502	16570	16510	16645	16576	16318	16862	16565	16732	16458	16424	16521	16674	16470	16458	16463	16555	16518	16387	16588	16744	16253	16569	16587	16727	16649	16411	16589	16574	16495	16638	16444	16531	16459	16510	16415	16537	16602	16361	16462	16537	16496	16509	16411	16507	16435	16469	16439	16403	16570	16633	16398	16554	16635	16529	16544	16711	16483	16668	16477	16613	16544	16443	16385	16510	16545	16511	16421	16511	16641	16524	16460	16576	16652	16462	16547	16444	16534	16610	16403	16487	16476	16457	16694	16453	16514	16313	16685	16506	16671	16481	16468	16534	16539	16555	16623	16659	16689	16501	16404	16503	16524	16576	16509	16574	16406	16501	16181	16581	16613	16637	16469	16541	16522	16489	16371	16458	16555	16652	16565	16519	16534	16655	16402	16529	16507	16670	16640	16581	16453	16630	16452	16580	16406	16577	16557	16703	16650	16507	16581	16524	16542	16779	16668	16639	16401	16452	16587	16584	16441	16450	16517	16786	16535	16749	16662	16586	16436	16695	16729	16403	16515	16716	16584	16615	16610	16616	16597	16534	16460	16547	16608	16619	16617	16600	16292	16631	16661	16538	16436	16662	16542	16582	16801	16732	16568	16714	16421	16575	16520	16410	16683	16547	16652	16451	16555	16548	16552	16556	16479	16485	16706	16594	16577	16414	16419	16593	16623	16559	16516	16372	16669	16361	16410	16619	16415	16606	16810	16609	16435	16511	16498	16309	16467	16593	16599	16622	16424	16406	16572	16563	16606	16597	16713	16672	16434	16469	16687	16432	16546	16473	16566	16592	16473	16771	16565	16573	16545	16448	16512	16428	16538	16597	16601	16561	16513	16573	16409	16650	16436	16264	16606	16574	16509	16647	16747	16621	16447	16571	16553	16531	16453	16625	16569	16291	16719	16320	16567	16418	16362	16608	16397	16414	16568	16654	16624	16553	16743	16650	16698	16616	16579	16535	16617	16537	16585	16714	16709	16665	16589	16642	16589	16578	16458	16585	16471	16353	16450	16432	16474	16602	16479	16611	16656	16416	16435	16522	16522	16280	16637	16609	16663	16361	16489	16611	16569	16605	16624	16482	16586	16556	16449	16486	16634	16420	16478	16485	16609	16567	16646	16666	16295	16677	16472	16548	16447	16447	16502	16502	16561	16619	16604	16483	16523	16810	16623	16468	16506	16568	16416	16628	16541	16372	16409	16709	16457	16696	16520	16345	16439	16572	16541	16594	16454	16367	16353	16536	16579	16409	16339	16451	16383	16528	16467	16442	16340	16513	16741	16693	16488	16469	16528	16500	16533	16564	16555	16490	16525	16495	16546	16645	16416	16502	16504	16439	16504	16621	16579	16377	16308	16573	16526	16570	16665	16661	16489	16661	16690	16433	16430	16479	16562	16700	16561	16736	16702	16482	16489	16590	16625	16590	16451	16663	16458	16624	16523	16317	16466	16465	16357	16544	16452	16476	16596	16668	16613	16356	16484	16709	16456	16453	16601	16729	16688	16460	16381	16405	16481	16486	16516	16577	16464	16502	16568	16499	16361	16469	16570	16507	16567	16505	16597	16581	16535	16617	16439	16401	16575	16435	16730	16574	16340	16509	16411	16445	16410	16536	16457	16433	16463	16357	16642	16781	16456	16766	16632	16572	16801	16598	16684	16468	16398	16553	16690	16360	16552	16549	16519	16444	16373	16666	16636	16619	16367	16423	16437	16700	16579	16506	16401	16234	16399	16509	16418	16517	16460	16458	16425	16543	16430	16297	16582	16505	16417	16644	16527	16568	16639	16689	16530	16613	16667	16684	16614	16766	16389	16464	16507	16611	16622	16550	16467	16637	16652	16604	16572	16616	16720	16593	16457	16371	16559	16559	16504	16464	16649	16489	16568	16384	16627	16556	16528	16478	16532	16654	16594	16409	16373	16431	16639	16583	16507	16570	16465	16587	16616	16596	16618	16577	16613	16570	16368	16725	16451	16517	16378	16502	16682	16559	16472	16469	16537	16531	16438
20270	28574	27403	21621	19247	17889	16976	16552	16281	15988	15803	15692	15748	15927	15705	15594	15677	15595	15604	15474	15417	15383	15321	15360	15320	15412	15370	15367	15344	15315	15266	15306	15335	15276	15367	15312	15358	15365	15256	15159	15207	15304	15153	15338	15198	15082	15227	15418	15208	15253	15224	15346	15292	15286	15268	15323	15221	15276	15308	15343	15295	15172	15105	15622	15257	15265	15370	15254	15211	15274	15278	15283	15390	15341	15332	15411	15193	15209	15357	15260	15373	15051	15250	15235	15183	15334	15292	15135	15232	15207	15263	15335	15347	15412	15213	15299	15214	15156	15210	15341	15352	15408	15406	15220	15469	15216	15358	15315	15296	15492	15174	15264	15196	15081	15311	15351	15316	15173	15252	15469	15175	15060	15186	14979	15420	15371	15250	15324	15298	15182	15235	15290	15416	15294	15218	15290	15378	15340	15357	15276	15245	15375	15115	15223	15253	15283	15154	15200	15339	15217	15337	15357	15156	15208	15236	15230	15520	15292	15185	15391	15118	15210	15149	15309	15375	15288	15233	15086	15416	15375	15220	15387	15142	15230	15362	15215	15173	15428	15276	15391	15336	15301	15243	15226	15018	15285	15378	15190	15188	15241	15379	15243	15185	15325	15233	15308	15384	15261	15367	15241	15233	15187	15402	15217	15315	15332	15150	15301	15232	15340	15262	15465	15280	15367	15277	15247	15329	15216	15237	15102	15333	15538	15256	15200	15332	15310	15210	15069	15242	15313	15285	15224	15229	15216	15268	15291	15305	15148	15295	15284	15221	15458	15303	15262	15210	15325	15173	15277	15383	15197	15192	15276	15067	15178	15279	15360	15135	15220	15318	15423	15229	15169	15179	15299	15191	15326	15189	15251	15294	15320	15299	15346	15303	15290	15170	15369	15299	15217	15330	15176	15477	15478	15175	15387	15289	15446	15215	15172	15420	15301	15404	15389	15369	15335	15344	15370	15247	15300	15280	15332	15291	15294	15147	15283	15302	15211	15206	15333	15156	15235	15418	15445	15177	15253	15281	15373	15328	15339	15379	15260	15274	15381	15349	15244	15249	15417	15241	15186	15209	15152	15364	15372	15260	15266	15318	15446	15426	15429	15228	15150	15397	15236	15321	15220	15208	15311	15205	15281	15369	15197	15317	15267	15257	15258	15318	15260	15059	15339	15274	15236	15332	15111	15248	15473	15285	15205	15178	15304	15214	15157	15354	15245	15143	15241	15409	15460	15438	15361	15324	15345	15261	15297	15026	15275	15114	15304	15338	15308	15396	15148	15200	15272	15205	15175	15095	15205	15386	15313	15352	15263	15149	15349	15385	15351	15262	15360	15240	15292	15385	15227	15325	15210	15197	15274	15448	15285	15279	15189	15183	15249	15354	15141	15114	15280	15393	15211	15323	15350	15303	15283	15196	15320	15135	15340	15082	15258	15363	15471	15423	15309	15474	15285	15185	15345	15301	15392	15268	15210	15181	15401	15283	15182	15219	15364	15241	15128	15293	15289	15351	15327	15285	15259	15233	15161	15271	15422	15027	15313	15174	15408	15164	15238	15166	15205	15349	15317	15310	15292	15296	15307	15272	15385	15303	15284	15294	15224	15244	15358	15225	15164	15305	15233	15144	15230	15495	15167	15112	15266	15548	15310	15360	15321	15104	15288	15290	15062	15214	15450	15330	15237	15334	15204	15324	15263	15328	15276	15194	15283	15351	15217	15445	15446	15287	15342	15294	15031	15194	15382	15290	15207	15356	15337	15224	15293	15366	15407	15318	15176	15463	15231	15145	15405	15305	15278	15245	15307	15343	15300	15301	15250	15215	15262	15311	15297	15446	15328	15250	15161	15169	15170	15221	15233	15291	15356	15406	15215	15196	15297	15192	15099	15184	15362	15375	15210	15216	15331	15355	15245	15387	15222	15237	15475	15340	15172	15338	15112	15267	15275	15294	15243	15226	15483	15199	15263	15278	15336	15400	15208	15188	15309	15289	15167	15376	15098	15407	15351	15205	15377	15128	15400	15246	15096	15342	15297	15159	15371	15240	15198	15223	15216	15054	15261	15304	15322	15271	15383	15063	15391	15214	15249	15213	15204	15259	15294	15100	15275	15360	15337	15252	15302	15388	15436	15191	15328	15351	15186	15360	15162	15252	15200	15273	15176	15291	15236	15274	15099	15258	15323	15172	15482	15322	15208	15025	15265	15241	15263	15042	15446	15154	15241	15317	15366	15213	15510	15229	15100	15133	15290	15382	15276	15404	15498	15188	15358	15263	15328	15197	15481	15321	15233	15162	15297	15360	15300	15355	15463	15167	15265	15179	15265	15238	15150	15196	15344	15335	15236	15211	15270	15267	15453	15340	15335	15235	15163	15386	15349	15374	15375	15278	15367	15202	15245	15134	15290	15201	15288	15151	15209	15203	15401	15231	15221	15160	15267	15176	15217	15228	15269	15209	15328	15328	15385	15375	15331	15102	15322	15279	15102	15367	15239	15229	15093	15409	15379	15328	15411	15149	15261	15353	15327	15270	15293	15316	15225	15359	15401	15297	15260	15272	15236	15267	15280	15145	15189	15401	15283	15199	15122	15376	15360	15429	15280	15209	15206	15284	15330	15368	15033	15275	15196	15299	15192	15305	15246	15121	15367	15318	15225	15169	15308	15331	15292	15276	15186	15311	15324	15356	15186	15216	15264	15440	15302	15337	15295	15300	15167	15345	15301	15073	15248	15204	15319	15426	15389	15346	15284	15352	15203	15166	15211	15274	15409	15466	15335	15285	15300	15134	15373	15505	15232	15187	15160	15186	15192	15306	15256	15270	15262	15259	15260	15337	15321	15207	15204	15495	15409	15205	15374	15327	15367	15272	15275	15563	15331	15407	15307	15104	15332	15155	15419	15399	15289	15411	15383	15128	15068	15110	15381	15172	15259	15300	15089	15329	15303	15219	15171	15272	15260	15441	15166	15194	15116	15435	15177	15136	15361	15395	15237	15281	15319	15238	15304	15379	15260	15288	15369	15232	15194	15361	15382	15289	15226	15202	15082	15312	15389	15288	15212	15184	15188	15321	15288	15465	15272	15315	15396	15291	15255	15326	15215	15475	15265	15245	15275	15294	15244	15385	15317	15259	15335	15336	15262	15236	15092	15172	15302	15242	15318	15386	15087	15430	15230	15201	15103	15215	15297	15150	15248	15185	15200	15298	15202	15255	15341	15397	15095	15216	15307	15325	15483	15356	15291	15260	15285	15290	15430	15233	15307	15282	15249	15347	15286	15193	15437	15541	15104	15296	15247	15258	15152	15326	15351	15209	15308	15261	15200	15334	15290	15377	15286	15218	15383	15241	15303	15215	15176	15346	15269	15178	15233	15375	15213	15217	15146	15289	15315	15108	15309	15413	15315	15312	15262	15278	15191	15383	15186	15522	15329	15356	15316	15215	15342	15119	15400	15325	15245	15223	15221	15207	15356	15211	15166	15545	15204	15321	15411	15321	15113	15324	15047	15223	15291	15259	15197	15224	15330	15356	15354	15390	15362	15378	15287	15231	15268	15337	15250	15205	15365	15189	15079	15340	15225	15545	15370	15194	15217	15221	15221	15348	15386	15260	15291	15303	15389	15326	15372	15255	15434	15494	15453	15146	15208	15434	15253	15144	15378	15462	15335	15386	15350	15065	15393	15143	15266	15326	15194	15298	15222	15074	15325	15279	15310	15178	15439	15229	15375	15398	15300	15291	15364	15209	15134	15304	15270	15132	15347	15311	15320	15310	15266	15237	15176	15256	15149	15146	15295	15404	15375	15264	15364	15285	15226	15271	15350	15281	15185	15216	15169	15204	15233	15428	15227	15392	15376	15373	15187	15399	15192	15233	15281	15321	15501	15399	15377	15112	15300	15384	15314	15369	15383	15244	15357	15385	15211	15358	15292	15237	15226	15381	15312	15043	15380	15481	15213	15226	15210	15313	15347	15168	15341	15375	15274	15102	15309	15126	15330	15087	15233	15204	15370	15256	15300	15101	15275	15235	15276	15336	15319	15266	15253	15233	15207	15405	15326	15269	15160	15244	15177	15269	15297	15401	15166	15217	15236	15223	15130	15468	15398	15372	15348	15411	15453	15298	15257	15251	15297	15331	15493	15301	15308	15130	15458	15364	15286	15113	15210	15261	15360	15203	15218	15224	15550	15230	15254	15210	15188	15185	15364	15450	15114	15233	15342	15326	15128	15367	15244	15161	15247	15357	15329	15413	15209	15173	15334	15264	15293	15297	15250	15293	15383	15157	15435	15237	15107	15282	15274	15341	15267	15232	15204	15317	15219	15327	15186	15226	15233	15229	15339	15428	15441	15120	15249	15272	15234	15349	15123	15448	15196	15151	15218	15305	15206	15365	15291	15178	15306	15218	15158	15286	15237	15253	15462	15314	15301	15277	15134	15214	15183	15272	15297	15305	15323	15341	15251	15304	15111	15297	15116	15255	15470	15323	15224	15243	15356	15401	15384	15446	15286	15331	15210	15333	15149	15293	15230	15325	15369	15349	15177	15210	15260	15240	15413	15248	15216	15105	15343	15262	15250	15289	15160	15354	15063	15248	15284	15285	15408	15229	15261	15440	15214	15365	15233	15214	15201	15246	15427	15222	15198	15281	15277	15160	15136	15310	15236	15295	15221	15483	15187	15302	15260	15254	15195	15222	15051	15251	15217	15440	15397	15203	15400	15099	15363	15378	15338	15242	15174	15194	15143	15248	15589	15366	15151	15301	15211	15180	15331	15242	15230	15248	15284	15378	15129	15213	15238	15340	15431	15165	15333	15350	15154	15290	15279	15311	15221	15191	15287	15248	15163	15340	15342	15168	15278	15284	15355	15270	15235	15306	15326	15041	15232	15257	15229	15216	15141	15285	15322	15244	15371	15140	15147	15348	15263	15294	15180	15196	15361	15171	15180	15094	15213	15208	15330	15382	15120	15300	15328	15224	15372	15243	15452	15294	15426	15234	15433	15345	15251	15445	15300	15462	15041	15314	15329	15295	15240	15472	15263	15285	15191	15215	15238	15348	15224	15372	15238	15332	15081	15393	15196	15264	15166	15362	15339	15329	15273	15178	15237	15408	15124	15350	15383	15338	15411	15334	15340	15201	15303
23852	21129	28518	24358	22625	22614	21830	19107	18254	18346	18014	17801	17617	17671	17417	17362	17167	17286	17411	17329	17065	17152	17170	16977	17269	17088	17260	17079	17383	17079	17100	17072	17033	17035	16991	16949	17158	17150	16913	17064	16995	16934	16848	16878	16724	17064	16966	16992	17000	16965	16786	16844	16982	16930	16947	16883	17116	16858	17015	16735	16967	16774	16919	16939	16959	17099	16960	16973	17139	16905	16928	17026	16844	17036	16926	16975	16901	16876	16908	17016	17000	17138	16934	16949	16915	16995	16922	16949	16930	16916	16868	16903	16896	16778	16865	16912	16818	16845	16894	16894	16799	16709	16951	17300	16856	16942	16944	16895	16929	16921	17009	16855	16822	16704	16942	16783	16809	17011	16797	16623	16915	16874	16929	16909	16988	16825	16952	16887	16864	16733	17020	16699	16801	17147	16936	17054	16971	16714	17039	16882	16998	16802	16926	16931	16872	17134	16910	16873	16868	17162	17021	16890	17016	16927	16818	16826	17038	16874	16874	16961	16904	16880	16855	16692	16926	16974	17032	16842	16820	16948	16943	16930	16790	16770	16994	16620	16999	16944	16734	16989	16946	16860	16898	16681	16880	16994	16922	16959	16824	16936	16792	16987	16717	17074	16884	17024	16795	16921	16943	16785	16962	16839	16934	16990	16849	16986	16788	17025	16993	16766	16971	16923	16646	16823	16850	16812	16893	16910	16963	16831	16807	16800	16950	16830	16957	16832	16824	17049	16903	16801	16812	16917	17018	16922	16861	16740	16755	17112	16742	16891	16908	16820	16892	16963	16649	16932	16971	16904	16821	17046	16766	16743	16822	16960	17029	16794	16922	16881	16921	16897	16955	16871	17107	16907	17150	16934	16985	16813	17051	16825	16883	16855	16965	17021	16709	16657	16734	16789	17047	16987	16911	16839	17044	16963	16954	16819	17038	16874	16997	17003	17140	16874	16884	16999	17045	16977	16660	16813	16812	16814	16829	17030	16820	16956	16929	16753	16883	16854	17065	16875	16695	16937	16863	16843	16997	17020	17039	16959	17026	16953	16991	16799	16929	16699	16867	16794	16690	16850	16933	16891	16869	16822	16766	16748	16900	16820	16812	16677	16685	16750	16782	16764	16928	16963	16981	16978	16958	16887	16830	16900	16883	16994	17002	16970	16922	17028	17004	16941	17031	16689	16969	16946	16957	16889	17089	16967	17039	16881	17014	16879	17075	16923	16892	16985	16777	17041	16679	16959	17090	16896	16914	17058	16964	16878	16728	16938	16956	16967	16713	16934	16745	16880	16837	16875	16843	16901	16905	16916	16883	17049	17017	16898	16944	16914	16776	16829	17082	16778	16981	17050	17039	16787	17098	16789	17014	16934	16856	16914	16884	16922	16823	17017	16856	16845	16854	16646	16937	16878	16774	16833	16895	16900	16729	16878	16965	16976	17037	16963	16741	16834	16935	16908	16775	16923	16926	16901	16846	16865	16998	16981	16918	16888	16872	16956	17101	16990	16974	16954	16851	16827	16780	16907	16831	17031	17275	16869	16893	16938	16836	16866	16976	16924	16758	16759	16938	17022	16879	16868	16704	16721	16966	16878	16854	16907	16703	16869	16831	16909	16893	16956	16910	17039	16720	17047	16947	17017	16928	16764	16855	16815	17015	16718	16932	16706	16965	16884	16883	16851	16900	16765	16901	16931	17041	16866	16879	16959	16796	16919	16936	16842	17084	16897	16846	16962	16797	16868	17044	16735	16941	16896	16993	16945	16960	16969	16884	16889	16821	16803	16939	16974	16940	17002	16909	16966	16796	16842	16978	16834	16844	16717	16745	16643	16665	17066	16891	16917	16883	16971	16686	16938	17010	16963	17071	17014	16871	16779	16669	16917	16939	16704	16843	16806	16865	17037	16761	16901	16942	16813	16829	17026	16698	16926	16979	17044	17090	16949	16976	17026	16862	16830	17028	16958	16905	16775	17034	16999	16928	17055	17048	16962	16907	16856	16854	16813	16975	16928	16863	16695	16857	16759	16776	16759	16713	17008	16928	17020	16884	16899	16967	16895	16980	16881	17007	17040	17063	16892	17044	16718	16844	17061	16961	16870	16747	17034	17054	16685	16888	16933	16975	16927	17040	16882	16957	17129	16981	16824	16944	16847	16860	17114	16861	16918	17082	16962	16872	16912	16935	16914	16913	16755	16821	17053	16983	16896	16948	17001	16762	16873	17034	16622	16827	16763	16866	16785	16810	17120	16919	17107	17030	17034	16784	16825	16950	17105	17004	16835	16941	17070	16915	16865	16833	16897	16773	16903	16853	16831	16835	16869	16997	16888	16761	16917	16853	16839	16757	16907	17015	16856	16881	17010	17031	16733	16820	16866	16680	16982	17046	16873	16954	16657	17138	16983	17084	17009	16846	16761	16749	16801	16728	16930	16769	17050	17119	16846	16938	16738	16887	16814	16805	16974	16848	16723	16774	17022	16908	16792	16756	17094	16777	16927	16800	16867	17051	17262	17129	17057	17054	16809	16799	16915	17055	16990	16767	16846	16992	16952	16815	16844	17004	16792	16847	16754	16819	16907	16984	16875	16935	16825	16763	16912	17029	17100	16857	16821	16958	16807	16864	16876	16779	16934	16798	16918	16969	16800	16919	16594	16873	16986	16943	16960	16876	16845	16909	17023	16938	16881	16929	17060	17081	16889	16910	16945	16966	16835	17040	16964	16951	16785	16790	16708	16802	16968	16930	16918	17001	16889	16964	16864	16876	17022	16903	16667	16744	17111	16903	16844	16713	16910	16763	16724	16902	16858	16793	16946	16898	16865	16901	16842	16859	16897	16930	16682	16846	16880	16998	17006	16885	16903	16988	16877	16938	16999	16989	17008	16911	16876	16775	16724	16991	16841	16859	16877	16890	16831	16733	16971	16890	16873	17039	16870	16755	16720	16976	16969	16890	17048	16908	16858	16970	16649	16872	16888	16929	16968	16792	16923	17039	17002	16879	16988	16841	16975	16826	16842	16685	16911	16682	16950	17023	16758	16884	16896	16918	17018	16874	16737	16742	16748	16798	16985	16836	16788	17068	16714	17018	16800	16886	16987	17049	16680	16912	16971	16937	16887	16899	16797	16743	16831	16860	16976	17103	16947	17082	16947	16875	16876	16898	16739	16831	17008	16775	16853	16932	16888	16836	16891	16900	16838	16950	16945	16969	16897	16849	16905	16934	16814	17051	16873	16939	17048	16913	16992	17107	16879	16866	16930	16919	16790	16790	16716	17062	16977	16989	16868	16877	16800	17099	17141	16780	17042	16846	17013	16919	17205	16997	16848	16874	16973	16679	16981	16874	17045	17044	16638	16949	16767	16929	16900	16974	17022	17020	16995	16878	16941	16884	17010	16797	16943	16894	16832	16956	16956	16805	16818	17032	16727	16817	16846	16779	16780	16758	16818	17034	16886	17084	16911	16842	16981	16913	16798	16867	16777	16842	16850	16860	16944	16877	16795	16905	16958	16989	16736	16951	17047	16741	17001	16822	16858	16903	16995	17031	16729	16802	16991	17018	16827	16810	16716	16871	16878	16892	16844	16747	16896	16847	16980	16972	16779	16902	16936	17074	16940	16859	16856	16919	16754	16996	16736	16941	17041	16846	17052	16790	16869	17059	17044	16886	16937	16794	16898	16894	17012	16909	16871	17004	16909	16840	16902	16813	16813	16930	16801	16828	16757	16815	16987	16945	16937	16840	16820	16794	16825	16838	16709	16571	16901	16917	16968	17011	16942	16784	17004	16903	17038	16953	17013	17162	17005	16910	16880	16842	16857	16769	17117	17110	17007	16899	17080	16826	16637	17018	16832	16985	16947	16988	16972	16919	16771	17039	16961	16932	16874	16772	16721	16876	16917	17252	16991	16925	16973	16948	17045	16913	16948	16855	16945	17071	16626	17023	16897	16806	16969	17024	16795	17072	17008	16881	16865	17002	16799	17064	16799	17009	16860	16942	17059	16938	16895	16914	16785	17087	16706	16934	16858	16897	16987	16998	16859	16854	17101	17095	16716	16892	16854	16932	17080	16899	16916	16939	16887	16896	17087	16761	16838	16929	17063	17079	17012	17038	16898	16901	17117	16865	16926	16946	16995	17085	16864	17030	17111	16977	16945	16818	16934	17010	16858	17034	17128	16989	16897	16730	17106	17194	17014	16908	16776	17184	16752	16954	16828	16975	17065	16949	16973	17017	16894	16795	16677	16740	16882	16838	16722	16870	16935	16860	16773	16831	16880	16912	16933	17040	17070	16910	16916	16970	16796	16904	16808	16866	16959	16930	16973	17097	16844	17008	16971	16982	16838	16755	16769	16801	16804	16881	16775	16945	16975	16886	16921	16884	16794	17004	16942	16966	17172	17000	16853	16882	16867	16847	17032	16993	16951	17030	17008	17004	16888	16809	16889	16843	16739	16807	16812	16818	16796	16893	16903	16910	17023	16961	16729	16868	16917	17087	17020	16784	17144	16893	16771	17192	16754	16800	16778	16809	16788	16950	16753	16908	16885	16777	16881	17031	17142	17039	16869	16962	17053	16771	16909	16924	16859	16986	16823	16868	17065	16876	16917	16841	16997	16857	16842	16807	16849	16889	16980	17043	16604	16890	16996	16942	17017	17019	16989	17013	16910	16980	17016	16877	16877	16816	16854	16737	16734	16965	16921	17046	16926	16875	16863	16798	16826	16967	16863	16887	16928	17031	16917	17085	16804	16892	16932	17023	17021	17006	16868	16952	16985	17085	16775	16888	16945	16788	16942	16908	16930	17085	16754	16728	16997	16897	16947	16828	16907	17050	16855	16954	16904	16895	16820	17037	16978	16924	16913	16679	16696	16904	16841	16920	16828	16989	16890	16950	16887	17002	16919	16872	16796	16806	17025	16878	16793	16716	16913	16816	16921	16780	16971	16847	16921	16976	16856	16949	16896	16930	17070	16927	17002	16900	16968	16854	16922	16721	16829	16739	16792	16743	16884	17050	16858	16996	16900	16767	16757	16680	16790	16712	16664	17036	16956	16915	16973	16893	16985	17014	16691	16774	16863	16726	16944	16807	17049	17020	16879	16981	16946	16794	17008	16837	16663	17061	16925	16950	16692	17007	16838	16876	16982
21264	37204	35951	28987	23646	21209	19971	18749	17814	17173	16996	16697	16631	16556	16235	16309	16262	16228	16056	16066	15980	15810	15723	15782	15846	15751	15480	15904	15530	15516	15565	15798	15665	15858	15760	15647	15712	15564	15705	15574	15628	15453	15776	15314	15615	15709	15538	15390	15513	15574	15490	15596	15720	15512	15382	15534	15772	15540	15361	15606	15492	15663	15477	15481	15575	15512	15521	15573	15397	15540	15624	15565	15721	15425	15478	15495	15576	15502	15540	15614	15387	15684	15529	15524	15533	15380	15475	15556	15679	15571	15607	15577	15558	15266	15426	15476	15381	15558	15555	15576	15412	15510	15386	15505	15545	15615	15659	15492	15390	15641	15553	15354	15597	15376	15492	15609	15467	15622	15578	15621	15552	15434	15534	15539	15471	15438	15506	15415	15415	15466	15501	15333	15502	15430	15499	15577	15617	15516	15491	15313	15439	15262	15387	15528	15530	15459	15441	15573	15554	15518	15474	15471	15589	15476	15517	15515	15553	15628	15461	15496	15542	15511	15354	15408	15541	15560	15507	15344	15594	15569	15461	15541	15398	15479	15573	15435	15572	15487	15552	15393	15745	15414	15653	15443	15524	15408	15513	15493	15386	15658	15666	15417	15509	15551	15602	15551	15254	15433	15424	15528	15523	15468	15530	15586	15468	15593	15427	15519	15466	15315	15589	15450	15476	15551	15595	15431	15364	15358	15565	15460	15566	15396	15372	15485	15615	15523	15377	15514	15511	15493	15528	15407	15507	15664	15653	15578	15414	15488	15374	15452	15461	15522	15477	15533	15553	15518	15504	15572	15608	15593	15450	15557	15432	15474	15686	15609	15518	15454	15307	15408	15512	15376	15455	15569	15531	15422	15440	15525	15470	15520	15395	15296	15558	15414	15401	15377	15567	15437	15542	15561	15446	15634	15465	15557	15410	15462	15436	15584	15371	15471	15575	15448	15386	15627	15413	15506	15466	15294	15622	15475	15470	15503	15585	15515	15531	15472	15475	15454	15760	15460	15548	15311	15508	15454	15493	15522	15535	15481	15632	15461	15578	15545	15445	15475	15427	15585	15526	15536	15438	15560	15602	15463	15576	15421	15586	15535	15490	15513	15403	15526	15356	15617	15691	15453	15523	15490	15486	15471	15502	15467	15570	15462	15508	15584	15480	15577	15542	15361	15495	15597	15467	15580	15452	15558	15406	15493	15457	15555	15498	15384	15497	15481	15527	15420	15589	15444	15478	15505	15446	15594	15509	15411	15613	15409	15497	15356	15394	15489	15614	15588	15565	15492	15485	15427	15446	15590	15449	15567	15501	15559	15452	15504	15580	15554	15572	15555	15448	15398	15466	15470	15496	15461	15526	15478	15394	15437	15595	15639	15561	15381	15499	15367	15570	15527	15464	15498	15545	15486	15442	15553	15444	15468	15580	15408	15544	15545	15444	15574	15534	15508	15697	15516	15504	15404	15375	15393	15380	15589	15586	15544	15445	15507	15543	15550	15430	15477	15468	15349	15316	15379	15506	15580	15398	15331	15463	15546	15441	15421	15422	15488	15580	15628	15339	15363	15534	15632	15302	15403	15371	15444	15449	15515	15476	15608	15600	15327	15452	15567	15566	15454	15467	15477	15696	15496	15488	15504	15292	15527	15545	15464	15505	15608	15466	15358	15613	15500	15452	15423	15425	15490	15390	15436	15485	15449	15461	15445	15565	15554	15570	15443	15468	15487	15605	15649	15376	15496	15495	15432	15534	15498	15424	15348	15651	15452	15634	15358	15496	15505	15350	15521	15410	15527	15592	15544	15617	15427	15479	15561	15457	15320	15320	15281	15462	15622	15395	15685	15533	15482	15482	15449	15367	15543	15492	15680	15486	15476	15329	15402	15506	15443	15483	15590	15414	15569	15530	15484	15413	15541	15484	15342	15518	15511	15520	15467	15587	15526	15486	15362	15460	15574	15682	15634	15570	15485	15717	15445	15493	15585	15544	15523	15560	15356	15512	15455	15481	15414	15551	15464	15455	15580	15679	15399	15557	15424	15611	15497	15554	15412	15500	15494	15449	15630	15408	15514	15415	15515	15460	15535	15514	15514	15416	15548	15424	15440	15518	15383	15582	15608	15723	15648	15455	15635	15435	15604	15644	15402	15554	15549	15512	15504	15468	15497	15478	15587	15529	15575	15539	15578	15364	15431	15346	15383	15459	15624	15571	15612	15440	15592	15379	15592	15652	15361	15536	15441	15362	15408	15425	15525	15443	15213	15485	15414	15695	15583	15546	15420	15500	15562	15685	15677	15564	15549	15568	15530	15402	15445	15443	15513	15456	15539	15598	15691	15516	15545	15427	15385	15450	15508	15387	15319	15482	15456	15425	15589	15514	15566	15493	15682	15427	15540	15549	15379	15526	15442	15547	15609	15640	15545	15445	15463	15439	15348	15428	15391	15528	15584	15585	15630	15426	15469	15567	15535	15261	15544	15735	15434	15494	15572	15479	15416	15457	15384	15459	15463	15428	15534	15481	15536	15397	15518	15446	15440	15581	15584	15617	15425	15568	15637	15542	15643	15403	15619	15657	15529	15436	15442	15494	15558	15498	15480	15603	15531	15596	15406	15711	15575	15487	15442	15494	15606	15566	15516	15635	15678	15504	15357	15500	15411	15527	15664	15341	15323	15464	15371	15486	15511	15441	15724	15473	15652	15621	15412	15366	15569	15485	15498	15527	15451	15496	15359	15603	15560	15512	15515	15493	15409	15335	15629	15623	15645	15596	15689	15523	15355	15691	15479	15521	15455	15469	15465	15490	15624	15539	15299	15537	15488	15490	15491	15363	15441	15572	15521	15679	15698	15515	15491	15437	15565	15598	15529	15450	15331	15635	15508	15489	15671	15511	15549	15724	15512	15516	15493	15570	15607	15523	15360	15631	15322	15547	15620	15579	15562	15451	15499	15694	15575	15492	15566	15726	15416	15500	15457	15392	15708	15498	15479	15636	15375	15398	15525	15591	15510	15448	15526	15527	15454	15517	15353	15521	15466	15430	15652	15380	15597	15323	15440	15415	15528	15476	15470	15509	15579	15470	15570	15520	15566	15428	15414	15675	15600	15389	15598	15415	15306	15489	15509	15583	15540	15439	15579	15572	15496	15609	15238	15376	15498	15582	15560	15368	15654	15394	15435	15299	15483	15514	15340	15647	15469	15504	15678	15568	15553	15507	15315	15536	15575	15385	15535	15559	15660	15355	15487	15578	15554	15494	15504	15612	15562	15633	15500	15441	15480	15612	15418	15299	15509	15511	15586	15632	15543	15529	15545	15525	15522	15431	15360	15439	15665	15508	15473	15431	15537	15529	15513	15666	15550	15454	15617	15496	15508	15611	15400	15555	15337	15416	15498	15497	15439	15476	15559	15404	15643	15461	15577	15417	15460	15548	15477	15379	15580	15592	15451	15503	15544	15648	15409	15524	15477	15469	15679	15399	15624	15460	15538	15469	15390	15420	15652	15473	15588	15513	15443	15473	15323	15501	15482	15426	15537	15366	15530	15397	15259	15482	15366	15500	15495	15423	15357	15569	15568	15467	15471	15504	15549	15446	15472	15379	15671	15492	15464	15414	15483	15527	15470	15582	15518	15630	15551	15445	15527	15555	15557	15514	15508	15639	15531	15386	15539	15585	15577	15437	15519	15568	15526	15591	15375	15621	15520	15513	15354	15527	15566	15467	15467	15537	15469	15401	15485	15539	15551	15436	15573	15648	15546	15435	15631	15549	15345	15566	15358	15254	15693	15460	15535	15504	15346	15630	15413	15698	15430	15432	15467	15471	15431	15557	15537	15491	15603	15320	15626	15431	15362	15417	15280	15435	15610	15661	15487	15464	15399	15498	15593	15648	15501	15527	15373	15506	15585	15346	15561	15616	15493	15610	15616	15555	15557	15488	15507	15669	15421	15597	15426	15459	15656	15471	15515	15497	15479	15527	15590	15475	15544	15737	15529	15539	15428	15464	15523	15594	15455	15512	15391	15468	15697	15440	15494	15617	15542	15594	15381	15570	15424	15512	15471	15570	15416	15514	15571	15549	15524	15546	15469	15577	15377	15472	15480	15523	15434	15581	15595	15521	15607	15561	15434	15468	15552	15490	15573	15545	15563	15598	15435	15534	15560	15428	15538	15406	15440	15523	15521	15429	15596	15485	15519	15522	15575	15470	15413	15375	15500	15511	15401	15444	15576	15643	15445	15411	15498	15480	15569	15673	15378	15516	15467	15646	15589	15392	15510	15499	15340	15439	15532	15463	15510	15704	15239	15501	15440	15498	15503	15483	15442	15522	15568	15636	15456	15562	15548	15473	15381	15371	15618	15598	15637	15631	15303	15576	15442	15445	15397	15531	15373	15577	15508	15648	15455	15515	15601	15368	15487	15486	15666	15541	15419	15584	15542	15584	15534	15422	15481	15580	15477	15476	15535	15597	15545	15457	15278	15337	15574	15462	15528	15468	15573	15449	15549	15338	15664	15564	15511	15583	15498	15499	15569	15303	15378	15480	15571	15470	15411	15536	15402	15504	15542	15578	15541	15413	15509	15474	15409	15365	15603	15447	15427	15682	15461	15609	15399	15611	15498	15534	15392	15495	15488	15578	15545	15538	15377	15588	15651	15444	15494	15544	15555	15643	15587	15426	15505	15583	15504	15494	15310	15475	15600	15405	15451	15558	15452	15456	15424	15662	15499	15655	15422	15487	15504	15376	15501	15487	15418	15502	15475	15432	15587	15436	15548	15510	15455	15588	15526	15506	15558	15673	15509	15546	15541	15605	15503	15448	15485	15454	15353	15762	15482	15563	15600	15447	15248	15445	15285	15610	15591	15595	15504	15623	15498	15559	15538	15428	15466	15536	15636	15331	15493	15497	15513	15542	15489	15640	15385	15462	15400	15395	15642	15543	15529	15426	15535	15415	15524	15565	15497	15450	15722	15566	15400	15518	15420	15462	15573	15522	15705	15527	15321	15482	15453	15786	15645	15409	15470	15398	15548	15467	15437	15536	15499	15535	15625	15485	15495	15614	15693	15635	15510	15597	15581	15584	15519	15663	15510	15552	15546	15420	15498	15440	15430	15417	15434	15554	15515	15577	15694	15448	15463	15508	15341
22608	21053	28832	23572	21669	24485	27034	22296	20966	20858	20369	19698	19664	19669	19525	19394	19289	19121	18822	18917	18963	18693	18708	18850	19020	18744	18726	18755	18448	18495	18572	18729	18498	18793	18401	18577	18627	18565	18469	18546	18458	18541	18712	18470	18339	18595	18506	18430	18398	18464	18515	18682	18539	18487	18485	18505	18460	18744	18495	18267	18403	18277	18434	18547	18327	18440	18311	18324	18381	18581	18464	18246	18873	18468	18543	18359	18301	18472	18587	18454	18492	18410	18510	18314	18466	18317	18290	18452	18472	18438	18325	18428	18610	18379	18477	18305	18517	18541	18430	18229	18301	18570	18373	18422	18534	18269	18488	18284	18260	18553	18462	18453	18330	18331	18320	18292	18441	18538	18435	18396	18348	18440	18370	18448	18412	18584	18295	18610	18449	18393	18565	18462	18405	18320	18448	18480	18241	18336	18427	18190	18384	18267	18505	18333	18266	18376	18470	18348	18240	18414	18452	18301	18303	18354	18512	18566	18427	18435	18561	18395	18366	18450	18562	18281	18463	18306	18379	18384	18532	18450	18553	18373	18569	18497	18466	18529	18440	18610	18403	18503	18503	18275	18358	18454	18510	18324	18338	18538	18585	18412	18425	18353	18440	18532	18630	18470	18374	18348	18407	18511	18575	18341	18490	18311	18386	18511	18626	18389	18411	18367	18329	18207	18449	18338	18504	18261	18415	18547	18642	18427	18372	18212	18471	18416	18306	18274	18392	18492	18450	18409	18540	18399	18291	18330	18410	18414	18343	18364	18310	18269	18428	18486	18520	18337	18363	18368	18434	18560	18412	18359	18608	18228	18348	18315	18554	18454	18360	18614	18396	18489	18472	18457	18511	18294	18551	18405	18507	18472	18620	18460	18311	18361	18481	18517	18294	18374	18448	18408	18224	18506	18441	18180	18347	18535	18463	18403	18570	18364	18566	18458	18614	18472	18423	18385	18494	18509	18291	18363	18496	18525	18474	18373	18367	18395	18301	18437	18310	18153	18315	18520	18279	18386	18395	18415	18301	18362	18306	18283	18312	18509	18707	18502	18526	18435	18338	18332	18277	18454	18465	18541	18359	18543	18428	18474	18426	18459	18429	18416	18436	18321	18518	18491	18360	18442	18526	18500	18446	18284	18496	18347	18374	18438	18449	18439	18451	18372	18455	18335	18462	18530	18580	18369	18370	18546	18313	18523	18440	18502	18712	18355	18386	18335	18372	18425	18389	18465	18362	18679	18543	18531	18286	18457	18464	18291	18253	18455	18463	18261	18480	18189	18602	18361	18414	18240	18263	18386	18471	18453	18512	18687	18274	18471	18427	18394	18399	18434	18359	18322	18515	18409	18427	18427	18420	18480	18456	18342	18355	18403	18420	18543	18274	18428	18432	18472	18550	18299	18446	18327	18393	18437	18469	18456	18480	18431	18436	18409	18352	18252	18563	18313	18350	18290	18601	18583	18511	18309	18468	18194	18299	18406	18569	18580	18539	18130	18451	18259	18407	18419	18404	18407	18599	18555	18448	18458	18474	18583	18464	18395	18220	18190	18644	18525	18383	18519	18252	18477	18535	18414	18290	18309	18456	18400	18221	18178	18292	18467	18533	18317	18093	18275	18483	18499	18416	18226	18529	18316	18470	18432	18350	18217	18554	18251	18545	18637	18359	18385	18380	18222	18469	18234	18249	18310	18410	18420	18487	18381	18410	18358	18366	18584	18580	18370	18587	18353	18247	18547	18534	18178	18494	18477	18341	18310	18195	18306	18413	18416	18495	18464	18620	18337	18147	18317	18320	18387	18354	18276	18271	18279	18582	18333	18556	18192	18294	18102	18380	18396	18206	18275	18641	18367	18614	18435	18448	18462	18558	18584	18586	18552	18418	18360	18371	18208	18250	18215	18487	18410	18288	18405	18618	18516	18400	18461	18400	18336	18379	18507	18414	18224	18265	18411	18223	18317	18231	18469	18239	18417	18166	18264	18326	18257	18271	18231	18404	18552	18657	18420	18092	18442	18575	18413	18589	18461	18394	18281	18360	18166	18204	18446	18452	18321	18500	18331	18329	18350	18249	18371	18303	18260	18324	18249	18399	18331	18410	18552	18516	18295	18516	18253	18469	18412	18408	18492	18388	18476	18367	18458	18448	18674	18409	18372	18387	18375	18390	18441	18484	18466	18388	18402	18362	18231	18426	18375	18471	18617	18420	18388	18417	18450	18498	18118	18197	18314	18359	18561	18535	18385	18189	18361	18481	18349	18514	18626	18406	18348	18591	18392	18325	18401	18397	18330	18567	18497	18514	18264	18425	18235	18447	18370	18365	18421	18682	18357	18496	18476	18199	18505	18321	18259	18201	18520	18578	18419	18319	18361	18309	18482	18461	18393	18273	18434	18337	18444	18703	18499	18392	18452	18443	18360	18473	18342	18510	18276	18315	18386	18517	18349	18299	18462	18566	18295	18358	18534	18154	18282	18431	18113	18380	18233	18376	18457	18632	18337	18380	18530	18578	18237	18340	18359	18391	18524	18272	18360	18431	18511	18375	18324	18187	18372	18584	18381	18307	18458	18480	18247	18312	18269	18344	18592	18471	18118	18463	18499	18423	18404	18485	18498	18471	18405	18466	18351	18253	18369	18426	18302	18499	18518	18350	18450	18499	18357	18525	18352	18313	18204	18196	18533	18452	18580	18483	18438	18403	18289	18233	18432	18566	18346	18337	18241	18409	18433	18327	18139	18511	18189	18534	18610	18179	18428	18642	18441	18566	18577	18403	18212	18495	18523	18476	18294	18330	18276	18450	18469	18390	18249	18413	18314	18583	18319	18324	18117	18291	18590	18433	18477	18570	18268	18518	18626	18470	18413	18545	18526	18565	18474	18310	18280	18254	18587	18300	18390	18440	18423	18394	18355	18445	18527	18655	18315	18312	18289	18308	18576	18480	18380	18399	18353	18330	18149	18368	18446	18177	18231	18192	18201	18439	18106	18271	18207	18449	18498	18429	18294	18309	18410	18291	18340	18271	18330	18258	18392	18730	18192	18477	18251	18443	18453	18350	18355	18426	18373	18450	18249	18243	18322	18449	18371	18203	18368	18348	18142	18419	18533	18621	18465	18520	18325	18597	18286	18484	18213	18324	18224	18236	18287	18357	18525	18442	18190	18593	18427	18416	18401	18339	18444	18413	18353	18407	18337	18396	18439	18458	18279	18577	18325	18269	18318	18338	18356	18327	18414	18301	18484	18370	18324	18375	18221	18507	18448	18293	18422	18479	18379	18605	18473	18282	18561	18618	18363	18724	18406	18410	18398	18302	18361	18340	18514	18411	18559	18449	18299	18351	18318	18307	18619	18340	18348	18339	18474	18557	18329	18542	18368	18440	18407	18397	18716	18439	18359	18316	18165	18474	18271	18258	18449	18267	18385	18275	18253	18609	18548	18473	18488	18462	18387	18281	18420	18287	18200	18535	18296	18319	18493	18422	18503	18586	18490	18611	18478	18722	18392	18328	18577	18581	18478	18249	18199	18361	18519	18368	18508	18577	18439	18403	18512	18445	18607	18237	18357	18505	18586	18328	18564	18453	18418	18525	18469	18313	18265	18492	18558	18409	18456	18534	18341	18372	18332	18325	18492	18126	18526	18324	18373	18389	18446	18599	18447	18197	18483	18259	18544	18315	18234	18410	18438	18512	18491	18357	18514	18489	18337	18524	18625	18317	18214	18352	18456	18473	18507	18501	18436	18581	18362	18605	18478	18286	18379	18399	18364	18295	18289	18520	18556	18489	18275	18307	18500	18257	18410	18474	18392	18315	18540	18367	18469	18498	18431	18290	18323	18686	18418	18293	18274	18359	18274	18505	18600	18453	18552	18413	18509	18381	18511	18435	18401	18410	18320	18349	18663	18277	18301	18525	18694	18374	18363	18487	18466	18353	18229	18572	18619	18456	18418	18286	18294	18210	18403	18398	18296	18170	18235	18322	18396	18509	18652	18368	18367	18352	18432	18370	18502	18262	18378	18442	18516	18444	18374	18436	18457	18299	18375	18174	18285	18318	18375	18343	18523	18453	18473	18347	18292	18462	18432	18432	18326	18238	18381	18471	18629	18455	18268	18567	18520	18336	18399	18213	18309	18395	18411	18312	18345	18405	18529	18586	18463	18449	18316	18320	18433	18582	18344	18514	18296	18669	18399	18372	18552	18201	18301	18371	18381	18275	18405	18294	18552	18473	18458	18271	18251	18494	18317	18380	18373	18280	18479	18292	18295	18567	18204	18603	18551	18565	18416	18623	18338	18391	18228	18459	18440	18479	18450	18359	18392	18457	18483	18361	18408	18328	18347	18446	18486	18535	18424	18301	18369	18334	18248	18341	18256	18403	18268	18357	18330	18359	18585	18350	18538	18612	18400	18411	18365	18347	18567	18279	18318	18494	18310	18487	18442	18393	18373	18410	18474	18573	18350	18578	18305	18426	18182	18409	18205	18482	18373	18324	18180	18167	18369	18334	18339	18388	18596	18174	18376	18492	18472	18351	18264	18543	18496	18370	18323	18524	18294	18492	18233	18650	18503	18448	18195	18475	18515	18407	18780	18147	18384	18252	18345	18337	18394	18438	18172	18324	18517	18555	18118	18399	18566	18305	18438	18492	18476	18432	18273	18379	18351	18560	18262	18424	18550	18230	18401	18443	18450	18395	18344	18669	18410	18329	18152	18377	18285	18245	18462	18528	18419	18459	18383	18413	18335	18201	18257	18331	18379	18276	18532	18696	18449	18275	18446	18486	18385	18657	18415	18443	18375	18385	18215	18366	18333	18461	18282	18311	18389	18361	18329	18508	18428	18335	18457	18422	18396	18485	18328	18409	18394	18439	18552	18180	18475	18426	18323	18218	18252	18408	18453	18376	18366	18392	18353	18407	18568	18573	18386	18365	18436	18465	18219	18362	18372	18408	18303	18466	18475	18399	18217	18369	18422	18286	18427	18421	18453	18493	18518	18542	18642	18280	18246	18426	18348	18330	18346	18552	18531	18390	18514	18724	18205	18464	18502	18436	18249	18358	18508	18426	18409	18338	18247	18365	18251	18528	18495	18302	18669	18499	18394	18362	18469	18552	18440	18302	18334	18420	18443	18279	18720	18394	18497
23554	41616	40865	33416	28382	25571	23386	21884	20456	19625	18826	18471	18111	18040	17757	17620	17405	17322	17135	17172	17071	17042	16944	16721	16900	16792	16461	16520	16649	16641	16495	16472	16379	16631	16418	16685	16473	16518	16563	16425	16431	16391	16274	16548	16414	16485	16448	16498	16469	16417	16421	16325	16527	16380	16144	16651	16201	16343	16377	16483	16475	16365	16358	16357	16371	16404	16381	16418	16324	16341	16052	16519	16262	16228	16320	16512	16141	16446	16205	16456	16392	16287	16351	16481	16459	16229	16279	16598	16536	16201	16459	16449	16277	16513	16260	16476	16322	16272	16433	16275	16390	16357	16327	16350	16367	16320	16507	16373	16432	16377	16206	16415	16506	16294	16248	16396	16245	16263	16385	16312	16397	16252	16091	16454	16229	16451	16515	16267	16396	16151	16430	16300	16421	16401	16273	16327	16426	16261	16424	16324	16485	16370	16301	16284	16363	16374	16262	16416	16178	16508	16320	16621	16308	16264	16466	16528	16493	16434	16372	16418	16417	16349	16470	16273	16400	16341	16328	16297	16328	16276	16320	16504	16408	16331	16577	16260	16344	16367	16430	16310	16379	16333	16373	16399	16427	16211	16474	16423	16312	16456	16211	16193	16276	16322	16444	16384	16267	16354	16278	16359	16455	16342	16145	16475	16375	16332	16357	16372	16413	16281	16244	16264	16102	16323	16512	16388	16225	16513	16370	16369	16238	16332	16364	16452	16321	16390	16424	16460	16518	16074	16563	16364	16336	16376	16347	16235	16365	16368	16418	16272	16292	16501	16212	16440	16384	16374	16406	16423	16326	16370	16114	16307	16302	16522	16253	16398	16289	16500	16278	16220	16218	16132	16324	16282	16404	16178	16334	16292	16285	16364	16265	16368	16278	16383	16524	16251	16354	16248	16385	16300	16344	16411	16376	16332	16461	16362	16241	16312	16529	16278	16272	16403	16567	16499	16315	16394	16209	16468	16194	16386	16379	16091	16262	16271	16259	16432	16209	16415	16337	16364	16237	16490	16404	16266	16342	16332	16347	16466	16363	16416	16241	16299	16476	16202	16382	16447	16375	16169	16330	16227	16368	16364	16322	16182	16481	16229	16204	16238	16278	16376	16443	16306	16470	16337	16260	16307	16516	16432	16385	16252	16334	16456	16198	16059	16630	16571	16294	16363	16444	16275	16488	16327	16357	16378	16342	16390	16452	16443	16290	16413	16399	16586	16188	16252	16533	16442	16314	16540	16193	16549	16285	16263	16321	16352	16365	16391	16405	16302	16150	16403	16331	16421	16342	16236	16457	16243	16523	16294	16430	16298	16422	16387	16423	16068	16251	16295	16395	16330	16393	16519	16290	16322	16292	16407	16298	16355	16430	16325	16314	16323	16344	16294	16371	16391	16352	16383	16365	16301	16387	16404	16509	16566	16419	16447	16272	16585	16171	16428	16320	16396	16471	16362	16444	16320	16379	16091	16471	16405	16320	16277	16432	16195	16454	16293	16311	16498	16231	16215	16532	16242	16363	16202	16273	16388	16454	16208	16349	16315	16220	16090	16502	16376	16393	16556	16211	16329	16324	16462	16395	16383	16341	16156	16367	16310	16268	16465	16424	16232	16154	16454	16358	16402	16348	16525	16247	16281	16317	16465	16367	16318	16293	16509	16420	16157	16355	16298	16371	16460	16395	16458	16310	16306	16316	16359	16169	16425	16389	16447	16338	16304	16337	16303	16327	16159	16308	16548	16297	16300	16435	16387	16404	16381	16292	16290	16361	16313	16225	16409	16295	16226	16502	16415	16204	16308	16340	16299	16235	16242	16297	16371	16317	16374	16301	16412	16468	16296	16464	16460	16431	16441	16441	16310	16540	16486	16229	16348	16316	16310	16255	16177	16358	16373	16487	16408	16278	16497	16311	16428	16275	16373	16486	16350	16375	16333	16331	16080	16294	16218	16384	16236	16316	16262	16424	16404	16322	16459	16223	16319	16367	16235	16428	16394	16385	16295	16319	16487	16234	16412	16397	16346	16216	16495	16252	16421	16284	16361	16284	16320	16286	16598	16443	16206	16338	16294	16209	16458	16448	16444	16278	16240	16528	16179	16285	16341	16181	16370	16282	16339	16386	16172	16488	16402	16415	16468	16345	16130	16412	16321	16326	16200	16303	16488	16259	16267	16199	16332	16533	16310	16537	16359	16235	16138	16205	16519	16351	16314	16271	16093	16335	16319	16115	16367	16482	16350	16331	16330	16237	16401	16111	16131	16322	16393	16447	16329	16426	16260	16162	16303	16481	16250	16357	16314	16435	16288	16318	16388	16344	16178	16263	16447	16296	16486	16259	16449	16247	16424	16494	16331	16358	16229	16287	16424	16516	16286	16392	16205	16303	16393	16327	16202	16387	16294	16390	16291	16241	16357	16369	16342	16396	16411	16490	16484	16252	16379	16273	16458	16449	16435	16389	16261	16250	16478	16462	16357	16567	16303	16261	16318	16283	16322	16267	16283	16335	16248	16354	16418	16433	16398	16298	16329	16390	16469	16310	16350	16393	16376	16376	16295	16450	16354	16442	16437	16343	16255	16380	16402	16384	16516	16381	16281	16387	16317	16452	16317	16393	16256	16423	16477	16104	16266	16382	16443	16452	16414	16223	16407	16310	16315	16483	16341	16349	16277	16392	16491	16524	16189	16269	16362	16352	16381	16283	16288	16522	16238	16388	16368	16433	16349	16354	16311	16438	16303	16203	16452	16416	16096	16509	16225	16405	16330	16505	16336	16470	16305	16375	16295	16284	16162	16333	16444	16473	16443	16355	16268	16564	16372	16343	16439	16346	16503	16363	16275	16464	16306	16295	16277	16420	16508	16346	16255	16430	16352	16338	16247	16467	16322	16546	16402	16390	16203	16420	16290	16219	16141	16396	16334	16460	16384	16373	16361	16357	16240	16313	16502	16263	16329	16302	16401	16336	16219	16412	16176	16246	16185	16300	16482	16276	16311	16423	16399	16412	16327	16267	16237	16495	16409	16252	16510	16466	16256	16367	16361	16370	16500	16321	16449	16311	16231	16184	16416	16249	16195	16238	16363	16276	16142	16401	16530	16310	16413	16439	16337	16499	16451	16409	16363	16409	16089	16361	16376	16501	16430	16391	16282	16392	16226	16265	16418	16336	16284	16170	16273	16361	16367	16349	16243	16373	16401	16302	16392	16218	16316	16347	16339	16340	16435	16354	16527	16330	16338	16424	16384	16352	16306	16372	16277	16321	16553	16510	16337	16249	16247	16306	16430	16358	16271	16464	16516	16235	16284	16357	16233	16498	16389	16278	16505	16391	16317	16296	16358	16438	16507	16335	16222	16390	16356	16194	16387	16310	16218	16415	16316	16393	16304	16393	16448	16203	16172	16313	16210	16516	16316	16464	16312	16200	16341	16177	16307	16491	16267	16468	16354	16546	16236	16414	16248	16608	16209	16232	16444	16323	16232	16199	16447	16359	16340	16372	16424	16304	16236	16533	16358	16419	16446	16354	16378	16277	16332	16270	16260	16489	16272	16435	16291	16379	16309	16406	16395	16283	16238	16375	16307	16425	16347	16220	16288	16383	16191	16247	16351	16364	16251	16075	16383	16315	16412	16401	16421	16261	16527	16378	16206	16407	16254	16523	16101	16415	16376	16398	16214	16228	16326	16235	16314	16518	16350	16237	16423	16458	16300	16261	16323	16479	16303	16260	16346	16308	16172	16446	16283	16360	16341	16324	16338	16359	16332	16359	16401	16338	16278	16433	16452	16123	16302	16307	16470	16272	16413	16364	16349	16208	16346	16251	16253	16446	16440	16427	16334	16253	16395	16201	16520	16385	16279	16306	16326	16286	16266	16388	16280	16157	16474	16310	16324	16333	16371	16450	16271	16375	16189	16422	16429	16480	16558	16209	16311	16230	16582	16407	16474	16280	16402	16349	16136	16329	16481	16219	16219	16463	16331	16267	16213	16338	16256	16278	16386	16417	16204	16317	16302	16395	16283	16369	16284	16479	16140	16393	16376	16358	16341	16337	16386	16388	16378	16170	16131	16362	16465	16438	16493	16253	16236	16412	16297	16305	16316	16373	16197	16410	16151	16309	16178	16250	16328	16417	16251	16291	16319	16311	16307	16249	16529	16143	16297	16451	16279	16432	16437	16296	16290	16344	16343	16318	16371	16225	16479	16332	16207	16339	16299	16284	16358	16192	16193	16437	16332	16307	16493	16301	16519	16395	16325	16191	16351	16422	16201	16350	16326	16420	16330	16301	16489	16269	16442	16219	16459	16277	16169	16356	16295	16408	16305	16480	16376	16422	16412	16449	16410	16365	16146	16438	16591	16398	16375	16256	16319	16399	16231	16188	16642	16390	16241	16544	16366	16473	16433	16477	16426	16331	16349	16356	16308	16187	16210	16358	16476	16254	16314	16443	16279	16195	16399	16441	16463	16441	16280	16389	16473	16374	16336	16352	16350	16338	16233	16500	16231	16394	16225	16472	16382	16299	16283	16369	16367	16389	16340	16419	16281	16252	16084	16220	16313	16340	16254	16436	16249	16267	16362	16294	16319	16189	16501	16260	16330	16329	16445	16324	16358	16216	16349	16327	16458	16324	16382	16305	16381	16473	16439	16333	16470	16400	16465	16376	16258	16375	16289	16350	16514	16320	16365	16275	16456	16356	16422	16421	16475	16283	16423	16247	16178	16335	16197	16321	16401	16411	16232	16304	16290	16363	16309	16340	16399	16429	16314	16422	16257	16243	16237	16204	16310	16448	16375	16429	16301	16171	16243	16484	16327	16243	16240	16252	16152	16455	16293	16368	16331	16354	16424	16180	16360	16284	16351	16490	16396	16267	16421	16335	16475	16285	16337	16400	16335	16183	16350	16211	16362	16276	16402	16358	16243	16312	16299	16320	16191	16321	16294	16495	16315	16412	16481	16430	16245	16375	16491	16210	16443	16340	16394	16229	16355	16213	16550	16333	16238	16426	16272	16067	16374	16414	16143	16102	16431	16368	16396	16236	16557	16325	16404	16287	16513	16236	16461	16436	16384	16262	16315	16274	16528	16480	16513	16268	16214	16168	16368	16436	16429	16343	16381	16305	16506	16411	16324	16371	16569	16292	16538
27380	22588	26582	23495	19170	18022	18337	17599	17326	17298	17009	17114	17067	16902	16983	16947	17020	16879	17027	16813	16707	16783	16597	16722	16630	16678	16842	16834	16734	16642	16721	16615	16503	16686	16751	16615	16507	16588	16740	16638	16884	16709	16755	16534	16730	16676	16677	16672	16736	16652	16667	16593	16615	16527	16538	16604	16590	16693	16664	16567	16640	16695	16689	16584	16388	16804	16707	16707	16665	16550	16533	16477	16676	16806	16842	16719	16841	16592	16628	16727	16777	16791	16821	16670	16728	16665	16690	16924	16486	16706	16753	16420	16476	16773	16505	16472	16668	16590	16367	16585	16759	16599	16732	16808	16832	16640	16724	16559	16482	16682	16387	16590	16761	16648	16555	16732	16554	16494	16717	16669	16920	16707	16597	16644	16747	16535	16565	16638	16706	16490	16691	16787	16725	16691	16623	16701	16702	16580	16553	16533	16693	16703	16564	16561	16560	16672	16495	16578	16699	16583	16598	16758	16597	16520	16746	16668	16732	16556	16655	16587	16499	16698	16704	16531	16801	16523	16432	16708	16580	16714	16643	16652	16518	16408	16412	16608	16812	16541	16732	16595	16452	16603	16728	16536	16713	16700	16532	16525	16599	16527	16676	16744	16904	16721	16554	16519	16781	16642	16717	16712	16586	16747	16857	16525	16562	16590	16723	16688	16627	16472	16541	16643	16606	16678	16638	16658	16472	16484	16641	16662	16534	16542	16472	16690	16585	16397	16610	16676	16584	16505	16599	16610	16545	16463	16819	16836	16652	16578	16535	16661	16700	16815	16577	16602	16613	16526	16803	16455	16680	16799	16703	16548	16640	16710	17004	16571	16592	16619	16730	16575	16599	16686	16521	16400	16513	16636	16792	16699	16622	16858	16480	16774	16551	16661	16581	16741	16633	16709	16616	16604	16554	16571	16634	16687	16533	16647	16718	16474	16510	16524	16509	16835	16576	16732	16602	16716	16644	16649	16592	16643	16289	16733	16788	16721	16724	16801	16560	16656	16625	16526	16711	16721	16668	16649	16523	16530	16697	16583	16588	16539	16855	16491	16525	16683	16525	16651	16625	16481	16630	16462	16667	16718	16712	16652	16675	16678	16476	16478	16729	16747	16612	16624	16506	16625	16343	16468	16765	16673	16440	16500	16805	16635	16460	16586	16701	16654	16833	16539	16877	16990	16557	16540	16629	16802	16843	16505	16476	16650	16576	16691	16622	16685	16614	16772	16667	16555	16559	16709	16712	16799	16664	16707	16593	16346	16586	16544	16601	16571	16615	16657	16616	16706	16631	16604	16584	16622	16631	16782	16734	16476	16692	16481	16576	16554	16592	16521	16556	16708	16681	16544	16664	16594	16558	16599	16670	16498	16703	16700	16862	16745	16751	16585	16661	16699	16574	16865	16669	16657	16642	16502	16507	16481	16478	16487	16708	16655	16625	16462	16551	16720	16448	16668	16680	16695	16562	16449	16780	16552	16600	16599	16522	16638	16655	16920	16674	16640	16618	16458	16676	16570	16684	16612	16635	16509	16651	16753	16680	16491	16590	16648	16517	16604	16476	16793	16715	16613	16743	16616	16625	16654	16892	16627	16729	16484	16561	16587	16625	16392	16740	16629	16626	16721	16600	16532	16746	16578	16852	16506	16716	16691	16568	16584	16726	16675	16785	16730	16644	16801	16669	16738	16601	16601	16656	16667	16781	16703	16607	16755	16709	16656	16554	16627	16560	16253	16724	16830	16677	16657	16697	16556	16608	16367	16551	16417	16697	16615	16598	16669	16613	16750	16707	16661	16695	16697	16708	16583	16692	16783	16727	16493	16626	16681	16778	16782	16742	16577	16800	16675	16617	16753	16494	16492	16862	16906	16586	16855	16648	16820	16650	16735	16722	16858	16708	16567	16648	16659	16636	16735	16817	16653	16695	16854	16642	16637	16566	16641	16660	16521	16617	16642	16545	16609	16568	16508	16519	16791	16653	16675	16680	16666	16647	16718	16538	16558	16757	16675	16563	16436	16624	16682	16584	16821	16515	16486	16471	16623	16851	16540	16552	16534	16826	16516	16623	16822	16607	16641	16573	16805	16759	16633	16635	16639	16665	16768	16712	16670	16594	16554	16610	16736	16640	16408	16381	16632	16783	16538	16795	16891	16690	16671	16680	16710	16702	16723	16529	16491	16746	16542	16560	16613	16724	16583	16603	16623	16424	16588	16583	16605	16820	16590	16539	16495	16852	16830	16723	16626	16615	16513	16573	16640	16709	16625	16662	16415	16703	16595	16622	16564	16620	16491	16548	16550	16614	16714	16672	16724	16794	16875	16786	16625	16680	16675	16576	16751	16498	16811	16613	16796	16598	16637	16623	16621	16611	16573	16527	16588	16857	16652	16722	16382	16548	16496	16466	16646	16716	16709	16609	16544	16636	16527	16745	16433	16736	16793	16687	16828	16706	16662	16660	16645	16408	16612	16677	16569	16686	16649	16693	16713	16635	16687	16689	16842	16567	16671	16689	16790	16731	16565	16748	16563	16577	16689	16673	16549	16543	16687	16637	16592	16616	16570	16734	16718	16597	16579	16771	16500	16595	16657	16584	16485	16657	16816	16736	16573	16465	16710	16493	16614	16513	16538	16474	16547	16777	16930	16801	16845	16520	16348	16582	16555	16508	16691	16265	16723	16723	16683	16578	16751	16830	16798	16796	16349	16807	16490	16670	16721	16762	16744	16552	16706	16615	16607	16768	16640	16621	16647	16409	16658	16674	16534	16648	16657	16526	16613	16954	16693	16644	16636	16701	16529	16831	16788	16700	16678	16606	16891	16515	16572	16670	16650	16801	16756	16650	16770	16657	16622	16724	16669	16575	16606	16585	16516	16417	16494	16629	16577	16606	16881	16582	16596	16662	16615	16641	16606	16557	16818	16626	16608	16679	16566	16615	16557	16641	16686	16589	16588	16703	16663	16645	16623	16580	16621	16543	16565	16527	16653	16793	16701	16464	16780	16785	16753	16890	16635	16474	16492	16828	16567	16835	16579	16748	16666	16492	16618	16739	16499	16735	16730	16644	16490	16482	16780	16768	16456	16641	16746	16679	16524	16715	16685	16691	16711	16614	16758	16707	16667	16676	16733	16852	16707	16702	16698	16701	16664	16749	16625	16479	16524	16551	16749	16770	16583	16523	16653	16629	16601	16775	16606	16741	16575	16793	16687	16498	16527	16868	16689	16590	16448	16457	16521	16529	16684	16641	16807	16498	16532	16650	16623	16722	16776	16596	16744	16804	16674	16583	16508	16543	16534	16603	16577	16654	16726	16663	16887	16715	16716	16461	16493	16589	16759	16644	16522	16749	16632	16690	16752	16516	16583	16628	16610	16773	16750	16728	16634	16644	16524	16567	16382	16578	16629	16576	16562	16637	16841	16685	16683	16757	16626	16683	16605	16655	16636	16649	16494	16524	16542	16648	16751	16610	16539	16704	16501	16689	16595	16689	16527	16755	16356	16536	16578	16550	16443	16571	16658	16615	16759	16813	16734	16636	16707	16721	16673	16484	16711	16880	16696	16574	16617	16613	16606	16658	16470	16712	16496	16804	16527	16602	16700	16702	16523	16565	16554	16595	16577	16528	16406	16574	16498	16711	16667	16602	16668	16540	16469	16644	16355	16532	16657	16681	16615	16470	16582	16761	16743	16763	16730	16641	16650	16697	16579	16526	16716	16738	16628	16533	16498	16699	16767	16604	16737	16505	16468	16572	16583	16787	16775	16598	16681	16687	16676	16648	16710	16707	16633	16850	16433	16804	16693	16581	16806	16832	16559	16552	16430	16743	16607	16611	16558	16506	16575	16603	16810	16506	16609	16645	16648	16703	16599	16507	16483	16767	16726	16697	16659	16619	16718	16731	16451	16478	16730	16718	16819	16667	16531	16668	16693	16624	16602	16756	16728	16919	16629	16586	16625	16623	16566	16547	16664	16695	16613	16776	16690	16759	16786	16466	16556	16695	16619	16751	16481	16963	16785	16693	16549	16669	16529	16657	16495	16527	16692	16568	16577	16613	16887	16587	16498	16596	16634	16797	16611	16798	16673	16566	16561	16764	16610	16694	16619	16611	16468	16725	16964	16565	16595	16524	16621	16655	16682	16736	16676	16593	16965	16739	16742	16822	16856	16706	16478	16446	16658	16578	16784	16564	16506	16629	16501	16632	16660	16510	16811	16642	16562	16509	16597	16873	16676	16785	16737	16458	16369	16661	16723	16560	16515	16486	16609	16680	16621	16595	16667	16553	16602	16752	16594	16604	16567	16454	16790	16803	16767	16397	16889	16752	16559	16632	16368	16469	16629	16760	16627	16522	16475	16774	16765	16364	16652	16543	16514	16625	16571	16418	16741	16569	16577	16650	16630	16580	16702	16627	16575	16702	16423	16633	16631	16554	16486	16767	16717	16776	16674	16770	16711	16807	16609	16540	16879	16785	16801	16593	16606	16714	16596	16444	16750	16682	16738	16510	16606	16534	16526	16615	16580	16657	16922	16883	16676	16617	16694	16661	16572	16779	16729	16570	16656	16535	16573	16677	16798	16899	16358	16819	16589	16581	16473	16610	16785	16721	16623	16506	16530	16497	16636	16775	16542	16631	16712	16762	16631	16657	16689	16599	16595	16650	16528	16775	16677	16751	16702	16659	16650	16641	16774	16705	16673	16791	16631	16691	16468	16646	16546	16669	16719	16752	16828	16621	16748	16459	16520	16759	16741	16471	16764	16662	16701	16523	16829	16609	16629	16750	16530	16789	16553	16773	16614	16646	16726	16515	16565	16456	16587	16433	16749	16495	16699	16625	16654	16509	16546	16710	16624	16919	16701	16818	16781	16785	16793	16560	16657	16564	16565	16710	16546	16679	16378	16656	16654	16718	16324	16599	16546	16610	16703	16736	16467	16509	16490	16730	16447	16762	16644	16574	16569	16769	16575	16639	16718	16590	16479	16718	16469	16672	16636	16616	16463	16588	16605	16604	16531	16712	16597	16472	16845	16687	16790	16565	16699	16826	16446	16610	16520	16634	16712	16600	16686	16623	16562	16753	16540	16630	16419	16675	16585	16734	16543	16614	16631	16896	16622	16669	16561	16474	16656	16503	16613	16575	16608
20447	29000	27580	21898	19629	18115	17449	17087	16486	16292	16051	15927	15897	15737	15779	15765	15800	15765	15506	15507	15583	15516	15566	15298	15426	15334	15479	15538	15248	15423	15344	15495	15288	15365	15556	15310	15435	15365	15304	15422	15271	15365	15220	15539	15426	15437	15269	15335	15522	15472	15414	15383	15413	15267	15319	15419	15434	15522	15439	15260	15485	15251	15333	15267	15570	15408	15371	15286	15395	15532	15295	15406	15345	15245	15359	15376	15309	15355	15320	15254	15331	15414	15319	15389	15358	15218	15268	15351	15437	15389	15237	15305	15300	15425	15195	15167	15296	15287	15414	15410	15271	15274	15368	15338	15489	15359	15394	15332	15428	15316	15451	15475	15180	15482	15298	15305	15294	15391	15397	15310	15529	15293	15418	15504	15495	15270	15283	15365	15414	15326	15384	15195	15373	15092	15370	15424	15382	15270	15370	15292	15555	15340	15435	15336	15362	15416	15149	15356	15231	15332	15401	15444	15266	15415	15432	15236	15339	15218	15461	15271	15514	15359	15251	15296	15446	15383	15172	15355	15374	15214	15375	15313	15224	15234	15393	15343	15369	15250	15256	15545	15474	15329	15373	15280	15368	15214	15275	15264	15180	15458	15382	15394	15260	15237	15232	15300	15205	15334	15466	15458	15378	15353	15388	15288	15351	15323	15317	15337	15453	15195	15238	15270	15407	15291	15294	15299	15316	15369	15547	15321	15612	15229	15471	15437	15321	15309	15363	15431	15311	15284	15328	15235	15426	15092	15275	15160	15246	15380	15321	15366	15217	15373	15422	15341	15277	15257	15369	15294	15306	15185	15455	15280	15405	15306	15288	15341	15318	15337	15451	15301	15317	15378	15295	15379	15482	15146	15355	15357	15274	15320	15465	15385	15360	15366	15257	15364	15284	15425	15384	15374	15289	15224	15411	15319	15392	15299	15477	15404	15152	15388	15215	15441	15227	15482	15423	15276	15407	15293	15149	15393	15369	15470	15357	15534	15337	15357	15254	15369	15434	15379	15253	15223	15236	15465	15316	15306	15210	15224	15316	15242	15386	15281	15414	15436	15311	15327	15215	15358	15247	15354	15222	15178	15301	15410	15336	15309	15396	15244	15355	15376	15260	15339	15283	15219	15347	15325	15331	15302	15269	15274	15157	15209	15476	15480	15342	15529	15516	15348	15194	15403	15262	15247	15358	15331	15345	15306	15310	15173	15411	15413	15387	15551	15171	15324	15395	15261	15492	15338	15461	15303	15439	15376	15331	15249	15247	15333	15206	15354	15320	15352	15470	15337	15383	15260	15227	15374	15340	15284	15350	15476	15407	15390	15671	15285	15386	15243	15328	15239	15352	15383	15365	15289	15220	15158	15347	15444	15367	15233	15332	15450	15235	15334	15369	15434	15261	15278	15202	15388	15546	15293	15633	15285	15450	15321	15245	15375	15394	15407	15403	15422	15258	15258	15376	15562	15376	15314	15451	15397	15232	15424	15380	15272	15250	15314	15408	15500	15431	15278	15245	15384	15266	15328	15434	15201	15570	15230	15223	15410	15314	15375	15358	15506	15316	15249	15328	15442	15410	15366	15277	15304	15332	15269	15151	15428	15291	15236	15280	15112	15412	15502	15459	15472	15377	15321	15192	15528	15390	15375	15250	15367	15462	15333	15299	15341	15321	15415	15329	15293	15302	15363	15391	15430	15379	15218	15586	15373	15367	15132	15294	15405	15381	15528	15370	15433	15270	15432	15341	15252	15218	15309	15423	15534	15426	15302	15187	15185	15306	15357	15250	15326	15447	15224	15256	15318	15202	15436	15327	15412	15522	15294	15314	15377	15313	15197	15238	15408	15354	15507	15299	15345	15369	15306	15492	15377	15381	15288	15449	15395	15296	15266	15294	15373	15380	15464	15245	15242	15367	15371	15346	15237	15340	15364	15211	15424	15455	15456	15327	15298	15293	15224	15288	15554	15347	15378	15466	15394	15216	15299	15357	15311	15367	15239	15275	15378	15298	15357	15306	15342	15335	15515	15293	15471	15429	15393	15254	15350	15498	15389	15363	15405	15221	15383	15468	15251	15339	15387	15408	15402	15424	15335	15388	15297	15336	15329	15335	15351	15375	15361	15383	15215	15351	15208	15371	15361	15497	15342	15295	15214	15491	15410	15385	15328	15386	15428	15292	15211	15318	15371	15371	15184	15226	15345	15231	15295	15207	15482	15228	15389	15455	15241	15312	15438	15272	15271	15326	15433	15219	15171	15328	15488	15314	15408	15292	15356	15418	15334	15431	15411	15343	15220	15360	15372	15364	15340	15343	15227	15615	15265	15358	15450	15452	15203	15414	15488	15360	15383	15280	15300	15420	15256	15314	15178	15519	15311	15233	15487	15177	15349	15404	15436	15423	15476	15255	15357	15387	15316	15229	15526	15139	15527	15518	15387	15099	15347	15374	15352	15392	15232	15269	15370	15381	15179	15340	15592	15405	15612	15384	15438	15313	15246	15545	15314	15251	15460	15230	15278	15301	15497	15613	15393	15124	15339	15415	15251	15256	15314	15374	15388	15439	15221	15416	15220	15500	15192	15448	15138	15230	15238	15302	15252	15546	15221	15299	15278	15345	15491	15381	15394	15443	15507	15286	15485	15287	15408	15281	15126	15184	15473	15456	15284	15293	15358	15343	15416	15399	15261	15597	15214	15247	15473	15424	15401	15394	15219	15391	15475	15408	15448	15468	15270	15207	15324	15494	15318	15361	15337	15330	15370	15457	15340	15458	15380	15366	15293	15352	15342	15505	15275	15268	15198	15333	15365	15286	15391	15245	15421	15403	15346	15496	15387	15358	15230	15465	15459	15324	15330	15443	15378	15325	15391	15067	15393	15240	15408	15334	15393	15461	15472	15103	15305	15211	15321	15216	15443	15380	15346	15324	15451	15258	15414	15320	15425	15441	15139	15350	15328	15259	15235	15331	15228	15387	15242	15450	15385	15337	15361	15342	15271	15320	15266	15457	15348	15265	15508	15300	15384	15530	15090	15164	15235	15325	15353	15288	15424	15538	15407	15349	15284	15424	15175	15312	15376	15227	15315	15338	15345	15302	15308	15409	15369	15204	15327	15508	15274	15286	15319	15399	15389	15342	15356	15180	15364	15308	15346	15387	15253	15286	15439	15347	15329	15325	15133	15329	15384	15266	15338	15325	15405	15183	15274	15336	15366	15342	15296	15295	15402	15410	15370	15483	15216	15345	15478	15423	15434	15398	15075	15504	15314	15416	15309	15352	15426	15306	15533	15384	15295	15375	15379	15171	15333	15315	15463	15351	15286	15426	15255	15262	15262	15095	15414	15432	15391	15335	15499	15319	15287	15285	15422	15389	15091	15360	15211	15319	15407	15342	15449	15188	15523	15231	15455	15494	15299	15258	15298	15233	15353	15341	15253	15437	15491	15404	15489	15287	15287	15435	15248	15397	15333	15413	15478	15290	15264	15451	15315	15430	15321	15323	15203	15133	15290	15373	15304	15326	15314	15184	15467	15267	15469	15297	15128	15501	15399	15391	15199	15301	15371	15398	15414	15394	15171	15204	15410	15304	15396	15265	15346	15478	15384	15372	15269	15296	15298	15295	15421	15344	15261	15270	15410	15328	15329	15313	15280	15349	15376	15371	15435	15294	15250	15404	15184	15410	15423	15377	15346	15380	15344	15328	15308	15350	15183	15325	15503	15394	15167	15176	15378	15283	15270	15249	15190	15376	15466	15309	15555	15319	15483	15325	15333	15313	15328	15142	15464	15388	15531	15349	15393	15222	15432	15323	15326	15422	15270	15201	15355	15403	15239	15375	15441	15174	15471	15355	15362	15381	15442	15234	15375	15527	15302	15416	15400	15190	15354	15424	15397	15327	15271	15389	15417	15393	15378	15389	15332	15309	15245	15514	15456	15321	15262	15304	15553	15368	15366	15301	15301	15301	15341	15198	15356	15464	15369	15374	15377	15358	15388	15383	15335	15366	15215	15445	15293	15398	15265	15389	15375	15305	15299	15235	15263	15412	15350	15127	15468	15218	15326	15350	15285	15416	15304	15240	15353	15555	15406	15248	15464	15181	15438	15380	15267	15122	15299	15575	15351	15431	15299	15449	15572	15300	15440	15242	15334	15409	15468	15313	15301	15234	15447	15391	15321	15303	15432	15325	15488	15476	15487	15248	15384	15328	15349	15359	15267	15409	15352	15504	15184	15538	15552	15383	15297	15522	15397	15304	15467	15256	15253	15395	15411	15470	15525	15559	15312	15227	15497	15160	15312	15192	15528	15330	15243	15315	15446	15447	15278	15292	15195	15279	15304	15423	15372	15472	15507	15380	15385	15325	15492	15332	15263	15315	15237	15389	15352	15399	15392	15537	15462	15418	15376	15461	15556	15309	15356	15277	15431	15265	15201	15213	15272	15457	15138	15317	15269	15266	15264	15349	15214	15310	15530	15342	15388	15260	15365	15439	15379	15464	15302	15231	15435	15144	15495	15168	15376	15316	15459	15473	15343	15445	15286	15296	15300	15472	15402	15480	15272	15330	15371	15530	15218	15321	15363	15212	15294	15296	15180	15444	15259	15457	15230	15432	15377	15242	15348	15353	15552	15589	15229	15384	15413	15372	15375	15286	15185	15354	15280	15327	15311	15343	15252	15414	15429	15197	15459	15323	15414	15268	15243	15384	15369	15286	15271	15475	15328	15321	15490	15323	15340	15436	15348	15277	15387	15348	15277	15434	15453	15380	15323	15358	15298	15367	15283	15252	15360	15531	15261	15450	15247	15410	15311	15348	15352	15378	15420	15352	15324	15299	15356	15339	15404	15430	15133	15401	15317	15410	15357	15278	15319	15184	15206	15460	15104	15355	15417	15418	15195	15389	15390	15396	15433	15541	15506	15413	15362	15386	15348	15468	15364	15235	15545	15308	15319	15479	15337	15416	15384	15344	15180	15211	15469	15288	15299	15480	15376	15300	15352	15294	15390	15362	15444	15384	15381	15349	15387	15205	15345	15250	15349	15481	15509	15381	15338	15304	15186	15424	15497	15260	15220	15214	15350	15423	15324	15289	15536	15490	15328	15456	15553	15414	15268	15390	15441	15316	15309	15437	15223	15463	15317	15505	15141
23850	21143	28446	24450	22650	22831	22272	19517	18854	18606	18159	17988	17673	17763	17714	17530	17767	17705	17402	17488	17385	17300	17416	17400	17238	17146	17218	17292	17201	17047	17028	17181	17169	17061	16962	17293	17254	17158	17147	17056	17254	17174	17194	17090	17140	17270	17299	16982	17309	17037	17192	17219	17076	17237	17112	17072	17209	17086	17259	17141	17095	16987	17213	16996	17084	16850	17206	17159	16910	17104	17158	17116	16977	17059	17105	17036	17086	17215	17258	17206	17402	17179	17071	17045	16996	17118	17003	16763	17103	17098	17075	16975	17006	17150	17018	16895	16929	17307	16895	17071	17294	16932	17178	17079	17330	17214	17157	17041	16965	17029	16968	17068	17071	17178	17175	17036	17031	17004	17010	17053	17145	16984	17198	17122	17108	16781	17069	17035	17364	17028	17055	17063	17196	16959	16843	17185	17144	16781	16990	17022	17012	17121	16981	17074	17137	17249	17106	17110	17001	16996	16805	17062	17053	16914	17098	17085	17171	17069	17110	16931	16867	17003	17066	17228	17017	17021	16897	16948	16979	16982	16989	17028	17099	17231	16897	16957	17050	17250	17125	17053	17054	17064	17036	17157	17012	17169	16983	17023	16994	16892	17016	17141	16881	16990	16994	17052	17133	17142	17011	16963	17071	17078	17117	17032	17191	17141	17342	16983	17036	17031	17133	17008	16955	17087	16984	16949	17091	17266	16979	17107	17099	16978	16973	17061	16980	16947	17284	17135	17174	17153	16952	17133	17025	17001	17075	17128	17180	17050	17102	17180	17030	16942	17008	17155	16950	17060	17041	17153	17045	17006	17043	17050	17064	17036	16934	16997	17205	17144	16905	17113	17095	17026	17048	16885	17014	16996	17326	17116	16988	17134	17117	17140	16955	16741	16923	17452	17108	17013	16839	16962	17200	17225	17047	17030	16916	17192	16914	16969	17084	17072	17115	17239	16975	17191	17050	16896	17124	17159	17234	16921	17057	16953	17094	17110	17108	16990	16979	17061	17011	17117	16796	17198	16969	16971	17111	17140	17102	16966	17095	16916	17219	16961	17224	16987	17124	17204	17035	17008	17157	17153	17079	16996	17049	16813	17016	16775	16968	16977	17120	16969	17160	17076	17159	17078	16831	17191	17172	17076	17058	17114	17041	16943	17002	17226	17086	17044	17320	16994	17081	16991	17023	17093	16968	17042	17052	17176	17057	16902	16996	17082	17075	17209	17175	17021	17104	16851	16985	16979	16915	16966	17065	17097	17396	17271	17283	16949	16992	17108	17181	17228	17009	17039	17028	17040	16987	17086	16836	17032	16857	17145	17033	17249	16925	17191	16891	17060	17052	16987	17115	16998	17249	17083	16927	16894	17208	17156	17007	17045	17196	17210	17196	16846	17039	17057	16830	17130	17042	17156	16934	16967	17274	17146	17262	16865	16852	16957	17159	16866	16971	17165	17108	16777	16988	16842	16910	17128	17163	17133	17159	17098	17189	17122	16936	16913	17155	17000	17074	17130	16948	17133	17117	16974	16982	16890	17066	17060	17006	16912	17299	17228	16990	17046	17100	16962	17057	17019	17071	16798	16972	16971	16937	17158	17142	17021	17159	17146	17044	17031	17144	17107	17046	17089	17011	16884	16940	17119	16958	16913	17072	17011	17132	17096	16966	16956	17079	17118	17030	16971	17124	17102	17228	17152	17050	17062	17159	17238	17000	16968	17157	17106	17015	17129	16953	16999	17057	17149	17126	16986	16959	17212	16991	17097	17045	17071	16769	17233	17184	17152	16984	16819	17014	17205	17015	17238	16960	16981	17049	17139	17024	16946	17115	16901	17052	16925	17170	17110	17019	16977	17099	17063	17074	17115	17101	16954	17092	17001	17227	17012	16992	17152	17065	17127	17268	16966	17127	16946	17039	17011	17040	17020	17189	17130	17211	16904	16958	17076	17209	17009	17207	17097	17126	17027	17062	16974	17109	17154	17035	17118	17068	17209	17140	17030	16964	16884	17009	17049	17089	17001	17228	16926	16958	17016	17006	17021	17064	16959	17159	17010	16821	17133	16841	17135	16953	17028	17135	17111	16957	16836	17100	16971	17251	17085	16986	17010	17093	17252	17127	17121	17272	16952	17016	17196	17145	17051	17007	16876	17010	17223	17063	17062	17067	17171	17099	16921	17109	17242	17033	17026	17078	17099	16999	17111	17228	16978	17176	17068	16974	17134	17028	16915	17026	17171	17052	17054	17003	16998	17030	17024	17222	17303	17095	17078	17071	17134	16955	17096	16948	17159	17014	16909	17106	17028	17027	17303	17243	16859	17043	17061	17209	17158	16998	17022	17079	17157	17157	17026	17123	16830	16995	17094	17098	16926	17170	17045	17023	16939	17281	17066	17095	17139	17081	17148	17132	17233	16862	17052	17058	17032	17014	17237	16992	17078	17315	17064	17041	17074	16887	17056	17019	17031	17073	16951	17110	17074	17066	16994	17109	16971	16847	17019	16819	17194	17058	17052	17040	17099	17179	17169	17139	16943	16962	17021	17182	17162	16991	16968	17067	17175	17036	17032	17025	17037	16920	17024	16878	17117	17144	17072	17009	16972	16968	16992	17102	17245	16947	16967	17208	16940	16863	17111	17064	17093	17002	16985	17219	17329	17059	16839	17140	17189	17178	16967	17174	16898	17084	16922	17067	16968	17103	17144	16990	16894	16901	17139	16987	17152	17134	17057	17033	17134	17171	16987	17156	17152	16827	17102	16889	17118	16945	16955	17083	17111	17077	17197	17080	17028	17105	17035	16991	16948	17180	16969	17091	17242	16954	17099	17198	16952	17049	17147	17149	17267	17105	17246	17263	16980	17026	17033	16825	17175	16972	16973	17022	16954	17043	17015	16951	16998	16943	17089	17049	16945	17038	17107	17144	17218	17003	17022	17118	16947	16899	16993	17091	17013	17264	16892	17143	17104	17223	17026	17287	17075	16877	17147	17316	17144	17096	17011	17024	17173	17332	17218	17125	17145	17083	16984	16866	17006	17077	16905	17157	16930	16920	16990	17099	16963	17133	17105	16986	17213	17113	17238	17090	17275	17064	17032	17201	17084	17048	17060	17030	17028	17168	17131	17137	17140	17176	16975	17012	16989	17023	17070	17126	17154	16979	16948	16931	16903	16951	16951	17136	17039	16953	17028	16961	17070	17162	16951	17016	17037	17022	17050	17032	17221	17071	17143	17128	17229	17193	17152	17251	16994	16965	16970	16971	17152	17074	17094	17037	17070	17158	17214	17295	17093	17049	17030	17129	16919	16827	16883	17202	17074	17113	17091	16893	16983	16964	17172	16877	16893	17091	17087	17051	16946	17029	16984	17216	16992	16982	17125	17165	16949	16966	16861	16860	17078	16845	17123	17047	17125	17069	17098	16985	17049	17208	17100	17081	17017	16895	16959	17023	17103	17100	17066	17017	16893	17177	17157	16969	17050	17149	16971	17192	16979	17116	17103	17106	17043	17038	16856	17001	16919	17229	16981	16948	17111	16949	17133	17009	17018	16996	16942	17012	16974	16970	17157	17090	17066	17180	17013	16977	17280	16870	16990	17200	17171	16918	17043	16920	17207	16818	17077	17179	17187	17235	17022	17108	16895	17018	17069	16978	17164	16962	17117	17112	16939	16977	16862	16940	17028	17037	17185	17044	17036	17044	17001	16915	17004	17154	17141	17096	17017	16930	17164	17056	17087	17115	16924	17008	16919	17185	17057	16806	16999	17033	17250	17148	16975	17159	17082	17201	17157	17209	17082	16982	17008	17029	17061	17086	17033	16985	17193	17085	17081	17056	16958	17073	17183	17122	17112	17125	16936	17221	17181	17065	17027	16999	17041	17113	17020	17208	17036	17052	17121	17126	17019	17195	16970	17056	17111	17074	16963	16844	17031	17071	16946	16842	16997	17140	16986	16950	16946	17245	17280	17042	17011	16911	17092	17117	17104	17022	17138	17212	17260	16953	17180	17098	16986	17031	17016	16996	17157	17377	17210	17153	16926	17100	16951	17126	17122	17042	17170	16924	17313	17483	17099	17239	17266	16941	16951	17154	17199	17004	17147	17114	17160	17174	17202	17017	17216	17056	17117	17242	17113	17117	16998	17121	17010	17033	17090	17147	16950	17269	17108	17001	16940	16909	17077	17128	17182	17124	17067	17124	17079	16923	17057	17003	17259	17309	17057	16954	16956	17057	17029	17041	17185	17054	16909	17015	17073	17107	17113	16933	17166	17164	17052	17270	17289	17119	17265	17092	17291	16987	17048	17096	16993	17252	17207	17054	16925	17226	17093	16895	17052	16893	16938	16849	16888	17052	17105	17096	17084	17000	17115	17001	17146	16898	17136	17223	17158	17099	17138	17143	16991	16935	17195	17031	16987	17094	17054	16974	17089	16960	17107	17057	16994	17210	16973	16965	17026	16964	16963	16946	17198	17091	17053	16887	17075	17105	17000	17276	17185	17169	17012	17040	17065	17156	17056	17109	16924	16919	16994	17248	16810	16993	17041	17017	16997	16964	17126	16959	16960	17026	17119	17131	17001	16940	17069	17175	17091	17143	16917	17008	16892	16988	17053	17109	17149	17142	16956	17086	17168	17083	17136	17025	17039	16991	17238	17089	17017	17090	16964	17233	17108	17184	17077	17091	16971	17038	17098	17033	17358	17100	17070	17139	17032	17098	16927	16883	17129	17142	17127	17099	16895	17168	17139	16920	17050	16964	17259	17141	17041	17022	17241	17029	17059	16908	17124	16959	16998	17192	17141	16988	17118	16780	16991	16955	16901	17213	17041	17174	17123	17247	16942	17105	17162	17118	17110	17061	17076	17193	17064	16970	17045	16873	17022	17058	17029	17164	16993	17032	17006	16998	17101	17175	16957	16969	17086	17083	16957	17122	17236	17028	16999	16987	17097	16993	17141	17102	17016	17196	16983	16881	17269	16861	17046	17395	17045	16968	17030	16878	17033	17120	17005	17333	17066	17197	17175	17114	16971	17135	17129	16959	17028	17165	17136	16865	17104	16894	17017	17077	17125	16933	17111	16996	17100	17054	16941	17080	17080	17176	17106	17187	17233	16957	17074	17025	17180	16968	16914	17089	17188	16953	16935	17155	17010
20847	35605	34904	28230	24040	21747	20209	19174	18354	17553	17202	16814	16748	16420	16377	16327	16175	16111	16081	16030	16000	15854	15914	15881	15782	15833	15763	15574	15676	15808	15690	15735	15706	15868	15791	15574	15516	15651	15480	15549	15502	15657	15626	15598	15621	15563	15564	15720	15519	15640	15634	15636	15611	15557	15557	15378	15417	15588	15729	15718	15647	15522	15699	15554	15569	15585	15664	15629	15704	15577	15572	15689	15605	15453	15602	15400	15542	15638	15458	15512	15648	15719	15639	15622	15570	15615	15696	15596	15776	15670	15451	15799	15442	15458	15724	15643	15571	15628	15406	15491	15493	15588	15623	15473	15783	15504	15652	15667	15604	15541	15499	15375	15573	15680	15642	15791	15430	15507	15597	15593	15713	15612	15449	15570	15707	15766	15600	15564	15527	15526	15632	15506	15700	15588	15475	15571	15727	15605	15556	15590	15469	15581	15535	15562	15713	15512	15617	15591	15584	15544	15552	15605	15495	15528	15449	15704	15531	15526	15750	15647	15550	15625	15591	15469	15463	15504	15563	15569	15626	15629	15703	15408	15451	15700	15622	15495	15422	15559	15436	15437	15562	15643	15594	15660	15634	15474	15629	15506	15453	15566	15560	15494	15563	15546	15545	15633	15454	15553	15362	15619	15526	15774	15425	15671	15371	15682	15562	15697	15766	15519	15459	15683	15695	15557	15459	15580	15554	15427	15565	15445	15731	15540	15586	15541	15562	15369	15492	15553	15599	15446	15504	15623	15653	15655	15520	15562	15351	15471	15366	15615	15591	15601	15654	15647	15626	15648	15511	15596	15606	15597	15565	15421	15456	15613	15432	15605	15475	15581	15511	15613	15577	15763	15487	15543	15636	15464	15509	15559	15402	15548	15684	15513	15660	15468	15723	15465	15584	15567	15503	15544	15719	15537	15620	15691	15643	15516	15435	15477	15604	15414	15527	15756	15619	15507	15648	15478	15474	15523	15631	15616	15528	15506	15616	15523	15554	15544	15578	15611	15528	15528	15499	15623	15469	15547	15588	15673	15728	15504	15629	15630	15721	15559	15609	15631	15605	15506	15408	15535	15604	15551	15626	15396	15520	15439	15646	15576	15504	15543	15322	15537	15568	15494	15591	15714	15334	15543	15571	15606	15555	15445	15534	15471	15669	15504	15405	15507	15595	15695	15493	15475	15691	15464	15426	15543	15555	15502	15504	15700	15422	15409	15560	15710	15615	15688	15652	15431	15476	15608	15605	15612	15668	15577	15508	15456	15615	15607	15533	15474	15620	15497	15506	15377	15628	15549	15559	15546	15541	15508	15356	15656	15588	15666	15620	15541	15436	15477	15516	15539	15673	15502	15515	15544	15521	15547	15650	15491	15635	15394	15767	15576	15565	15532	15604	15597	15548	15623	15441	15714	15738	15601	15474	15560	15425	15522	15592	15453	15592	15471	15504	15664	15553	15596	15475	15487	15598	15615	15645	15488	15669	15573	15601	15531	15540	15553	15520	15430	15544	15399	15529	15565	15606	15678	15609	15579	15525	15777	15507	15599	15523	15606	15674	15426	15697	15509	15445	15544	15397	15554	15337	15761	15450	15660	15671	15698	15534	15645	15593	15637	15680	15562	15668	15477	15520	15526	15535	15536	15649	15663	15621	15465	15694	15476	15615	15691	15555	15520	15512	15543	15607	15538	15540	15594	15563	15420	15450	15577	15575	15412	15547	15650	15659	15646	15644	15780	15597	15646	15474	15367	15619	15562	15603	15446	15638	15572	15477	15441	15537	15526	15652	15522	15537	15574	15534	15709	15488	15424	15555	15612	15642	15690	15556	15531	15590	15569	15610	15424	15444	15559	15302	15622	15678	15472	15427	15494	15607	15606	15558	15582	15526	15662	15644	15482	15515	15566	15609	15445	15700	15766	15696	15602	15570	15698	15452	15528	15617	15411	15574	15550	15582	15529	15409	15605	15581	15506	15648	15571	15748	15586	15459	15640	15633	15612	15498	15635	15249	15547	15411	15671	15587	15698	15651	15556	15577	15544	15500	15484	15621	15479	15738	15464	15634	15677	15482	15413	15514	15584	15535	15739	15583	15599	15540	15539	15537	15493	15545	15687	15426	15482	15534	15721	15475	15573	15634	15531	15616	15647	15682	15580	15541	15490	15466	15686	15637	15698	15399	15555	15616	15623	15645	15673	15604	15627	15529	15609	15627	15563	15580	15655	15516	15591	15587	15494	15541	15422	15512	15410	15469	15802	15633	15480	15583	15490	15428	15502	15660	15563	15513	15618	15595	15601	15536	15561	15537	15435	15509	15580	15637	15696	15588	15529	15719	15618	15731	15494	15623	15796	15489	15503	15656	15523	15553	15587	15732	15519	15769	15732	15352	15555	15403	15658	15497	15549	15407	15485	15454	15651	15581	15611	15587	15560	15500	15481	15507	15625	15627	15524	15554	15652	15400	15682	15641	15706	15700	15462	15456	15427	15413	15482	15755	15598	15449	15580	15459	15575	15711	15588	15508	15689	15673	15510	15778	15626	15435	15614	15580	15524	15585	15682	15519	15488	15680	15456	15502	15695	15480	15511	15508	15614	15664	15471	15380	15317	15554	15680	15605	15471	15618	15628	15531	15727	15543	15586	15545	15683	15487	15685	15502	15742	15548	15570	15462	15588	15507	15571	15433	15448	15580	15666	15747	15713	15550	15702	15672	15526	15404	15611	15713	15565	15552	15484	15632	15360	15536	15593	15502	15581	15499	15610	15624	15539	15523	15477	15685	15612	15653	15607	15659	15494	15598	15561	15588	15527	15584	15579	15501	15543	15640	15666	15404	15502	15524	15481	15542	15681	15508	15509	15503	15754	15591	15635	15350	15632	15725	15660	15658	15604	15510	15743	15603	15633	15584	15638	15757	15529	15582	15727	15520	15532	15381	15533	15464	15627	15590	15497	15486	15520	15577	15598	15425	15592	15483	15499	15486	15711	15659	15725	15497	15551	15514	15475	15519	15426	15529	15641	15511	15571	15423	15584	15621	15767	15563	15556	15604	15650	15626	15364	15450	15537	15432	15588	15699	15729	15655	15552	15696	15530	15529	15521	15487	15426	15389	15538	15570	15552	15620	15540	15593	15598	15708	15519	15478	15643	15593	15654	15502	15754	15504	15598	15540	15483	15416	15678	15430	15431	15561	15689	15397	15466	15615	15708	15513	15565	15432	15582	15578	15529	15446	15628	15454	15639	15603	15566	15694	15640	15442	15577	15746	15653	15588	15551	15591	15494	15553	15468	15623	15376	15590	15642	15525	15683	15488	15742	15619	15654	15672	15520	15470	15712	15520	15498	15663	15574	15522	15445	15615	15611	15554	15624	15476	15471	15627	15792	15685	15583	15601	15770	15503	15546	15660	15527	15521	15635	15502	15616	15426	15678	15551	15396	15636	15506	15493	15533	15826	15480	15719	15614	15414	15525	15347	15622	15476	15532	15700	15488	15482	15568	15397	15584	15710	15500	15521	15468	15630	15669	15602	15559	15650	15599	15634	15780	15565	15446	15605	15534	15617	15583	15681	15542	15603	15490	15762	15593	15337	15617	15566	15488	15517	15675	15557	15465	15527	15572	15598	15851	15418	15615	15356	15600	15687	15635	15658	15511	15593	15685	15625	15628	15486	15432	15575	15587	15631	15553	15737	15620	15523	15561	15457	15740	15356	15682	15366	15495	15614	15644	15561	15436	15767	15525	15574	15607	15584	15580	15509	15465	15476	15497	15389	15599	15646	15707	15552	15602	15573	15551	15401	15517	15456	15641	15551	15461	15434	15748	15555	15890	15657	15528	15583	15574	15659	15630	15685	15495	15636	15575	15606	15665	15437	15580	15770	15568	15543	15575	15616	15660	15565	15349	15585	15592	15602	15576	15531	15414	15453	15563	15381	15583	15652	15484	15618	15534	15567	15580	15651	15622	15413	15571	15622	15461	15684	15591	15552	15521	15465	15414	15471	15451	15543	15590	15609	15583	15494	15669	15380	15529	15528	15670	15601	15504	15609	15629	15379	15533	15634	15529	15579	15513	15586	15528	15490	15419	15652	15499	15744	15623	15505	15556	15378	15676	15571	15661	15487	15759	15646	15525	15753	15421	15594	15647	15420	15655	15483	15640	15571	15514	15594	15514	15473	15636	15463	15431	15447	15634	15656	15668	15476	15413	15670	15595	15473	15485	15613	15642	15563	15645	15639	15549	15645	15750	15614	15602	15648	15505	15647	15640	15606	15711	15595	15564	15715	15531	15632	15753	15475	15782	15676	15526	15549	15634	15494	15637	15614	15532	15435	15558	15472	15458	15588	15683	15595	15633	15579	15558	15560	15544	15502	15430	15529	15592	15643	15349	15566	15592	15491	15750	15431	15606	15650	15554	15596	15511	15688	15649	15736	15503	15602	15624	15363	15495	15643	15515	15592	15641	15590	15516	15867	15586	15613	15413	15770	15688	15473	15529	15676	15551	15515	15422	15675	15611	15615	15618	15653	15551	15564	15676	15590	15597	15448	15535	15536	15561	15563	15498	15581	15607	15687	15701	15634	15535	15605	15701	15697	15489	15691	15598	15557	15604	15403	15812	15657	15679	15502	15550	15604	15558	15527	15571	15643	15469	15502	15515	15667	15654	15549	15524	15714	15475	15476	15590	15489	15395	15556	15720	15786	15655	15618	15688	15656	15460	15487	15542	15702	15544	15593	15545	15445	15492	15595	15684	15581	15644	15648	15530	15387	15607	15769	15575	15602	15596	15571	15570	15631	15541	15641	15601	15665	15585	15542	15511	15483	15442	15584	15554	15504	15644	15463	15547	15649	15658	15646	15771	15667	15683	15659	15562	15508	15578	15647	15706	15496	15723	15725	15654	15513	15565	15522	15459	15687	15439	15479	15512	15634	15618	15569	15650	15545	15623	15613	15695	15607	15634	15574	15607	15661	15580	15696	15728	15491	15490	15591	15525	15614	15586	15792	15582	15508	15641	15479	15602	15627	15457	15528	15595	15623	15674	15617	15465	15428	15605	15585	15615	15755	15539	15539	15559	15632	15499	15623	15515	15571	15601	15684	15511	15670	15516	15416	15618	15595	15609	15490	15517	15618	15488	15548	15728	15628	15571
22756	21194	29045	23706	21933	24909	27589	22804	21806	21771	20868	20331	20163	19985	19852	19127	19615	19344	19466	19353	19221	19280	19222	19258	19020	19067	19115	19250	18970	19065	19022	19105	18948	18870	18905	18892	18873	18803	18879	19036	18711	18976	18849	18943	18958	18971	18992	18833	18903	18813	18946	18913	18988	18780	18823	18696	18886	18984	18848	18846	18710	18769	18903	18811	18932	18839	18911	18758	18864	18752	18701	18708	18799	18853	18947	18734	18755	18908	18547	18874	18849	18617	18859	18837	18783	18744	19007	18671	18862	18665	19061	18840	18833	18906	18759	18889	18684	18882	18827	18814	19026	18641	18828	18857	18775	18762	18626	18809	18945	18910	18756	18661	19029	18763	18753	18979	18935	18944	18959	18614	18825	18767	18804	18720	18809	18572	18795	18738	18936	18920	19016	18609	18820	18719	18678	18908	18840	18663	18890	18943	18691	18885	18686	18867	18709	18908	18970	18855	18934	18847	18862	18580	18548	18706	18769	18958	18598	19012	18918	18530	18744	18812	18825	18766	18641	18802	18795	18711	18507	18852	18571	18643	18536	18825	18851	18738	18744	18780	18651	18803	18831	18634	18946	18812	18819	18748	18769	18803	18840	18802	18759	18827	18688	18770	18789	18741	18914	18770	18773	19019	18710	18875	18871	18791	18728	18920	18770	18723	18656	18908	18778	18894	18822	18770	18842	18753	18966	18774	18733	18858	18883	18644	18751	18902	18878	18792	18816	18849	19050	18734	18757	18649	18765	18673	18801	18965	18849	18765	18896	18818	18704	18795	18924	18788	18825	18737	18788	18657	18740	18580	18764	18767	18825	18652	18710	18814	18797	18652	18597	18778	18647	18704	18776	18756	18679	18647	18817	18856	18758	18874	18849	18726	18727	18793	18888	18697	18798	19026	18751	18784	18751	18523	18815	18713	18847	18832	18826	18874	18795	18632	18831	18691	18720	18847	18908	18758	18809	18821	18950	18844	18849	18722	18932	18695	18794	18866	18828	18668	18779	18848	18663	18646	18660	18724	18821	18796	18711	18830	18851	18677	18816	18748	18569	18674	18823	19026	18694	18706	18666	18708	18888	18796	18750	18735	18919	18833	18864	18903	18963	18653	18937	19006	18865	18732	18810	18936	18750	18797	18796	18801	18773	18738	18714	18666	18894	18809	18677	18705	18810	18828	18768	18951	18793	18703	18705	18752	19012	18823	18777	18698	18839	18623	18654	18572	18794	18882	18676	18574	18680	18453	18848	18761	18691	18800	18645	18835	18784	18924	18883	19036	18901	18943	18756	18769	18791	18446	18788	18795	18828	18583	18753	18590	18662	19010	18558	18808	18788	18852	18712	18683	18809	18691	18635	18546	18671	18679	18928	18860	18759	18718	18769	18920	18737	18619	18720	18761	18898	18657	18686	18610	18747	18692	18687	18724	18766	18791	18782	18826	18679	18672	18787	18584	18870	18766	18776	18829	18673	18691	19068	18785	18712	18759	18875	18770	18807	18711	18847	18717	18783	18709	18824	18631	18684	18756	18687	18744	18565	18739	18662	18769	18766	18756	18788	18768	18724	18766	18617	18692	18735	18755	18885	18793	18834	18949	18753	18727	18909	18986	18769	18660	18749	18535	18673	18831	18751	18787	18818	18741	18887	18605	18913	18737	18795	18798	18883	18845	19009	18863	18862	18805	18808	18613	18688	18825	18689	18907	18823	18697	18773	18738	18924	18813	18772	18694	18970	18915	18811	18930	18579	18660	18703	18734	18717	18740	18928	18730	18833	18906	18707	18855	18829	18932	18635	18778	18713	18637	18802	18692	18657	18765	18721	18661	18730	18723	18794	18615	18860	18999	18764	18658	18838	18730	18821	18842	18952	18550	18758	18873	18779	18730	18816	18696	18837	18639	18858	18868	18814	18674	18794	18687	18673	18699	18617	18972	18773	18774	18720	18744	18709	18851	18944	18544	18807	18615	18812	18813	18959	18889	18767	18698	18936	18894	18767	18762	18862	18807	18655	18835	18777	18757	18583	18712	18768	18568	18841	18623	19091	18840	18857	18759	18724	18885	18839	18868	18816	18704	18896	18482	18666	18830	18940	18577	18739	18909	18775	18760	18792	18829	18843	18870	18780	18817	18956	18726	18940	18650	18574	18819	18826	18993	18981	18982	18872	18771	18748	18813	18801	18713	18674	18817	18735	18775	18812	18684	18762	18778	18711	18871	18859	18622	18601	18647	18846	18757	19026	18673	18767	18721	18567	18821	18719	18814	18728	18597	18765	18736	18852	18752	18797	18680	18729	18722	18909	18777	18646	18852	18847	18880	18704	18734	18674	18800	18730	18739	18799	18853	18717	18852	18736	18788	18762	18851	18726	18860	18832	18801	18862	18783	18654	18657	18956	18876	18835	18674	18824	18609	18680	18702	18810	18850	18922	18635	18784	18862	18749	18903	18957	18735	18780	18730	18711	18730	18721	18884	18927	18784	18756	18638	18691	18705	18769	18729	18734	19044	18807	18828	18710	18724	18732	18932	18828	18653	18623	18693	18755	18645	18766	18898	18753	18952	18880	18916	18812	18622	18815	18850	18872	18805	18694	18793	18755	18620	18694	18701	18910	18987	18967	18613	18857	18701	18914	18643	18846	18693	18828	18980	18868	18789	18777	18768	18512	18731	18839	18895	18622	18903	18735	18788	18802	18970	18815	18537	18792	18836	18747	18870	18896	18604	18863	18740	18719	18802	18618	18683	18685	18658	18827	18811	18838	18968	18889	18968	18770	18716	18658	18831	18594	18966	18897	18873	18930	18757	18861	18720	18790	18829	18568	18870	18789	18719	18844	18760	18863	18834	18722	19001	18540	18884	18811	18697	18739	18781	18749	18860	18673	18847	18824	18892	18977	18870	18981	18928	18883	18719	18782	18724	18464	18696	18580	18708	18880	18829	18718	18789	18832	18727	18759	18791	18610	18684	18674	18835	18678	18855	18786	18779	18773	18766	18823	18916	18701	18681	18871	18842	18579	18556	18638	18865	18745	18946	18872	18645	18781	18926	18712	18912	18733	18967	18850	18658	18843	18781	18824	18851	18825	18560	18756	18759	18765	18787	18650	18917	18732	18758	18774	18718	18654	18836	18761	18811	18936	18851	18881	18963	18756	18949	18773	18730	19050	18804	18904	18576	18807	18717	18689	18643	18874	18688	18713	18801	18836	18710	18861	18593	18565	18831	18675	18563	18894	18914	19058	18661	18800	18806	18712	18866	18819	18768	18722	18708	18871	18492	18801	19002	18800	18730	18659	18765	18690	18808	18576	18631	19034	18642	18813	18719	18598	18817	18733	18862	18944	18780	18537	19037	18661	18799	18877	18637	18723	18586	18994	18723	18895	18769	18660	18804	18714	18741	18845	18729	18613	18709	18948	18760	18708	18799	18869	18710	18847	18658	18677	18979	18740	18671	18851	18881	18871	19044	18842	18737	18852	18913	18728	18778	18776	18721	18742	18828	18795	18815	18935	18709	18880	18602	18855	18681	18736	18827	18868	18839	18862	18845	19030	18685	18852	18645	18559	18968	18572	18812	18809	18757	18645	18646	18877	18661	18756	18665	18827	18800	18698	18710	18836	18923	18697	18663	18670	18632	18885	18723	18731	18733	18992	18579	18910	18877	18740	18946	18915	18902	18776	18622	18807	18788	18760	18687	18805	18864	18813	18692	18853	18527	18855	18885	19041	18648	18622	18880	18930	18869	18716	18864	18682	18724	18793	18697	18732	18738	18790	18666	18823	18629	18710	18934	18846	18862	18878	18826	18741	18729	18766	18738	18654	18655	18604	18798	18702	18719	18702	18702	18840	18786	18685	18819	18792	18705	18695	18753	18723	18727	18856	18880	18654	18871	18786	18681	18649	18779	18798	18892	18785	18906	18786	18678	18933	18693	18982	18764	18713	18710	18833	18824	18921	18614	18679	18742	18664	18805	18809	18894	18894	18710	18850	18797	18637	18734	18907	18712	18908	18937	18786	18937	18906	18675	18586	18903	18698	18729	18781	18695	18715	18662	18681	18861	18707	18806	18646	18782	18804	18712	18736	18611	18762	18739	18789	18748	19002	18590	18668	18766	18586	18697	18573	18642	18806	18801	19003	18763	18571	18865	18542	18689	18719	18763	18750	18756	19028	18920	18823	18789	18925	18650	18884	18665	18795	19030	18839	18638	18744	18683	18775	18674	18785	18636	18741	18839	18662	18777	18970	18780	18665	18931	18760	18987	18992	18577	18734	18823	18792	18682	18663	18757	18888	18767	18925	18660	18810	18789	18896	18872	18570	18734	18869	18760	18527	18739	18707	18753	18674	18757	18974	18766	18709	18777	18750	18688	18735	18668	18729	18910	18778	18854	18773	19016	18934	18845	18846	18755	18894	18723	18670	18862	18848	18785	18920	18794	18616	18753	18868	18531	18807	18829	18799	18805	18628	18703	18962	18753	18837	18768	18744	18688	18682	18588	18816	18814	18709	18818	18773	18670	18680	18927	18837	18863	18845	18804	18565	18706	18851	18835	18830	18502	18714	18675	18647	18833	18932	18828	18774	18591	18814	18960	18908	18690	18721	18920	18757	18835	18586	18869	18755	18854	18873	18634	18557	18770	18918	18682	18849	18829	18772	18694	18624	18931	18844	18788	18664	18714	18835	18596	18659	18791	18729	18704	18723	18966	18907	18908	18680	18714	18707	18650	18776	18839	18670	19016	18948	18644	18737	18858	18570	18704	18859	18673	18647	18895	18762	18879	18851	18709	18617	18698	18736	18790	18679	18808	18802	18703	18675	18856	18892	18851	18959	18949	18690	18654	18852	18768	18608	18735	18680	18745	18904	18792	18712	18962	18773	18595	18758	18918	18755	18665	18850	18560	18860	18555	18557	18642	18528	18701	18723	18919	18696	18982	18723	18771	18836	18639	18713	18865	18701	18557	19003	18639	18938	18598	18853	18734	18663	18546	18775	18664	18844	18829	18844	18763	18734	18868	18842	18639	18593	18825	18630	18625	18844	18793	18947	18617	18719	18768	18422	18573	18819	18797	18725	18661	18740	18799	18592	18693	18882	18807	18856	18667	18640	18792	18752	18857	18964	18863	18689	18808	18738	18935	18703	18766
23268	41567	41777	35285	29683	26086	23953	22626	21294	20314	19296	18843	18430	18220	18069	17816	17770	17570	17627	17282	17145	17057	17098	17036	16908	16935	16895	17001	16825	16721	16643	16710	16753	16863	16747	16635	16760	16700	16703	16619	16726	16683	16713	16660	16562	16648	16685	16647	16578	16626	16491	16760	16632	16511	16525	16558	16598	16499	16659	16500	16638	16584	16480	16641	16637	16625	16723	16663	16643	16632	16609	16511	16560	16497	16566	16568	16576	16558	16585	16431	16659	16700	16753	16682	16638	16522	16742	16640	16580	16578	16673	16639	16497	16405	16449	16564	16677	16563	16498	16469	16518	16584	16511	16675	16562	16684	16466	16532	16463	16466	16536	16602	16678	16772	16498	16601	16480	16436	16693	16450	16504	16420	16569	16514	16569	16457	16547	16583	16644	16584	16323	16490	16600	16295	16516	16512	16549	16636	16593	16705	16382	16641	16812	16531	16595	16390	16666	16558	16539	16754	16667	16677	16484	16756	16626	16611	16709	16760	16553	16420	16616	16819	16412	16704	16659	16603	16255	16657	16662	16481	16425	16506	16650	16512	16612	16520	16462	16658	16465	16416	16588	16580	16571	16559	16508	16632	16539	16584	16579	16656	16542	16573	16613	16543	16433	16571	16507	16578	16514	16648	16491	16561	16576	16680	16705	16709	16686	16531	16475	16465	16570	16648	16492	16517	16613	16536	16766	16529	16677	16641	16649	16614	16664	16574	16683	16599	16590	16783	16404	16766	16498	16468	16587	16676	16644	16533	16534	16589	16699	16599	16521	16460	16581	16432	16539	16499	16658	16569	16597	16450	16666	16617	16630	16649	16726	16508	16568	16634	16430	16369	16603	16650	16616	16676	16433	16553	16456	16668	16510	16598	16309	16552	16610	16522	16674	16626	16485	16581	16748	16521	16629	16569	16403	16670	16651	16649	16371	16593	16558	16587	16671	16594	16588	16390	16607	16615	16569	16546	16673	16311	16532	16494	16432	16578	16524	16691	16587	16641	16543	16541	16508	16750	16514	16583	16503	16607	16510	16579	16669	16638	16799	16577	16703	16672	16490	16806	16639	16538	16700	16515	16537	16493	16632	16695	16555	16566	16632	16457	16400	16552	16548	16540	16502	16605	16762	16754	16395	16705	16497	16498	16527	16562	16461	16726	16705	16296	16642	16615	16484	16518	16621	16620	16372	16633	16478	16457	16663	16820	16614	16416	16604	16568	16418	16522	16714	16718	16568	16530	16596	16441	16549	16515	16353	16620	16613	16599	16645	16644	16467	16305	16670	16455	16640	16447	16580	16641	16664	16652	16534	16464	16743	16527	16803	16713	16699	16462	16417	16409	16741	16400	16460	16629	16506	16631	16390	16575	16684	16565	16528	16310	16602	16679	16620	16603	16625	16569	16670	16585	16527	16530	16591	16448	16516	16592	16513	16548	16537	16575	16610	16674	16500	16651	16681	16528	16630	16704	16668	16621	16511	16535	16522	16545	16595	16419	16664	16481	16707	16512	16637	16589	16680	16688	16607	16525	16508	16734	16560	16609	16468	16606	16696	16526	16686	16520	16642	16465	16480	16698	16607	16505	16573	16603	16488	16697	16470	16545	16620	16545	16565	16591	16596	16503	16825	16634	16701	16503	16425	16486	16541	16571	16664	16517	16651	16635	16515	16666	16717	16622	16499	16499	16640	16478	16613	16501	16619	16450	16561	16653	16581	16530	16736	16398	16642	16626	16459	16586	16493	16532	16633	16605	16457	16617	16528	16633	16502	16641	16619	16506	16434	16602	16511	16641	16682	16372	16536	16537	16535	16552	16485	16642	16542	16634	16390	16536	16736	16730	16512	16716	16643	16446	16537	16745	16501	16426	16578	16592	16532	16617	16712	16472	16583	16555	16647	16703	16638	16334	16587	16506	16637	16496	16539	16675	16518	16491	16615	16441	16578	16652	16649	16604	16696	16780	16677	16483	16492	16734	16477	16692	16591	16674	16554	16600	16654	16647	16507	16446	16645	16441	16558	16569	16595	16572	16587	16571	16595	16605	16537	16465	16653	16481	16514	16526	16666	16685	16518	16645	16463	16726	16650	16465	16591	16547	16570	16589	16620	16563	16547	16569	16658	16448	16660	16569	16552	16575	16592	16546	16630	16503	16676	16496	16487	16541	16733	16544	16574	16471	16492	16601	16557	16647	16601	16842	16578	16639	16527	16565	16730	16594	16710	16555	16533	16594	16462	16618	16804	16531	16510	16391	16610	16505	16722	16567	16577	16391	16600	16447	16585	16673	16389	16491	16702	16573	16714	16529	16584	16731	16426	16537	16503	16627	16564	16603	16658	16763	16394	16652	16523	16628	16627	16400	16642	16494	16665	16644	16532	16561	16520	16694	16426	16614	16609	16620	16741	16467	16553	16559	16517	16422	16583	16626	16563	16507	16764	16439	16625	16821	16359	16545	16592	16493	16555	16591	16410	16418	16528	16632	16581	16557	16529	16564	16758	16603	16638	16681	16636	16503	16685	16526	16585	16495	16665	16624	16619	16525	16510	16367	16451	16651	16474	16457	16573	16536	16574	16644	16530	16593	16525	16590	16625	16690	16518	16759	16631	16633	16447	16732	16623	16533	16624	16496	16406	16633	16558	16417	16431	16578	16490	16420	16497	16548	16595	16493	16542	16521	16572	16669	16570	16767	16471	16416	16582	16681	16468	16616	16562	16536	16586	16403	16630	16622	16655	16627	16429	16405	16601	16516	16549	16696	16487	16406	16579	16453	16342	16598	16578	16660	16538	16547	16520	16568	16528	16680	16482	16454	16495	16451	16565	16502	16481	16680	16474	16453	16433	16693	16469	16465	16686	16545	16561	16649	16580	16666	16553	16538	16529	16682	16509	16591	16509	16613	16560	16556	16613	16679	16646	16330	16526	16482	16622	16482	16487	16599	16702	16732	16516	16600	16523	16556	16458	16629	16367	16733	16500	16455	16473	16564	16500	16579	16491	16811	16641	16703	16653	16571	16635	16578	16532	16652	16576	16687	16633	16467	16538	16629	16624	16700	16652	16499	16504	16633	16487	16709	16543	16549	16532	16545	16508	16445	16350	16462	16562	16553	16773	16605	16645	16586	16570	16584	16566	16519	16527	16522	16510	16626	16484	16644	16564	16652	16690	16753	16542	16627	16451	16530	16762	16535	16603	16408	16432	16696	16595	16331	16550	16581	16517	16481	16407	16600	16588	16563	16566	16603	16539	16433	16543	16563	16442	16433	16510	16673	16659	16615	16501	16649	16478	16620	16624	16674	16500	16764	16563	16586	16730	16560	16593	16602	16621	16384	16512	16476	16652	16523	16512	16561	16703	16684	16673	16555	16681	16440	16477	16605	16568	16648	16354	16589	16522	16547	16415	16527	16558	16565	16590	16665	16433	16486	16801	16572	16557	16596	16369	16445	16426	16456	16613	16574	16692	16488	16622	16509	16529	16477	16424	16598	16496	16652	16636	16413	16535	16534	16629	16676	16700	16568	16468	16638	16595	16428	16653	16588	16481	16548	16500	16655	16596	16544	16474	16474	16378	16513	16442	16610	16548	16536	16598	16469	16724	16420	16568	16643	16576	16511	16398	16510	16510	16429	16775	16621	16501	16607	16478	16486	16661	16444	16571	16526	16618	16495	16496	16573	16613	16554	16473	16408	16543	16560	16549	16510	16422	16651	16621	16586	16618	16587	16528	16497	16666	16629	16518	16365	16490	16427	16621	16538	16460	16449	16563	16620	16598	16636	16484	16576	16577	16509	16542	16515	16413	16532	16484	16470	16610	16625	16457	16425	16570	16427	16520	16714	16605	16395	16572	16541	16628	16499	16573	16585	16429	16746	16460	16644	16583	16664	16433	16649	16614	16540	16637	16487	16552	16502	16494	16628	16544	16692	16636	16516	16581	16592	16313	16643	16619	16542	16556	16652	16539	16498	16597	16541	16506	16418	16578	16632	16524	16664	16580	16702	16469	16701	16610	16506	16585	16496	16543	16567	16523	16577	16623	16530	16645	16579	16650	16520	16427	16542	16713	16513	16504	16762	16597	16639	16582	16444	16488	16494	16598	16496	16500	16628	16418	16621	16527	16653	16644	16578	16764	16578	16462	16636	16629	16645	16467	16561	16625	16604	16521	16642	16561	16674	16486	16603	16589	16588	16483	16622	16626	16703	16529	16631	16691	16417	16521	16494	16588	16535	16595	16491	16579	16529	16482	16611	16510	16537	16373	16529	16537	16496	16589	16580	16804	16655	16542	16494	16423	16582	16618	16576	16676	16781	16540	16593	16625	16681	16600	16548	16481	16700	16586	16440	16541	16623	16519	16585	16574	16528	16419	16425	16649	16523	16647	16445	16386	16621	16798	16337	16682	16678	16569	16603	16574	16448	16651	16724	16571	16459	16465	16580	16719	16451	16676	16661	16527	16645	16544	16330	16544	16579	16624	16544	16602	16469	16503	16565	16500	16704	16656	16596	16606	16667	16551	16446	16364	16723	16618	16615	16590	16547	16672	16717	16353	16625	16701	16575	16625	16548	16575	16581	16617	16590	16670	16546	16534	16611	16391	16549	16624	16602	16435	16636	16738	16495	16657	16723	16759	16540	16457	16594	16657	16572	16536	16466	16638	16531	16761	16485	16525	16620	16548	16539	16583	16519	16565	16708	16559	16588	16460	16650	16472	16612	16654	16514	16421	16691	16554	16381	16632	16656	16197	16485	16386	16629	16543	16514	16475	16481	16475	16337	16479	16753	16520	16627	16778	16299	16632	16604	16532	16583	16499	16530	16463	16450	16580	16583	16512	16505	16689	16486	16724	16480	16630	16503	16646	16554	16488	16582	16654	16538	16635	16684	16442	16696	16452	16664	16539	16492	16519	16615	16628	16334	16547	16640	16584	16635	16551	16657	16513	16789	16529	16519	16590	16697	16614	16449	16602	16561	16615	16665	16632	16737	16544	16690	16493	16430	16600	16509	16687	16677	16673	16549	16454	16533	16468	16549	16719	16545	16604	16630	16543	16632	16650	16581	16514	16613	16629	16586	16637	16494	16513	16399	16611	16519	16546	16619	16621	16597	16585	16612	16427	16611	16562	16667	16834	16423	16643	16545	16592	16553
27190	22481	26503	24193	19793	18461	18296	17782	17385	17520	17236	16997	16980	17161	17088	17167	16908	16936	16809	16884	16700	16792	16930	16841	16929	16879	16740	16677	16661	16737	16918	16776	16674	16895	16988	16891	16745	16763	16705	16933	16705	16654	16656	16679	16754	16820	16864	16564	16948	16807	16721	16779	16806	16749	16640	16802	16881	16698	16691	16814	16718	16852	16821	16830	16464	16647	16783	16685	16653	16529	16685	16374	16833	16645	16526	16699	16587	16886	16758	16789	16777	16716	16576	16694	16778	16846	16765	16781	16547	16797	16674	16608	16470	16746	16792	16717	16571	16608	16708	16474	16802	16686	16657	16747	16698	16690	16830	16635	16659	16775	16761	16548	16560	16725	16788	16540	16618	16596	16712	16619	16610	16669	16613	16611	16613	16631	16755	16560	16864	16712	16741	16950	16654	16719	16661	16408	16828	16858	16567	16495	16781	16628	16681	16759	16625	16633	16607	16488	16821	16846	16734	16686	16570	16802	16652	16630	16896	16576	16820	16789	16649	16739	16534	16795	16761	16822	16778	16764	16689	16669	16783	16590	16665	16699	16524	16573	16578	16847	16694	16769	16688	16638	16700	16901	16654	16676	16714	16542	16613	16662	16610	16609	16694	16633	16693	16686	16721	16568	16603	16640	16689	16884	16886	16782	16843	16772	16575	16669	16723	16782	16736	16560	16701	16613	16899	16824	16815	16587	16713	16623	16787	16598	16746	16794	16698	16641	16740	16674	16741	16624	16781	16694	16687	16714	16763	16572	16980	16879	16592	16614	16877	16652	17036	16667	16955	16753	16827	16869	16765	16577	16932	16746	16812	16451	16814	16802	16713	16888	16698	16749	16702	16733	16838	16661	16804	16716	16805	16703	16695	16870	16658	16642	16818	16724	16808	16698	16613	16913	16610	16627	16815	16672	16731	16668	16768	16707	16598	16486	16700	16742	16834	16681	16625	16641	16636	16643	16958	16654	16679	16654	16739	16732	16780	16706	16584	16796	16777	16700	16717	16570	16623	16710	16512	16524	16524	16686	16602	16832	16742	16760	16711	16617	16817	16632	16805	16597	16622	16846	16749	16607	16704	16765	16817	16845	16715	16620	16822	16625	16808	16758	16758	16659	16777	16799	16780	16681	16828	16717	16762	16768	16648	16739	16861	16735	16477	16518	16975	16733	16626	16652	16616	16567	16603	16699	16754	16710	16652	16814	16659	16788	16674	16652	16691	16706	16703	16785	16795	16717	16714	16596	16750	16601	16588	16592	16661	16529	16784	16678	16795	16734	16598	16647	16679	16570	16733	16773	16759	16655	16635	16814	16717	16725	16942	16645	16699	16686	16728	16671	16780	16593	16648	16813	16834	16519	16486	16609	16773	16672	16584	16745	16611	16594	16711	16723	16770	16671	16733	16733	16918	16805	16708	16744	16607	16655	16726	16762	16845	16803	16933	16605	16631	16723	16744	16621	16780	16544	16603	16495	16831	16846	16690	16706	16939	16657	16739	16675	16940	16672	16724	16684	16474	16722	16676	16741	16917	16715	16697	16706	16620	16804	16948	16796	16803	16738	16451	16662	16863	16825	16758	16751	16802	16607	17000	16623	16716	16701	16742	16719	16633	16588	16752	16948	16725	16730	16797	16762	16743	16677	16705	16669	16549	16526	16671	16665	16580	16908	16846	16611	16409	16718	16789	16556	16662	16558	16644	16706	16776	16834	16744	16600	16875	16713	16687	16641	16793	16686	16617	16714	16717	16433	16729	16633	16788	16606	16735	16618	16500	16528	16850	16779	16624	16669	16884	16679	16486	16579	16740	16562	16628	16734	16773	16747	16752	16593	16488	16582	16722	16511	16724	16826	16671	16823	16604	16683	16785	16865	16807	16824	16795	16634	16879	16773	16692	16695	16619	16571	16788	16801	16827	16708	16620	16368	16595	16677	16679	16639	16719	16590	16842	16895	16688	16692	16790	16801	16674	16901	16701	16842	16856	16617	16766	16785	16661	16916	16698	16853	16646	16650	16813	16588	16724	16641	16746	16647	16615	16777	16616	16593	16741	16679	16685	16679	16780	16599	16800	16645	16909	16647	16752	16615	16898	16581	16791	16747	16724	16573	16785	16572	16640	16661	16858	16712	16656	16711	16721	16627	16644	16735	16708	16656	16679	16623	16817	17018	16769	16885	16665	16885	16664	16571	16606	16897	16764	16688	16636	16739	16889	16761	16742	16826	16630	16692	16760	16620	16745	16602	16810	16823	16917	16639	16783	16642	16716	16637	16706	16926	16862	16643	16569	16692	16687	16642	16821	16797	16686	16919	16650	16720	16878	16699	16713	16937	16722	16657	16571	16710	16541	16718	16664	16712	16623	16722	16699	16690	16783	16452	16845	16685	16499	16933	16635	16682	16767	16681	16641	16622	16491	16579	16699	16633	16759	16773	16882	16635	16721	16681	16575	16566	16783	16781	16684	16797	16752	16391	16752	16578	16499	16760	16859	16759	16836	16863	16710	16598	16769	16753	16813	16973	16724	16783	16828	16602	17042	16661	16835	16820	16865	16740	16710	16805	16704	16700	16559	16795	16977	16693	16651	16704	16666	16837	16717	16809	16829	16540	16597	16702	16770	16847	16709	16735	16693	16646	16627	16737	16703	16604	16678	16741	16699	16598	16625	16947	16694	16538	16546	16696	16706	16751	16878	16528	16872	16614	16521	16615	16755	16728	16759	16548	16676	16563	16630	16641	16956	16656	16801	16933	16653	16569	16807	16597	16647	16668	16745	16641	16883	16704	16599	16813	16666	16764	16726	16651	16764	16716	16883	16496	16849	16833	16867	17006	16776	16806	16850	16748	16691	16567	16458	16540	16822	16649	17012	16841	16976	16583	16780	16768	16626	16723	16752	16780	16803	16935	16662	16749	16656	16675	16643	16502	16744	16799	16764	16579	16700	16662	16472	16745	16825	16482	16761	16796	16695	16647	16608	16577	16797	16622	16953	16690	16808	16698	16720	16705	16849	16754	16693	16857	16747	16701	16809	16804	16794	16519	16751	16843	16716	16562	16799	16786	16795	16638	16672	16752	16729	16775	16750	16519	16494	16688	16917	16606	16720	16785	16817	16688	16748	16676	16894	16719	16776	16729	16754	16647	16749	16665	16775	16605	16777	16896	16764	16726	16752	16625	16819	16914	16857	16525	16587	16744	16798	16643	16737	16669	16566	16567	16674	16811	16881	16755	16731	16838	16679	16739	16904	16756	16680	16722	16622	16624	16705	16671	16853	16675	16638	16720	16670	16767	16812	16769	16654	16683	16610	16898	16407	16705	16835	16829	16713	16701	16544	16546	16554	16819	16733	16679	16695	16856	16896	16666	16574	16567	16788	16634	16854	16813	16885	16614	16629	16678	16807	16962	16825	16691	16619	16436	16749	16626	16717	16571	16801	16731	16761	16587	16711	16600	16621	16730	16818	16728	16852	16810	16797	16730	16806	16756	16784	16699	16682	16914	16946	16711	16873	16663	16715	16616	16661	16643	16635	16779	16717	16837	16873	16933	16623	16756	16637	16602	16651	16774	16730	16676	16610	16665	16752	16734	16542	16726	16670	16636	16569	16788	16863	16855	16742	16713	16620	16762	16765	16744	16879	16810	16734	16907	16600	16941	16714	16671	16761	16589	16757	16645	16754	16650	16954	16761	16653	16695	16650	16779	16546	16676	16628	16609	16664	16716	16637	16722	16521	16606	16797	16774	16651	16567	16812	16552	16697	16904	16755	16717	16562	16760	16719	16724	16824	16707	16474	16779	16593	16524	16705	16732	16620	16589	16763	16689	16774	16741	16792	16733	16692	16691	16588	16720	16730	16946	16770	16802	16710	16707	16655	16764	16665	16574	16705	16599	16666	16792	16686	16554	16534	16767	16635	16740	16716	16707	16666	16627	16617	16656	16730	16812	16632	16570	16668	16615	16654	16662	16773	16515	16673	16847	16627	16559	16969	16570	16702	16915	16564	16715	16622	16593	16682	16864	16684	16746	16784	16607	16677	16643	16706	16625	16776	16440	16829	16633	16854	16773	16459	16568	16687	16815	16681	16765	16772	16793	16748	16823	16727	16702	16731	16657	16495	16707	16833	16639	16820	16699	16793	16657	16714	16648	16645	16562	16868	16824	16810	16901	16839	16694	16579	16646	16648	16688	16770	16760	16613	16759	16732	16816	16719	16657	16732	16752	16800	16918	16509	16699	16659	16796	16671	16619	16827	16714	16843	16765	16549	16891	16601	16716	16668	16836	16681	16782	16797	16674	16669	16898	16669	16766	16514	16711	16768	16694	16632	16515	16709	16611	16660	16703	16789	16616	16782	16699	16824	16922	16643	16679	16794	16790	16612	16731	16548	16759	16675	16613	16719	16616	16560	16517	16658	16519	16727	16714	16634	16694	16801	16705	16783	16909	16722	16798	16762	16800	16673	16899	16739	16651	16621	16618	16768	16687	16614	16630	16566	16765	16748	16692	16804	16551	16693	16665	16792	16702	16710	16634	16713	16760	16564	16835	16783	16596	16633	16734	16800	16701	16864	16917	17178	16854	16825	16643	16731	16612	16558	16991	16664	17007	16814	16635	16523	16618	16769	16740	16541	16705	16618	16633	16642	16844	16775	16705	16645	16623	16721	16684	16835	16681	16737	16639	16809	16752	16595	16680	16937	16734	16883	16619	16655	16649	16554	16698	16801	16822	16796	16761	16850	16741	16776	16733	16721	16556	16687	16976	16608	16695	17012	16708	16545	16462	16735	16884	16770	16685	16851	16631	16721	16870	16979	16714	16729	16649	16713	16649	16664	16711	16693	16803	16491	16638	16583	16769	16793	16608	16732	16621	16837	16816	16869	16868	16471	16779	16625	16781	16703	16685	16763	16739	16686	16608	16633	16695	16756	16946	16738	16592	16741	16863	16702	16798	16773	16802	16797	16754	16589	16730	16726	16820	16536	16598	16662	16838	16576	16635	16492	16665	16598	16924	16668	16836	16817	16678	16821	16706	16970	16713	16904	16693	16595	16748	16538	16851	16426	16711	16706	16900	16597	16624	16686	16693	16751	16661	16841	16698	16646	16871	16917	16643	16708	16802	16592	16602	16702	16851	16886	16682	16658	16886
20285	28788	27768	23618	20065	18452	17456	16981	16726	16460	15944	15857	15657	15917	16060	15803	15574	15601	15745	15481	15552	15504	15414	15517	15508	15318	15291	15249	15386	15321	15523	15393	15506	15282	15503	15369	15366	15409	15348	15393	15330	15366	15096	15334	15359	15323	15399	15362	15450	15391	15173	15426	15267	15458	15270	15391	15408	15465	15194	15413	15334	15367	15194	15390	15350	15326	15456	15315	15343	15261	15208	15245	15384	15370	15124	15427	15310	15283	15204	15120	15320	15312	15465	15312	15384	15246	15225	15250	15415	15224	15362	15332	15304	15274	15170	15401	15323	15221	15301	15347	15427	15374	15450	15390	15230	15283	15217	15432	15273	15255	15461	15290	15309	15334	15256	15152	15348	15368	15232	15367	15234	15183	15343	15493	15252	15276	15380	15237	15181	15132	15287	15259	15258	15474	15381	15177	15462	15343	15319	15280	15480	15404	15238	15351	15200	15351	15333	15263	15216	15216	15336	15496	15496	15235	15247	15345	15291	15394	15391	15470	15441	15235	15205	15181	15271	15276	15343	15270	15385	15163	15280	15395	15583	15198	15103	15190	15292	15319	15440	15343	15368	15468	15355	15273	15483	15397	15399	15255	15422	15187	15376	15304	15388	15401	15283	15277	15496	15335	15231	15279	15371	15319	15366	15367	15202	15255	15271	15373	15359	15370	15439	15475	15308	15506	15316	15281	15265	15220	15412	15304	15308	15103	15303	15444	15314	15317	15345	15485	15282	15324	15317	15058	15467	15407	15301	15604	15258	15306	15255	15358	15464	15425	15206	15304	15432	15302	15287	15237	15413	15316	15259	15237	15354	15316	15170	15464	15462	15265	15326	15265	15311	15377	15289	15396	15275	15406	15203	15308	15362	15316	15427	15298	15337	15415	15380	15299	15242	15452	15285	15204	15379	15271	15322	15093	15328	15344	15297	15307	15253	15359	15408	15357	15429	15296	15356	15300	15403	15434	15286	15185	15151	15225	15430	15376	15508	15408	15304	15282	15224	15456	15144	15129	15438	15332	15330	15245	15314	15247	15449	15225	15240	15224	15328	15424	15362	15252	15341	15391	15395	15328	15268	15407	15309	15290	15311	15369	15470	15362	15256	15358	15376	15228	15264	15330	15254	15364	15328	15275	15243	15310	15265	15348	15321	15402	15400	15381	15409	15482	15434	15426	15431	15326	15201	15343	15247	15339	15356	15221	15422	15256	15349	15361	15348	15423	15339	15237	15341	15292	15450	15394	15329	15278	15227	15394	15350	15359	15454	15081	15254	15303	15286	15325	15485	15246	15178	15486	15256	15318	15483	15383	15374	15384	15401	15219	15140	15451	15301	15459	15318	15434	15479	15311	15461	15687	15450	15367	15393	15488	15519	15298	15545	15309	15259	15397	15475	15184	15168	15337	15187	15435	15567	15281	15397	15297	15321	15579	15480	15287	15225	15343	15270	15405	15341	15377	15299	15305	15356	15406	15513	15198	15380	15441	15185	15339	15111	15330	15342	15228	15479	15296	15622	15355	15267	15308	15378	15429	15282	15326	15413	15383	15342	15218	15294	15370	15229	15322	15330	15506	15269	15531	15278	15341	15222	15082	15251	15307	15379	15283	15323	15251	15341	15182	15289	15398	15391	15318	15281	15260	15369	15198	15249	15339	15326	15530	15356	15227	15204	15328	15493	15261	15361	15311	15429	15232	15378	15403	15246	15248	15195	15483	15236	15412	15233	15276	15323	15341	15404	15277	15356	15384	15406	15414	15306	15410	15479	15293	15222	15273	15105	15240	15355	15322	15340	15370	15409	15368	15339	15277	15280	15258	15306	15321	15336	15163	15312	15322	15395	15244	15302	15258	15389	15506	15248	15412	15449	15341	15341	15325	15562	15303	15302	15221	15355	15467	15399	15330	15275	15263	15529	15363	15378	15397	15313	15223	15287	15252	15366	15299	15162	15277	15360	15247	15345	15425	15267	15229	15455	15340	15300	15388	15454	15581	15371	15302	15315	15447	15304	15198	15535	15424	15331	15370	15159	15333	15177	15266	15383	15292	15438	15406	15388	15151	15413	15383	15426	15211	15282	15491	15338	15323	15293	15435	15306	15259	15599	15431	15382	15292	15348	15232	15306	15332	15433	15261	15217	15364	15418	15370	15309	15331	15301	15405	15116	15263	15222	15333	15463	15307	15419	15236	15396	15466	15361	15362	15256	15354	15353	15403	15365	15252	15416	15196	15462	15341	15287	15405	15340	15272	15261	15274	15277	15353	15214	15334	15368	15289	15399	15267	15540	15262	15350	15230	15179	15476	15334	15360	15430	15333	15366	15279	15223	15362	15333	15307	15376	15151	15408	15344	15397	15292	15236	15332	15404	15219	15320	15319	15352	15333	15396	15479	15223	15378	15238	15453	15269	15213	15425	15396	15448	15209	15423	15347	15287	15048	15361	15218	15266	15440	15428	15416	15278	15336	15358	15177	15449	15441	15415	15276	15500	15356	15356	15271	15322	15466	15293	15365	15362	15360	15416	15352	15318	15285	15374	15301	15362	15370	15452	15183	15235	15205	15242	15536	15343	15376	15115	15424	15217	15217	15421	15327	15288	15387	15405	15389	15269	15372	15205	15341	15362	15518	15202	15396	15303	15295	15221	15360	15521	15242	15349	15370	15342	15323	15491	15280	15235	15354	15221	15329	15263	15296	15413	15262	15357	15373	15152	15375	15363	15314	15375	15347	15326	15220	15271	15329	15438	15232	15414	15467	15238	15311	15206	15457	15357	15230	15431	15302	15332	15280	15250	15392	15212	15278	15510	15317	15240	15349	15382	15191	15219	15321	15352	15454	15324	15337	15265	15192	15500	15408	15332	15453	15204	15160	15495	15258	15201	15215	15377	15216	15313	15180	15447	15375	15444	15448	15309	15384	15304	15413	15323	15375	15217	15300	15261	15359	15306	15474	15264	15377	15486	15141	15487	15208	15229	15308	15215	15303	15177	15279	15404	15207	15337	15420	15248	15345	15306	15237	15406	15379	15333	15259	15454	15204	15507	15242	15335	15398	15389	15311	15311	15383	15205	15247	15354	15184	15336	15291	15293	15276	15299	15233	15195	15358	15339	15365	15286	15252	15503	15342	15275	15369	15398	15231	15295	15355	15312	15361	15227	15226	15194	15268	15257	15428	15107	15417	15379	15308	15384	15405	15324	15227	15332	15352	15418	15288	15397	15231	15295	15434	15305	15374	15406	15241	15488	15320	15446	15395	15307	15351	15399	15414	15211	15393	15470	15283	15437	15105	15327	15306	15315	15278	15442	15350	15240	15274	15263	15349	15195	15362	15258	15390	15329	15216	15393	15373	15261	15333	15334	15470	15231	15145	15301	15340	15387	15262	15312	15337	15481	15428	15406	15230	15424	15397	15426	15255	15462	15304	15253	15477	15406	15422	15365	15245	15280	15250	15304	15289	15328	15480	15427	15368	15229	15356	15455	15379	15264	15392	15440	15343	15295	15655	15451	15306	15204	15316	15552	15350	15381	15162	15263	15295	15274	15425	15277	15252	15308	15331	15366	15215	15247	15478	15277	15361	15341	15366	15216	15400	15237	15251	15322	15402	15288	15303	15420	15483	15295	15536	15215	15421	15284	15321	15252	15446	15370	15523	15492	15247	15425	15426	15317	15227	15401	15455	15343	15159	15278	15426	15192	15485	15204	15486	15276	15251	15380	15217	15418	15392	15346	15356	15367	15384	15533	15440	15277	15254	15328	15146	15184	15271	15389	15327	15378	15236	15218	15260	15374	15347	15302	15239	15179	15346	15410	15521	15160	15345	15078	15260	15493	15335	15301	15357	15529	15437	15472	15377	15358	15393	15404	15264	15281	15265	15364	15342	15323	15266	15345	15398	15242	15305	15346	15085	15270	15270	15214	15243	15506	15384	15396	15180	15394	15438	15272	15322	15224	15312	15392	15337	15126	15264	15239	15332	15408	15322	15395	15338	15386	15373	15554	15302	15207	15307	15306	15118	15273	15231	15233	15369	15335	15577	15355	15255	15436	15282	15326	15279	15253	15234	15393	15306	15229	15453	15211	15432	15158	15300	15367	15309	15392	15418	15230	15478	15261	15341	15323	15222	15226	15318	15218	15245	15391	15408	15345	15188	15420	15381	15397	15467	15441	15419	15338	15074	15302	15292	15218	15197	15122	15469	15209	15329	15452	15276	15343	15343	15200	15384	15078	15348	15498	15380	15400	15186	15382	15470	15381	15358	15385	15257	15333	15283	15413	15233	15443	15325	15412	15204	15335	15239	15265	15426	15409	15369	15434	15272	15311	15448	15353	15297	15314	15401	15425	15442	15290	15269	15397	15153	15319	15261	15187	15498	15366	15251	15397	15337	15430	15331	15440	15343	15323	15364	15237	15360	15380	15216	15436	15369	15527	15302	15265	15186	15245	15355	15342	15372	15294	15204	15155	15359	15253	15359	15324	15242	15356	15212	15425	15346	15380	15178	15179	15287	15323	15310	15423	15343	15202	15274	15221	15339	15406	15345	15327	15447	15406	15404	15413	15320	15460	15414	15214	15339	15326	15298	15352	15286	15428	15251	15328	15256	15280	15237	15255	15503	15367	15296	15386	15248	15293	15293	15350	15322	15380	15311	15395	15321	15391	15354	15135	15292	15239	15370	15366	15330	15421	15291	15322	15224	15371	15149	15325	15396	15340	15512	15414	15269	15423	15277	15366	15192	15408	15316	15260	15469	15326	15343	15226	15337	15325	15420	15320	15160	15391	15293	15420	15217	15357	15247	15256	15308	15330	15276	15347	15427	15407	15280	15255	15338	15355	15550	15329	15173	15301	15165	15347	15450	15251	15424	15423	15479	15251	15227	15336	15176	15499	15428	15258	15339	15509	15245	15351	15346	15325	15361	15353	15393	15387	15400	15399	15285	15488	15523	15276	15513	15294	15344	15388	15208	15421	15345	15265	15152	15327	15381	15199	15407	15312	15344	15355	15321	15398	15320	15334	15373	15318	15093	15442	15341	15205	15468	15320	15458	15320	15384	15384	15374	15142	15038	15291	15412	15282	15363	15355	15312	15321	15256	15364	15211	15416	15387	15468	15398	15188	15171	15442	15233	15235	15262	15345	15276
23960	21205	28514	24657	22873	22920	22450	19718	19051	18761	18522	17928	18029	17999	17763	17669	17613	17723	17372	17530	17403	17388	17404	17386	17283	17303	17122	17358	17069	17280	17110	17232	17218	17202	17010	17148	17270	17154	17013	17199	17177	17070	17230	17272	17192	17297	17266	17024	16929	17237	17134	17182	17190	17159	17075	17115	17162	17112	17119	17321	17163	17009	17176	17132	17187	17070	17173	17144	17089	17242	17315	17105	16994	17187	17162	17013	17295	17138	17072	17066	17138	17020	16833	17129	17164	17071	17162	17092	17037	17165	17188	17185	17047	17237	17109	16976	17133	17155	16902	17166	17004	17056	16992	17025	17170	17276	16993	17241	16991	17170	17061	17091	17219	17245	17096	17138	17000	17305	17267	17312	17021	16919	17093	16924	16970	17130	17202	17101	17205	16976	17123	17079	17064	17100	17297	17172	17041	17095	17058	17402	17139	17194	17008	16994	16843	16952	16864	17166	16970	17037	17203	16955	17206	17068	17073	17022	17272	16929	17027	17020	17173	17178	17110	17188	16947	17020	17032	17202	17247	16825	17069	16766	17350	17198	17034	17317	17058	16977	17051	17258	17189	17120	17098	17050	17042	16818	17215	17177	17110	17113	17283	17139	17060	17040	17049	17208	17141	17317	17260	16925	17008	17002	17046	17155	17260	17326	17094	17182	17254	17071	17057	17087	17142	17166	17081	17145	17375	17017	16939	17047	17273	17121	16971	16948	17009	17149	17126	17033	17182	17116	17103	17087	16955	16994	17191	17286	17170	17092	17155	17123	16941	17018	17159	17158	17048	17102	17108	17114	17122	16931	17168	17235	17248	17064	17221	17174	17111	17175	17134	16991	17076	17191	17026	17130	16917	17102	17132	16950	17247	17083	17188	17152	16974	17080	17046	17210	17032	17027	17016	17018	17072	16939	17146	17081	17050	17227	17166	17081	17088	17178	17098	17089	17140	17155	17115	17164	17106	17068	17019	17171	16951	17403	17152	17104	17125	17113	17162	17153	17356	17053	17257	17248	17114	17253	17127	17107	17112	17086	17248	16962	17040	17266	17400	17237	17111	16998	17140	17024	17116	17126	17220	17038	17183	17099	17194	17023	17013	17295	16989	16987	17152	17024	17120	17027	17242	17128	17157	17310	17126	17150	17121	17146	17176	16981	17083	17123	16978	17063	17021	17021	17069	16920	17154	17077	17279	17178	17036	17183	16844	16950	17117	16984	16921	17098	16998	17194	17149	17089	17107	16980	17002	17012	17057	17170	17015	17192	17016	16955	17081	17127	17286	16984	17357	16866	17047	17080	17023	17070	17205	17096	17192	17097	17088	17090	16948	17101	17075	17164	17251	16977	16978	17244	17167	17137	17042	17151	17080	17213	17139	17156	17105	17139	17172	17162	17106	17157	17069	16982	17072	16972	17046	17081	17067	17058	17087	17159	17100	17031	17164	16965	17261	17021	17199	17166	17286	17121	17084	17002	17088	17160	17314	17068	17127	17132	17123	17171	17121	17098	17050	17096	17041	17127	17336	17006	17093	16989	16990	17092	17079	16948	17152	17164	17141	17057	17056	17229	17034	17199	17148	17240	16797	17261	17226	17115	17148	16956	17109	17160	16973	17250	17167	16903	17060	17113	16947	16954	17038	17267	17292	16980	17123	16960	17338	17184	17104	16978	16960	17130	17043	17091	17174	17120	17165	17244	17025	17105	17094	17132	16996	17186	17407	16970	17103	17179	16904	17062	16994	17125	17289	17189	17093	17197	17018	17156	17142	17055	17179	17058	17150	17036	17080	17086	17056	17051	17153	17044	17297	17027	17173	17169	17200	17020	17095	17089	17208	17153	17137	17033	17234	17097	17045	17196	16912	17267	17034	17126	17001	17216	17319	17148	17338	17019	17135	17215	17106	17200	17069	16999	16931	17164	17358	17112	17109	17189	16888	16965	17046	17135	17312	17137	17144	17082	17203	17148	17107	17307	17018	17024	16931	17096	17099	17229	17077	16988	16938	17170	17136	17016	17046	17149	17055	17137	17116	17095	17123	17194	17203	17019	17273	17118	16911	16926	17254	17022	17192	17205	17240	17192	17066	17084	17072	16993	17176	17142	16991	16974	17057	17089	17130	16996	17059	17250	17029	17140	17139	17277	17076	17106	17149	17299	17272	17107	17137	17092	17216	16861	17176	17189	17070	17217	17160	17143	16978	17266	17247	17050	17106	17189	17071	17262	17280	17183	17221	17278	17107	17232	17138	17064	17138	17132	17088	17176	17063	17066	17153	17207	17086	16889	17008	17135	17166	17064	17079	17172	17044	17041	17201	17270	17148	17072	17188	17166	16939	17104	17103	17012	17133	17163	17001	16961	17356	16907	17355	16932	16985	16990	16940	17050	17021	16936	17212	17079	17119	17093	17219	17105	16978	16945	17279	17150	16951	17045	17014	17088	17088	16942	17030	16915	17107	17307	17255	17152	17007	17173	17092	17025	17183	17080	17174	17040	17348	17322	17018	16983	17090	17172	17104	17302	17134	17147	17035	17129	17054	17049	16905	17131	17087	17428	17469	17006	17124	17091	17239	16929	17133	17186	17123	17120	17430	16888	16995	17277	17041	17188	17044	16945	16969	16978	17175	17348	16995	17101	17029	17214	17136	17077	16944	17253	17121	17122	17069	17094	16922	16914	17090	17093	17073	17037	17171	17297	17181	17074	17288	16996	17042	17160	16918	17084	17173	17300	17008	17091	17346	17330	17138	17151	17071	17263	17178	17199	17099	17059	17282	17080	17134	16941	17245	17059	17206	17094	16919	17021	17003	17033	17241	16969	17231	16991	17053	17137	17076	16935	17238	17307	17107	17234	17095	17121	17168	16946	17168	16979	17130	16945	17265	17220	16999	17186	17073	17131	17097	17179	17116	17078	17229	16992	16875	17157	17070	16942	17048	17133	17027	16964	17023	17200	17066	17113	17130	17107	17128	17101	17302	17118	17007	17102	17176	17253	17285	17209	17246	17249	17098	17053	16882	17149	17112	17057	17212	17076	17013	17156	17228	17003	16937	17120	17302	17186	17125	17136	17258	17170	16978	17275	17106	17209	17012	17133	17138	17205	17092	16973	16995	17034	17094	17156	17115	17084	17228	17082	17156	17058	17150	17080	17012	17032	16899	17068	17073	17336	17164	17165	16882	16978	17038	16997	17035	17089	17010	16842	16942	17174	16979	17190	16810	17054	16921	17090	17087	16969	17121	17294	17203	17120	17181	17224	17166	17048	16924	17108	17086	16995	17106	17197	17166	17024	17135	16944	17184	16988	17198	17013	17182	17127	17291	17022	17027	17195	17029	17048	17146	17191	17066	17399	17075	17000	17099	17112	17255	17094	17077	17094	16925	17150	17155	17022	16960	16982	17263	17287	17042	17109	16938	16883	17272	17137	17146	16955	16939	17174	17096	17227	17321	17186	17035	17006	17035	17250	17172	17010	17133	17117	17276	17087	16975	17018	16948	17159	17150	17138	17031	17204	17020	17046	17114	16981	17108	17145	17037	17134	17137	17080	16997	17022	17162	17154	16942	17095	17127	17210	17016	17120	16976	17183	17169	17135	17133	17052	17019	16928	16884	17043	17169	17238	17115	16937	16917	16943	17144	17079	17086	17042	17065	17130	17100	17146	17217	17213	17127	17056	17033	17200	17063	17289	17156	17075	17227	17110	17352	17213	17098	17239	17096	17411	17031	17191	17088	17035	17172	16933	17193	16965	17017	17064	17097	17190	16995	16866	17043	16907	17090	17193	17271	17240	17150	17121	17225	17191	17071	17151	17088	17004	17078	17105	16939	17244	17183	17135	16915	17162	17292	17071	17105	17056	17122	17098	17247	17103	17007	17112	17056	17189	16936	16954	17177	16928	17166	17209	17160	17042	17040	17081	17022	16972	17056	17154	17223	17001	17176	17140	17036	17078	17332	17235	16998	16993	16891	17017	17109	17267	17250	17080	16980	17199	17110	17041	17368	17141	17144	17169	17127	16915	17129	17056	17217	16957	16917	16971	16967	17344	17051	16984	17069	16980	17253	17179	16859	17178	17273	17110	17108	17042	16991	17436	17090	17140	16978	17100	17122	17106	17007	17117	16992	16955	17212	17173	17091	17134	17070	17226	17179	17206	17080	17195	17080	16916	17126	17115	17103	17133	16857	17042	17081	17150	17068	17265	17200	17096	16990	17158	17071	17024	17091	17042	17337	17042	17303	16757	17140	17245	17055	17158	17186	17124	17039	17198	17248	17179	17124	17027	17278	17391	17260	17219	16896	17112	17038	16993	16997	17305	17289	17088	17106	17061	17154	17222	17142	17089	17132	17063	17099	17258	17254	17100	16883	16932	17139	17055	17298	17110	17188	17047	17055	17079	17184	17136	17070	17060	17003	17064	17297	17049	17242	17226	17066	17241	17311	17337	17226	17105	16982	17138	17083	17275	17100	17023	17137	17147	17005	17043	17130	17164	17087	17223	17144	17143	17013	17108	17304	16980	17100	17147	17024	17054	17098	17036	17150	17005	16967	17071	16979	17038	17192	17083	17080	17101	17064	17117	17081	16835	17024	17045	17038	17353	17108	17030	17125	17289	17040	17205	16870	17073	17101	17018	17094	17089	17217	16893	17108	17138	17093	17160	17062	17161	17064	17130	16990	17083	17170	17080	17230	17306	17107	16953	17187	17004	17135	17104	16861	17215	17283	16931	17242	17097	17259	17132	17143	17084	17230	17058	17082	17042	17158	16980	17172	17004	17028	17272	17138	16956	17050	17066	17117	17216	17121	17435	17278	17385	17089	17041	17166	17293	17065	17138	17228	17062	17248	16880	17078	17263	17168	17220	17079	17176	17035	17279	17289	17234	17127	17244	17096	17042	16987	16974	17081	17113	17228	17156	17094	16996	17073	17164	17123	17015	17039	16956	17319	17272	17170	17125	17369	17052	17169	17064	17153	17022	17089	17209	17148	17216	16929	17026	17168	17036	17215	16967	17076	17195	16990	17185	17148	17078	16937	17113	17176	17005	17017	17252	17035	17166	16988	17105	17098	16984	17101	17252	17009	17227	17045	16988	17030	17145	17284	17051	17046	17152	17261	17236	17050	17157	17182	16884	17083	17068	17118	17237
20831	36138	36028	29677	24981	22061	20470	19550	18626	18112	17353	16997	16687	16760	16708	16388	16454	16285	16144	16044	16140	15954	15912	15887	15891	15752	15878	15797	15794	15729	15780	15656	15683	15633	15561	15744	15792	15753	15652	15659	15632	15520	15559	15667	15694	15681	15556	15517	15785	15510	15709	15680	15718	15618	15604	15810	15723	15758	15832	15631	15669	15749	15524	15690	15644	15666	15425	15691	15690	15749	15547	15506	15554	15729	15638	15819	15682	15786	15667	15640	15456	15633	15547	15874	15717	15750	15757	15509	15707	15334	15665	15535	15573	15506	15659	15515	15652	15814	15546	15570	15703	15754	15633	15685	15744	15584	15739	15588	15737	15499	15578	15749	15660	15659	15584	15515	15571	15480	15601	15552	15521	15683	15569	15541	15673	15658	15646	15563	15701	15653	15655	15473	15576	15539	15526	15634	15661	15716	15606	15694	15723	15635	15686	15652	15693	15668	15529	15600	15549	15409	15616	15621	15595	15612	15526	15605	15547	15519	15694	15653	15977	15627	15687	15517	15712	15446	15502	15760	15692	15627	15471	15615	15618	15675	15693	15590	15626	15632	15685	15730	15619	15598	15656	15600	15738	15768	15581	15493	15698	15508	15560	15571	15516	15479	15638	15764	15541	15715	15462	15543	15430	15636	15711	15556	15513	15480	15591	15454	15690	15515	15496	15535	15477	15492	15508	15646	15602	15600	15641	15721	15689	15540	15635	15598	15659	15610	15491	15599	15688	15650	15603	15607	15766	15550	15601	15575	15494	15480	15643	15666	15597	15676	15527	15642	15482	15645	15680	15715	15758	15507	15676	15603	15689	15545	15651	15781	15666	15590	15587	15644	15628	15607	15650	15476	15521	15605	15688	15835	15703	15504	15686	15665	15678	15866	15655	15659	15628	15658	15802	15539	15606	15707	15514	15565	15599	15554	15614	15642	15641	15670	15740	15630	15530	15723	15575	15603	15664	15706	15710	15556	15668	15615	15532	15610	15669	15647	15747	15745	15633	15522	15631	15522	15762	15580	15648	15600	15663	15574	15746	15597	15808	15672	15790	15541	15678	15656	15597	15605	15415	15626	15641	15631	15657	15597	15553	15596	15514	15579	15739	15500	15584	15601	15688	15718	15554	15599	15685	15588	15554	15692	15713	15756	15807	15656	15585	15589	15638	15544	15593	15558	15678	15548	15575	15525	15628	15479	15582	15662	15776	15782	15642	15582	15496	15747	15712	15545	15552	15696	15523	15559	15529	15616	15638	15610	15520	15615	15724	15582	15415	15567	15572	15487	15618	15661	15592	15689	15600	15517	15712	15569	15464	15709	15737	15654	15573	15525	15568	15638	15493	15607	15519	15589	15580	15604	15663	15554	15535	15507	15617	15701	15554	15523	15438	15677	15674	15487	15769	15626	15563	15752	15524	15517	15659	15708	15559	15641	15652	15638	15614	15631	15579	15510	15725	15677	15533	15425	15628	15649	15431	15600	15697	15501	15442	15704	15556	15649	15467	15744	15632	15788	15718	15474	15667	15598	15814	15569	15645	15684	15522	15490	15562	15673	15707	15689	15718	15730	15420	15563	15439	15463	15662	15722	15639	15515	15553	15589	15487	15594	15565	15595	15759	15552	15640	15600	15649	15467	15672	15623	15683	15672	15496	15642	15676	15680	15823	15582	15727	15631	15566	15643	15738	15534	15691	15599	15591	15535	15545	15661	15623	15415	15678	15629	15772	15681	15689	15575	15684	15769	15506	15705	15784	15625	15594	15558	15411	15613	15646	15584	15631	15688	15714	15650	15582	15539	15398	15835	15729	15514	15754	15432	15600	15679	15604	15684	15846	15609	15612	15696	15619	15612	15617	15765	15684	15468	15789	15636	15714	15637	15775	15647	15699	15826	15525	15625	15730	15913	15792	15519	15598	15641	15531	15717	15585	15699	15749	15651	15526	15690	15624	15625	15698	15625	15624	15663	15718	15381	15482	15552	15798	15563	15667	15709	15668	15633	15515	15667	15580	15585	15685	15604	15633	15748	15582	15582	15723	15709	15652	15650	15628	15622	15659	15546	15494	15505	15541	15794	15471	15651	15596	15708	15696	15598	15608	15456	15779	15533	15718	15566	15536	15600	15563	15574	15662	15598	15683	15596	15648	15548	15515	15565	15577	15679	15635	15650	15649	15735	15530	15629	15630	15671	15692	15790	15794	15586	15384	15558	15677	15556	15545	15563	15613	15524	15643	15510	15756	15514	15650	15600	15548	15709	15688	15626	15659	15600	15725	15764	15670	15507	15644	15811	15537	15507	15684	15569	15681	15532	15756	15481	15591	15593	15634	15680	15507	15720	15764	15513	15595	15499	15490	15511	15557	15578	15603	15505	15559	15661	15696	15727	15784	15664	15722	15663	15734	15832	15622	15558	15842	15495	15695	15519	15612	15484	15624	15596	15665	15611	15624	15805	15615	15626	15613	15637	15809	15549	15653	15689	15627	15580	15593	15588	15655	15450	15642	15557	15573	15650	15597	15594	15569	15435	15746	15782	15509	15605	15674	15660	15579	15604	15390	15529	15696	15579	15696	15580	15473	15639	15669	15457	15570	15621	15696	15778	15693	15696	15615	15570	15659	15596	15681	15610	15763	15514	15594	15801	15621	15691	15620	15807	15652	15621	15538	15557	15588	15663	15436	15410	15478	15592	15606	15666	15692	15618	15525	15652	15490	15507	15546	15726	15696	15676	15552	15664	15714	15520	15652	15616	15587	15587	15837	15604	15607	15620	15633	15505	15688	15627	15541	15667	15858	15416	15833	15505	15673	15450	15558	15625	15684	15754	15644	15808	15681	15740	15693	15746	15544	15539	15652	15652	15657	15750	15545	15700	15535	15714	15675	15537	15664	15610	15568	15698	15677	15598	15668	15514	15719	15613	15615	15694	15498	15734	15537	15660	15665	15486	15403	15776	15502	15604	15562	15529	15505	15708	15667	15665	15645	15589	15611	15632	15639	15648	15761	15589	15672	15631	15591	15604	15720	15653	15646	15709	15651	15642	15516	15534	15616	15703	15628	15598	15582	15580	15867	15583	15726	15653	15569	15599	15592	15586	15497	15660	15720	15709	15576	15517	15669	15770	15670	15552	15656	15602	15603	15571	15697	15678	15576	15573	15601	15605	15756	15639	15430	15614	15730	15787	15703	15450	15671	15575	15643	15582	15714	15626	15483	15598	15632	15665	15537	15651	15583	15738	15732	15562	15424	15687	15612	15374	15772	15620	15717	15484	15699	15744	15546	15639	15653	15769	15629	15643	15553	15631	15496	15461	15699	15602	15512	15670	15540	15677	15624	15585	15461	15605	15567	15520	15453	15646	15572	15722	15663	15588	15742	15612	15710	15538	15654	15662	15609	15658	15651	15668	15568	15778	15597	15664	15666	15868	15548	15622	15644	15639	15640	15776	15561	15534	15809	15674	15564	15592	15596	15611	15678	15422	15682	15659	15659	15536	15611	15609	15793	15619	15769	15549	15592	15656	15748	15527	15476	15561	15793	15684	15758	15545	15653	15559	15607	15601	15639	15619	15718	15433	15558	15685	15628	15545	15682	15715	15612	15647	15468	15716	15566	15703	15519	15722	15697	15566	15491	15582	15517	15576	15634	15591	15688	15550	15621	15488	15712	15554	15649	15426	15800	15621	15653	15518	15767	15626	15449	15429	15702	15674	15551	15585	15489	15694	15561	15748	15612	15658	15715	15655	15644	15719	15649	15732	15541	15737	15565	15581	15481	15429	15675	15640	15817	15706	15558	15597	15620	15595	15634	15719	15433	15466	15630	15478	15740	15464	15735	15835	15692	15541	15560	15707	15751	15731	15543	15674	15498	15668	15429	15701	15635	15628	15577	15739	15556	15584	15527	15817	15815	15647	15566	15568	15625	15412	15607	15751	15736	15654	15601	15733	15460	15746	15655	15658	15667	15579	15749	15695	15506	15673	15752	15712	15490	15642	15482	15534	15512	15577	15694	15821	15598	15639	15664	15389	15565	15604	15675	15481	15524	15490	15524	15636	15536	15421	15719	15573	15626	15498	15562	15694	15583	15762	15636	15622	15751	15701	15633	15709	15584	15530	15595	15728	15515	15570	15686	15687	15705	15614	15651	15769	15596	15621	15659	15479	15549	15547	15600	15432	15653	15668	15521	15687	15680	15581	15668	15659	15589	15411	15674	15763	15782	15689	15617	15609	15572	15605	15559	15542	15574	15598	15510	15716	15636	15488	15454	15788	15543	15546	15728	15750	15581	15597	15510	15592	15541	15653	15650	15709	15563	15585	15689	15591	15576	15646	15621	15756	15570	15664	15708	15696	15621	15508	15706	15573	15729	15561	15611	15569	15540	15627	15652	15672	15461	15636	15542	15710	15555	15574	15526	15726	15284	15561	15740	15664	15701	15582	15569	15700	15610	15673	15477	15707	15680	15651	15638	15689	15662	15638	15577	15598	15560	15782	15679	15621	15561	15653	15697	15737	15466	15624	15676	15616	15779	15718	15790	15468	15798	15591	15692	15539	15671	15602	15574	15660	15769	15692	15720	15549	15609	15649	15597	15563	15695	15525	15516	15744	15595	15542	15843	15711	15572	15533	15574	15588	15618	15569	15532	15585	15672	15668	15540	15704	15501	15650	15549	15751	15704	15560	15480	15631	15574	15687	15444	15694	15657	15714	15579	15787	15746	15727	15465	15580	15685	15522	15816	15589	15629	15624	15494	15683	15678	15552	15574	15607	15508	15603	15541	15669	15594	15736	15624	15557	15464	15699	15629	15562	15429	15588	15473	15498	15621	15352	15676	15784	15433	15446	15569	15772	15526	15670	15523	15587	15636	15688	15583	15588	15791	15520	15643	15547	15599	15557	15459	15492	15655	15540	15672	15593	15697	15677	15530	15468	15609	15678	15718	15792	15571	15511	15526	15456	15721	15698	15613	15671	15491	15431	15555	15731	15548	15693	15638	15676	15671	15624	15618	15705	15593	15636	15575	15555	15607	15743	15711	15538	15675	15484	15712	15727	15727	15647	15383	15650	15663	15656	15862	15750	15579	15510	15645	15628	15650	15632	15543	15482	15611	15600	15518	15441	15527	15681	15565	15549	15637	15621	15739	15583
22762	21173	28991	23760	22237	25193	27628	23074	21932	21489	20816	20152	20076	19834	19670	19600	19636	19477	19339	19366	19252	18942	19002	18789	18928	18902	18678	18818	18872	18927	18913	18789	18688	18976	18736	18612	18738	18687	18713	19011	18770	18583	18829	18666	18654	18705	18632	18477	18455	18552	18684	18807	18580	18755	18756	18770	18586	18665	18626	18603	18695	18808	18749	18637	18563	18715	18850	18792	18577	18532	18738	18533	18638	18784	18780	18431	18643	18631	18829	18525	18533	18629	18596	18315	18558	18541	18533	18536	18588	18579	18509	18424	18525	18851	18653	18740	18664	18550	18819	18695	18461	18364	18614	18656	18450	18727	18727	18576	18615	18699	18684	18319	18388	18543	18612	18692	18641	18656	18793	18600	18690	18711	18526	18574	18701	18556	18663	18608	18773	18760	18843	18422	18564	18723	18476	18613	18567	18685	18575	18548	18690	18486	18518	18542	18633	18667	18489	18575	18479	18816	18502	18759	18641	18489	18769	18652	18468	18509	18684	18474	18490	18597	18715	18341	18584	18553	18752	18538	18707	18686	18443	18574	18511	18587	18517	18689	18324	18636	18768	18493	18551	18639	18449	18587	18608	18703	18596	18447	18785	18858	18764	18515	18799	18392	18552	18490	18608	18696	18742	18597	18518	18607	18602	18834	18571	18720	18448	18709	18499	18536	18685	18646	18605	18439	18587	18480	18585	18551	18639	18487	18636	18593	18732	18509	18675	18654	18600	18752	18652	18676	18588	18668	18469	18537	18632	18546	18509	18522	18539	18484	18694	18575	18804	18463	18644	18644	18649	18843	18663	18438	18618	18493	18771	18592	18550	18483	18546	18442	18590	18731	18546	18541	18527	18472	18582	18560	18561	18693	18712	18673	18585	18513	18517	18627	18686	18706	18488	18523	18189	18626	18659	18611	18475	18531	18493	18513	18882	18692	18544	18716	18377	18386	18476	18622	18575	18581	18517	18747	18637	18732	18494	18690	18759	18695	18581	18500	18591	18584	18393	18716	18540	18826	18555	18469	18589	18587	18435	18570	18479	18803	18655	18564	18548	18546	18515	18647	18476	18337	18623	18661	18693	18724	18736	18495	18567	18803	18619	18563	18545	18639	18657	18618	18562	18757	18545	18515	18599	18497	18493	18597	18766	18690	18592	18515	18669	18489	18671	18705	18717	18628	18707	18455	18725	18657	18680	18665	18482	18600	18491	18630	18641	18657	18518	18607	18593	18540	18328	18427	18652	18664	18571	18564	18421	18669	18606	18832	18605	18710	18604	18621	18635	18507	18669	18775	18529	18439	18366	18679	18659	18507	18600	18624	18681	18644	18509	18457	18597	18666	18568	18525	18624	18578	18557	18631	18721	18623	18707	18605	18523	18547	18527	18429	18627	18442	18514	18611	18591	18603	18444	18725	18521	18565	18500	18519	18464	18564	18490	18698	18669	18708	18459	18595	18480	18704	18550	18435	18498	18598	18517	18550	18814	18806	18641	18530	18581	18326	18524	18637	18779	18845	18613	18562	18563	18727	18632	18418	18528	18733	18524	18561	18684	18558	18744	18812	18779	18707	18589	18460	18668	18635	18545	18725	18544	18519	18473	18534	18511	18627	18660	18557	18682	18550	18607	18620	18511	18590	18486	18391	18442	18425	18709	18761	18600	18703	18632	18363	18451	18551	18583	18725	18609	18541	18670	18563	18806	18597	18706	18726	18698	18560	18667	18525	18653	18687	18589	18701	18720	18590	18536	18597	18603	18759	18885	18582	18408	18479	18686	18599	18436	18495	18649	18595	18548	18648	18756	18741	18418	18419	18486	18559	18558	18513	18593	18498	18598	18686	18359	18552	18569	18563	18644	18377	18753	18780	18753	18455	18484	18711	18617	18650	18536	18407	18585	18578	18671	18477	18558	18517	18597	18418	18669	18593	18467	18629	18786	18479	18582	18503	18539	18852	18546	18604	18656	18526	18571	18537	18604	18724	18500	18606	18630	18586	18640	18656	18672	18473	18487	18751	18648	18611	18463	18594	18415	18504	18679	18426	18666	18653	18521	18627	18582	18450	18543	18394	18418	18591	18679	18629	18623	18441	18427	18579	18515	18348	18613	18744	18614	18480	18528	18509	18603	18714	18717	18611	18629	18730	18645	18589	18494	18700	18645	18557	18653	18670	18548	18610	18570	18760	18444	18560	18558	18655	18586	18596	18640	18777	18604	18584	18536	18420	18626	18626	18506	18682	18585	18644	18489	18633	18452	18735	18620	18504	18508	18488	18617	18638	18496	18577	18592	18403	18643	18719	18687	18556	18554	18449	18538	18646	18344	18621	18397	18506	18621	18347	18682	18522	18635	18469	18560	18551	18758	18612	18706	18567	18704	18769	18635	18727	18478	18673	18553	18612	18521	18582	18499	18647	18420	18564	18598	18548	18434	18829	18628	18502	18584	18676	18485	18619	18525	18668	18686	18538	18675	18800	18495	18585	18604	18550	18428	18560	18450	18530	18733	18689	18467	18661	18599	18554	18461	18609	18480	18612	18469	18223	18684	18535	18956	18760	18719	18455	18850	18526	18484	18673	18671	18521	18551	18594	18486	18607	18385	18717	18601	18470	18637	18764	18538	18791	18707	18620	18632	18505	18554	18638	18689	18609	18613	18632	18637	18643	18603	18576	18474	18477	18445	18720	18510	18570	18454	18471	18542	18480	18727	18655	18416	18617	18469	18466	18454	18488	18606	18605	18700	18704	18567	18852	18665	18477	18667	18744	18482	18547	18436	18604	18620	18430	18827	18611	18331	18575	18455	18634	18722	18568	18596	18522	18369	18346	18500	18626	18735	18605	18609	18644	18479	18455	18624	18570	18582	18655	18639	18834	18791	18546	18707	18445	18463	18403	18527	18591	18755	18582	18472	18535	18602	18454	18680	18745	18772	18652	18533	18595	18707	18721	18559	18637	18532	18500	18564	18568	18660	18656	18682	18667	18571	18476	18565	18796	18724	18475	18603	18598	18753	18703	18519	18554	18637	18538	18527	18566	18549	18600	18549	18632	18710	18508	18592	18601	18601	18440	18388	18427	18559	18606	18643	18549	18454	18368	18525	18625	18641	18410	18553	18634	18880	18837	18656	18511	18607	18422	18752	18509	18421	18487	18864	18588	18795	18559	18751	18759	18573	18647	18693	18548	18466	18467	18676	18634	18646	18741	18586	18462	18817	18431	18486	18562	18541	18519	18687	18363	18402	18438	18825	18677	18601	18826	18505	18584	18468	18496	18557	18698	18602	18629	18550	18637	18793	18680	18584	18576	18794	18638	18381	18578	18494	18617	18551	18440	18627	18598	18402	18782	18613	18617	18654	18648	18749	18495	18460	18577	18475	18539	18570	18485	18722	18498	18605	18475	18660	18607	18614	18608	18701	18601	18606	18527	18575	18461	18590	18723	18466	18634	18529	18733	18603	18596	18395	18522	18518	18775	18654	18571	18762	18632	18744	18571	18673	18571	18714	18613	18523	18570	18602	18571	18579	18632	18494	18841	18740	18589	18429	18584	18644	18574	18712	18756	18662	18544	18558	18499	18899	18354	18490	18654	18573	18501	18715	18512	18453	18504	18345	18494	18719	18506	18502	18546	18519	18666	18643	18748	18420	18546	18242	18833	18631	18377	18609	18654	18626	18619	18447	18597	18535	18391	18444	18623	18369	18711	18695	18503	18509	18571	18489	18543	18651	18727	18625	18509	18576	18469	18660	18461	18621	18535	18390	18739	18626	18504	18531	18616	18445	18598	18482	18524	18548	18562	18566	18488	18551	18548	18587	18712	18574	18509	18729	18598	18535	18612	18591	18614	18529	18495	18790	18442	18576	18701	18610	18318	18544	18347	18499	18569	18797	18490	18514	18672	18442	18733	18597	18562	18625	18525	18618	18432	18675	18440	18698	18568	18523	18269	18746	18746	18772	18423	18792	18810	18426	18461	18599	18705	18607	18607	18678	18720	18801	18710	18541	18587	18580	18672	18480	18466	18775	18483	18374	18453	18531	18584	18938	18540	18563	18708	18726	18712	18593	18672	18617	18459	18371	18630	18615	18697	18474	18624	18787	18452	18563	18569	18382	18574	18498	18685	18607	18589	18459	18640	18615	18339	18596	18583	18607	18634	18551	18783	18598	18635	18550	18698	18840	18572	18580	18573	18479	18496	18706	18674	18650	18467	18789	18575	18825	18614	18537	18623	18829	18727	18578	18517	18596	18820	18827	18490	18494	18662	18481	18653	18476	18816	18658	18474	18688	18788	18414	18489	18510	18691	18667	18467	18542	18630	18609	18424	18702	18347	18417	18687	18563	18613	18599	18544	18607	18324	18557	18560	18606	18605	18782	18685	18844	18639	18606	18623	18757	18496	18572	18491	18555	18650	18544	18699	18724	18621	18570	18677	18591	18770	18454	18568	18445	18559	18681	18637	18537	18713	18397	18490	18623	18693	18653	18923	18614	18586	18472	18697	18463	18592	18660	18687	18344	18555	18676	18766	18641	18342	18677	18545	18418	18645	18508	18487	18673	18576	18623	18449	18636	18543	18679	18462	18695	18558	18346	18549	18660	18746	18433	18519	18574	18685	18585	18532	18673	18611	18663	18680	18908	18711	18556	18568	18571	18658	18716	18623	18662	18633	18521	18655	18576	18635	18546	18608	18533	18578	18539	18687	18585	18567	18676	18624	18549	18665	18567	18571	18613	18635	18365	18581	18705	18504	18480	18586	18652	18680	18681	18550	18714	18553	18546	18699	18833	18534	18603	18570	18891	18594	18689	18709	18620	18548	18545	18683	18768	18549	18711	18556	18681	18336	18311	18545	18652	18507	18428	18397	18773	18593	18715	18554	18539	18755	18378	18793	18827	18696	18330	18663	18723	18537	18598	18391	18691	18543	18620	18615	18580	18597	18807	18789	18879	18482	18449	18692	18579	18886	18518	18524	18572	18824	18760	18657	18759	18531	18601	18768	18619	18553	18537	18620	18737	18352	18564	18616	18468	18582	18701	18325	18517	18555	18504	18623	18305	18614	18463	18625	18414	18511	18384	18502	18552	18618	18729	18510	18744	18643	18546	18696	18795	18494	18557	18617	18533	18427	18571	18699	18739	18641	18701	18571
23453	41836	44109	39594	32591	27152	24659	23095	21700	20589	19631	18869	18619	18429	18243	17976	17728	17796	17400	17184	17085	17063	17005	16763	16666	16627	16753	16856	16817	16653	16732	16610	16825	16530	16674	16694	16453	16725	16455	16569	16528	16555	16574	16551	16646	16567	16671	16577	16666	16534	16571	16465	16535	16548	16532	16556	16484	16619	16656	16530	16584	16569	16616	16584	16417	16394	16491	16596	16423	16452	16536	16454	16574	16420	16702	16627	16439	16545	16533	16444	16481	16524	16431	16525	16521	16379	16562	16522	16441	16602	16452	16528	16470	16641	16593	16585	16551	16575	16574	16760	16501	16397	16702	16477	16488	16600	16569	16551	16403	16556	16528	16381	16619	16467	16373	16652	16455	16543	16499	16432	16437	16487	16485	16427	16424	16792	16547	16537	16577	16352	16494	16635	16440	16600	16516	16515	16553	16247	16422	16423	16458	16436	16748	16594	16564	16519	16460	16516	16630	16657	16385	16524	16442	16503	16530	16430	16484	16476	16282	16414	16531	16484	16639	16509	16499	16496	16390	16635	16334	16497	16530	16570	16511	16604	16584	16524	16346	16326	16265	16651	16357	16377	16589	16384	16591	16668	16515	16644	16681	16538	16363	16463	16466	16621	16519	16516	16350	16602	16481	16528	16561	16415	16415	16508	16486	16505	16518	16510	16460	16540	16495	16534	16265	16411	16400	16342	16472	16475	16657	16541	16360	16661	16450	16410	16551	16508	16496	16492	16427	16585	16520	16422	16433	16370	16473	16575	16494	16439	16579	16660	16408	16460	16552	16313	16494	16740	16451	16428	16403	16536	16349	16481	16419	16441	16407	16437	16407	16315	16595	16620	16314	16455	16404	16535	16557	16422	16392	16535	16571	16482	16500	16446	16500	16598	16562	16487	16447	16449	16510	16554	16254	16489	16597	16627	16420	16438	16474	16663	16641	16624	16572	16476	16563	16481	16363	16418	16389	16488	16586	16462	16584	16508	16531	16406	16492	16463	16584	16560	16472	16469	16453	16462	16318	16403	16547	16432	16457	16514	16441	16479	16367	16462	16652	16400	16568	16493	16505	16511	16530	16640	16611	16605	16504	16608	16635	16421	16418	16552	16607	16393	16468	16466	16359	16409	16407	16495	16414	16385	16688	16475	16462	16319	16602	16397	16543	16521	16521	16528	16505	16438	16466	16544	16490	16407	16445	16523	16412	16530	16578	16565	16420	16427	16374	16460	16469	16429	16505	16587	16414	16578	16638	16466	16492	16534	16475	16541	16523	16368	16358	16646	16604	16400	16368	16554	16572	16545	16504	16441	16545	16619	16628	16482	16447	16718	16590	16539	16608	16504	16431	16588	16442	16515	16653	16607	16601	16552	16395	16367	16584	16407	16425	16580	16380	16560	16570	16568	16436	16542	16489	16464	16644	16603	16402	16630	16338	16395	16263	16577	16420	16394	16432	16506	16656	16356	16380	16624	16430	16587	16349	16597	16425	16392	16648	16442	16488	16576	16568	16593	16439	16462	16579	16535	16335	16448	16522	16458	16538	16411	16412	16582	16440	16557	16381	16401	16536	16395	16449	16485	16468	16573	16526	16527	16499	16544	16555	16577	16566	16526	16637	16617	16351	16404	16425	16571	16469	16533	16498	16458	16431	16464	16545	16453	16579	16570	16554	16571	16428	16448	16520	16545	16494	16301	16535	16514	16436	16446	16401	16386	16335	16591	16505	16436	16407	16479	16484	16606	16556	16741	16298	16452	16514	16543	16430	16517	16428	16447	16550	16493	16417	16340	16510	16653	16452	16513	16528	16657	16463	16443	16317	16495	16631	16367	16553	16532	16571	16489	16466	16547	16490	16640	16385	16566	16493	16523	16487	16315	16470	16433	16604	16460	16539	16616	16529	16442	16483	16518	16630	16498	16587	16456	16515	16454	16581	16299	16314	16490	16400	16438	16607	16532	16569	16381	16330	16664	16592	16494	16611	16498	16268	16423	16540	16548	16377	16627	16405	16621	16542	16439	16442	16576	16566	16327	16340	16584	16393	16539	16644	16702	16399	16448	16408	16510	16415	16513	16571	16483	16383	16567	16662	16400	16664	16535	16476	16646	16432	16454	16401	16636	16554	16466	16606	16551	16425	16509	16457	16465	16397	16461	16526	16489	16499	16588	16465	16505	16532	16536	16579	16502	16542	16433	16479	16420	16472	16666	16492	16458	16375	16475	16477	16571	16569	16491	16550	16503	16492	16474	16639	16540	16520	16354	16463	16413	16538	16480	16553	16357	16772	16622	16510	16434	16548	16615	16577	16324	16534	16609	16319	16647	16497	16497	16551	16286	16482	16471	16355	16581	16521	16396	16547	16479	16627	16602	16454	16525	16708	16369	16406	16267	16498	16468	16465	16427	16658	16498	16506	16541	16369	16381	16604	16683	16473	16429	16387	16484	16384	16298	16436	16593	16488	16479	16725	16431	16377	16409	16405	16703	16695	16427	16635	16461	16383	16452	16596	16536	16649	16420	16587	16534	16470	16579	16395	16492	16438	16439	16567	16572	16613	16495	16408	16558	16552	16508	16527	16446	16430	16479	16439	16393	16665	16464	16492	16421	16617	16470	16609	16526	16492	16401	16459	16507	16568	16535	16282	16575	16279	16460	16386	16410	16551	16518	16445	16548	16539	16388	16395	16670	16625	16574	16530	16360	16449	16463	16341	16436	16425	16369	16440	16537	16630	16536	16515	16411	16277	16444	16421	16554	16486	16380	16526	16545	16452	16540	16583	16347	16619	16527	16446	16712	16675	16411	16490	16511	16232	16490	16478	16365	16546	16369	16603	16634	16348	16489	16552	16485	16368	16472	16498	16498	16488	16405	16496	16454	16582	16413	16490	16370	16472	16437	16656	16514	16535	16455	16472	16370	16697	16515	16434	16490	16585	16647	16383	16458	16491	16504	16497	16537	16372	16455	16465	16501	16414	16592	16515	16412	16425	16361	16513	16456	16464	16403	16480	16493	16591	16508	16401	16624	16360	16391	16534	16453	16643	16491	16430	16419	16585	16551	16597	16551	16329	16292	16375	16554	16419	16688	16589	16525	16532	16499	16405	16488	16542	16524	16413	16598	16574	16466	16510	16536	16367	16505	16592	16515	16481	16427	16442	16434	16445	16431	16582	16420	16510	16366	16548	16395	16508	16447	16464	16423	16629	16569	16469	16457	16662	16352	16319	16591	16400	16440	16461	16395	16533	16295	16645	16463	16450	16361	16523	16491	16565	16361	16476	16751	16443	16625	16505	16453	16443	16446	16499	16612	16450	16510	16610	16606	16510	16437	16507	16467	16373	16399	16502	16443	16616	16493	16549	16465	16606	16588	16337	16438	16442	16500	16603	16451	16709	16515	16561	16502	16530	16369	16697	16509	16491	16651	16396	16518	16563	16696	16437	16434	16670	16288	16530	16336	16423	16590	16464	16599	16537	16507	16622	16539	16594	16467	16475	16520	16465	16451	16667	16464	16448	16523	16438	16391	16628	16393	16441	16391	16505	16567	16330	16608	16344	16624	16548	16471	16568	16434	16459	16480	16485	16546	16481	16540	16531	16441	16554	16543	16384	16460	16473	16522	16392	16563	16377	16569	16519	16497	16520	16457	16571	16418	16451	16529	16479	16401	16559	16389	16454	16561	16579	16458	16414	16518	16464	16337	16635	16583	16612	16482	16393	16439	16465	16452	16584	16781	16414	16580	16397	16336	16457	16267	16680	16504	16412	16534	16419	16377	16387	16415	16469	16676	16725	16527	16394	16369	16529	16386	16649	16520	16381	16537	16191	16523	16618	16609	16471	16386	16474	16528	16484	16524	16357	16422	16487	16463	16515	16377	16470	16299	16562	16542	16419	16461	16419	16508	16454	16432	16526	16494	16576	16585	16357	16482	16582	16500	16365	16525	16554	16430	16389	16496	16659	16610	16459	16652	16392	16450	16548	16408	16538	16492	16400	16626	16497	16553	16347	16687	16527	16440	16323	16506	16545	16705	16572	16556	16413	16446	16603	16451	16488	16544	16424	16451	16490	16324	16438	16532	16511	16573	16469	16538	16410	16419	16456	16474	16556	16418	16390	16467	16521	16394	16397	16431	16453	16606	16411	16653	16519	16389	16558	16489	16580	16609	16613	16347	16551	16393	16679	16582	16406	16238	16401	16456	16499	16385	16508	16318	16570	16525	16494	16574	16564	16550	16675	16510	16472	16566	16447	16467	16617	16447	16560	16470	16414	16455	16467	16410	16633	16338	16535	16542	16518	16481	16428	16567	16521	16514	16498	16410	16464	16539	16414	16339	16484	16493	16483	16390	16570	16420	16505	16569	16467	16450	16578	16518	16350	16511	16681	16565	16455	16383	16592	16365	16570	16597	16449	16404	16528	16521	16458	16538	16589	16613	16371	16348	16521	16511	16393	16500	16463	16543	16486	16474	16466	16495	16449	16299	16535	16507	16369	16515	16592	16414	16346	16598	16429	16547	16528	16410	16552	16514	16588	16467	16630	16589	16423	16467	16476	16511	16503	16547	16456	16656	16455	16494	16577	16287	16688	16415	16584	16571	16372	16442	16408	16496	16403	16449	16491	16457	16527	16672	16496	16396	16353	16422	16518	16482	16590	16379	16521	16430	16562	16457	16591	16390	16502	16559	16459	16333	16535	16312	16502	16382	16541	16520	16670	16531	16406	16539	16594	16566	16607	16395	16310	16487	16468	16493	16370	16497	16271	16350	16573	16513	16524	16332	16437	16475	16579	16556	16585	16371	16493	16452	16306	16394	16303	16465	16580	16561	16508	16627	16347	16414	16437	16387	16566	16319	16568	16542	16526	16655	16379	16549	16435	16493	16461	16588	16284	16484	16398	16468	16609	16690	16617	16477	16502	16390	16508	16297	16350	16585	16545	16348	16318	16521	16502	16524	16408	16478	16424	16483	16576	16522	16562	16648	16455	16514	16566	16700	16400	16551	16530	16456	16569	16395	16461	16400	16576	16412	16588	16463	16550	16459	16457	16419	16337	16461	16373	16710	16454	16561	16429	16617	16619	16419	16506	16390	16559	16675	16352	16554	16507	16570	16499	16432	16296	16437	16569	16532	16569	16505	16500	16505	16587	16493
27184	22484	26712	23933	19341	18698	18452	17761	17560	17270	17278	17092	17020	17009	16984	16841	16814	16802	16788	16662	16547	16907	16484	16764	16704	16589	16723	16371	16672	16441	16696	16704	16603	16398	16749	16493	16643	16517	16610	16573	16619	16632	16363	16681	16687	16519	16570	16517	16637	16727	16803	16494	16463	16614	16464	16484	16478	16589	16498	16651	16624	16448	16458	16547	16580	16737	16520	16501	16359	16632	16436	16343	16409	16678	16464	16576	16695	16482	16516	16455	16457	16392	16618	16612	16769	16484	16491	16498	16612	16446	16830	16615	16524	16600	16560	16369	16555	16483	16530	16395	16571	16564	16634	16649	16450	16548	16645	16579	16546	16527	16617	16545	16578	16621	16676	16554	16411	16495	16655	16487	16612	16539	16495	16409	16459	16560	16658	16657	16400	16643	16513	16649	16387	16456	16367	16561	16586	16506	16560	16712	16634	16449	16590	16599	16436	16575	16572	16570	16503	16491	16431	16739	16736	16662	16484	16408	16510	16648	16802	16459	16483	16636	16612	16656	16576	16449	16384	16453	16467	16506	16380	16648	16625	16464	16634	16450	16800	16640	16771	16696	16794	16696	16645	16680	16673	16572	16676	16503	16779	16520	16695	16441	16591	16548	16556	16493	16812	16525	16568	16576	16767	16405	16685	16346	16546	16718	16713	16390	16398	16461	16607	16559	16584	16742	16442	16606	16564	16537	16323	16582	16631	16477	16534	16406	16597	16544	16603	16591	16603	16545	16503	16499	16656	16562	16734	16580	16604	16466	16790	16710	16578	16573	16456	16645	16634	16311	16464	16403	16660	16425	16445	16626	16627	16466	16717	16372	16679	16585	16533	16465	16515	16603	16665	16562	16559	16544	16683	16375	16471	16540	16518	16461	16568	16580	16737	16433	16444	16562	16719	16554	16635	16637	16580	16367	16602	16555	16499	16415	16489	16759	16466	16591	16583	16580	16617	16724	16723	16577	16705	16636	16352	16679	16446	16459	16881	16662	16641	16573	16723	16574	16662	16463	16670	16673	16742	16537	16508	16510	16393	16518	16659	16594	16427	16539	16562	16628	16623	16492	16315	16547	16663	16506	16486	16319	16538	16606	16284	16693	16337	16564	16498	16513	16612	16457	16495	16416	16581	16638	16617	16576	16817	16415	16535	16588	16561	16629	16555	16582	16685	16142	16441	16639	16550	16478	16368	16690	16637	16529	16324	16478	16441	16610	16551	16494	16385	16609	16586	16488	16590	16659	16569	16480	16465	16624	16641	16592	16703	16822	16588	16578	16760	16477	16460	16644	16585	16733	16511	16698	16557	16539	16694	16441	16350	16549	16644	16413	16761	16500	16766	16574	16660	16686	16636	16541	16645	16558	16575	16286	16479	16518	16542	16568	16560	16604	16585	16508	16432	16620	16719	16604	16806	16445	16532	16524	16602	16627	16717	16533	16496	16443	16461	16453	16552	16667	16462	16405	16605	16402	16474	16574	16704	16534	16553	16646	16624	16613	16547	16548	16637	16425	16469	16510	16591	16487	16460	16659	16388	16424	16622	16536	16611	16605	16606	16448	16596	16621	16528	16659	16769	16590	16517	16833	16615	16667	16636	16392	16576	16614	16531	16473	16451	16499	16559	16580	16632	16552	16527	16532	16428	16633	16523	16600	16753	16606	16685	16567	16465	16365	16511	16583	16846	16585	16452	16642	16766	16720	16574	16479	16547	16636	16628	16514	16536	16633	16790	16582	16463	16593	16561	16564	16540	16611	16559	16596	16376	16542	16502	16566	16670	16736	16652	16413	16456	16381	16492	16493	16764	16536	16670	16506	16547	16672	16640	16564	16504	16641	16524	16541	16747	16634	16581	16724	16615	16524	16591	16643	16769	16578	16574	16514	16631	16625	16562	16765	16339	16514	16480	16393	16713	16581	16611	16295	16636	16538	16562	16554	16406	16629	16781	16733	16704	16519	16515	16493	16535	16489	16595	16584	16641	16455	16690	16508	16661	16582	16437	16428	16463	16419	16402	16595	16551	16417	16673	16493	16732	16781	16565	16628	16607	16440	16536	16505	16531	16722	16534	16627	16596	16559	16509	16680	16460	16690	16574	16461	16667	16419	16324	16648	16468	16519	16601	16483	16651	16528	16533	16419	16585	16679	16489	16490	16666	16473	16563	16500	16589	16485	16538	16730	16743	16490	16793	16671	16532	16515	16556	16432	16591	16612	16535	16580	16533	16481	16625	16750	16601	16765	16463	16456	16610	16477	16622	16401	16676	16565	16654	16492	16486	16709	16641	16510	16622	16539	16622	16648	16574	16679	16391	16612	16739	16405	16555	16589	16569	16698	16665	16483	16863	16487	16599	16377	16596	16519	16579	16548	16696	16444	16683	16569	16424	16587	16682	16612	16637	16749	16608	16620	16527	16569	16478	16690	16463	16453	16532	16537	16492	16800	16605	16569	16606	16786	16666	16578	16521	16565	16542	16667	16763	16561	16541	16572	16722	16579	16560	16634	16564	16611	16550	16518	16350	16661	16631	16510	16587	16571	16680	16344	16580	16833	16760	16427	16531	16697	16668	16467	16579	16549	16487	16655	16445	16598	16504	16498	16686	16450	16462	16450	16540	16444	16595	16702	16581	16622	16482	16516	16604	16826	16459	16626	16690	16672	16645	16483	16670	16608	16409	16623	16456	16354	16661	16564	16568	16679	16555	16684	16657	16555	16478	16558	16563	16694	16550	16534	16503	16601	16609	16559	16657	16456	16317	16445	16571	16568	16561	16404	16773	16627	16557	16606	16552	16733	16831	16676	16598	16510	16496	16539	16670	16557	16563	16586	16554	16621	16545	16625	16538	16441	16607	16746	16695	16810	16590	16537	16597	16601	16680	16538	16620	16507	16491	16555	16697	16511	16341	16418	16687	16677	16598	16628	16663	16502	16568	16478	16423	16488	16477	16512	16526	16449	16776	16600	16762	16603	16674	16422	16512	16593	16650	16403	16253	16494	16603	16592	16616	16557	16521	16513	16614	16709	16683	16534	16577	16613	16796	16518	16531	16494	16513	16609	16514	16742	16731	16541	16714	16732	16602	16496	16486	16551	16697	16687	16562	16574	16523	16579	16668	16367	16658	16693	16542	16552	16606	16539	16856	16543	16418	16457	16538	16427	16672	16639	16494	16625	16516	16638	16496	16537	16665	16607	16528	16669	16688	16517	16448	16443	16502	16487	16596	16573	16559	16610	16703	16694	16576	16643	16521	16328	16616	16606	16582	16651	16433	16732	16535	16773	16543	16662	16499	16485	16416	16625	16515	16580	16399	16777	16610	16639	16600	16282	16478	16622	16540	16648	16367	16446	16603	16545	16452	16438	16719	16500	16565	16467	16402	16506	16531	16483	16496	16656	16547	16567	16575	16534	16668	16622	16640	16645	16512	16482	16395	16723	16408	16617	16535	16567	16620	16734	16462	16595	16618	16515	16344	16532	16355	16625	16496	16547	16541	16341	16745	16673	16580	16527	16452	16458	16614	16738	16611	16429	16546	16627	16534	16466	16586	16691	16655	16624	16468	16355	16590	16540	16581	16349	16749	16512	16434	16562	16596	16638	16610	16646	16408	16525	16591	16724	16539	16588	16499	16395	16597	16521	16475	16268	16499	16477	16548	16587	16483	16670	16448	16589	16606	16615	16432	16542	16524	16498	16399	16566	16648	16415	16521	16444	16392	16813	16462	16645	16603	16677	16561	16463	16658	16418	16631	16551	16531	16512	16584	16389	16491	16515	16690	16714	16493	16677	16432	16680	16741	16709	16376	16660	16582	16542	16660	16505	16557	16527	16583	16526	16464	16755	16642	16466	16577	16647	16410	16333	16562	16574	16510	16736	16664	16781	16678	16622	16798	16895	16695	16618	16572	16548	16565	16486	16687	16574	16528	16668	16482	16447	16627	16442	16687	16420	16638	16544	16725	16627	16330	16396	16438	16673	16640	16503	16446	16582	16654	16623	16576	16629	16495	16706	16442	16615	16703	16796	16504	16473	16738	16600	16651	16562	16599	16582	16630	16460	16443	16629	16591	16626	16349	16429	16668	16528	16610	16545	16540	16534	16432	16434	16754	16485	16493	16700	16654	16585	16500	16658	16566	16384	16571	16609	16498	16438	16619	16719	16517	16533	16633	16627	16517	16437	16703	16734	16650	16697	16801	16598	16479	16565	16646	16564	16560	16521	16610	16577	16612	16530	16664	16565	16708	16607	16605	16623	16599	16711	16583	16494	16630	16525	16623	16672	16476	16541	16542	16625	16485	16540	16531	16587	16709	16531	16398	16378	16640	16513	16466	16695	16662	16469	16510	16770	16569	16583	16692	16626	16593	16367	16551	16462	16447	16643	16692	16556	16415	16519	16795	16461	16708	16516	16545	16501	16658	16505	16732	16480	16602	16322	16693	16740	16622	16627	16430	16403	16641	16492	16581	16782	16759	16677	16617	16795	16597	16511	16491	16501	16558	16518	16720	16518	16472	16330	16607	16456	16469	16553	16571	16596	16717	16698	16520	16539	16531	16415	16448	16515	16636	16514	16585	16541	16538	16488	16667	16595	16530	16194	16364	16676	16605	16619	16555	16683	16671	16476	16422	16596	16590	16585	16844	16529	16445	16575	16453	16649	16611	16758	16621	16650	16519	16456	16832	16540	16672	16500	16785	16575	16602	16624	16650	16527	16707	16687	16590	16583	16419	16697	16630	16629	16910	16528	16568	16592	16532	16340	16536	16501	16488	16498	16427	16559	16722	16513	16489	16355	16494	16312	16562	16492	16384	16601	16437	16552	16617	16518	16551	16423	16498	16498	16556	16518	16492	16505	16665	16391	16494	16630	16576	16573	16566	16654	16661	16461	16568	16545	16524	16434	16420	16706	16641	16429	16734	16483	16605	16591	16594	16509	16382	16422	16542	16475	16445	16513	16448	16542	16545	16694	16548	16739	16698	16569	16574	16515	16636	16494	16569	16429	16413	16682	16580	16567	16540	16495	16512	16436	16502	16576	16486	16634	16467	16246	16472	16468	16522	16482	16460	16680	16336	16538	16324	16613	16511	16741	16636	16612	16587	16398	16691	16490	16425	16557	16620	16632	16677	16618	16466	16501	16454	16574
20201	28901	28002	22923	20223	18568	17780	17236	16868	16519	16195	15874	15921	15747	15823	15640	15814	15690	15502	15412	15505	15339	15300	15336	15372	15383	15496	15226	15359	15256	15471	15215	15388	15213	15209	15324	15357	15150	15087	15107	15122	15248	15357	15167	15338	15199	15385	15429	15326	15207	15453	15231	15196	15375	15231	15288	15241	15194	15290	15174	15162	15340	15118	15323	15055	15280	15280	15094	15265	15218	15186	15327	15241	15074	15226	15333	15244	15344	15189	15066	15237	15219	15301	15433	15170	15286	15214	15253	15280	15215	15272	15312	15276	15254	15407	15066	15223	15212	15301	15110	15252	15219	15159	15381	15128	15408	15253	15052	15241	15221	15319	15199	15226	15299	15307	15233	15188	15345	15340	15161	15419	15240	15177	15305	15307	15158	15343	15155	15220	15042	15278	15433	15076	15136	15372	15440	14982	15272	15436	15124	15172	15162	15252	15185	15107	15340	15301	15339	15170	15406	15169	15188	15199	15291	15152	15240	15348	15164	15339	15212	15331	15019	15279	15032	15097	15275	15166	15404	15119	15338	15189	15383	15178	15163	15310	15240	15276	15074	15277	15247	15320	15426	15352	15263	15334	15323	15381	15155	15240	15284	15294	15068	15185	15211	15240	15208	15253	15221	15254	15186	15261	15275	15042	15153	15197	15185	15332	15060	15161	15302	15384	15292	15147	15350	15372	15252	15213	15208	15190	15301	15246	15163	15202	15339	15071	15352	15251	15174	15046	15299	15129	15144	15278	15301	15322	15212	15421	15206	15054	15287	15100	15164	15340	15196	15133	15213	15099	15251	15267	15310	15174	15207	15250	15144	15257	15086	15258	15186	15267	15141	15285	15230	15363	15112	15164	15151	15250	15315	15101	15416	15353	15343	15224	15494	15175	15330	15352	15211	15140	15327	15259	15292	15191	15248	15346	15270	15178	15221	15259	15204	15294	15417	15060	15402	15161	15176	15234	15411	15290	15078	15359	15381	15244	15186	15120	15140	15112	14988	15424	15338	15197	15331	15264	15224	15327	15351	15419	15097	15383	15009	15306	15180	15273	15352	15340	15190	15429	15205	15289	15182	15370	15056	15077	15280	15316	15244	15233	15193	15075	15203	15121	15202	15133	15152	15037	15245	15227	15271	15122	15159	15085	15190	15457	15152	15247	15177	15258	15306	15206	15340	15290	15020	15273	15290	15189	15251	15202	15261	15215	15236	15149	15138	15272	15389	15195	15221	15444	15158	15156	15286	15159	15309	15440	15178	15129	15196	15203	15315	15155	15278	15380	15256	15344	15264	15309	15238	15241	15229	15350	15210	15176	15253	15303	15191	15197	15109	15327	15161	15152	15323	15136	15063	15213	15415	15258	15089	15248	15340	15208	15385	15226	15382	15094	15363	15301	15130	15231	15294	15206	15319	15211	15139	15401	15220	15262	15110	15269	15483	15323	15199	15390	15369	15283	15193	15026	15142	15342	15150	15204	15149	15238	15246	15342	15305	15264	15227	15192	15176	15370	15300	15235	15091	15196	15301	15221	15104	15222	15400	15292	15164	15275	15273	15333	15173	15154	15306	15373	15330	15271	15097	15286	15008	15181	15370	15341	15272	15251	15317	15170	15355	15345	15423	15158	15430	15096	15306	15125	15297	15309	15029	15179	15220	15297	15265	15418	15126	15113	15379	15118	15187	15384	15304	15102	15291	15326	15275	15178	15149	15218	15295	15205	15287	15187	15108	15089	15344	15252	15193	15093	15238	15058	15047	15382	15167	15185	15230	15307	15134	15232	15261	15231	15334	15373	15326	15426	15378	15316	15302	15186	15255	15121	15260	15195	15277	15227	15230	15277	15107	15286	15189	15063	15092	15265	15408	15235	15267	15203	15044	15142	15196	15351	15315	15169	15307	15124	15181	15241	15355	15345	15087	15098	15206	15252	15253	15223	15324	15126	15259	15161	15337	15193	15304	15276	15157	15247	15397	15280	15242	15300	15157	15097	15098	15357	15314	15300	15201	15286	15445	15373	15147	15189	15208	15239	15313	15272	15429	15173	15436	15358	15088	15316	15000	15357	15179	15185	15320	15194	15343	15129	15196	15318	15262	15280	15087	15429	15337	15221	15300	15093	15248	15172	15136	15402	15227	15258	15311	15228	15363	15302	15189	15179	15229	15205	15290	15176	15289	15222	15277	15191	15231	15240	15233	15270	15411	15156	15212	15116	15324	15306	15267	15185	15091	15218	15127	15202	15433	15243	15080	15263	15148	15272	15270	15187	15051	15297	15312	15148	15286	15395	15272	15158	15049	15392	15098	15148	15147	15271	15288	15469	15249	15258	15250	15178	15149	15177	15411	15111	15155	15280	15271	15276	15169	15135	15341	15272	15160	15264	15210	15271	15334	15292	15283	15465	15393	14998	15291	15210	15248	15354	15123	15176	15265	15352	15246	15316	15336	15206	15279	15278	15282	15042	15166	15149	15329	15219	15125	15138	15162	15189	15239	15105	15220	15267	15268	15335	15144	15310	15269	15299	15245	15278	15240	15231	15377	15172	15250	15300	15388	15413	15254	15298	15307	15254	15248	15050	15275	15260	15286	15365	15281	15186	15380	15300	15110	15260	15344	15043	15385	15110	15306	15276	15333	15231	15145	15290	15187	15361	15024	15362	15059	15237	15209	15304	15266	15187	15338	15146	15210	15240	15309	15240	15461	15204	15347	15241	15223	15182	15306	15287	15320	15132	15196	15232	15151	15276	15130	15223	15280	15094	15240	15392	15318	15236	15358	15177	15250	15264	15392	15338	15180	15269	15185	15260	15141	15401	15233	15023	15461	15362	15363	15499	15234	15349	15377	15270	15258	15312	15210	15220	15336	15342	15142	15119	15276	15281	15259	15281	15394	15282	15268	15129	15368	15160	15235	15064	15248	15168	15232	15302	15295	15214	15261	15213	15340	15369	15206	15151	15294	15232	15291	15293	15201	15244	15262	15282	15032	15100	15211	15240	15269	15060	15256	15202	15218	15179	15159	15302	15112	15236	15150	15279	15348	15206	15307	15300	15463	15263	15076	15285	15224	15198	15239	15090	15354	15334	15041	15244	15331	15266	15146	15330	15287	15291	15295	15091	15085	15415	15191	15164	15507	15224	15223	15133	15396	15322	15195	15436	15260	15094	15269	15255	15201	15232	15274	15308	15250	15229	15129	15314	15418	15288	15159	15261	15405	15211	15258	15328	15194	15223	15180	15055	15275	15535	15146	15195	15210	15284	15091	15189	15303	15300	15256	15228	15249	15161	15210	15250	15196	15118	15211	15219	15095	15215	15196	15313	15203	15513	15285	15331	15128	15181	15076	15369	15233	15159	15160	15261	15093	15425	15115	15202	15293	15385	15262	15257	15279	15291	15295	15099	15179	15336	15283	15423	15300	15243	15231	15165	15261	15211	15201	15154	15013	15237	15337	15235	15440	15283	15235	15167	15192	15073	15395	15203	15142	15229	15159	15276	15237	15316	15268	15204	15313	14963	15260	15300	15294	15210	15250	15361	15199	15200	15007	15236	15285	15208	15388	15154	15373	15380	15170	15212	15325	15283	15419	15120	15413	15268	15262	15278	15326	15320	15263	15362	15148	15335	15308	15353	15203	15086	15338	15254	15193	15232	15277	15225	15248	15183	15185	15279	15179	15426	15159	15252	15273	15347	15332	15105	15071	15241	15232	15131	15252	15145	15330	15113	15268	15397	15357	15216	15316	15176	15125	15224	15326	15442	14985	15181	15339	15351	15169	15181	15315	15332	15215	15229	15277	15221	14990	15418	15155	15276	15115	15246	15087	15308	15130	15313	15258	15276	15222	15273	15111	15376	15405	15107	15257	15260	15097	15356	15116	15146	15196	15205	15106	15298	15223	15191	15300	15125	15194	15225	15064	15246	15280	15351	15271	15414	15151	15234	15165	15090	15179	15238	15263	15479	15341	15388	15227	15096	15311	15336	15144	15164	15164	15316	15316	15366	15303	15287	15429	15169	15255	15329	15050	15129	15364	15243	15425	15476	15424	15265	15189	15315	15296	15171	15335	15039	15360	15177	15102	15179	15207	15276	15317	15249	15307	15217	15333	15270	15087	15314	15282	15122	15268	15326	15206	15404	15237	15069	15195	15234	15324	15176	15292	15483	15277	15096	15311	15160	15222	15236	15336	15327	15287	15051	15228	15200	15296	15375	15217	15442	15281	15234	15247	15401	15242	15189	15195	15187	15327	15484	15157	15188	15226	15284	15319	15129	15394	15041	15372	15335	15458	15264	15314	15368	15163	15320	15146	15256	15043	15255	15326	15208	15113	15175	15418	15312	15423	15259	15373	15276	15127	15286	15186	15170	15238	15211	15404	15334	15262	15213	15288	15247	15124	15425	15291	15203	15133	15381	15317	15190	15073	15171	15216	15246	15348	15338	15303	15120	15070	15315	15310	15298	15282	15065	15167	15255	15480	15188	15262	15100	15305	15130	15166	15389	15244	15117	15178	15359	15395	15333	15338	15149	15312	15176	15272	15102	15476	15347	15175	15242	15189	15319	15341	15448	15362	15146	15334	15315	15203	15219	15229	15343	15319	15165	15282	15159	15328	15320	15128	15346	15221	15149	15148	15324	15277	15307	15338	14982	15218	15186	15305	15311	15276	15340	15350	15219	15236	15421	15164	15293	15164	15223	15233	15208	15196	15263	15309	15263	15171	15387	15250	15107	15413	15162	15353	15296	15289	15104	15334	15421	15340	15309	15292	15372	15131	15270	15130	15432	15166	15237	15428	15226	15355	15323	15198	15421	15350	15236	15174	15181	15393	15143	15093	15269	15158	15098	15299	15352	15244	15199	15261	15230	15369	15344	15420	15215	15373	15295	15245	15168	15258	15345	15205	15087	15378	15299	15191	15412	15258	15378	15295	15435	15104	15468	15384	15276	15139	15232	15241	15242	15332	15332	15191	15254	15362	15378	15090	15369	15253	15157	15327	15380	15086	15444	15290	15406	15213	15158	15290	15243	15225	15288	15185	15163	15348	15154	15312	15253	15394	15323	15281	15238	15399	15376	15115	15174	15125	15160	15220	15342	15549	15201	15282	15163	15198	15339	15349	15253	15200	15278	15315	15138	15208	15310	15232
23976	21170	28523	24434	22917	23234	22303	19858	19034	18820	18413	18263	17777	17734	17488	17533	17388	17376	17256	17103	17292	17249	17207	17060	16972	17086	17047	17154	16974	17016	16755	16953	17077	17078	17007	17082	17000	16906	16918	16770	16975	16947	17006	16966	16875	17018	16980	16973	16890	16999	16958	16954	17083	16990	17073	16923	17134	16951	16859	16803	17111	16992	16977	17030	16819	16970	17090	16936	16956	16783	16840	16850	16917	16786	16850	16884	17028	17065	16789	16884	16880	16939	17008	16991	17020	16838	16639	16915	17077	16919	17013	16872	16930	16816	16970	16922	16931	17025	16914	16956	16828	16772	16843	16888	16833	16723	16866	16754	16833	16993	16964	16989	17121	17012	16821	16911	16691	17031	17006	16826	16894	16904	16898	16936	16822	16951	16843	16795	16781	16970	16728	16951	16780	16855	16894	16953	16956	16926	16915	16894	16774	16721	16756	16834	16741	16639	16931	16674	16859	16767	16959	16890	17072	16816	16904	16815	16773	16896	16932	16764	16776	16764	17074	16733	16802	16741	16731	16737	16898	16895	16894	16842	16666	16892	16912	16892	17040	16740	16958	16974	16782	16885	16890	16897	16792	16937	16671	16844	16770	16781	16936	16833	16704	16809	16878	16853	16718	16811	16921	17035	17005	16873	16839	16711	16578	17040	16818	16849	16938	16924	16796	16753	16974	16823	16899	16795	16960	16879	16859	16820	16943	16885	17111	16951	16886	16833	17002	17005	16907	16928	16937	16952	16800	16866	16933	16898	16885	16766	16885	16772	16901	16938	16958	16751	17007	16998	16842	16831	16790	16840	16921	17082	16903	16686	16842	16809	16977	16831	16938	16925	17130	16917	17164	17024	16939	16979	16823	16963	16690	16852	17242	16891	16636	16764	16818	16907	17089	16935	16839	16784	16951	16785	16930	16859	16891	16778	16942	17061	16732	16785	16914	16816	17019	16987	16996	16611	16910	16881	16911	16950	16925	16754	17012	16952	17076	16793	16842	16919	16768	16785	16840	16729	16922	16785	16830	16803	17055	16897	16887	16993	16924	16921	16811	16749	16818	16810	16783	16775	16960	16919	17059	16789	16760	16908	16857	16814	16890	16889	16945	16895	16942	16939	16918	16947	16866	16938	16941	16970	17031	16850	16779	16803	16863	17001	16822	16834	16716	16937	16803	16924	16903	16927	16971	16895	16767	16930	16880	16881	16889	16701	16817	16812	16943	16987	16727	16730	16822	16857	17202	16758	16707	16842	16766	16773	16935	17078	16863	16979	16873	17043	16876	16986	17131	16854	16845	16701	16906	16959	16851	16991	16796	16994	16977	16976	16790	16730	16643	16613	16726	16879	16952	16678	17017	16866	16773	17039	16978	17009	16977	16997	16820	17027	16885	16946	16882	16894	17003	16844	16969	16932	16832	16706	17006	16843	16907	16882	16944	16978	16787	16822	17042	16989	16839	17017	17007	16822	17051	16798	16721	16860	16903	16756	16899	16899	16831	16903	16883	16771	16929	16869	16824	16818	16644	16645	16852	16840	16754	17043	16980	16809	16978	16959	17011	16858	16773	16776	16858	16840	16901	16833	16897	16961	16955	16712	16896	16896	16851	16670	16884	16862	16704	16860	16790	17038	16697	16921	16751	16895	17125	16959	17017	16698	16851	17197	16714	16883	16986	16911	16971	16960	17098	16964	16784	16982	17000	16870	16753	16734	16926	16715	16795	17000	17002	16870	16882	16976	17086	16788	16734	16889	16749	16914	16947	16773	16936	16765	17035	16876	17132	16799	16629	16919	16700	16836	16851	16788	16779	16981	16943	17002	17263	16744	16949	16793	16947	17133	16909	17021	16865	16791	16818	16928	16754	16894	17010	16875	16798	16648	16951	17146	17068	16836	17058	16800	16714	16722	16984	16940	16856	16894	16783	17087	16869	16849	17007	17040	16959	16970	16811	16789	17074	17040	16789	16967	16865	16861	17064	16861	17017	16864	16825	16833	16975	16757	16844	16921	16894	16859	16768	16871	16726	17002	16753	16982	16800	17062	16790	16740	17020	16888	16679	16980	16709	16630	16955	16937	16705	16909	17102	16924	16913	16737	16957	17228	16719	16916	16900	16787	16892	16542	16829	16840	17063	16923	16910	16916	16770	16928	16810	16805	16753	16808	16882	16874	16820	16945	16784	16871	16776	16826	16872	16740	17131	16965	16736	16940	16967	16809	16965	16733	17048	16825	16923	16936	16988	16868	16894	16964	16771	16872	16877	16892	16794	16684	16712	17011	16929	16888	16930	16866	16963	16828	16905	16759	16950	16925	16786	16839	16930	16886	16937	16949	16908	16996	16831	16729	16956	16916	16803	16874	16799	17012	17041	16767	16838	16913	16816	16958	16788	17061	16695	16892	16993	16687	16833	16891	16769	16883	16787	16800	16981	16873	16803	16900	16939	16900	16999	17055	16991	16884	16903	16830	17041	17013	16827	17012	16828	16966	16901	16879	16766	16812	16850	16866	16819	16855	16778	16731	16692	16878	16828	16701	17065	16966	16766	16825	16750	17098	16863	16812	16868	16743	16819	16982	17045	17081	16943	16764	16893	16667	17015	16939	16836	16871	16834	16970	16779	16711	16840	16772	16890	16980	16841	16684	16774	16846	16841	17043	17021	16814	17088	16914	17000	16767	16766	16864	17145	16920	16834	16588	16824	16699	16674	16858	16703	16841	16808	16756	16965	16778	17011	16762	16895	16924	16808	16721	17015	16863	16726	16890	16852	16831	16986	17048	16752	16866	16830	16959	16748	17049	16828	16996	16803	17064	16931	16800	16990	16988	16764	16708	17039	17032	17090	16969	16906	16860	17102	17060	16712	16810	16849	16880	17093	16904	16904	16930	16692	16765	16760	17094	16966	16741	16935	16843	16938	16861	17000	16920	16872	16919	16786	16645	16787	16736	16906	16757	16941	16817	16883	16868	16749	16850	16788	16973	17055	16747	16773	17073	16816	16726	16805	16717	16755	16948	16773	16714	17103	16921	16907	16917	17054	16599	16759	16831	16737	16807	16740	16869	17050	16817	16963	16940	17036	16902	16964	16860	16792	17026	17065	16958	17051	16807	16768	16922	17033	16875	16818	16977	16661	16685	16782	16958	17015	16980	17115	16939	16772	16954	16869	16746	16993	16923	16784	16938	16901	16977	16888	16893	16917	16986	16869	16882	16915	16621	16913	16991	17126	17011	16872	16895	16884	17011	16688	16980	16880	16856	16894	16841	16977	17057	16738	16806	16918	16869	17111	16698	17025	17073	16752	16852	17005	16638	16955	16813	16840	16961	16768	16844	16805	16797	16816	16782	16842	16856	16819	17083	17157	16829	16948	16764	16827	17093	17058	16961	16752	16865	16976	17037	16993	16873	16707	16859	16812	17014	16773	16700	16655	16839	16896	16656	16878	16927	16869	16774	16790	16974	16820	16943	16942	16900	16786	16874	17084	16959	16710	16781	17008	16992	16935	16906	16620	17023	16950	16811	16762	16830	17020	16918	16950	17129	16948	16771	17097	16791	16814	16770	16897	16714	16909	16968	16759	16813	16619	16891	17135	16705	16984	16967	16972	16687	16897	16737	16913	16836	16782	16789	16957	16969	16769	16922	16969	17001	16820	16888	16882	16968	16884	16866	16736	16829	16946	16790	16771	17041	16912	16713	16964	16840	16696	16795	16926	16948	17101	16905	17190	16839	16748	16786	17131	17052	16862	16862	16921	16785	17014	16887	17081	16998	16907	16834	16973	16918	16875	17063	16853	16849	16996	16826	16713	16961	16951	16828	16993	16842	17077	16862	16918	16860	16960	17029	17086	16956	16744	16760	16803	17073	16826	16848	16931	16842	16802	17005	17006	16988	17187	17022	17095	16879	17088	16992	17112	16685	16824	16819	16966	16973	16876	16891	16976	16962	16811	16886	16902	16778	16691	16875	16788	16785	16920	16848	16931	17004	16854	16820	16908	16953	17092	17089	17005	16860	17023	17062	16829	16954	16864	16831	16830	16904	16849	16979	16984	16906	16792	16842	16908	16934	16745	16856	16971	16956	16839	16728	16899	16816	16798	16946	16751	16782	16710	16581	16734	16907	16871	16970	16847	16860	17013	16940	16966	17080	17081	16894	16868	16929	16721	16908	17078	16853	16823	16860	16825	16726	16781	16868	16974	16875	16664	16897	16929	16855	16973	16895	17029	16699	16943	17032	16846	17083	16852	16871	16911	16775	16954	16966	16784	16666	16620	16914	16913	16860	16705	16850	16908	16977	16861	16994	17033	16993	16962	16803	16855	16948	16906	17004	16781	16905	16800	16973	16974	16794	16670	17011	16906	16905	17081	16794	16863	16869	16908	16701	16958	16934	16915	16957	16998	16901	17111	16948	17090	16920	16816	16963	16979	16884	16843	16964	16881	17082	16764	16911	16852	16734	16894	16931	17064	16862	16803	16781	17005	16957	16766	16815	16687	16708	16815	16927	16832	16787	16989	16783	16767	17066	16841	16950	16906	16859	16772	16724	16865	16878	16902	16975	16899	16913	16757	16988	16883	16687	16682	16900	16912	16762	16941	16939	17005	16944	16778	17036	16873	16834	17101	17007	17002	16850	16824	16965	16896	16904	17077	16988	17071	16938	16869	16852	16886	16757	16818	16993	16825	16551	16642	16814	16772	16815	17074	16937	16828	16843	16992	16795	16864	16914	16942	16874	16889	16792	16822	16725	16711	16813	16886	16868	16948	16975	17098	16832	16898	16862	16676	16868	16913	16852	16728	16881	17022	16941	16822	17078	16788	16990	16862	16988	16966	16854	17038	17031	16889	16808	16659	16970	16765	16793	16752	16874	16834	16955	16877	16919	17121	16828	16871	16836	16945	16836	16941	16906	17038	16937	17131	17108	16839	16912	16959	16799	16854	16976	17107	17028	16954	16792	16901	16928	17002	16694	16958	16814	16771	16900	16932	16942	16917	16826	16807	16638	16811	17006	16837	16928	16974	16914	16788	16853	16892	17064	16654	16791	16743	16753	16861	17075	16952	17036	16757	16902	16920	16901	16917	17040	16883	17003	16951	17029	16728	16800	16855	16923	16912	16853	16769	16753	17077	17104	17170	16977	17041	16902
20820	36359	36445	29435	25222	22629	20793	19615	18880	18132	17543	17182	16885	16740	16375	16098	16166	16120	15875	15976	15804	15807	15672	15731	15576	15650	15627	15756	15629	15658	15558	15591	15448	15554	15421	15664	15740	15553	15623	15370	15497	15670	15510	15524	15580	15440	15522	15757	15452	15431	15465	15556	15567	15470	15355	15620	15545	15551	15522	15529	15469	15471	15494	15459	15424	15438	15585	15477	15537	15486	15387	15330	15449	15544	15515	15308	15484	15612	15345	15657	15344	15702	15431	15684	15612	15609	15447	15465	15402	15372	15548	15360	15347	15552	15584	15523	15508	15523	15391	15376	15486	15437	15579	15353	15472	15412	15577	15195	15530	15346	15518	15595	15452	15572	15413	15511	15474	15567	15313	15281	15577	15486	15700	15403	15450	15475	15489	15363	15425	15460	15392	15587	15375	15524	15433	15518	15510	15383	15521	15484	15519	15553	15500	15409	15367	15460	15538	15595	15438	15345	15538	15563	15432	15275	15541	15379	15372	15548	15386	15436	15275	15440	15472	15434	15281	15403	15437	15342	15600	15497	15587	15553	15572	15534	15555	15501	15560	15238	15531	15582	15390	15449	15468	15475	15508	15493	15471	15525	15517	15520	15331	15363	15421	15439	15429	15657	15449	15705	15437	15533	15596	15512	15456	15388	15506	15334	15441	15556	15572	15380	15438	15521	15383	15378	15467	15506	15279	15401	15474	15498	15567	15403	15607	15451	15486	15406	15490	15386	15492	15582	15723	15587	15443	15399	15447	15479	15328	15445	15449	15665	15471	15568	15391	15579	15453	15412	15372	15390	15568	15306	15513	15542	15642	15477	15502	15440	15469	15551	15440	15387	15481	15453	15439	15469	15433	15505	15432	15468	15459	15614	15494	15596	15399	15350	15577	15498	15648	15361	15613	15491	15578	15433	15493	15460	15506	15461	15438	15420	15400	15718	15531	15677	15484	15361	15380	15553	15429	15423	15668	15387	15501	15466	15496	15415	15449	15366	15524	15386	15361	15401	15633	15445	15438	15479	15524	15583	15403	15652	15437	15402	15596	15512	15470	15476	15390	15422	15442	15469	15292	15462	15441	15610	15490	15456	15625	15390	15404	15562	15569	15556	15432	15597	15449	15377	15522	15478	15579	15388	15318	15305	15229	15390	15407	15473	15468	15540	15547	15473	15557	15464	15494	15458	15512	15504	15195	15656	15684	15605	15484	15363	15553	15418	15258	15547	15545	15650	15463	15417	15424	15426	15528	15513	15286	15531	15515	15437	15510	15546	15419	15403	15163	15483	15546	15471	15413	15508	15368	15475	15594	15433	15579	15425	15503	15637	15336	15570	15286	15707	15362	15364	15604	15406	15533	15536	15485	15217	15407	15507	15397	15513	15379	15429	15462	15552	15437	15408	15488	15457	15498	15525	15444	15499	15569	15620	15465	15403	15646	15381	15449	15318	15395	15436	15312	15475	15459	15356	15446	15578	15486	15572	15344	15448	15429	15500	15542	15400	15431	15554	15496	15282	15610	15559	15365	15449	15463	15455	15569	15393	15262	15386	15352	15607	15615	15264	15305	15412	15614	15568	15306	15453	15529	15457	15234	15452	15567	15528	15396	15479	15377	15677	15397	15521	15367	15442	15502	15266	15583	15518	15521	15461	15454	15397	15443	15427	15537	15372	15491	15588	15436	15383	15354	15384	15670	15306	15665	15386	15442	15422	15388	15421	15453	15504	15443	15433	15581	15545	15524	15330	15473	15631	15408	15550	15407	15405	15503	15591	15450	15406	15374	15438	15589	15450	15416	15493	15467	15400	15329	15484	15423	15526	15358	15635	15568	15461	15470	15359	15353	15486	15473	15511	15706	15506	15495	15516	15538	15586	15581	15598	15534	15433	15478	15522	15421	15478	15481	15434	15420	15640	15356	15489	15460	15456	15853	15516	15501	15495	15540	15653	15540	15510	15519	15496	15529	15429	15477	15452	15552	15386	15571	15490	15620	15337	15558	15381	15506	15553	15463	15617	15662	15583	15544	15367	15456	15470	15621	15584	15557	15545	15532	15518	15472	15459	15670	15405	15403	15535	15597	15477	15561	15432	15486	15517	15567	15429	15504	15585	15534	15521	15499	15532	15494	15644	15609	15421	15523	15334	15478	15439	15526	15560	15527	15482	15425	15342	15330	15443	15447	15409	15602	15527	15563	15270	15574	15353	15493	15508	15514	15578	15430	15364	15491	15529	15373	15474	15511	15428	15533	15585	15536	15346	15484	15422	15414	15457	15507	15492	15485	15565	15565	15411	15461	15303	15265	15426	15399	15675	15428	15501	15320	15406	15455	15484	15478	15440	15631	15562	15681	15483	15474	15475	15469	15393	15577	15584	15564	15550	15538	15520	15541	15524	15630	15599	15413	15232	15483	15428	15613	15484	15399	15385	15513	15510	15368	15502	15343	15414	15528	15465	15358	15522	15413	15495	15440	15359	15473	15433	15243	15550	15477	15441	15462	15558	15157	15646	15448	15546	15278	15553	15415	15507	15495	15507	15272	15451	15452	15538	15451	15349	15312	15541	15571	15467	15538	15463	15480	15543	15317	15378	15515	15355	15430	15440	15405	15542	15318	15568	15430	15501	15509	15249	15496	15309	15297	15404	15380	15500	15473	15463	15493	15429	15513	15573	15453	15417	15538	15533	15449	15576	15479	15493	15374	15526	15518	15472	15515	15512	15395	15423	15510	15418	15486	15394	15425	15358	15565	15471	15536	15474	15505	15571	15409	15370	15611	15670	15539	15700	15416	15500	15528	15431	15464	15264	15524	15364	15397	15495	15715	15379	15423	15406	15511	15495	15577	15386	15570	15449	15461	15488	15344	15440	15486	15415	15294	15602	15477	15513	15373	15596	15533	15386	15312	15706	15470	15381	15477	15351	15448	15495	15422	15519	15454	15499	15316	15598	15592	15379	15528	15514	15424	15399	15492	15502	15508	15504	15414	15554	15394	15446	15527	15442	15307	15478	15556	15375	15564	15495	15533	15382	15326	15390	15365	15504	15523	15552	15266	15490	15476	15422	15403	15672	15366	15544	15481	15554	15369	15419	15427	15645	15674	15479	15468	15483	15508	15584	15511	15444	15439	15502	15457	15321	15441	15243	15546	15513	15620	15324	15433	15541	15287	15401	15521	15466	15347	15340	15321	15584	15615	15400	15337	15554	15589	15383	15527	15509	15446	15498	15450	15395	15533	15618	15479	15396	15477	15293	15542	15475	15489	15489	15432	15467	15391	15477	15388	15409	15413	15480	15417	15436	15430	15417	15504	15218	15606	15447	15322	15443	15431	15497	15454	15393	15352	15493	15383	15544	15399	15487	15326	15442	15528	15475	15470	15416	15536	15579	15568	15632	15294	15431	15541	15453	15472	15376	15454	15354	15706	15474	15441	15517	15500	15614	15664	15499	15678	15453	15537	15476	15458	15414	15481	15661	15271	15478	15456	15359	15527	15454	15458	15438	15457	15404	15346	15495	15440	15590	15359	15631	15496	15538	15471	15457	15641	15418	15371	15557	15434	15474	15588	15528	15490	15385	15501	15353	15508	15256	15461	15522	15440	15433	15485	15261	15586	15422	15542	15608	15403	15588	15430	15464	15619	15568	15281	15447	15486	15361	15472	15459	15386	15421	15378	15495	15542	15624	15476	15515	15520	15425	15420	15366	15566	15470	15554	15278	15439	15510	15515	15352	15396	15362	15412	15554	15572	15481	15401	15399	15399	15589	15487	15470	15336	15450	15497	15317	15357	15486	15690	15389	15503	15466	15459	15441	15399	15351	15465	15400	15565	15272	15411	15520	15696	15413	15425	15541	15458	15487	15605	15357	15386	15548	15348	15405	15385	15541	15478	15513	15502	15431	15644	15675	15449	15443	15488	15337	15500	15449	15566	15468	15662	15453	15563	15494	15404	15535	15566	15584	15641	15544	15313	15551	15437	15473	15481	15417	15539	15309	15497	15326	15498	15422	15385	15565	15515	15382	15507	15626	15501	15298	15491	15350	15574	15399	15451	15432	15558	15468	15535	15552	15651	15554	15450	15476	15575	15456	15483	15508	15504	15463	15632	15261	15571	15212	15671	15546	15478	15506	15449	15574	15468	15443	15524	15467	15482	15394	15542	15472	15517	15292	15424	15542	15386	15352	15476	15504	15497	15530	15248	15499	15492	15415	15584	15513	15354	15409	15397	15493	15601	15469	15556	15615	15470	15477	15388	15449	15564	15450	15535	15440	15340	15261	15516	15448	15488	15554	15695	15520	15533	15491	15543	15432	15464	15519	15482	15556	15386	15679	15486	15554	15508	15519	15459	15283	15293	15424	15485	15471	15529	15522	15695	15505	15472	15431	15542	15348	15591	15337	15505	15659	15434	15619	15478	15498	15487	15294	15460	15500	15493	15455	15582	15573	15504	15525	15462	15634	15357	15385	15405	15523	15661	15489	15415	15533	15523	15408	15597	15424	15407	15354	15405	15314	15481	15406	15477	15528	15457	15298	15496	15408	15520	15620	15530	15499	15400	15499	15586	15410	15492	15424	15376	15487	15478	15552	15456	15431	15375	15485	15427	15263	15386	15613	15602	15407	15464	15286	15421	15306	15533	15379	15536	15442	15306	15564	15459	15550	15552	15569	15542	15470	15561	15560	15344	15365	15427	15386	15285	15401	15430	15395	15558	15650	15475	15288	15621	15420	15629	15437	15416	15550	15463	15468	15579	15489	15686	15393	15371	15471	15466	15489	15417	15514	15643	15460	15369	15539	15357	15488	15474	15468	15330	15391	15568	15403	15583	15440	15417	15503	15457	15421	15380	15539	15631	15462	15601	15494	15391	15570	15463	15431	15463	15442	15578	15563	15467	15470	15502	15517	15382	15524	15528	15371	15420	15671	15588	15178	15462	15471	15637	15491	15451	15568	15550	15430	15451	15560	15384	15393	15563	15539	15379	15518	15509	15352	15449	15542	15480	15395	15668	15492	15546	15574	15423	15451	15406	15478	15331	15672	15435	15582	15451	15417	15599	15401	15250	15376	15545	15387	15501	15455	15498	15452	15494	15398	15533	15570	15478	15460	15478	15538	15377	15497	15452	15521	15438	15267	15572	15514	15585	15429
22673	21129	28941	23703	21940	25113	27923	23355	22035	21528	20953	20562	20189	19885	19620	19530	19242	19336	19187	19225	19227	19021	19015	18860	18883	18824	18931	18536	18741	18780	18674	18421	18643	18864	18721	18452	18742	18622	18757	18569	18596	18657	18691	18695	18435	18717	18536	18631	18496	18650	18455	18610	18615	18781	18612	18620	18512	18443	18460	18589	18715	18610	18592	18655	18448	18501	18682	18421	18564	18737	18786	18663	18531	18418	18722	18509	18468	18465	18472	18553	18639	18632	18691	18450	18643	18485	18767	18475	18536	18352	18427	18578	18903	18529	18567	18516	18671	18624	18281	18571	18727	18528	18580	18540	18678	18328	18304	18318	18418	18596	18466	18428	18520	18480	18382	18551	18706	18533	18481	18393	18537	18469	18767	18658	18680	18426	18478	18560	18384	18414	18449	18334	18569	18376	18624	18611	18405	18536	18473	18623	18490	18565	18648	18541	18574	18561	18344	18691	18587	18397	18406	18554	18555	18485	18467	18475	18451	18322	18594	18383	18577	18892	18521	18450	18270	18523	18616	18519	18294	18578	18685	18496	18567	18347	18596	18530	18634	18619	18512	18601	18633	18385	18538	18457	18389	18605	18514	18545	18587	18582	18540	18514	18621	18495	18544	18564	18749	18612	18614	18470	18718	18574	18529	18676	18557	18513	18561	18438	18427	18302	18280	18564	18565	18499	18508	18362	18535	18630	18444	18512	18412	18568	18669	18361	18564	18415	18790	18601	18498	18311	18486	18642	18515	18597	18544	18430	18358	18270	18655	18723	18568	18670	18524	18640	18509	18404	18335	18617	18566	18490	18668	18668	18473	18368	18475	18325	18414	18762	18495	18590	18340	18391	18479	18424	18471	18271	18685	18678	18609	18376	18440	18356	18302	18465	18367	18757	18391	18382	18508	18450	18687	18389	18610	18584	18444	18482	18458	18463	18782	18644	18582	18605	18396	18317	18463	18631	18521	18637	18582	18583	18391	18535	18497	18500	18391	18481	18619	18582	18575	18594	18462	18681	18516	18519	18513	18573	18497	18475	18559	18527	18528	18624	18606	18537	18508	18449	18458	18547	18400	18616	18805	18627	18558	18460	18568	18578	18640	18596	18424	18559	18313	18462	18547	18505	18545	18504	18677	18295	18681	18508	18403	18480	18569	18678	18474	18612	18522	18505	18527	18649	18478	18650	18462	18326	18450	18535	18608	18450	18459	18577	18331	18537	18549	18604	18560	18601	18584	18468	18630	18518	18464	18466	18422	18548	18359	18217	18457	18493	18788	18528	18513	18408	18431	18782	18654	18392	18639	18298	18473	18587	18490	18363	18647	18567	18643	18428	18640	18530	18464	18521	18575	18466	18592	18323	18430	18576	18694	18545	18557	18523	18494	18502	18467	18541	18552	18537	18697	18411	18717	18612	18463	18337	18611	18420	18438	18493	18487	18667	18214	18713	18425	18727	18383	18448	18564	18555	18585	18463	18446	18564	18538	18513	18312	18633	18320	18810	18607	18452	18573	18280	18542	18498	18552	18449	18551	18451	18750	18630	18647	18601	18555	18447	18525	18363	18499	18425	18406	18423	18648	18637	18613	18354	18475	18463	18371	18255	18633	18408	18476	18567	18557	18480	18349	18553	18556	18533	18430	18629	18597	18601	18511	18552	18597	18396	18448	18469	18575	18526	18500	18517	18264	18479	18308	18333	18598	18313	18412	18666	18473	18473	18409	18420	18735	18501	18396	18530	18483	18559	18741	18673	18411	18585	18311	18519	18396	18520	18731	18539	18447	18572	18538	18257	18566	18438	18321	18577	18319	18542	18415	18702	18614	18525	18597	18232	18387	18451	18594	18346	18648	18499	18729	18504	18282	18428	18245	18616	18565	18438	18577	18319	18493	18452	18685	18433	18516	18335	18507	18522	18561	18307	18476	18362	18400	18431	18743	18444	18569	18338	18214	18621	18453	18497	18426	18398	18398	18521	18489	18372	18656	18441	18273	18371	18668	18444	18782	18636	18423	18273	18526	18508	18502	18425	18497	18477	18612	18561	18510	18411	18613	18457	18460	18328	18430	18569	18556	18572	18470	18705	18744	18603	18319	18418	18517	18378	18688	18465	18499	18566	18497	18510	18584	18364	18553	18677	18392	18468	18380	18597	18340	18259	18368	18466	18585	18591	18651	18218	18638	18600	18506	18461	18497	18593	18751	18499	18481	18395	18415	18492	18447	18265	18542	18248	18502	18675	18517	18493	18500	18666	18507	18312	18767	18676	18758	18509	18450	18624	18326	18449	18425	18425	18554	18511	18401	18461	18455	18388	18622	18426	18468	18517	18573	18456	18402	18490	18468	18592	18498	18412	18620	18689	18421	18423	18622	18433	18643	18644	18557	18510	18611	18524	18521	18518	18553	18373	18533	18748	18508	18459	18503	18527	18554	18431	18439	18440	18480	18445	18356	18389	18456	18714	18427	18420	18560	18736	18498	18378	18669	18560	18639	18562	18467	18380	18673	18213	18413	18588	18396	18337	18482	18599	18585	18482	18493	18540	18779	18522	18513	18570	18530	18648	18614	18469	18622	18520	18647	18424	18563	18590	18464	18491	18727	18466	18291	18499	18490	18384	18608	18496	18505	18390	18527	18448	18465	18542	18443	18629	18475	18465	18453	18415	18445	18411	18806	18511	18262	18352	18345	18617	18577	18691	18635	18633	18386	18372	18639	18365	18470	18368	18440	18733	18409	18504	18526	18482	18457	18526	18708	18683	18572	18382	18591	18404	18606	18464	18429	18251	18515	18345	18395	18516	18495	18518	18602	18476	18410	18433	18436	18388	18269	18672	18656	18407	18427	18270	18701	18382	18564	18505	18341	18405	18588	18699	18554	18538	18419	18534	18574	18492	18376	18534	18617	18576	18520	18502	18510	18258	18575	18639	18499	18698	18454	18569	18683	18532	18455	18387	18510	18707	18598	18543	18621	18652	18479	18503	18560	18537	18627	18576	18518	18596	18564	18599	18500	18417	18408	18547	18515	18346	18560	18509	18440	18339	18430	18609	18446	18637	18645	18568	18539	18521	18449	18309	18250	18334	18374	18315	18555	18412	18374	18627	18554	18635	18493	18592	18366	18602	18626	18386	18578	18443	18340	18590	18681	18400	18526	18643	18430	18636	18583	18572	18366	18569	18387	18390	18297	18547	18344	18545	18674	18513	18632	18435	18378	18500	18464	18653	18588	18581	18437	18647	18458	18434	18568	18512	18407	18628	18514	18535	18547	18513	18532	18695	18497	18454	18706	18660	18389	18336	18488	18487	18517	18435	18702	18568	18470	18699	18406	18484	18772	18519	18497	18515	18383	18574	18378	18544	18560	18421	18532	18468	18484	18412	18692	18544	18503	18460	18427	18530	18530	18669	18453	18435	18417	18540	18439	18406	18295	18488	18432	18405	18324	18520	18482	18462	18608	18504	18541	18552	18612	18434	18581	18481	18407	18609	18473	18413	18483	18658	18478	18555	18645	18530	18429	18602	18573	18612	18460	18564	18636	18489	18461	18483	18397	18546	18374	18334	18508	18458	18408	18626	18626	18576	18432	18373	18505	18562	18431	18444	18748	18246	18516	18388	18638	18459	18438	18630	18383	18672	18567	18518	18456	18174	18480	18629	18413	18384	18534	18396	18526	18560	18571	18525	18429	18512	18490	18386	18595	18534	18595	18559	18496	18395	18389	18303	18483	18662	18423	18549	18357	18474	18436	18548	18656	18497	18504	18517	18418	18537	18439	18469	18576	18383	18582	18481	18588	18470	18800	18551	18478	18344	18563	18370	18225	18287	18680	18511	18427	18494	18475	18632	18558	18693	18447	18516	18514	18506	18350	18450	18461	18571	18591	18696	18523	18803	18402	18510	18501	18368	18508	18621	18407	18712	18639	18601	18524	18580	18534	18548	18552	18551	18577	18533	18382	18596	18455	18229	18635	18530	18449	18426	18369	18487	18269	18518	18543	18507	18547	18560	18496	18633	18524	18599	18422	18498	18580	18561	18593	18485	18671	18557	18409	18443	18601	18462	18212	18290	18565	18448	18440	18504	18513	18356	18115	18360	18508	18497	18479	18503	18556	18450	18478	18496	18461	18331	18581	18620	18575	18522	18521	18449	18413	18542	18623	18493	18513	18734	18709	18628	18512	18604	18347	18491	18444	18538	18574	18508	18416	18409	18611	18483	18729	18177	18465	18596	18618	18341	18475	18494	18506	18412	18515	18435	18362	18340	18385	18452	18565	18404	18353	18750	18563	18502	18456	18620	18615	18492	18585	18740	18376	18385	18607	18379	18770	18442	18504	18445	18455	18416	18590	18498	18322	18427	18584	18499	18552	18339	18658	18361	18518	18452	18423	18342	18423	18422	18576	18460	18614	18437	18541	18506	18353	18332	18448	18615	18597	18632	18621	18531	18556	18497	18421	18414	18498	18597	18486	18579	18518	18590	18378	18418	18657	18605	18541	18645	18548	18488	18557	18401	18561	18374	18587	18323	18699	18512	18575	18589	18410	18408	18486	18577	18463	18651	18445	18452	18520	18525	18520	18355	18453	18453	18400	18364	18585	18555	18518	18541	18663	18625	18448	18309	18317	18517	18607	18388	18418	18481	18519	18574	18669	18388	18324	18495	18414	18439	18702	18259	18372	18462	18508	18358	18491	18488	18696	18582	18467	18473	18611	18539	18638	18454	18498	18426	18484	18432	18366	18367	18585	18339	18537	18525	18668	18489	18537	18524	18470	18397	18415	18508	18525	18332	18476	18617	18730	18522	18376	18479	18638	18618	18538	18585	18371	18549	18631	18351	18518	18584	18521	18504	18370	18445	18562	18516	18404	18593	18486	18756	18614	18481	18314	18526	18600	18555	18478	18683	18447	18596	18268	18617	18667	18442	18354	18422	18315	18666	18592	18531	18455	18428	18342	18563	18521	18436	18490	18348	18360	18514	18478	18442	18501	18725	18733	18349	18626	18505	18483	18615	18453	18293	18411	18454	18546	18428	18515	18488	18436	18628	18354	18491	18552	18620	18530	18479	18629	18466	18624	18369	18365	18435	18513	18583	18545	18556	18543	18546	18465	18430	18441	18459	18551	18470	18398	18428	18385	18594	18636	18614
23601	43050	44107	36510	30963	27534	25213	23350	22176	20903	19906	19381	18877	18438	18052	17694	17581	17252	17318	16855	17054	16978	16793	16763	16799	16729	16804	16571	16736	16614	16538	16542	16438	16452	16614	16580	16473	16431	16434	16533	16399	16511	16456	16546	16254	16535	16562	16444	16567	16450	16417	16385	16484	16499	16545	16475	16608	16489	16289	16536	16436	16515	16514	16538	16198	16414	16277	16262	16205	16389	16545	16312	16267	16446	16590	16647	16403	16321	16343	16541	16455	16535	16368	16466	16337	16594	16483	16283	16374	16390	16449	16422	16476	16441	16436	16261	16525	16392	16315	16436	16348	16465	16439	16488	16275	16413	16438	16471	16393	16434	16372	16337	16489	16440	16500	16466	16422	16416	16371	16337	16247	16431	16373	16374	16413	16351	16445	16438	16526	16247	16489	16514	16401	16337	16485	16273	16368	16419	16280	16397	16274	16335	16507	16365	16374	16391	16433	16426	16293	16304	16463	16416	16263	16434	16453	16374	16397	16275	16427	16468	16345	16552	16387	16445	16378	16314	16303	16346	16411	16275	16281	16444	16292	16541	16494	16526	16539	16501	16240	16531	16502	16438	16386	16333	16353	16339	16553	16387	16328	16451	16499	16443	16518	16411	16331	16466	16370	16365	16280	16295	16402	16481	16383	16339	16280	16437	16208	16485	16471	16328	16229	16252	16388	16394	16316	16221	16458	16459	16245	16435	16368	16439	16343	16425	16554	16325	16411	16350	16529	16464	16334	16397	16349	16458	16409	16418	16442	16281	16257	16306	16495	16359	16463	16350	16513	16385	16432	16367	16416	16334	16444	16355	16332	16313	16577	16439	16260	16362	16384	16210	16501	16272	16298	16451	16288	16554	16287	16417	16264	16513	16252	16307	16532	16360	16308	16435	16504	16315	16304	16241	16318	16318	16293	16332	16628	16407	16379	16414	16400	16357	16457	16397	16555	16330	16565	16158	16401	16394	16224	16445	16296	16495	16533	16325	16373	16407	16522	16415	16332	16422	16344	16441	16431	16431	16324	16392	16731	16436	16460	16415	16325	16356	16479	16303	16333	16467	16425	16432	16321	16318	16498	16383	16438	16394	16530	16410	16446	16315	16401	16430	16357	16312	16395	16489	16330	16256	16416	16490	16441	16472	16378	16485	16542	16520	16361	16408	16247	16444	16306	16424	16510	16436	16482	16354	16325	16577	16266	16495	16345	16460	16364	16585	16392	16374	16449	16545	16507	16437	16538	16539	16417	16363	16470	16393	16426	16530	16436	16471	16362	16361	16536	16375	16506	16382	16344	16477	16301	16593	16316	16395	16368	16468	16412	16270	16521	16430	16471	16396	16437	16392	16282	16497	16192	16452	16264	16283	16269	16474	16244	16344	16397	16434	16266	16454	16481	16520	16504	16482	16170	16469	16329	16265	16273	16388	16438	16371	16449	16449	16525	16612	16466	16395	16339	16472	16324	16235	16479	16213	16287	16623	16392	16367	16285	16366	16390	16346	16329	16541	16533	16387	16634	16676	16318	16380	16348	16337	16505	16418	16285	16427	16427	16597	16396	16347	16410	16369	16491	16323	16413	16431	16346	16407	16279	16384	16364	16560	16444	16434	16477	16416	16304	16448	16363	16304	16486	16419	16363	16439	16439	16374	16440	16446	16533	16276	16528	16311	16474	16508	16329	16431	16442	16332	16483	16358	16391	16540	16305	16164	16543	16415	16324	16606	16354	16371	16420	16517	16469	16502	16506	16414	16589	16481	16642	16383	16525	16434	16551	16173	16471	16313	16330	16365	16187	16383	16436	16434	16323	16233	16286	16507	16403	16524	16364	16497	16407	16259	16296	16421	16475	16262	16495	16266	16523	16321	16501	16426	16455	16155	16395	16299	16261	16492	16470	16490	16468	16486	16174	16432	16252	16412	16475	16465	16500	16430	16528	16261	16438	16382	16498	16428	16257	16590	16466	16318	16520	16629	16337	16419	16401	16468	16349	16454	16360	16346	16490	16281	16459	16451	16395	16304	16419	16401	16334	16460	16268	16311	16448	16338	16382	16424	16259	16584	16545	16289	16392	16321	16415	16382	16260	16515	16366	16513	16376	16557	16440	16516	16342	16330	16455	16514	16480	16339	16219	16470	16347	16444	16524	16408	16491	16393	16287	16442	16451	16313	16361	16453	16351	16287	16419	16495	16507	16478	16344	16311	16464	16477	16401	16464	16477	16407	16415	16368	16492	16387	16370	16394	16519	16350	16602	16453	16291	16400	16228	16464	16483	16473	16534	16411	16305	16328	16537	16149	16330	16583	16337	16320	16369	16524	16474	16336	16373	16210	16616	16406	16291	16501	16217	16492	16352	16377	16413	16269	16337	16507	16249	16400	16496	16350	16228	16524	16374	16368	16295	16438	16389	16517	16490	16446	16410	16272	16450	16362	16289	16474	16307	16229	16564	16483	16297	16380	16346	16564	16358	16371	16323	16405	16358	16358	16334	16442	16457	16195	16465	16642	16544	16497	16394	16383	16358	16339	16370	16402	16319	16470	16323	16370	16524	16412	16398	16397	16431	16411	16342	16458	16339	16391	16320	16426	16392	16230	16576	16315	16471	16358	16412	16268	16443	16437	16404	16381	16463	16493	16184	16509	16393	16383	16459	16349	16363	16505	16459	16277	16364	16327	16304	16509	16409	16269	16600	16256	16433	16549	16478	16443	16380	16378	16439	16372	16277	16450	16162	16464	16304	16421	16362	16352	16356	16351	16388	16280	16402	16230	16536	16438	16380	16326	16297	16376	16331	16514	16471	16356	16488	16562	16396	16426	16378	16483	16492	16365	16226	16550	16204	16333	16330	16505	16438	16566	16273	16339	16303	16423	16294	16432	16483	16502	16328	16530	16397	16406	16191	16492	16365	16415	16299	16437	16375	16360	16422	16345	16495	16469	16483	16376	16512	16346	16374	16169	16288	16486	16445	16397	16411	16338	16391	16236	16687	16208	16598	16240	16337	16512	16437	16244	16560	16360	16355	16427	16419	16429	16420	16416	16278	16313	16307	16288	16313	16293	16374	16431	16413	16460	16463	16399	16509	16273	16327	16518	16365	16395	16410	16174	16277	16366	16493	16359	16366	16428	16484	16345	16446	16402	16241	16368	16413	16730	16410	16341	16303	16434	16405	16405	16517	16381	16513	16377	16289	16384	16428	16239	16409	16356	16285	16419	16393	16457	16482	16365	16259	16382	16320	16404	16411	16363	16439	16312	16425	16412	16377	16399	16408	16287	16465	16613	16485	16287	16570	16424	16505	16564	16241	16470	16362	16291	16262	16410	16420	16356	16604	16464	16313	16250	16298	16497	16424	16263	16575	16462	16383	16258	16381	16434	16418	16285	16413	16417	16419	16120	16624	16513	16291	16360	16564	16440	16322	16425	16474	16252	16343	16424	16350	16370	16454	16332	16199	16416	16443	16518	16421	16341	16426	16253	16510	16478	16236	16475	16416	16474	16413	16412	16347	16539	16562	16373	16377	16514	16378	16384	16319	16325	16227	16656	16329	16476	16453	16582	16376	16444	16342	16396	16263	16423	16331	16467	16342	16227	16428	16409	16310	16420	16350	16285	16233	16287	16266	16192	16272	16445	16350	16291	16555	16418	16526	16252	16455	16229	16490	16508	16407	16310	16624	16518	16357	16348	16497	16465	16453	16326	16204	16316	16334	16283	16408	16299	16482	16245	16390	16280	16505	16535	16397	16398	16370	16364	16363	16421	16409	16308	16430	16445	16345	16416	16330	16415	16355	16438	16421	16411	16431	16361	16295	16400	16380	16431	16579	16455	16521	16418	16359	16291	16299	16306	16531	16394	16478	16395	16454	16362	16364	16394	16343	16638	16296	16508	16387	16320	16478	16356	16319	16459	16213	16357	16536	16483	16360	16332	16331	16258	16460	16548	16305	16316	16416	16442	16472	16501	16557	16183	16307	16358	16253	16323	16303	16408	16200	16422	16441	16480	16492	16465	16483	16494	16302	16336	16399	16329	16376	16327	16258	16390	16332	16295	16436	16389	16359	16403	16440	16484	16366	16397	16493	16406	16506	16350	16459	16326	16508	16468	16352	16428	16418	16294	16584	16264	16593	16336	16315	16459	16494	16394	16368	16532	16434	16379	16574	16306	16301	16385	16314	16355	16364	16540	16369	16464	16484	16386	16423	16369	16253	16437	16454	16221	16363	16409	16348	16279	16305	16478	16464	16358	16449	16352	16404	16234	16424	16378	16437	16367	16571	16353	16385	16578	16419	16473	16381	16262	16499	16321	16429	16381	16444	16237	16514	16513	16221	16369	16422	16376	16350	16452	16331	16373	16246	16239	16380	16385	16392	16469	16345	16439	16282	16345	16374	16211	16239	16348	16480	16545	16425	16484	16482	16294	16357	16569	16414	16394	16315	16354	16429	16459	16382	16442	16401	16524	16397	16567	16468	16482	16414	16410	16441	16262	16399	16426	16381	16540	16378	16324	16582	16365	16366	16464	16199	16600	16388	16371	16368	16468	16449	16512	16273	16506	16380	16289	16393	16647	16539	16229	16309	16399	16334	16322	16205	16388	16250	16463	16370	16228	16292	16559	16314	16331	16473	16451	16458	16439	16373	16279	16348	16473	16394	16271	16411	16385	16347	16333	16510	16391	16490	16394	16297	16341	16263	16441	16322	16403	16465	16340	16656	16523	16330	16397	16398	16300	16355	16392	16405	16285	16379	16530	16322	16501	16365	16407	16311	16257	16409	16412	16426	16504	16383	16459	16178	16419	16314	16290	16405	16329	16302	16523	16299	16238	16343	16244	16289	16483	16273	16395	16441	16370	16207	16487	16404	16440	16241	16313	16371	16340	16255	16503	16290	16372	16441	16447	16249	16256	16457	16431	16293	16362	16552	16500	16550	16346	16370	16436	16396	16347	16302	16289	16348	16265	16476	16388	16359	16531	16464	16442	16480	16584	16446	16564	16457	16422	16298	16509	16378	16553	16478	16219	16458	16455	16357	16409	16425	16377	16390	16574	16591	16401	16298	16362	16408	16489	16540	16413	16254	16467	16598	16189	16527	16426	16559	16558	16452	16346	16544	16054	16477	16451	16495	16469	16232	16496	16366	16500
27236	22683	27477	24552	20043	18989	18388	17939	17446	17601	17211	17149	17159	16817	16909	16725	16957	16847	17112	16945	16681	16514	16568	16645	16383	16690	16362	16569	16818	16687	16676	16772	16674	16567	16664	16649	16655	16610	16670	16479	16609	16385	16665	16451	16606	16573	16660	16651	16650	16673	16579	16733	16535	16536	16526	16547	16671	16787	16573	16569	16647	16862	16627	16493	16489	16644	16539	16657	16494	16723	16601	16401	16631	16703	16543	16604	16690	16630	16875	16512	16575	16592	16607	16694	16538	16518	16502	16652	16465	16596	16778	16396	16558	16704	16494	16628	16601	16662	16549	16641	16664	16592	16787	16408	16478	16442	16540	16560	16682	16651	16588	16601	16467	16500	16459	16665	16635	16557	16420	16467	16670	16650	16578	16688	16570	16756	16717	16700	16685	16969	16532	16557	16548	16768	16734	16470	16671	16683	16671	16669	16643	16623	16515	16695	16551	16644	16656	16631	16597	16683	16517	16629	16541	16609	16569	16672	16449	16745	16641	16685	16685	16590	16496	16569	16792	16599	16520	16741	16633	16585	16667	16576	16517	16349	16418	16571	16704	16447	16622	16650	16658	16552	16589	16516	16631	16523	16777	16497	16561	16511	16655	16674	16568	16595	16588	16514	16581	16728	16603	16411	16464	16696	16755	16685	16395	16547	16692	16745	16635	16625	16602	16439	16611	16571	16485	16554	16598	16645	16692	16433	16571	16482	16565	16499	16480	16511	16637	16560	16544	16481	16514	16659	16534	16594	16975	16681	16335	16605	16615	16534	16579	16528	16661	16558	16451	16658	16511	16465	16445	16553	16643	16492	16704	16595	16777	16605	16707	16741	16594	16437	16587	16708	16553	16523	16530	16427	16705	16584	16538	16752	16511	16392	16662	16435	16596	16481	16545	16640	16521	16755	16463	16379	16730	16359	16693	16495	16654	16368	16575	16805	16697	16534	16531	16687	16524	16449	16683	16615	16507	16525	16670	16679	16921	16556	16426	16567	16571	16568	16637	16594	16350	16574	16664	16741	16449	16526	16480	16562	16529	16486	16541	16625	16556	16644	16651	16616	16575	16672	16351	16640	16583	16696	16583	16624	16482	16482	16743	16836	16633	16604	16701	16509	16621	16603	16895	16559	16551	16601	16531	16571	16642	16847	16699	16423	16658	16580	16557	16360	16651	16566	16430	16502	16706	16597	16600	16553	16607	16338	16526	16578	16679	16506	16549	16477	16491	16435	16389	16413	16473	16320	16825	16601	16529	16610	16573	16551	16687	16810	16546	16606	16526	16651	16548	16416	16796	16426	16766	16672	16670	16566	16458	16410	16543	16564	16764	16511	16575	16656	16418	16528	16754	16656	16578	16725	16663	16507	16703	16484	16673	16618	16716	16541	16632	16497	16393	16541	16585	16456	16623	16506	16620	16535	16577	16634	16438	16509	16777	16606	16437	16617	16733	16476	16656	16493	16637	16557	16595	16656	16453	16491	16442	16585	16383	16584	16614	16689	16743	16485	16590	16608	16625	16808	16521	16306	16685	16538	16723	16460	16721	16682	16432	16680	16516	16599	16675	16463	16410	16470	16665	16665	16632	16621	16538	16577	16742	16511	16695	16516	16610	16696	16645	16636	16480	16621	16902	16618	16272	16462	16611	16607	16592	16737	16649	16673	16613	16587	16579	16560	16850	16598	16694	16710	16402	16605	16668	16544	16702	16458	16425	16477	16558	16611	16777	16461	16621	16517	16729	16536	16602	16798	16711	16700	16645	16494	16644	16657	16598	16605	16715	16722	16556	16549	16430	16543	16517	16619	16625	16466	16481	16352	16391	16242	16462	16695	16508	16389	16569	16672	16778	16639	16524	16718	16418	16641	16695	16660	16632	16605	16674	16719	16593	16516	16651	16420	16553	16533	16483	16552	16517	16543	16654	16602	16587	16803	16526	16573	16435	16514	16773	16633	16714	16456	16802	16712	16535	16484	16633	16377	16554	16541	16715	16557	16395	16555	16577	16533	16380	16611	16736	16663	16560	16700	16589	16542	16586	16695	16614	16789	16542	16750	16646	16381	16418	16479	16729	16731	16456	16692	16545	16648	16574	16574	16571	16752	16528	16468	16363	16472	16670	16620	16614	16784	16472	16377	16419	16485	16599	16556	16570	16512	16465	16609	16548	16682	16555	16356	16564	16391	16551	16432	16809	16555	16840	16533	16478	16515	16648	16682	16778	16653	16621	16526	16570	16584	16492	16631	16655	16594	16604	16646	16743	16623	16596	16423	16509	16483	16648	16696	16587	16560	16740	16558	16625	16447	16426	16568	16478	16606	16564	16612	16623	16554	16408	16578	16653	16651	16753	16817	16698	16487	16602	16726	16674	16498	16599	16483	16659	16634	16436	16697	16651	16485	16540	16417	16477	16802	16618	16559	16781	16521	16622	16546	16626	16675	16657	16789	16569	16824	16578	16435	16755	16653	16661	16517	16654	16627	16699	16463	16469	16552	16699	16738	16576	16799	16590	16588	16546	16598	16610	16400	16519	16600	16586	16699	16507	16495	16513	16572	16755	16594	16409	16561	16648	16790	16652	16568	16545	16464	16510	16708	16691	16595	16732	16548	16598	16714	16484	16632	16729	16683	16686	16542	16431	16651	16796	16653	16628	16804	16614	16528	16564	16439	16573	16651	16632	16569	16667	16538	16620	16532	16673	16501	16677	16741	16621	16627	16689	16661	16378	16517	16464	16416	16575	16781	16575	16468	16467	16463	16468	16628	16421	16547	16450	16447	16647	16668	16509	16517	16651	16603	16530	16503	16632	16623	16566	16513	16636	16703	16626	16598	16528	16542	16539	16638	16523	16590	16667	16649	16793	16357	16573	16562	16699	16521	16605	16574	16482	16626	16616	16584	16608	16835	16852	16665	16628	16452	16623	16626	16485	16578	16752	16632	16733	16641	16576	16564	16659	16528	16547	16678	16576	16527	16611	16635	16647	16602	16721	16523	16699	16475	16495	16574	16737	16481	16664	16695	16506	16762	16636	16440	16640	16681	16730	16706	16667	16514	16694	16445	16546	16585	16758	16629	16500	16799	16551	16601	16478	16693	16695	16607	16411	16599	16536	16516	16439	16441	16422	16733	16833	16424	16462	16626	16621	16491	16612	16550	16624	16472	16665	16514	16526	16495	16560	16537	16693	16629	16572	16378	16557	16600	16626	16484	16486	16558	16504	16762	16595	16423	16443	16474	16550	16492	16670	16596	16407	16707	16456	16578	16515	16592	16487	16657	16526	16748	16721	16550	16364	16585	16508	16796	16397	16625	16763	16636	16439	16826	16689	16674	16359	16721	16627	16519	16752	16576	16437	16725	16524	16653	16623	16566	16566	16391	16449	16734	16648	16590	16812	16586	16664	16490	16396	16797	16645	16632	16653	16525	16535	16313	16765	16509	16664	16698	16520	16625	16636	16587	16707	16583	16784	16749	16664	16563	16612	16545	16698	16342	16581	16557	16615	16540	16657	16634	16540	16646	16638	16537	16635	16509	16667	16536	16644	16703	16423	16514	16645	16634	16561	16678	16507	16651	16834	16569	16705	16527	16618	16582	16549	16558	16299	16537	16534	16692	16463	16526	16791	16585	16437	16612	16434	16493	16451	16630	16640	16510	16682	16501	16487	16669	16566	16618	16715	16504	16493	16445	16558	16582	16671	16538	16669	16588	16552	16449	16615	16464	16687	16431	16456	16609	16729	16637	16604	16689	16473	16804	16697	16739	16656	16706	16825	16575	16497	16644	16529	16620	16593	16551	16549	16522	16598	16627	16623	16550	16501	16427	16427	16511	16517	16290	16591	16626	16636	16397	16625	16578	16404	16730	16689	16508	16427	16407	16595	16722	16590	16660	16795	16668	16511	16789	16603	16493	16557	16729	16588	16501	16639	16777	16653	16426	16630	16702	16575	16585	16538	16458	16690	16471	16684	16519	16615	16398	16423	16568	16609	16501	16777	16662	16713	16529	16545	16662	16512	16681	16623	16784	16758	16448	16435	16507	16680	16480	16490	16450	16575	16455	16540	16601	16569	16691	16635	16660	16511	16557	16582	16389	16716	16775	16634	16605	16375	16429	16415	16701	16529	16410	16708	16531	16584	16518	16468	16421	16612	16500	16548	16676	16523	16492	16519	16474	16687	16634	16696	16679	16412	16730	16626	16763	16525	16461	16632	16563	16470	16584	16609	16536	16588	16585	16446	16376	16478	16649	16563	16606	16623	16531	16574	16564	16524	16643	16860	16559	16499	16594	16565	16665	16758	16438	16572	16545	16532	16704	16526	16652	16557	16544	16537	16738	16643	16462	16517	16617	16705	16589	16493	16319	16581	16682	16650	16560	16526	16658	16409	16457	16560	16543	16746	16602	16588	16556	16526	16472	16590	16569	16512	16597	16604	16672	16654	16524	16544	16591	16525	16439	16549	16644	16427	16650	16698	16516	16690	16457	16492	16551	16779	16595	16455	16532	16539	16391	16478	16517	16608	16449	16641	16547	16521	16558	16542	16634	16675	16555	16606	16638	16704	16650	16526	16559	16660	16743	16559	16571	16489	16567	16545	16512	16617	16646	16643	16401	16546	16591	16831	16600	16500	16583	16670	16682	16614	16536	16614	16456	16684	16634	16480	16517	16706	16593	16596	16548	16844	16523	16574	16603	16624	16795	16588	16570	16626	16701	16765	16651	16657	16843	16633	16590	16510	16442	16648	16446	16542	16659	16763	16619	16629	16752	16603	16428	16798	16700	16487	16784	16558	16525	16653	16569	16527	16834	16620	16321	16564	16571	16602	16661	16549	16734	16527	16602	16624	16533	16583	16427	16570	16642	16623	16523	16602	16617	16752	16490	16698	16522	16552	16361	16948	16687	16611	16648	16523	16619	16733	16566	16497	16455	16500	16411	16506	16539	16514	16618	16705	16591	16652	16580	16605	16667	16571	16685	16744	16631	16671	16502	16456	16634	16693	16628	16643	16489	16426	16423	16625	16627	16654	16683	16904	16461	16633	16674	16603	16421	16718	16454	16769	16731	16656	16543	16443	16572	16664	16701	16666	16664	16681	16543	16737	16515	16693	16664	16744	16562	16583	16843	16483	16526	16475	16561	16623	16684
20479	29941	29397	24180	20573	19197	18025	17547	16822	16816	16502	16192	16090	15750	15808	15562	15642	15598	15509	15389	15614	15293	15486	15435	15459	15447	15401	15366	15388	15258	15497	15445	15278	15396	15405	15310	15285	15395	15246	15364	15461	15422	15275	15315	15293	15449	15251	15312	15231	15412	15404	15197	15386	15260	15350	15348	15466	15293	15278	15319	15451	15437	15277	15459	15319	15430	15197	15372	15388	15353	15262	15343	15271	15361	15472	15292	15440	15362	15323	15275	15328	15450	15111	15194	15478	15308	15192	15270	15418	15174	15413	15354	15447	15348	15378	15383	15261	15356	15288	15242	15422	15412	15460	15398	15345	15328	15393	15224	15264	15331	15392	15254	15347	15345	15130	15235	15292	15193	15335	15484	15439	15287	15367	15390	15356	15225	15312	15239	15237	15353	15342	15361	15478	15301	15282	15464	15299	15371	15379	15390	15258	15315	15252	15196	15346	15323	15277	15347	15285	15256	15265	15335	15407	15138	15263	15312	15431	15373	15156	15343	15295	15438	15352	15445	15266	15199	15387	15370	15520	15336	15169	15402	15292	15413	15164	15250	15269	15402	15338	15295	15313	15165	15282	15337	15267	15330	15208	15481	15313	15192	15461	15378	15439	15273	15298	15279	15375	15248	15326	15339	15500	15499	15474	15296	15336	15296	15319	15272	15340	15140	15208	15321	15384	15162	15435	15458	15225	15271	15421	15238	15377	15228	15589	15191	15366	15257	15190	15354	15367	15317	15347	15257	15279	15275	15297	15348	15247	15223	15279	15442	15416	15335	15220	15391	15232	15400	15188	15401	15273	15286	15305	15262	15270	15479	15355	15356	15351	15413	15397	15285	15377	15332	15320	15179	15288	15379	15386	15347	15333	15295	15196	15275	15278	15442	15345	15327	15424	15442	15286	15352	15338	15299	15111	15491	15586	15359	15353	15396	15200	15411	15354	15462	15432	15267	15193	15339	15467	15345	15323	15395	15159	15334	15357	15239	15433	15227	15283	15135	15293	15274	15281	15263	15338	15393	15352	15429	15270	15309	15461	15357	15343	15313	15508	15281	15356	15254	15363	15356	15292	15400	15222	15116	15341	15309	15224	15145	15421	15296	15392	15330	15356	15370	15342	15521	15487	15400	15372	15195	15314	15384	15315	15245	15507	15356	15381	15315	15511	15249	15347	15162	15477	15298	15401	15235	15353	15415	15429	15338	15272	15357	15352	15360	15508	15272	15399	15427	15371	15386	15315	15511	15448	15214	15295	15204	15361	15219	15265	15432	15278	15294	15546	15406	15323	15226	15361	15299	15419	15485	15326	15435	15272	15294	15359	15543	15203	15198	15412	15264	15203	15344	15383	15341	15551	15284	15288	15208	15456	15477	15403	15400	15341	15298	15318	15378	15289	15331	15311	15432	15269	15322	15320	15437	15417	15393	15195	15332	15350	15460	15273	15318	15431	15369	15297	15303	15371	15410	15325	15150	15364	15120	15277	15256	15283	15423	15331	15154	15268	15398	15191	15281	15308	15326	15293	15341	15454	15422	15260	15321	15279	15354	15386	15314	15414	15372	15414	15247	15427	15331	15185	15282	15271	15407	15331	15297	15195	15407	15290	15381	15340	15202	15105	15361	15204	15554	15170	15434	15393	15264	15361	15256	15422	15203	15394	15241	15392	15283	15617	15394	15355	15205	15134	15327	15231	15278	15313	15293	15326	15356	15403	15438	15439	15292	15436	15335	15262	15322	15276	15406	15216	15332	15525	15219	15308	15212	15301	15408	15307	15332	15293	15256	15237	15194	15245	15162	15338	15366	15461	15274	15467	15292	15394	15286	15325	15364	15464	15206	15426	15428	15309	15330	15410	15357	15254	15381	15385	15395	15225	15185	15391	15283	15253	15373	15457	15353	15294	15291	15213	15433	15303	15272	15109	15372	15254	15209	15370	15444	15377	15394	15556	15240	15234	15465	15296	15304	15184	15288	15484	15160	15584	15367	15437	15361	15234	15382	15073	15367	15218	15280	15426	15269	15302	15341	15295	15418	15402	15272	15202	15336	15431	15412	15398	15334	15225	15349	15367	15326	15256	15512	15443	15346	15191	15278	15364	15375	15290	15381	15348	15388	15473	15368	15267	15526	15381	15250	15301	15339	15438	15323	15240	15421	15316	15337	15311	15454	15226	15299	15482	15399	15465	15295	15407	15364	15290	15330	15217	15387	15220	15434	15295	15258	15278	15400	15273	15327	15268	15360	15317	15317	15474	15345	15188	15310	15310	15278	15554	15296	15361	15304	15503	15133	15341	15248	15435	15333	15319	15445	15406	15337	15425	15463	15438	15106	15256	15376	15340	15305	15441	15375	15448	15215	15359	15267	15370	15338	15405	15425	15384	15277	15374	15222	15435	15482	15420	15323	15368	15267	15328	15253	15484	15292	15298	15386	15240	15320	15352	15252	15310	15209	15278	15380	15060	15102	15317	15296	15176	15358	15326	15230	15279	15333	15338	15339	15479	15372	15279	15470	15224	15318	15342	15314	15423	15262	15358	15396	15267	15087	15099	15481	15272	15241	15337	15263	15306	15325	15332	15398	15193	15359	15333	15216	15339	15340	15242	15442	15348	15517	15499	15447	15218	15305	15334	15432	15213	15142	15404	15391	15464	15249	15176	15306	15204	15342	15299	15374	15400	15423	15267	15363	15325	15331	15233	15292	15448	15327	15358	15425	15308	15457	15185	15526	15347	15502	15292	15282	15369	15427	15354	15241	15316	15287	15329	15504	15566	15309	15263	15297	15427	15300	15322	15502	15319	15249	15256	15268	15203	15231	15416	15239	15228	15387	15271	15447	15340	15287	15187	15361	15425	15438	15539	15083	15370	15219	15312	15318	15402	15345	15160	15308	15318	15404	15381	15174	15249	15456	15360	15348	15442	15299	15443	15213	15367	15450	15322	15378	15069	15214	15327	15305	15301	15270	15388	15227	15258	15255	15357	15434	15278	15433	15293	15349	15337	15265	15280	15218	15510	15112	15381	15093	15398	15208	15446	15375	15448	15398	15150	15370	15395	15272	15296	15280	15387	15517	15217	15275	15284	15320	15294	15332	15361	15350	15242	15258	15334	15402	15300	15259	15392	15358	15373	15337	15247	15258	15302	15442	15369	15396	15330	15229	15439	15028	15212	15191	15350	15331	15347	15550	15435	15148	15301	15248	15452	15217	15320	15177	15440	15292	15392	15228	15550	15316	15361	15338	15393	15428	15321	15197	15146	15375	15284	15362	15469	15432	15426	15324	15348	15344	15382	15320	15340	15153	15407	15419	15400	15176	15225	15165	15394	15417	15410	15179	15498	15413	15420	15314	15246	15392	15229	15372	15273	15403	15285	15229	15405	15223	15323	15454	15364	15393	15453	15311	15378	15368	15558	15392	15313	15363	15407	15366	15222	15404	15286	15410	15307	15327	15457	15369	15423	15394	15275	15379	15342	15214	15371	15384	15415	15385	15312	15296	15433	15378	15303	15404	15394	15204	15291	15224	15248	15423	15392	15349	15399	15362	15365	15265	15381	15510	15330	15244	15524	15374	15455	15169	15217	14979	15456	15308	15249	15422	15545	15269	15196	15411	15302	15230	15189	15264	15191	15509	15422	15310	15321	15242	15234	15353	15514	15276	15267	15290	15438	15190	15336	15058	15366	15579	15226	15422	15274	15301	15435	15238	15328	15396	15178	15358	15448	15367	15249	15302	15330	15267	15352	15204	15196	15294	15426	15339	15368	15462	15359	15276	15317	15230	15348	15441	15418	15399	15437	15383	15470	15225	15430	15270	15409	15175	15370	15401	15185	15219	15427	15187	15323	15420	15403	15314	15314	15384	15433	15184	15387	15380	15392	15310	15417	15407	15471	15189	15307	15236	15285	15498	15340	15608	15283	15339	15490	15352	15200	15315	15259	15224	15358	15188	15424	15304	15369	15402	15212	15429	15167	15362	15314	15268	15442	15385	15358	15323	15257	15463	15409	15249	15251	15290	15254	15345	15321	15250	15275	15212	15413	15355	15374	15218	15496	15284	15431	15328	15194	15497	15357	15348	15436	15448	15456	15386	15388	15297	15154	15463	15325	15274	15368	15398	15533	15351	15336	15315	15252	15316	15189	15207	15419	15423	15333	15146	15350	15344	15198	15348	15411	15303	15316	15358	15338	15424	15408	15152	15311	15157	15312	15320	15279	15393	15258	15291	15318	15471	15349	15296	15364	15481	15334	15240	15539	15187	15376	15247	15387	15457	15481	15315	15243	15438	15036	15565	15321	15298	15288	15406	15265	15135	15361	15256	15346	15357	15285	15368	15203	15245	15176	15322	15246	15245	15119	15237	15411	15245	15323	15419	15277	15238	15325	15359	15287	15293	15310	15257	15354	15205	15386	15497	15284	15413	15166	15579	15193	15345	15281	15229	15281	15166	15266	15251	15360	15259	15257	15453	15255	15310	15321	15125	15395	15331	15416	15383	15349	15229	15316	15334	15337	15228	15172	15308	15405	15289	15517	15323	15177	15337	15419	15266	15400	15379	15558	15345	15294	14991	15396	15239	15391	15373	15267	15386	15330	15129	15280	15450	15363	15412	15189	15322	15494	15217	15171	15276	15447	15353	15391	15430	15267	15214	15417	15206	15139	15316	15238	15574	15343	15471	15112	15203	15184	15238	15224	15260	15319	15295	15369	15511	15347	15360	15413	15360	15296	15553	15360	15391	15371	15391	15342	15338	15337	15280	15305	15404	15288	15465	15441	15264	15451	15348	15277	15182	15320	15553	15194	15335	15212	15478	15330	15327	15332	15347	15261	15288	15190	15418	15426	15191	15396	15325	15591	15268	15398	15271	15233	15322	15467	15323	15412	15428	15448	15415	15250	15391	15189	15291	15250	15110	15324	15328	15402	15362	15361	15339	15257	15446	15165	15277	15355	15357	15390	15244	15425	15216	15387	15340	15441	15187	15282	15205	15502	15358	15375	15312	15322	15215	15462	15190	15322	15387	15385	15388	15354	15297	15193	15346	15279	15198	15400	15180	15364	15336	15264	15296	15164	15285	15124	15464	15321	15264	15430	15266	15301	15136	15363	15323	15472	15299	15319	15362	15412	15324	15447	15184	15393	15229
23997	21218	28573	24806	23187	23573	22872	20401	19530	19166	18617	18231	18310	17974	17960	17694	17779	17602	17405	17376	17338	17528	17292	17279	17260	17025	17263	17316	17264	17456	17376	17145	17360	17175	17196	17161	17243	16998	17124	17232	17123	17150	17025	17189	17149	17098	17119	17348	17096	17086	17288	17232	17258	17208	17028	17147	17095	17078	17196	17211	17049	17097	17123	16955	17038	17096	17205	17102	17259	17057	17021	17025	17002	16982	17053	17098	17099	16992	17179	17098	17229	17034	17155	17021	17277	17255	17134	17162	17006	17165	17157	17070	16948	16996	17299	17100	17054	17227	17147	17133	17203	17190	17087	16890	17117	17127	17143	17212	17216	17232	17162	17020	17053	17057	17056	17069	17110	16853	17162	17127	17187	17009	16930	17136	17006	16981	17146	16953	17068	17045	17111	17052	17025	17182	17207	17055	17250	17051	17137	17198	17095	17039	17085	16917	17110	16986	17024	17172	17214	17126	17167	17096	17114	17075	17169	17120	17057	17025	17086	17159	17032	17277	17220	17091	17227	17097	17351	17132	16903	17065	17271	17100	17304	17139	17040	17024	17174	17018	17209	17018	17231	17115	17143	16985	17142	17112	16958	17068	16902	17110	17134	17098	17088	17120	17202	17220	17168	17021	17216	16843	17021	17105	16917	17013	17231	16880	17198	17100	17097	17162	17120	17093	17197	17091	17014	17165	17023	17168	16961	17137	17031	17167	17113	17149	17034	17024	17083	17074	17195	16960	16993	16909	17292	16960	17194	17099	16980	17179	17049	17170	17087	17055	17129	17239	17165	17125	17100	17042	17136	17170	17009	17009	17123	17191	17244	17106	16882	17078	17278	17132	17136	17303	16997	17226	17063	17014	16932	16925	17263	17091	16912	16960	17177	17099	17005	17231	16988	16980	17168	17133	17195	17148	17187	17211	17048	17107	17084	17055	16931	16870	17218	17094	17110	17073	17020	17063	17171	17035	17034	17175	17206	17128	17122	16994	17101	16973	17183	17167	17058	17071	17033	17156	17023	17101	17002	17121	17141	17109	17102	16894	17183	17138	17060	16933	16982	17124	16899	17092	16945	17037	17054	16948	17231	17214	17144	17145	16989	16987	17154	17182	17197	16971	17272	17035	17167	17066	17034	17038	17148	17050	17147	17153	17037	16930	17012	16917	17161	16945	17155	16993	17351	17368	17070	17254	17188	17108	17188	17056	17191	17269	17183	17106	17125	16986	17183	17042	17181	17282	17151	16878	17089	17095	17040	17099	17163	17104	17061	17011	17108	17130	17095	17049	16993	17126	16973	17094	16943	17013	16999	16996	17150	17335	17153	17228	16959	17191	17172	16889	17048	17150	17028	17008	17055	17206	17240	17128	16943	17094	17046	17145	17019	17056	17145	17070	17117	17057	16892	16879	16994	17027	17065	16907	17129	17198	17041	17176	17067	17013	17244	17055	17138	17141	17121	17330	17025	17063	16951	17151	17242	17058	17299	17016	17204	17155	16973	17074	17007	17172	17148	17335	17096	17333	17115	17077	17032	17245	17039	17271	17116	16986	17184	17013	17092	17090	17133	17064	17089	17022	17150	17113	17192	17112	16997	17001	17161	17121	17116	17031	16963	17160	17137	17234	17011	17239	17093	16938	16991	17185	17098	17274	17203	17176	17211	17171	17428	17101	17118	16925	17077	17175	17043	17130	17197	17175	17118	17086	17024	17124	17067	17340	17206	17114	17086	17177	16953	16973	17124	17087	17230	17056	17155	17027	17090	16999	17047	17013	17161	16866	17137	16972	16870	17054	17162	17205	17148	17025	17046	17237	17113	17089	17170	17183	17240	17042	17028	17292	17123	16979	16911	16943	16973	17132	17047	17083	17116	17050	17031	17153	17176	17302	17125	17094	17161	17041	17099	17158	17179	17211	17326	17324	16953	17041	17121	17121	17182	17024	17043	17096	17038	17140	17131	17094	17099	17013	16961	16839	17080	16937	17139	17209	17218	17151	17051	17114	16957	16975	17029	17188	17100	17137	17207	17238	17136	17096	17030	17112	17065	17143	17005	17248	17145	17087	16983	17071	16927	17134	17082	17053	17037	17097	17165	17229	16921	17202	17019	17167	17217	17114	17053	17054	17100	17400	16986	16989	17033	17023	16926	17028	17224	17230	17308	17201	17318	17071	17099	17105	17109	17033	17116	17095	17232	17079	16910	16897	17141	17132	17065	17094	17223	17015	17242	16972	16973	17093	17113	17116	17006	17106	17147	17005	17074	17087	16921	17039	17066	16882	16940	17229	17208	17205	17173	17008	17092	16989	17083	16929	17166	17381	17039	16963	17172	17010	17009	17234	16984	17271	17223	17060	17042	17099	17430	17035	17347	17175	17115	17223	17278	17090	17198	16985	17105	16891	17099	17144	17075	17166	17174	17064	17075	17002	17117	17037	16971	16973	17040	17213	17100	17397	17166	17003	16937	17240	17100	17016	17099	17172	17128	17013	17113	17127	17137	17166	17144	17249	17189	16840	17085	17113	17162	17005	17302	16997	16989	17067	17248	17066	17117	17291	17097	17137	17269	16839	17062	17079	17181	16993	17090	17196	17060	17149	16930	17225	17059	17228	17162	17085	17083	17056	17111	16943	16873	17089	17098	17125	17156	17258	16929	16892	17178	17104	17184	16946	17051	17076	17158	17074	17108	17308	17325	17244	17088	17065	17157	17252	17107	17114	16978	17264	17101	16942	17116	17040	17272	17088	16954	17057	16993	16983	17166	17181	16935	17041	17226	17212	17083	17049	17140	17040	17134	16993	17136	17053	17078	17146	17076	16921	16971	16920	17177	17206	17175	17058	17254	17209	17472	17180	17010	17142	17187	17236	17090	17127	17221	17202	17080	17076	16877	17140	17079	17002	17240	17120	17065	17232	17185	17034	17060	17248	16903	16988	17096	17027	17073	17069	16939	16895	17172	17019	16982	17052	17169	17101	17278	17116	17232	17108	17260	17082	17083	17063	16874	16967	16907	17049	17217	17228	17260	17204	17208	17005	17209	17025	17189	17059	17077	17005	17434	17251	17097	17117	17066	17029	17274	17145	17115	17293	17142	17104	17141	17101	17193	17153	16943	16944	16941	17029	17017	17071	17065	17075	17037	17217	17092	17048	17202	17088	17053	17104	17066	17195	17140	17071	17226	16947	17035	17213	17191	17101	17206	17266	16943	17120	17179	16959	17024	17061	17181	17291	17157	17078	17125	17047	17102	17150	17054	17269	16918	17070	17262	17189	17092	16979	16962	17004	17239	17179	17107	17189	17031	17184	17176	17142	17200	17069	16962	17115	17167	17103	16953	17199	17085	16825	17291	17112	17164	17115	17037	17255	17133	17167	17163	17111	17091	16968	16996	17141	17346	17162	17349	17263	17214	16908	17030	17111	16903	17090	16987	16959	17006	17314	17107	17067	17127	17214	16909	16957	17101	17195	17283	17152	17136	17231	17125	17018	17212	17173	17224	17258	16947	17145	17206	17010	17027	17235	17224	17317	17281	17236	17112	17003	17047	17328	16983	17100	17378	17155	17242	17014	16929	17017	17128	17175	16759	16963	16949	17140	17085	17053	16948	17199	17208	17214	17131	17338	16889	17130	17104	16988	16965	17255	17020	17151	17119	17201	17185	17139	16990	17114	17031	16949	17039	17024	17100	17153	17011	17157	17049	17055	17256	17128	17259	16877	17053	17229	17214	17095	16953	17155	17131	16957	17118	16906	17050	16932	17125	17079	17095	16910	17100	17153	17040	17014	16934	17033	17117	17163	17182	17122	17217	17053	17139	17091	17216	17198	17124	17140	17100	16962	17107	16992	17021	16903	17084	17170	17016	17061	17021	16830	17110	17210	17018	17085	17001	16984	17127	17278	17079	17219	17173	17062	17100	17209	17167	17208	17198	17091	17030	17203	17094	17021	17082	17156	17321	17089	16920	17038	17067	17037	17298	17359	17249	17074	16950	17026	17017	16963	16974	16939	17081	16946	17110	17163	17209	16984	17025	16996	17201	17090	16943	17102	17236	17143	17141	16963	17180	17223	17285	16970	17051	17161	17103	16908	17052	16971	17097	17087	17064	17160	16995	17243	17110	17138	17130	17176	16947	17078	16916	17030	17154	17272	17040	17214	17088	16937	17209	16984	17183	17069	17092	17059	17191	17157	17172	17322	17285	17139	16971	16966	17044	17141	17000	17009	17155	17083	17075	17031	17055	17342	17246	17191	17002	17022	17230	17092	17079	16993	17167	17095	16847	16988	17230	17192	17183	17054	17078	17119	17046	17110	17002	16780	17157	17296	16796	16940	17351	17252	17225	16934	17005	17164	17130	16949	16940	17053	17008	16996	17135	17148	17176	17121	17066	17122	17118	17027	16972	17077	17153	17051	16966	17188	16922	16983	17127	17315	16857	16986	17005	17052	17286	16986	17280	17090	17136	17175	17159	16907	17261	16863	17221	17179	17252	17183	17132	17031	17228	16919	17111	17154	17256	17218	17307	17210	17154	16967	17011	17051	16978	17348	17097	16896	17223	16974	17221	17085	17083	16946	17103	16870	17127	16981	17093	17227	16979	17001	17332	17015	17021	17059	17049	17136	17364	17075	17029	17032	17052	16943	17069	17204	17134	17192	17066	17023	17101	16947	17113	17197	17055	17136	17098	17181	17090	17165	17192	17040	17168	17103	17055	17128	17039	17002	16935	17102	17034	17194	17153	17174	17188	17141	17258	17047	17024	17137	16997	17055	17218	16964	17017	17041	16977	17102	17190	16936	16970	16987	17047	17270	17248	17131	17124	17115	17139	16924	17179	17129	16952	17102	17173	17221	17037	17229	17121	17072	17024	17073	17088	17177	17203	17249	17062	17082	17064	16889	17225	17149	17318	16958	17178	17171	17223	17119	17284	17323	17135	17278	17324	17210	17317	17083	16940	17017	17191	17231	17179	17023	17216	17280	17036	17161	17238	16901	17172	17130	17000	17071	17046	17173	16999	17090	17272	17305	16986	17034	17004	16933	17199	17291	17038	16894	17028	17096	17129	17101	16984	17236	17110	17101	17166	17146	16893	17272	17113	17029	17104	17045	17193	17071	17103	17044	17119	16968	17084	17122	16853	17197	17207	17129
21050	37399	38064	32111	26237	23264	21633	20571	19229	18958	17909	17581	17064	16822	16560	16477	16279	16208	16014	16173	16042	15847	16160	15991	15780	15827	15855	15782	15651	15782	15740	15617	15742	15703	15633	15810	15685	15678	15792	15830	15814	15516	15812	15831	15631	15796	15810	15584	15661	15734	15745	15587	15659	15618	15692	15637	15720	15820	15742	15809	15523	15823	15560	15836	15740	15708	15657	15693	15575	15777	15764	15661	15733	15655	15580	15605	15661	15654	15599	15634	15638	15765	15566	15746	15707	15640	15775	15623	15658	15599	15643	15642	15769	15779	15634	15658	15638	15595	15619	15607	15563	15783	15603	15571	15682	15664	15752	15850	15622	15590	15666	15808	15772	15621	15546	15580	15640	15707	15909	15480	15647	15717	15619	15783	15590	15661	15634	15552	15685	15363	15598	15591	15655	15661	15650	15613	15672	15684	15762	15791	15660	15601	15593	15737	15742	15577	15523	15656	15514	15586	15618	15539	15675	15568	15660	15576	15618	15690	15649	15623	15716	15630	15566	15706	15742	15413	15720	15568	15829	15663	15582	15543	15834	15634	15651	15583	15590	15642	15596	15587	15694	15683	15845	15514	15526	15693	15668	15645	15803	15683	15593	15697	15594	15704	15744	15590	15643	15795	15587	15707	15606	15767	15660	15642	15675	15772	15591	15611	15647	15729	15575	15633	15684	15680	15695	15455	15670	15893	15620	15715	15613	15660	15589	15850	15598	15689	15584	15699	15653	15501	15548	15614	15698	15532	15600	15684	15800	15584	15597	15764	15631	15605	15650	15652	15589	15680	15774	15663	15737	15722	15803	15715	15555	15745	15428	15692	15633	15617	15681	15673	15540	15669	15502	15746	15671	15650	15685	15834	15332	15634	15637	15544	15554	15737	15691	15634	15610	15629	15727	15739	15755	15617	15697	15518	15696	15524	15461	15641	15645	15512	15615	15672	15682	15540	15531	15787	15633	15785	15626	15675	15876	15855	15587	15697	15683	15713	15757	15651	15755	15625	15694	15570	15573	15783	15527	15610	15586	15631	15708	15597	15710	15575	15652	15728	15608	15552	15650	15552	15569	15667	15522	15718	15510	15758	15627	15465	15659	15816	15647	15681	15612	15745	15696	15892	15578	15688	15457	15663	15636	15563	15531	15738	15641	15693	15729	15510	15684	15599	15762	15547	15646	15650	15703	15720	15619	15724	15651	15792	15555	15844	15489	15676	15805	15612	15686	15540	15749	15738	15625	15584	15643	15577	15579	15583	15770	15796	15679	15702	15517	15580	15609	15575	15627	15622	15524	15542	15533	15639	15500	15596	15684	15639	15622	15380	15703	15629	15690	15607	15732	15495	15669	15663	15632	15405	15619	15610	15706	15598	15778	15670	15737	15685	15608	15707	15704	15668	15479	15755	15622	15615	15447	15803	15640	15586	15700	15732	15643	15550	15665	15649	15589	15802	15721	15772	15516	15768	15742	15613	15689	15643	15555	15539	15539	15717	15596	15658	15696	15616	15650	15822	15737	15625	15769	15590	15718	15599	15698	15720	15590	15624	15672	15681	15775	15626	15704	15693	15752	15608	15523	15714	15435	15645	15898	15596	15694	15676	15613	15582	15527	15707	15671	15713	15620	15772	15628	15716	15699	15644	15579	15607	15706	15610	15725	15602	15620	15457	15527	15615	15717	15647	15713	15621	15545	15701	15495	15844	15514	15540	15516	15656	15574	15766	15527	15685	15509	15801	15607	15831	15694	15600	15597	15569	15663	15701	15536	15647	15505	15740	15662	15554	15561	15566	15852	15659	15742	15474	15649	15647	15675	15834	15542	15967	15675	15639	15624	15636	15687	15727	15737	15690	15699	15571	15814	15598	15589	15637	15605	15630	15761	15554	15513	15704	15790	15639	15687	15567	15746	15529	15716	15778	15569	15675	15555	15675	15713	15862	15475	15857	15648	15629	15631	15491	15701	15604	15851	15504	15743	15606	15579	15628	15660	15781	15681	15687	15795	15752	15710	15597	15685	15787	15753	15598	15759	15587	15455	15568	15511	15676	15705	15719	15488	15504	15684	15730	15752	15497	15727	15723	15683	15455	15698	15538	15802	15573	15694	15670	15680	15800	15735	15738	15627	15541	15446	15555	15534	15708	15695	15611	15767	15487	15878	15560	15721	15728	15780	15561	15650	15621	15702	15538	15586	15686	15654	15915	15812	15677	15770	15647	15483	15474	15654	15814	15685	15543	15702	15649	15742	15551	15520	15842	15804	15619	15582	15664	15693	15674	15925	15588	15740	15671	15593	15585	15806	15826	15624	15585	15465	15561	15652	15783	15476	15561	15606	15850	15744	15679	15651	15712	15469	15738	15744	15619	15696	15602	15638	15584	15697	15642	15734	15658	15687	15833	15795	15572	15691	15606	15815	15863	15688	15552	15719	15698	15877	15563	15706	15597	15662	15510	15833	15537	15674	15746	15647	15798	15824	15727	15668	15618	15629	15576	15531	15625	15681	15722	15766	15588	15690	15768	15699	15659	15556	15536	15557	15550	15772	15539	15876	15594	15540	15436	15551	15641	15604	15603	15756	15646	15611	15636	15641	15795	15720	15545	15763	15607	15606	15764	15552	15637	15586	15565	15720	15716	15729	15862	15660	15637	15766	15716	15602	15701	15859	15660	15723	15818	15641	15637	15877	15692	15666	15563	15673	15585	15802	15480	15665	15704	15503	15504	15604	15679	15566	15646	15579	15819	15703	15708	15731	15708	15816	15605	15640	15732	15564	15650	15570	15637	15700	15718	15624	15668	15714	15783	15691	15771	15615	15707	15657	15586	15720	15497	15655	15540	15520	15726	15636	15766	15748	15760	15712	15494	15581	15683	15807	15613	15614	15718	15603	15592	15435	15633	15665	15528	15744	15629	15593	15669	15733	15640	15567	15639	15774	15600	15754	15846	15666	15497	15580	15509	15662	15797	15639	15753	15669	15692	15662	15692	15615	15646	15631	15586	15639	15559	15651	15808	15572	15635	15667	15578	15547	15690	15715	15620	15696	15627	15655	15656	15783	15699	15786	15602	15747	15718	15696	15618	15837	15688	15809	15577	15598	15635	15532	15688	15690	15677	15598	15585	15543	15578	15735	15681	15670	15685	15696	15655	15737	15676	15692	15651	15710	15622	15698	15605	15649	15697	15533	15689	15628	15651	15658	15535	15642	15758	15646	15774	15489	15761	15531	15610	15530	15617	15787	15656	15718	15654	15605	15810	15536	15658	15714	15669	15767	15563	15620	15627	15606	15768	15602	15689	15822	15616	15649	15594	15647	15453	15554	15676	15615	15805	15689	15854	15681	15695	15614	15738	15674	15807	15589	15729	15746	15719	15522	15686	15683	15685	15568	15854	15602	15827	15758	15585	15683	15842	15801	15616	15746	15620	15610	15531	15737	15614	15551	15522	15700	15796	15670	15449	15483	15711	15791	15683	15649	15814	15467	15663	15552	15631	15842	15596	15662	15574	15723	15656	15673	15644	15653	15586	15808	15747	15657	15649	15734	15645	15673	15700	15804	15522	15700	15443	15486	15659	15632	15740	15572	15623	15683	15619	15832	15592	15842	15597	15640	15425	15695	15675	15592	15775	15685	15673	15584	15628	15604	15649	15677	15545	15577	15486	15653	15726	15598	15585	15625	15571	15681	15694	15547	15710	15831	15709	15813	15597	15566	15344	15696	15580	15606	15826	15724	15667	15639	15662	15627	15768	15566	15747	15502	15639	15687	15761	15556	15776	15492	15768	15719	15792	15665	15714	15690	15669	15696	15655	15632	15799	15580	15700	15619	15845	15770	15621	15735	15591	15732	15657	15535	15561	15586	15639	15605	15667	15795	15624	15845	15645	15626	15580	15585	15499	15736	15553	15644	15762	15563	15607	15670	15468	15736	15744	15557	15629	15619	15688	15552	15465	15731	15642	15768	15721	15650	15689	15587	15604	15759	15640	15679	15823	15627	15528	15636	15584	15749	15687	15862	15695	15750	15781	15635	15679	15713	15865	15724	15728	15584	15665	15540	15662	15586	15579	15619	15639	15738	15662	15626	15659	15568	15554	15677	15657	15780	15549	15631	15668	15598	15687	15708	15639	15659	15699	15630	15716	15610	15526	15631	15511	15477	15589	15638	15686	15514	15656	15548	15824	15610	15723	15807	15582	15662	15579	15664	15685	15611	15610	15677	15595	15494	15730	15595	15683	15750	15736	15747	15581	15609	15679	15583	15611	15406	15593	15616	15616	15627	15492	15700	15563	15673	15560	15693	15540	15677	15556	15637	15690	15685	15713	15715	15692	15553	15689	15572	15718	15518	15507	15613	15639	15615	15716	15500	15534	15521	15631	15648	15580	15480	15739	15759	15756	15785	15607	15836	15503	15703	15721	15613	15607	15594	15395	15669	15727	15612	15606	15583	15725	15862	15603	15581	15733	15639	15663	15711	15663	15687	15588	15741	15757	15719	15679	15477	15694	15566	15718	15564	15619	15562	15635	15735	15787	15668	15645	15538	15775	15628	15653	15743	15523	15619	15714	15748	15607	15783	15750	15670	15673	15735	15736	15691	15768	15865	15707	15512	15596	15742	15609	15564	15749	15555	15560	15709	15622	15865	15478	15674	15687	15652	15730	15737	15740	15725	15613	15747	15634	15501	15485	15592	15660	15581	15688	15534	15679	15601	15642	15649	15700	15874	15615	15578	15660	15696	15609	15484	15735	15765	15698	15500	15587	15640	15713	15604	15622	15489	15669	15771	15786	15655	15862	15858	15859	15819	15811	15674	15624	15702	15734	15559	15479	15743	15673	15797	15594	15760	15727	15682	15642	15695	15647	15796	15775	15508	15629	15712	15647	15837	15678	15532	15751	15560	15539	15682	15652	15572	15628	15752	15704	15685	15649	15880	15604	15716	15731	15489	15657	15587	15594	15656	15679	15763	15754	15627	15578	15703	15678	15640	15564	15604	15718	15678	15717	15567	15738	15720	15766	15603	15566	15586	15805	15710	15676	15685	15643	15506	15576	15662	15557	15608	15592	15575	15569	15605	15632	15758	15585	15812	15600	15753	15553	15569	15796	15503	15753	15753	15768	15652	15573	15595	15680	15651	15621	15656	15750
22792	21221	29094	23767	22177	25625	28436	23869	22651	22270	21339	20945	20598	20380	19950	19789	19663	19594	19169	19497	19375	19391	19200	19199	19178	19145	19055	19047	19010	18984	18832	18877	19105	19064	18992	19135	18847	18980	18748	19024	18792	18966	18901	18886	18805	18921	18995	18813	18929	18800	18918	18830	18808	18615	18670	18977	18670	18811	18747	18804	18974	18891	18939	18988	18642	18850	19007	18982	18738	19008	18990	18916	18829	18593	18658	18922	18886	18825	18689	18808	18646	19013	18780	18849	18601	18756	18746	18952	18753	18677	18837	19168	18896	18670	18732	18819	18764	18934	18798	18639	18851	18901	18882	18772	18788	18870	18751	18788	18811	18819	18891	18807	18966	18764	18762	18747	18912	18910	18773	18946	18872	18963	18749	18831	19053	18879	18760	18583	18621	18837	18818	18731	18975	18809	18739	18771	18935	19008	18783	18816	18802	18553	18588	18874	18998	18814	18677	18926	18775	18997	18730	18895	18878	18788	18595	18863	18764	18908	18777	18596	18639	18767	18745	18837	18919	18987	18818	18865	19009	18869	18795	18808	18725	18739	18970	18962	18887	18794	18758	18698	18709	18670	18788	18873	18769	19096	18812	18662	18753	18742	18914	18895	18812	18785	18792	18655	18729	18859	18731	18777	18808	18807	18958	18497	18850	18787	18799	18846	18845	18904	18617	18748	18958	18683	18794	18859	18775	18747	18739	18776	18771	18714	18831	18992	18801	18924	18974	18876	18815	18773	18807	18851	18778	18766	18744	18892	18782	18703	18647	18718	18727	18827	18972	18699	18803	18809	18914	18728	18770	18617	18957	18570	18804	18897	18769	18583	18810	18634	18553	18814	18910	18757	18690	18833	18899	18730	18755	18652	18689	18857	18896	18639	18896	18804	18936	18784	18746	18790	18656	18843	18878	18737	18879	18673	18554	18616	18686	18740	18621	18782	18855	18769	18723	18792	18869	18663	18841	18841	18697	18830	18737	18707	18674	18634	18660	18557	18681	18643	18805	18703	19003	18774	18701	18931	18762	18697	18819	18733	18904	18874	18832	18557	18891	18874	18908	18747	18824	18826	18782	18869	18813	18877	18648	18718	18946	18764	18986	18710	18866	18780	18634	18761	18708	18816	18736	18831	18804	18758	18667	18905	18867	18899	18873	18750	18667	18839	18678	18803	18992	18810	18809	18672	18862	18576	18858	18560	18744	18689	18872	18751	18579	18904	18821	18906	18777	18709	18910	18802	18818	18762	18987	18678	18810	18744	18707	18910	18948	18812	18732	18817	18642	18747	18737	18677	18483	18751	18838	18631	18712	18807	19000	18755	18671	19061	18823	18818	18804	18794	18925	18647	18744	18774	18774	18658	18660	18774	18736	18731	18807	18718	18873	18916	18599	18756	18619	18545	18767	18772	18834	18682	18826	18740	18771	18853	18712	18852	18708	18696	18724	18929	18817	18786	18735	18941	18689	18769	18776	18846	18856	18568	18705	18656	18793	18815	18909	18833	18769	18777	19003	18994	18688	18918	18758	18746	18806	18832	18918	18769	18945	18738	18585	18736	18815	18700	18772	18726	18886	18845	18606	18987	18772	19141	18625	18546	18716	18780	18628	18777	18667	18790	18573	18760	18700	18762	18870	18813	19017	18787	18874	18583	18824	18576	18866	18690	18913	18724	18676	18552	18874	18785	19072	18787	18781	18823	18744	18768	18857	18822	18635	18919	18771	18613	19010	18907	18841	18537	18860	18776	18672	18818	18814	18610	18955	18718	18868	18756	18717	18881	18760	18781	19021	18987	18738	18720	18694	18838	18807	18905	18884	18677	18586	18939	18693	18732	18771	18869	18899	18750	18595	18649	18547	18547	18646	18747	18613	18882	18607	18640	18778	18800	18834	18659	18726	18682	18835	18640	18821	18475	18953	18747	18685	18892	18915	18807	19032	18930	19012	18805	18913	18651	18888	18647	18672	18827	18862	18616	18772	18723	18611	18676	18742	18653	18795	18825	18796	18815	18909	18687	18719	18825	18881	18915	18915	18739	18944	18689	18763	18827	18790	18884	18793	19013	18888	18834	18819	18881	18877	18978	18738	18562	18760	18716	18625	18671	18751	18948	18680	18756	18902	18753	18868	18661	18846	18805	18839	18795	18668	18903	18748	18892	18618	18617	18734	18734	18857	18879	18835	18687	18803	18959	18673	18752	18665	18641	18797	18790	18750	18853	18965	19001	18903	18717	18584	18778	18839	18570	19005	19029	18645	18856	18788	18844	18861	18842	18802	18914	18694	18783	18802	18674	18915	18802	18641	18884	18709	18910	18778	18822	18817	18775	18748	18800	18739	18837	18790	18673	18849	18819	18815	18976	18770	18774	18848	18709	19007	19037	18792	18808	18943	18766	18608	18851	18795	18827	18703	18738	18815	18874	18749	18668	19022	18592	18875	18744	18758	18897	18770	18646	18786	18878	18572	18726	18736	18961	18834	18750	18757	18816	18793	18795	18812	18888	18822	18656	18990	18835	18912	18873	18914	18660	18732	18683	18882	18750	18894	18859	18752	18776	18855	18690	18835	18695	18663	18756	18735	18595	19083	18667	18811	18637	18674	18736	18771	18815	18722	18715	18644	18658	18788	18808	18872	18931	18569	19032	18863	18820	18717	18700	18622	18661	18743	18910	18748	18645	18665	18983	18895	18792	18561	18808	18759	18756	18537	18721	18866	18751	18753	18524	18758	18816	18852	18935	18900	18670	18792	18685	18891	18700	18637	18775	18813	18931	18956	18880	18876	18901	18751	18791	18686	19058	18881	18557	18860	18795	18593	18998	18629	18725	18774	18736	18749	18901	18541	18649	18788	18751	18728	18773	18762	18754	18667	18814	18793	18747	18843	18725	18838	19002	18882	18819	18953	18666	18645	18900	18807	18495	18645	18849	18622	18769	18794	18955	18830	18791	18798	18590	18752	18824	18665	18713	18732	18870	18773	18719	18865	18671	18778	18618	18723	18556	18748	18913	18643	18535	18643	19036	18898	18751	18827	18673	18576	18579	18640	18833	18904	18773	18611	18792	18750	18862	18777	18788	18792	18779	18695	18669	18766	18811	18970	18805	18768	18717	18846	18811	18802	18791	18858	18939	18694	18703	18700	18752	19050	18671	18733	18868	18688	18772	18739	19029	18898	18802	18898	18883	18716	18686	18580	18662	18808	18704	18774	18673	19013	18673	18841	18793	18922	18831	18790	18955	18748	18687	18731	18557	18640	18672	18577	18641	19046	18745	18683	18812	18883	18661	18989	18969	18658	18629	18805	18589	18773	18744	18783	18723	18787	18924	18670	18736	18899	18885	18899	18714	18940	18986	18703	18686	18704	18849	18896	18918	18866	18933	18791	18881	18826	18937	18542	18566	18694	18773	18700	18980	18831	18954	18722	18654	18801	18615	18829	18845	18714	18875	18612	18708	18800	18845	18720	18671	18910	18938	18796	18962	18876	18747	18680	18659	18877	18822	18733	18783	18744	18745	18812	18857	18703	18842	18821	18922	18751	18866	18783	18704	18625	18776	18755	18781	18751	18714	18764	18664	18684	18910	18750	18711	18698	18671	18772	18976	18888	18759	18772	18762	19017	18903	18878	18832	18622	18807	18745	18905	18993	18745	18628	18787	18955	18769	18920	18800	18810	18890	18857	18854	18845	18972	18743	18889	18708	19047	18722	18745	18763	18747	18762	18964	18727	18820	18789	18916	18832	18710	18792	18829	18979	18904	18807	18924	18964	18939	18678	18889	18763	18820	18865	18628	18678	18843	18661	18763	18834	18904	18792	18679	18699	18693	18736	18777	18944	18716	18836	18741	18742	18892	18974	18880	18740	18608	18717	18757	18689	18627	18768	18779	18668	18699	18713	18870	18705	18704	18726	18775	18688	18700	18777	18815	18738	18909	18792	18620	18851	18725	18878	18690	18663	18484	18997	18828	18731	18892	18943	18801	18921	18693	18873	18843	18956	18604	18637	18960	18884	18664	18795	18926	18844	18857	18914	18938	18911	18878	18599	18694	18844	18879	18951	18886	18918	18823	18744	18912	18771	18976	18745	18729	18683	18800	18769	18696	18808	18749	18631	18802	18678	18640	18823	18827	18587	18889	18735	18604	18892	18691	18784	18570	18774	18495	18697	18869	18825	18756	18759	18717	18807	19042	18894	18820	18846	19009	18731	18687	18777	18648	18542	18705	18576	18640	18713	18792	18672	18766	18489	18819	18770	18767	18905	18699	18743	18774	18888	18779	18906	18621	18680	18792	18935	18729	18845	18718	18779	18938	18556	18730	19104	18537	18700	18799	18749	18802	18699	18754	18894	18823	18840	18835	18867	18981	18775	18889	18681	18754	18686	18682	18858	18695	18687	18520	18741	18750	18847	18758	18849	18713	18976	18884	19124	18620	18774	18714	18671	18836	19077	18961	18723	18639	18859	18867	18744	18901	18797	18627	18766	18636	18743	18741	18787	18843	18781	18647	18835	18657	18733	18809	18758	18487	18861	18738	18907	18708	18968	18654	19052	18760	18808	18978	18694	18741	18612	18742	18949	18758	18829	18734	18768	18546	18683	18932	18792	18729	18677	18768	18789	18727	18881	18816	18907	18824	18845	18687	18598	18863	18847	18504	18823	18784	18836	18864	18710	18909	18723	18724	18741	18963	18738	18632	18822	19025	19007	18740	18711	18824	18712	18813	18561	18581	18762	18801	18811	18721	18751	18762	18879	18841	18741	18695	18709	18719	18570	18770	18939	18686	18871	18813	18799	18741	18764	18677	18583	18916	18957	18840	18916	18684	18707	18814	18619	18529	18597	18489	18970	18959	18753	18818	18589	18715	18840	18865	19051	18794	18743	18910	18863	18476	18790	18708	18904	18610	18761	18868	18722	18694	18831	18761	18838	18784	18811	18785	18625	18897	18606	18767	18929	18787	18770	18630	18752	18836	18766	18909	18846	18809	18959	18842	18799	18799	18818	18513	18822	18719	18563	18858	18649	18714	18888	18843	18674	18780	18805	18814	18863	18712	18894	18809	18757	18747	18926	18887	18931	18931	19007	18733	18650	18862	18909	18794	18664	18808	18626	18769	18865	18748	18735	18782	18736	18845	18938	18744	18817	18775
23855	44095	45289	37666	31648	28501	26287	24215	22734	21342	20435	19702	19074	18671	18276	17833	17633	17559	17407	17324	17289	17016	16952	16948	16962	16809	16843	16787	16942	16792	16859	16520	16717	16548	16679	16750	16773	16408	16771	16881	16710	16580	16710	16701	16664	16883	16699	16661	16604	16651	16563	16739	16518	16569	16598	16535	16596	16504	16610	16472	16642	16635	16504	16515	16700	16676	16546	16642	16715	16476	16641	16669	16450	16683	16728	16713	16700	16593	16658	16610	16575	16714	16583	16807	16515	16555	16354	16500	16679	16701	16736	16507	16594	16557	16573	16767	16539	16561	16595	16597	16661	16596	16511	16550	16720	16686	16683	16647	16685	16651	16681	16496	16623	16618	16720	16565	16606	16543	16455	16571	16679	16515	16512	16770	16426	16563	16600	16425	16536	16768	16495	16753	16633	16446	16604	16632	16433	16768	16654	16636	16606	16655	16580	16731	16540	16409	16779	16588	16599	16539	16492	16769	16569	16629	16602	16735	16549	16603	16654	16451	16562	16780	16727	16507	16698	16544	16415	16678	16842	16842	16657	16653	16691	16550	16591	16617	16738	16502	16502	16801	16686	16594	16686	16677	16573	16588	16661	16788	16715	16618	16576	16448	16476	16520	16730	16653	16536	16569	16642	16614	16539	16540	16646	16609	16518	16782	16754	16456	16482	16543	16486	16639	16320	16734	16859	16625	16742	16671	16677	16607	16555	16630	16708	16622	16586	16572	16433	16656	16686	16472	16574	16532	16753	16630	16454	16456	16621	16593	16594	16646	16669	16601	16650	16513	16524	16477	16638	16552	16491	16690	16490	16743	16670	16682	16683	16545	16627	16747	16540	16596	16688	16639	16499	16795	16683	16508	16659	16593	16761	16609	16562	16445	16474	16589	16496	16747	16518	16404	16587	16537	16563	16393	16641	16510	16645	16701	16437	16852	16578	16532	16628	16493	16629	16662	16671	16653	16601	16546	16743	16681	16523	16524	16575	16581	16540	16593	16574	16674	16706	16515	16817	16489	16625	16669	16590	16641	16571	16715	16633	16603	16658	16628	16615	16643	16613	16430	16735	16665	16621	16701	16587	16523	16633	16554	16670	16544	16584	16617	16821	16716	16578	16660	16561	16463	16622	16710	16761	16601	16497	16576	16583	16473	16565	16647	16521	16598	16626	16653	16640	16433	16686	16599	16726	16607	16543	16615	16645	16542	16602	16473	16660	16606	16530	16605	16620	16620	16538	16405	16436	16597	16781	16587	16559	16578	16480	16655	16643	16487	16571	16507	16594	16521	16608	16576	16645	16726	16616	16672	16674	16537	16666	16608	16623	16688	16642	16423	16581	16638	16494	16674	16626	16393	16489	16758	16497	16492	16613	16425	16439	16739	16492	16564	16626	16736	16558	16493	16640	16502	16542	16715	16575	16634	16521	16456	16747	16708	16341	16642	16562	16635	16611	16550	16615	16614	16580	16385	16709	16745	16819	16577	16566	16547	16480	16479	16545	16567	16635	16567	16513	16650	16679	16671	16715	16513	16420	16571	16450	16630	16570	16652	16466	16581	16675	16648	16665	16504	16581	16745	16460	16642	16654	16446	16654	16575	16547	16565	16623	16361	16800	16624	16620	16500	16665	16582	16593	16626	16529	16725	16577	16645	16337	16669	16735	16623	16750	16592	16589	16675	16625	16670	16674	16395	16617	16652	16624	16599	16582	16664	16775	16586	16711	16643	16583	16575	16504	16717	16432	16593	16798	16593	16639	16671	16488	16514	16528	16313	16492	16634	16527	16591	16492	16574	16654	16686	16486	16473	16561	16556	16680	16640	16695	16535	16610	16655	16710	16608	16636	16658	16547	16628	16792	16661	16597	16608	16615	16646	16681	16632	16743	16711	16754	16657	16657	16740	16820	16533	16718	16597	16698	16460	16540	16661	16595	16574	16718	16429	16728	16686	16534	16637	16598	16499	16688	16463	16770	16585	16573	16637	16725	16596	16683	16623	16585	16563	16776	16841	16690	16734	16649	16552	16678	16534	16697	16619	16671	16613	16737	16669	16803	16613	16690	16519	16620	16679	16500	16754	16525	16573	16691	16559	16542	16646	16666	16679	16651	16676	16595	16554	16670	16628	16595	16477	16440	16581	16422	16661	16488	16773	16523	16579	16592	16569	16594	16486	16690	16544	16733	16679	16540	16617	16639	16595	16680	16645	16745	16560	16695	16577	16594	16630	16726	16459	16529	16604	16592	16482	16671	16587	16535	16585	16841	16758	16462	16754	16625	16553	16708	16581	16593	16598	16636	16688	16772	16617	16677	16559	16518	16675	16557	16505	16655	16634	16374	16606	16532	16620	16790	16649	16679	16582	16775	16413	16541	16804	16522	16695	16626	16591	16554	16568	16596	16556	16529	16545	16577	16599	16546	16609	16694	16605	16769	16633	16593	16709	16482	16603	16632	16758	16653	16471	16711	16583	16672	16590	16690	16524	16560	16689	16697	16704	16606	16665	16598	16513	16476	16548	16663	16541	16687	16551	16522	16704	16600	16701	16694	16719	16736	16538	16615	16803	16578	16674	16666	16505	16703	16519	16675	16421	16563	16617	16583	16595	16661	16715	16640	16553	16530	16525	16524	16681	16600	16713	16657	16564	16684	16700	16521	16735	16628	16721	16608	16563	16672	16808	16683	16626	16713	16778	16588	16708	16411	16665	16518	16527	16451	16368	16574	16672	16663	16548	16682	16713	16690	16515	16444	16508	16517	16586	16635	16567	16649	16700	16725	16699	16519	16539	16650	16634	16618	16655	16603	16543	16616	16633	16627	16565	16421	16403	16669	16685	16650	16588	16481	16567	16412	16739	16511	16634	16538	16740	16472	16535	16649	16423	16575	16674	16609	16416	16623	16549	16602	16640	16799	16714	16593	16409	16713	16764	16670	16687	16637	16589	16607	16603	16405	16716	16584	16680	16659	16623	16675	16605	16599	16720	16553	16668	16678	16605	16589	16615	16830	16560	16640	16771	16690	16605	16638	16510	16447	16405	16584	16591	16765	16523	16566	16634	16523	16762	16525	16458	16633	16745	16557	16570	16582	16583	16535	16702	16621	16746	16564	16541	16611	16611	16466	16542	16574	16509	16687	16699	16654	16415	16559	16579	16529	16647	16532	16597	16532	16724	16542	16458	16483	16412	16705	16436	16591	16676	16630	16576	16542	16560	16602	16477	16573	16593	16498	16493	16706	16633	16540	16521	16687	16696	16644	16590	16634	16543	16612	16637	16839	16560	16592	16464	16796	16433	16486	16560	16499	16622	16497	16637	16681	16432	16580	16374	16682	16540	16701	16537	16639	16522	16455	16710	16696	16721	16569	16505	16551	16627	16588	16645	16613	16754	16640	16513	16494	16734	16688	16551	16516	16636	16547	16517	16766	16636	16521	16600	16717	16689	16578	16516	16508	16671	16825	16611	16516	16625	16496	16827	16632	16484	16543	16726	16489	16586	16575	16644	16589	16594	16544	16676	16487	16572	16722	16437	16766	16655	16599	16703	16612	16715	16572	16599	16693	16605	16570	16599	16489	16452	16620	16555	16620	16668	16287	16764	16535	16597	16639	16599	16446	16587	16511	16625	16701	16635	16593	16540	16564	16608	16647	16719	16640	16717	16567	16497	16677	16609	16437	16585	16549	16465	16706	16524	16633	16536	16397	16470	16480	16655	16590	16697	16653	16646	16516	16642	16579	16680	16493	16687	16597	16595	16600	16687	16435	16589	16620	16455	16612	16633	16437	16801	16520	16421	16645	16528	16747	16720	16522	16489	16647	16448	16602	16602	16753	16616	16695	16325	16738	16564	16529	16634	16698	16632	16536	16680	16576	16688	16615	16573	16554	16608	16545	16504	16488	16594	16576	16494	16617	16600	16671	16546	16705	16640	16638	16630	16488	16553	16592	16628	16774	16551	16555	16649	16526	16665	16500	16744	16504	16651	16721	16678	16627	16505	16737	16897	16609	16661	16491	16531	16650	16466	16598	16585	16515	16654	16609	16740	16465	16589	16566	16553	16534	16609	16572	16585	16607	16622	16738	16729	16556	16677	16768	16761	16591	16574	16555	16539	16397	16460	16564	16675	16295	16629	16674	16653	16599	16610	16735	16650	16637	16732	16805	16470	16683	16464	16580	16658	16663	16478	16604	16643	16594	16679	16574	16609	16655	16542	16670	16665	16619	16652	16479	16489	16489	16557	16586	16477	16511	16707	16695	16625	16565	16526	16741	16408	16629	16479	16664	16667	16659	16477	16628	16639	16673	16621	16712	16547	16503	16795	16672	16552	16314	16737	16570	16588	16569	16531	16727	16760	16559	16591	16511	16554	16723	16596	16486	16576	16443	16717	16539	16511	16451	16585	16712	16424	16594	16782	16583	16650	16640	16745	16633	16664	16598	16570	16554	16579	16531	16600	16644	16696	16484	16359	16509	16711	16639	16602	16692	16491	16649	16537	16448	16487	16748	16595	16647	16598	16704	16382	16610	16658	16577	16653	16688	16408	16643	16556	16673	16568	16506	16734	16634	16644	16668	16543	16487	16723	16447	16587	16638	16769	16709	16550	16638	16617	16704	16578	16622	16691	16772	16667	16487	16633	16685	16778	16656	16565	16491	16540	16615	16717	16586	16613	16687	16678	16645	16682	16645	16566	16497	16781	16753	16518	16547	16625	16777	16691	16673	16545	16643	16511	16567	16654	16702	16624	16567	16706	16532	16529	16630	16632	16773	16752	16488	16678	16633	16551	16656	16585	16827	16429	16639	16630	16620	16622	16672	16713	16617	16753	16629	16640	16827	16451	16579	16658	16754	16488	16523	16565	16574	16457	16549	16726	16764	16565	16588	16607	16540	16783	16670	16642	16606	16559	16605	16571	16717	16500	16603	16608	16480	16718	16600	16678	16682	16590	16713	16574	16601	16777	16662	16518	16661	16545	16579	16588	16524	16595	16700	16772	16597	16595	16539	16774	16706	16461	16797	16513	16649	16541	16502	16529	16461	16517	16546	16604	16670	16661	16586	16533	16559	16507	16682	16514	16682	16779	16682	16596	16468	16557	16675	16473	16587	16589	16566	16654	16704	16711	16790	16666	16411	16474	16658	16572	16716	16546
27368	22825	27670	24614	20173	19459	19024	18024	18039	17536	17515	17364	17235	17135	17218	16986	17029	17106	16925	16942	16989	16806	17008	16860	16982	16902	17167	16827	16811	16966	16940	16985	16896	16864	16878	16799	16843	16958	16707	16823	16763	16761	16787	16832	16967	16628	16867	16830	16958	16669	16759	16737	16750	16876	16685	16885	16760	16953	16828	16925	16830	16883	16893	16790	16987	16801	16821	16842	16664	16750	16865	16792	16795	16782	16978	16940	16758	16971	16726	16794	16832	16847	16855	16690	16626	16929	16778	16771	16849	16793	16879	16808	16807	17037	16893	16836	16687	16904	16807	16797	16706	16967	16978	16957	16798	16757	16636	16662	16765	16594	16662	17009	16943	16880	16880	16728	16851	16763	16852	16890	17063	16820	16903	16915	16712	16727	16677	16969	16931	16932	16856	16860	16895	16578	16934	16875	16788	16614	16838	17029	16660	16871	16723	16762	16923	16893	16890	16949	16796	16833	16703	16853	16853	16809	16744	16945	16751	16877	16734	16821	17050	16970	16876	16915	16851	16922	16733	16826	16883	16868	16757	16803	16749	16691	16873	16739	16676	16862	16848	16720	16807	16841	16677	16885	16713	16860	16724	16879	16941	16874	16753	16794	16925	16806	16967	16628	17026	16641	16793	16806	16632	16691	16890	16802	16820	16954	16841	16743	16893	16793	16942	16776	16837	16961	16746	16780	16765	16793	16800	16801	16786	16973	16692	16830	16801	16879	16734	16789	16697	16870	16820	16788	16766	16879	16884	16776	16911	16695	16629	16807	16799	16821	16950	16694	16759	16785	16893	17040	16950	16790	16975	16999	16871	16811	16820	16794	16959	16900	16718	16813	16810	16876	16753	16753	16755	16726	16739	16833	16992	16913	16727	16810	16804	16823	16859	16796	17145	16711	16748	17010	16904	16957	16863	16838	16846	16794	16818	16761	16814	16704	17080	16698	16753	16988	16903	16908	16901	16908	16745	16943	16762	16747	16581	16847	16772	16832	16882	16986	16727	16803	16763	16770	16733	16800	16680	16816	16709	17024	16742	16738	16766	16871	16734	16831	16776	16975	16818	16899	16992	16792	16766	16794	17016	16962	16934	16762	16779	16803	16780	16559	16779	16591	16726	16747	16896	16632	16636	16845	16783	16651	16700	16854	16895	16638	16891	16764	16874	16879	16757	16786	16584	16586	16810	16684	16816	16669	16623	16679	16837	16728	16871	16722	16828	16882	16820	16781	16806	16808	16744	16745	17036	16859	16937	16908	16882	16626	16792	16725	16798	16744	16834	16906	17131	16828	16701	16732	16844	16741	16803	16826	16625	16899	16823	16895	16713	16795	16893	16956	16691	16978	16847	16811	16955	16790	16741	16798	16810	16853	16733	16933	16738	17074	16906	16732	16844	16793	16768	16675	16630	16817	16725	16668	16733	16630	16704	16748	16888	16914	16627	16835	16722	16859	16777	16721	16677	16952	16934	16799	16679	16820	16854	16753	16717	16712	16717	16965	16719	16860	16810	16843	16738	17038	16727	16883	16820	16879	16759	16773	16829	16832	16724	16747	16734	16828	16912	16871	16738	16824	16903	16820	16878	16921	16972	16799	16865	16920	16743	16802	16860	16940	16671	17046	16853	16924	17017	16877	16702	17038	16862	16971	16896	16849	16822	16813	16817	16790	16841	16784	16677	16697	16949	16785	16794	16719	16916	16885	17032	16646	16534	16837	16833	16793	16849	16915	16733	16857	16772	16768	16987	16786	16946	16775	16682	16732	16957	16822	16801	16861	16870	16775	16709	16816	16683	16718	16688	16711	16838	16843	16903	16649	16723	16906	16771	16721	16976	16789	16957	16839	16826	16607	16844	16637	16974	16818	16775	16877	16855	16789	16914	16760	16910	16653	16767	17035	17011	16918	16818	16717	16853	16765	16923	16749	16719	16791	16976	16894	16865	16828	16848	16746	16904	16769	16944	16735	16847	16894	16741	16857	16861	16877	16773	16993	16896	16875	16844	16685	16636	16708	16943	16873	16845	16956	16700	16727	16847	16720	16792	16926	16812	16851	16869	16785	16931	16883	17091	16665	16838	16712	16763	17107	16882	16834	16752	16783	16832	16827	16835	16897	16789	16769	16751	16782	16793	16876	16839	16747	16724	16626	16755	16744	16766	16743	16671	16813	16815	16785	16858	16650	16899	16685	16738	16869	16781	16693	16883	16749	16560	16754	16815	16879	16654	16829	16819	16754	16880	16868	16900	16929	16966	16757	17096	17067	16888	16889	16857	16648	16763	16898	16787	16606	16907	16862	16774	16719	16640	16839	16710	16838	16933	16906	16688	16865	16898	16811	16926	16641	16694	16737	16653	16578	16691	16747	16877	16737	16978	16713	17024	16836	16969	16788	16605	16720	16749	17000	16915	16797	16936	16724	16793	16920	16865	16864	16938	16760	16866	16744	16819	16658	16642	16883	16920	16796	16584	16692	16717	16876	16857	17025	16627	16898	16925	16675	16867	16685	16926	16777	16893	16873	16809	16617	16616	16638	16883	17000	16929	16852	16850	17020	16785	16733	16953	16790	16792	16885	16695	16731	16723	16858	16660	16870	16878	16854	16854	16717	16989	16850	16710	16722	16867	16740	16674	16767	16830	16754	16905	16765	16953	16835	16798	16807	16811	16781	16770	16899	16841	16921	16899	16878	16821	16822	16676	16811	16744	16791	16693	16866	17044	16833	16640	16841	16757	16854	16632	16728	16937	16765	16615	16786	16811	16789	16680	16733	16805	16952	16638	16715	16785	16761	16711	16998	16833	16754	16801	16916	16934	16912	16919	16757	16845	17024	16990	16851	16847	16771	16941	16784	16800	16824	16811	16954	16552	16775	16600	16839	16890	16715	16811	16754	16913	16849	16832	16971	16795	16688	16916	16786	16781	16808	16986	16840	16856	16862	16866	16898	16902	16720	16799	16749	16897	16922	16781	16793	16928	16832	16761	16772	16959	16871	17019	16802	16897	16846	16885	16918	16867	16813	16890	16781	16798	16870	16942	16801	16673	16910	16909	16841	16844	16731	16704	16652	16800	16849	16863	16817	16908	16749	16917	16833	16938	16974	16810	16923	16597	16868	16795	16864	16803	16887	16592	16919	16808	16718	16638	16891	16843	16622	16780	16871	16814	16766	16851	16882	16611	16810	16888	16656	16774	16894	16783	17126	16451	16654	16813	16719	16903	16766	16918	16789	16815	16860	16858	16843	16725	16787	16939	16697	16849	16856	16572	16723	16736	16862	16670	16735	16848	16639	16576	16763	16695	16859	16931	16932	16918	16697	16742	16793	16943	16880	16739	16848	16783	16878	16729	16856	16720	16691	16883	16847	17006	16727	16976	17084	16860	16807	16923	16748	16855	16753	16829	16700	16694	16687	16842	16816	16951	16877	16799	17098	16762	16803	16922	16945	16832	16835	16900	17031	16942	16764	16758	16768	17114	16978	16857	16763	16909	16819	16776	16886	16927	16925	16859	16834	16779	16637	16779	16640	16840	16858	16892	17057	17112	16707	16852	16810	16668	16683	16936	16743	16680	16802	16726	16812	16886	16832	17197	16991	16652	16795	16900	16726	16765	16906	16594	16838	16735	16844	16735	16811	16626	16806	17013	16933	16882	17000	16940	16903	16902	16807	16876	16820	16604	16733	16806	16894	16964	16931	16918	16916	16698	16781	16633	16713	16762	16867	16909	16663	16919	16851	16735	16827	16709	16867	17014	16778	16806	16693	16777	16628	16730	16750	16784	16705	16795	16960	16855	16663	16718	16886	16854	16959	16918	16922	16822	16878	16897	16833	16929	16915	16701	17037	16914	16850	16969	16789	16773	16711	16811	16778	16703	16845	16781	16822	17089	16895	16778	16767	16719	16605	16864	16789	16778	16849	16804	16753	16937	16977	16829	16729	16963	17018	16906	16758	16800	16509	16823	16776	17041	16892	16812	17018	16795	16959	16784	16681	16977	16773	16948	16779	16772	16787	16820	16691	16665	17076	16739	16817	16684	16921	16811	16607	16782	16850	16687	16740	16854	16738	16682	16973	16973	17089	16790	16950	16942	16696	16882	16817	16965	16758	16888	16727	16799	16674	16915	16962	16888	16749	16848	16786	16741	16927	16772	16703	16841	16977	16770	16854	16876	16889	16862	16948	16832	16845	16513	16804	16944	16989	16705	16832	16707	16602	16754	16560	16845	17062	16697	16729	16757	16758	16951	16835	16736	16908	16850	16779	16775	16842	16872	16889	16816	16915	16785	16736	16846	16816	16850	16829	17032	16819	16981	16797	16877	16889	16869	16827	16854	17072	16819	16945	16896	16789	16837	16780	16935	16836	16776	16859	16835	16857	16694	16744	16796	16823	16707	16817	16607	16850	16893	16894	16711	16780	16782	16855	16830	16986	16912	16695	16962	16758	16678	16453	16877	16853	16801	16812	16820	16772	16804	16777	16992	16716	16767	16651	16891	16806	16861	16742	16821	16806	16773	16763	16849	16806	16829	16930	16768	16986	16857	16987	16754	16671	16797	16838	16864	16829	16700	16642	16726	16772	16939	17009	16843	16904	16704	16914	16763	16735	16615	16718	16764	16896	16814	16637	16993	16897	16734	16890	16792	16841	17051	16996	16771	16946	16830	16788	16792	16862	16602	16811	16827	16956	16977	16916	16937	16840	16830	16864	16971	16759	16817	16894	16826	16915	16934	16940	16838	16706	16902	16800	16687	16810	16667	16867	17013	16697	16892	16625	16909	16869	16837	16852	16885	16924	16785	16893	16818	16794	16840	16818	16882	16836	17042	16959	16860	16758	16933	16839	16901	16814	16756	16865	16780	16781	16806	16975	17102	16973	16811	16947	16791	16960	16737	16975	16965	16746	16745	16916	16800	17111	16861	17095	16656	16679	16826	16621	16874	16700	16968	16705	16753	16870	16950	17012	16849	16830	16728	16948	16612	16802	16844	16849	17012	16770	16656	16910	16834	16696	16898	16887	16775	17004	16718	16760	17070	16844	16775	16646	16804	16749	16606	16833	16739	16819	16833	16949	16862	16728	16831	16711	16725	16805	16803	16834	16722	16749	16808	16733	16777	16813	16856	16845	16975	16768	16784	16637	16849	16693
20679	30301	30604	23950	20799	19699	18653	17725	17351	16838	16610	16299	16047	16048	15857	15704	15759	15722	15700	15697	15535	15508	15703	15566	15604	15601	15574	15541	15565	15478	15632	15481	15529	15408	15489	15586	15318	15647	15518	15466	15614	15662	15549	15370	15534	15619	15393	15462	15494	15574	15431	15521	15494	15523	15505	15373	15693	15592	15234	15421	15510	15442	15530	15511	15326	15524	15540	15595	15488	15356	15525	15346	15571	15468	15506	15604	15453	15456	15658	15409	15466	15467	15382	15562	15575	15281	15464	15435	15380	15490	15405	15438	15423	15358	15422	15386	15603	15550	15334	15442	15634	15413	15292	15659	15406	15498	15445	15450	15420	15410	15338	15298	15444	15378	15569	15350	15520	15413	15400	15457	15437	15362	15344	15311	15577	15391	15426	15372	15523	15501	15537	15418	15413	15333	15524	15418	15495	15332	15456	15474	15347	15527	15550	15362	15482	15459	15477	15373	15479	15383	15585	15440	15383	15358	15477	15421	15432	15468	15359	15451	15570	15404	15448	15560	15550	15445	15555	15489	15418	15391	15360	15472	15504	15401	15512	15509	15373	15413	15316	15291	15385	15463	15365	15564	15429	15478	15297	15360	15372	15404	15392	15492	15561	15463	15409	15376	15455	15441	15428	15595	15394	15518	15515	15341	15627	15543	15448	15383	15514	15353	15521	15448	15500	15622	15549	15563	15431	15529	15551	15540	15401	15510	15428	15393	15526	15430	15363	15623	15496	15443	15684	15484	15624	15500	15350	15483	15363	15259	15418	15547	15358	15424	15469	15499	15386	15378	15623	15450	15434	15428	15345	15325	15453	15401	15560	15279	15402	15596	15446	15510	15429	15325	15497	15463	15319	15427	15312	15527	15456	15376	15304	15651	15247	15393	15621	15441	15246	15518	15454	15523	15399	15552	15349	15175	15412	15471	15534	15455	15464	15442	15532	15486	15518	15368	15445	15319	15397	15527	15451	15551	15440	15416	15430	15549	15426	15306	15591	15606	15481	15429	15481	15347	15499	15398	15476	15442	15672	15570	15264	15392	15563	15410	15452	15428	15442	15490	15322	15614	15596	15379	15397	15493	15394	15302	15551	15516	15380	15389	15562	15439	15378	15557	15485	15504	15444	15483	15367	15533	15407	15321	15489	15356	15482	15624	15482	15357	15543	15629	15519	15503	15581	15438	15490	15347	15450	15451	15376	15277	15349	15512	15624	15429	15558	15331	15510	15421	15538	15470	15463	15348	15520	15501	15612	15359	15550	15470	15390	15496	15502	15268	15480	15403	15551	15254	15648	15480	15560	15453	15614	15535	15469	15464	15512	15516	15455	15391	15414	15511	15468	15425	15588	15298	15378	15611	15445	15378	15286	15454	15455	15442	15571	15252	15296	15387	15424	15312	15545	15697	15310	15369	15511	15281	15198	15472	15481	15343	15520	15477	15334	15497	15530	15343	15492	15472	15528	15355	15416	15420	15542	15391	15643	15324	15606	15302	15398	15508	15541	15298	15487	15523	15492	15478	15485	15423	15598	15394	15483	15476	15427	15487	15386	15488	15474	15448	15583	15493	15434	15517	15441	15370	15415	15480	15626	15413	15580	15456	15395	15561	15394	15337	15460	15425	15513	15585	15476	15583	15492	15481	15420	15406	15504	15308	15514	15502	15522	15368	15460	15392	15535	15463	15446	15535	15380	15501	15312	15368	15466	15326	15584	15393	15551	15535	15389	15354	15571	15383	15396	15655	15314	15341	15478	15516	15520	15488	15444	15549	15659	15422	15374	15556	15592	15431	15407	15549	15495	15295	15419	15439	15536	15380	15452	15396	15357	15350	15161	15390	15617	15352	15592	15379	15476	15398	15369	15583	15547	15513	15389	15522	15460	15416	15362	15425	15403	15442	15516	15393	15500	15505	15482	15343	15366	15519	15523	15574	15426	15316	15544	15528	15457	15473	15332	15463	15318	15504	15511	15339	15525	15552	15413	15283	15537	15301	15513	15475	15562	15534	15263	15431	15576	15379	15293	15381	15598	15441	15427	15428	15416	15430	15370	15535	15374	15409	15519	15375	15363	15467	15568	15423	15470	15532	15543	15426	15476	15414	15441	15593	15326	15518	15613	15520	15507	15290	15528	15432	15469	15453	15409	15513	15556	15503	15379	15441	15556	15475	15328	15499	15629	15593	15422	15591	15356	15453	15388	15407	15436	15532	15500	15419	15553	15439	15639	15454	15418	15417	15461	15405	15562	15508	15398	15647	15382	15505	15437	15490	15324	15530	15491	15509	15400	15445	15445	15597	15327	15274	15481	15486	15444	15499	15450	15456	15493	15356	15423	15279	15380	15394	15464	15462	15563	15298	15332	15485	15467	15469	15473	15616	15454	15391	15476	15515	15516	15541	15456	15295	15490	15410	15437	15464	15442	15585	15483	15242	15458	15362	15338	15391	15446	15453	15422	15453	15567	15385	15420	15457	15502	15458	15451	15237	15441	15508	15562	15493	15363	15324	15544	15634	15477	15404	15391	15464	15304	15509	15399	15511	15375	15472	15384	15470	15312	15453	15420	15517	15439	15499	15390	15458	15582	15527	15497	15499	15347	15475	15458	15494	15334	15402	15507	15408	15435	15656	15395	15558	15448	15500	15512	15483	15483	15417	15454	15375	15467	15394	15720	15549	15169	15420	15528	15475	15309	15600	15312	15333	15390	15677	15530	15369	15671	15475	15439	15534	15378	15521	15583	15642	15500	15411	15366	15382	15380	15405	15484	15403	15448	15551	15534	15416	15350	15366	15352	15323	15422	15456	15421	15403	15398	15384	15344	15371	15418	15554	15505	15560	15420	15422	15476	15522	15568	15340	15470	15379	15402	15435	15400	15386	15525	15479	15482	15511	15449	15347	15379	15419	15289	15410	15509	15433	15564	15364	15255	15375	15640	15510	15426	15506	15395	15656	15442	15542	15562	15248	15508	15426	15323	15571	15566	15549	15492	15597	15476	15551	15479	15562	15564	15442	15480	15287	15602	15371	15461	15310	15543	15471	15242	15458	15479	15372	15356	15524	15518	15505	15415	15665	15396	15524	15485	15486	15553	15514	15413	15520	15382	15390	15578	15507	15397	15398	15393	15518	15350	15538	15536	15209	15369	15312	15461	15395	15392	15420	15553	15442	15439	15348	15568	15394	15612	15347	15294	15443	15411	15433	15387	15458	15411	15452	15493	15323	15375	15581	15583	15376	15420	15492	15442	15386	15449	15424	15525	15400	15591	15600	15502	15396	15629	15579	15427	15555	15552	15397	15418	15365	15417	15375	15537	15650	15475	15345	15367	15452	15550	15253	15500	15306	15482	15552	15634	15357	15472	15339	15615	15417	15582	15452	15439	15608	15581	15495	15401	15439	15377	15645	15436	15383	15383	15507	15463	15503	15464	15577	15388	15425	15290	15592	15530	15296	15569	15476	15373	15555	15483	15430	15506	15409	15407	15415	15482	15486	15557	15405	15461	15410	15468	15436	15327	15511	15470	15534	15470	15531	15409	15443	15352	15272	15444	15496	15485	15432	15574	15362	15420	15548	15458	15469	15430	15507	15503	15540	15405	15504	15531	15454	15621	15492	15620	15423	15459	15373	15462	15351	15405	15261	15404	15542	15559	15546	15532	15475	15546	15331	15257	15399	15366	15470	15406	15413	15387	15576	15397	15381	15487	15636	15450	15543	15444	15381	15507	15341	15327	15558	15263	15453	15303	15452	15452	15407	15557	15342	15400	15352	15479	15555	15481	15544	15337	15310	15342	15371	15486	15554	15436	15521	15520	15518	15432	15540	15460	15644	15518	15452	15502	15441	15326	15506	15489	15453	15520	15461	15443	15507	15450	15404	15279	15448	15302	15318	15492	15450	15437	15378	15638	15338	15414	15476	15374	15533	15392	15530	15407	15369	15615	15384	15502	15433	15603	15333	15460	15400	15479	15430	15530	15391	15526	15470	15500	15479	15426	15354	15566	15271	15481	15491	15579	15524	15475	15432	15518	15302	15442	15474	15489	15345	15537	15474	15553	15349	15449	15481	15384	15570	15429	15436	15603	15398	15262	15342	15617	15416	15511	15267	15409	15371	15359	15352	15558	15437	15552	15443	15331	15363	15498	15306	15525	15463	15428	15507	15379	15489	15431	15151	15546	15393	15464	15200	15408	15517	15445	15468	15401	15400	15468	15196	15512	15742	15475	15639	15455	15358	15296	15468	15559	15550	15498	15429	15447	15493	15486	15544	15563	15479	15271	15524	15468	15655	15477	15263	15383	15525	15398	15563	15578	15602	15467	15399	15471	15679	15705	15479	15563	15291	15464	15438	15604	15310	15570	15353	15541	15507	15429	15408	15517	15495	15537	15450	15340	15442	15435	15390	15750	15468	15451	15530	15413	15431	15462	15460	15366	15485	15596	15524	15440	15425	15416	15288	15398	15598	15358	15418	15499	15367	15315	15575	15623	15339	15463	15462	15426	15379	15541	15367	15400	15459	15215	15528	15309	15557	15545	15497	15478	15528	15273	15390	15468	15464	15310	15476	15127	15419	15708	15463	15610	15288	15556	15402	15488	15466	15464	15526	15423	15453	15280	15558	15408	15548	15393	15725	15457	15349	15416	15415	15462	15447	15590	15465	15584	15361	15346	15284	15402	15410	15524	15342	15545	15446	15349	15663	15328	15389	15449	15553	15581	15472	15689	15433	15389	15329	15560	15606	15427	15450	15462	15471	15482	15483	15489	15392	15397	15227	15579	15555	15389	15272	15579	15519	15309	15438	15573	15483	15630	15485	15382	15476	15451	15353	15255	15383	15468	15528	15451	15477	15456	15452	15603	15493	15377	15544	15459	15400	15453	15385	15343	15439	15414	15621	15420	15462	15451	15262	15480	15620	15637	15436	15457	15633	15317	15430	15531	15363	15430	15418	15422	15479	15452	15544	15623	15448	15506	15456	15333	15758	15401	15429	15354	15578	15659	15395	15377	15372	15344	15644	15343	15354	15539	15470	15518	15373	15537	15425	15471	15247	15409	15556	15483	15586	15507	15441	15440	15392	15284	15437	15450	15453	15442	15468	15479	15535	15594	15467	15420	15592	15482	15269	15547	15567	15319	15492	15375	15467
23813	21143	28552	24541	23037	24088	23655	20748	19800	19466	18819	18397	18381	18148	17853	18051	17730	17636	17407	17525	17564	17279	17323	17582	17343	17436	17332	17479	17394	17329	17555	17328	17364	17289	17253	17167	17264	17275	17478	17447	17271	17292	17344	17347	17477	17504	17289	17322	17135	17277	17375	17444	17165	17232	17191	17263	17353	17356	17199	17093	17291	17233	17286	17226	17200	17390	17462	17292	17210	17286	17400	17210	17225	16934	17219	17251	17030	17257	17149	17327	17242	17129	17243	17190	17141	17090	17332	17207	17260	17246	17241	17189	17194	17245	17289	17153	17065	17209	17143	17214	17303	17319	17259	17174	17341	17349	16965	17206	17201	17318	17332	17281	17233	17314	17202	17133	17247	17310	17204	17179	17213	17223	17313	17383	17347	17155	17308	17164	17207	17183	17368	17310	17006	17290	17309	17116	17065	17082	17193	17238	17084	17309	17162	17128	17079	17273	17224	17345	17226	17334	17051	17237	17157	17026	17344	17286	17316	17048	17136	17363	17223	16888	16952	17432	17271	17298	17379	17086	17373	17163	17143	17281	17230	17239	17147	17095	17274	17115	17170	17359	17211	17136	17310	17115	17217	17279	17407	17206	17235	17170	17320	17341	17338	17230	17250	17215	17259	17259	17197	17112	17045	17334	17062	17271	17187	17190	17385	17224	17304	17241	17185	17491	17170	17109	17296	17184	17300	17481	17263	17188	17144	17247	17374	17350	17139	17166	17083	17225	17209	17064	17244	17176	17165	17349	17059	17148	17173	17242	17038	17233	17011	17060	17387	16983	17403	17230	17176	17229	17185	17348	17345	17192	17136	17160	17310	17203	17210	17290	17290	17248	17215	17388	17109	17284	17135	17165	17197	17476	17198	17209	17330	17264	17140	17350	17257	16991	17463	17359	17369	17206	17215	17174	17216	17022	17229	17392	17246	17161	17242	17126	17157	17176	17295	17119	17256	17044	17345	17284	17396	17174	17277	17366	17163	17050	17244	17349	17151	17283	17126	17082	17208	17367	17090	16970	17125	17065	17015	17360	17024	17286	17347	17154	17240	17210	17234	17248	17058	17092	17429	17230	17126	17206	17070	17154	17227	17240	17444	17157	17089	17244	17346	17149	17185	17435	17297	17220	17255	17134	17256	17229	17325	17316	17091	17369	17173	17199	16886	16968	17367	17218	17158	17371	17272	17227	17163	17307	17237	17007	17295	17152	17300	17172	17187	17239	17054	17373	17067	17068	17369	17335	17203	17282	17069	17167	17008	17253	17385	17242	17132	17260	17200	17075	17092	17333	17358	17212	17073	17456	17232	17187	17452	17119	17084	17231	17266	17369	17211	17255	17108	17265	17258	17263	16987	17281	17196	17107	16980	17302	17291	17066	17302	17165	17546	17278	17224	17269	17202	17210	17200	17266	17214	17209	17403	17226	17299	17446	17128	17366	17130	17187	17242	17165	17355	17249	17224	17374	17424	17492	17259	17280	17029	17175	17213	17220	17349	17336	17340	17522	17473	17207	17275	17196	17184	17210	17162	17393	17235	17123	17364	17304	17461	17332	17129	17383	17309	17292	17420	17261	17272	17378	17052	17382	17006	17267	17193	17034	17283	17221	17106	17420	17271	17138	17230	17139	17402	17315	17240	17209	17121	17186	17004	17176	17301	16993	17402	17193	17222	17202	17275	17241	17114	17101	17391	17173	17337	17211	17273	17117	17237	17246	17221	17027	17112	17091	17252	17278	17135	17364	17160	17529	17343	17125	17064	17208	17440	17328	17032	17341	17235	17155	16912	17201	17288	17071	17284	17371	17110	17152	17202	17180	17408	17309	17471	17328	17363	17073	17244	17243	17149	17085	17434	17303	17089	17085	17430	17122	17198	17181	17224	17223	17199	17305	17230	17309	17296	17372	17140	16961	17310	17373	17285	17082	17217	17156	17255	17235	16929	17194	17412	17218	17319	17014	17323	17289	17294	17309	17249	17299	17096	17206	17110	17308	17339	17351	17472	17277	17170	17251	17309	17219	17180	17171	17389	17278	17247	17205	17521	17068	17054	17022	17357	17383	17124	17213	17317	17282	17198	17261	17270	17297	17195	17156	17203	17151	17275	17173	17230	17178	17348	17097	16972	17106	17218	17271	17322	17286	17173	17206	17205	17375	17084	17219	17323	17341	17220	17091	17393	17255	17195	17094	17267	17072	17346	17195	17190	17210	17292	17102	17299	17116	17302	16982	17382	17088	17116	17162	17156	17065	17078	17352	17152	17159	17108	17177	17325	17141	17243	17417	17053	17216	17299	17253	17156	17034	17148	17175	17363	17149	17121	17360	17301	17361	17118	17437	17240	17417	17425	17215	17314	17288	17199	17347	17338	17133	17152	17090	17446	17196	17244	17007	17288	17423	17339	17171	17336	17120	17114	17086	17167	17387	17324	17270	17326	17140	17266	17309	17284	17158	17160	17281	17157	17418	17225	17038	17302	17088	17161	17296	17198	17193	17170	17144	17398	17260	17278	17287	17322	17136	17212	17279	17130	17302	17240	17262	17215	17100	17088	17064	17260	17146	17147	17259	17181	17359	17280	17154	17017	17073	17045	17348	17103	17251	17424	17217	17250	17098	16928	17123	17318	17229	17212	17291	17242	17065	17274	17255	17228	17161	17224	17404	17243	17335	17272	17355	17139	17294	17255	17003	16979	17133	17075	17175	17489	17278	17213	17274	17328	17200	17292	17131	17155	17214	17205	17407	17240	17336	17299	17208	17319	17032	17069	17195	17177	17373	17303	17196	17356	17248	17437	17102	17026	17247	17178	17294	17095	17301	17271	17347	17024	17289	17217	17200	17051	17303	17142	17133	17087	17097	17242	17319	17228	17193	17308	17225	17230	16906	17267	17298	16912	17013	17337	17142	17155	17378	17295	17082	17156	17200	17272	17185	17264	17323	17293	17178	17523	17367	17283	17156	17113	17471	17272	17160	17344	17102	17220	17151	17345	17316	17076	17233	17285	17293	17229	17459	17272	17292	17323	16960	17088	17291	17316	17215	17372	17198	17171	17245	17069	17343	17454	17143	17322	17209	17163	17309	17144	17259	17129	17146	17281	17267	17186	17376	17244	17270	17256	17246	17240	17098	17290	17286	17198	17269	17378	17280	17182	17233	17254	17072	17306	17358	17092	17287	17127	17307	17247	17313	17275	17265	17128	17239	17027	17062	17363	17373	17099	17128	17171	17306	17239	17251	17414	17116	17239	17220	17234	17304	17268	17487	17203	17200	17194	17164	17273	17268	17299	17239	17174	17282	17301	17036	17258	17365	16959	17407	17171	17185	17091	17186	17277	17366	17234	17048	17275	17348	17172	17092	17299	17075	17323	17125	17239	17414	17094	17257	17380	17182	17197	17448	17165	17117	17200	17003	17294	17273	17197	17402	17257	17353	17344	17125	17212	17384	17306	17126	17056	17306	17264	17382	17264	17052	17097	17103	17237	17481	17493	17477	17338	17358	17032	17025	17117	17299	17118	17135	17155	17295	17373	17123	17276	17320	17140	17451	17150	17116	17052	17119	17153	17279	17108	17162	17325	17382	17143	17223	17267	17170	17291	17177	17217	17305	17255	17289	17264	17261	17231	17022	17257	17226	17124	17201	17277	17115	17380	17346	17205	17153	17208	17308	17350	17116	17364	17407	17137	17312	17184	17168	17363	17013	17450	17106	17324	17244	17299	17199	17246	17175	17245	17264	17238	17162	17264	17446	17258	17161	17253	17235	17107	17236	17225	17253	17126	17245	17136	17358	17185	17178	17149	17338	17080	17277	17093	17300	17423	17386	17246	17290	17167	17185	17323	17312	17223	17223	17363	17314	17450	17166	17193	17303	17283	17290	17182	17472	17296	17219	17127	17204	17535	17324	17267	17303	17380	17272	17247	17125	17387	17199	17177	17210	17262	17360	17395	17199	17224	17259	17162	17150	17391	17212	17242	17210	17433	17111	17072	17086	17328	17041	17201	17235	17492	17267	17143	17508	17267	17171	17227	17283	17066	17208	17152	17254	17326	17104	17173	17331	17178	17192	17347	17200	17303	17112	17181	17227	17103	17335	17179	17052	17297	17171	17187	17308	17419	17209	17375	17335	17220	17350	17075	17097	17045	17093	17079	17184	17275	17296	17339	17167	17322	17168	17082	17193	17347	17244	17422	17251	17120	17182	17455	17113	17133	17170	17202	17371	17222	17370	17203	17198	17152	17328	17240	17374	17293	17333	17359	17139	17250	17162	17176	17316	17288	17118	17305	17341	17088	17260	17189	17346	17250	17220	17384	17139	17357	17263	17254	17393	17304	17210	17245	17209	17253	17396	17285	17177	16968	17229	17232	17165	16980	17113	17118	17257	17218	17304	17042	17294	17452	17039	17165	17242	17278	17223	17364	17238	17284	17175	17127	17205	17050	17276	17461	17090	17126	17225	17270	17216	17183	17219	17148	17091	17064	17079	17182	17307	17101	17258	17434	17390	17101	17276	16906	17145	17276	17291	17382	17224	17300	17047	17186	17188	16996	17252	17297	17186	17343	17145	17137	17158	17258	17175	17115	17308	17328	17286	17279	17229	17337	17237	17266	17441	17261	17020	17275	17238	17218	17216	17291	17098	17416	17217	17232	17155	17180	17312	17354	17294	17209	17266	17187	17138	17213	17202	17383	17211	17218	17157	17352	17257	17156	17315	17111	17067	17068	17168	17319	17313	17398	17379	17205	17352	17203	17240	17336	17393	17201	17260	17351	17369	17142	17178	17050	17050	17233	17143	16909	17181	17321	17055	17055	17340	17205	17275	17295	17344	17393	17077	17144	17083	17309	17189	17026	17187	17051	17035	17130	17043	17286	17256	17205	17313	17274	17157	17150	17370	17281	17206	17167	17265	17278	17213	17390	17283	17360	17356	17094	17313	16986	17206	17340	17434	17217	17018	17228	17371	17381	17302	17398	17063	17228	17272	17221	17234	17226	17186	17308	17072	17316	17347	17325	17304	17185	17309	17196	17373	17391	17241	17199	17240	17285	17109	17136	17417	17274	17293	16872	17174	17260	17281	17378	17450	17122	17162	17166	17177	17306	17265	17346	17208	17094	17041	17214	17006	17317	17162	17217	17021	17279	16954
21565	38233	37515	30523	26461	24170	22261	21057	19764	18818	18135	17682	17118	17039	16633	16504	16417	16398	16138	16129	15973	15889	16022	15921	15923	15997	15887	15957	15720	15811	15830	15777	15843	15765	15712	15735	15783	15685	15676	15723	15849	15711	15714	15891	15561	15664	15562	15678	15552	15786	15757	15920	15803	15675	15729	15785	15777	15768	15733	15796	15577	15763	15722	15592	15678	15635	15734	15881	15657	15697	15792	15762	15812	15689	15756	15904	15659	15708	15649	15820	15754	15675	15634	15653	15792	15840	15756	15641	15758	15587	15733	15716	15607	15877	15705	15867	15686	15761	15629	15652	15845	15689	15663	15947	15831	15734	15724	15462	15694	15779	15651	15621	15668	15943	15566	15617	15764	15643	15772	15564	15794	15740	15551	15666	15785	15681	15642	15686	15867	15736	15714	15558	15797	15631	15678	15903	15685	15790	15797	15531	15763	15642	15748	15930	15765	15822	15726	15781	15613	15767	15657	15733	15592	15827	15789	15595	15638	15541	15701	15712	15772	15615	15637	15623	15641	15834	15527	15783	15733	15534	15663	15912	15739	15793	15657	15677	15667	15661	15646	15731	15547	15754	15758	15668	15777	15647	15706	15740	15746	15660	15491	15839	15786	15512	15929	15694	15649	15719	15519	15851	15668	15770	15751	15663	15630	15734	15661	15772	15721	15678	15702	15606	15641	15617	15719	15753	15609	15670	15857	15749	15763	15775	15902	15849	15683	15735	15544	15835	15603	15643	15852	15757	15729	15778	15869	15773	15610	15710	15837	15548	15490	15756	15720	15716	15740	15562	15596	15744	15794	15728	15735	15762	15696	15831	15714	15843	15739	15813	15679	15832	15568	15699	15763	15804	15597	15661	15664	15762	15587	15739	15680	15664	15706	15755	15705	15769	15683	15699	15520	15641	15777	15642	15799	15822	15816	15638	15844	15609	15847	15726	15773	15760	15647	15896	15700	15679	15908	15781	15717	15662	15813	15693	15703	15797	15725	15701	15843	15711	15624	15761	15739	15738	15880	15729	15700	15678	15740	15884	15617	15791	15658	15653	15618	15621	15587	15866	15764	15738	15745	15757	15610	15659	15780	15817	15689	15777	15648	15764	15547	15790	15619	15696	15917	15579	15849	15754	15712	15619	15729	15773	15818	15881	15684	15683	15579	15691	15594	15768	15673	15500	15670	15730	15818	15609	15648	15674	15611	15646	15757	15727	15778	15671	15739	15657	15836	15521	15794	15807	15687	15827	15643	15851	15735	15599	15719	15538	15714	15749	15820	15638	15531	15726	15568	15804	15867	15698	15793	15748	15684	15695	15838	15725	15943	15614	15585	15758	15701	15806	15702	15751	15647	15698	15839	15646	15606	15849	15789	15582	15521	15582	15814	15676	15786	15623	15656	15741	15615	15856	15866	15688	15691	15719	15814	15678	15715	15579	15706	15757	15782	15747	15743	15878	16005	15608	15766	15664	15729	15620	15906	15769	15522	15633	15807	15733	15750	15650	15738	15828	15599	15692	15756	15571	15629	15774	15634	15595	15724	15678	15640	15773	15611	15594	15751	15856	15652	15669	15657	15739	15776	15724	15664	15719	15824	15595	15813	15714	15713	15556	15489	15626	15518	15744	15732	15670	15761	15804	15804	15697	15831	15753	15707	15640	15781	15602	15686	15645	15743	15810	15679	15595	15539	15933	15663	15770	15852	15427	15683	15681	15771	15752	15829	15586	15721	15627	15513	15814	15819	15666	15877	15636	15605	15716	15564	15686	15638	15637	15522	15705	15763	15655	15804	15703	15633	15682	15520	15611	15712	15661	15719	15766	15741	15713	15738	15824	15679	15663	15809	15751	15732	15667	15721	15613	15778	15785	15784	15757	15700	15852	15743	15814	15634	15541	15665	15563	15665	15855	15734	15719	15788	15663	15704	15687	15718	15562	15683	15658	15644	15899	15585	15796	15717	15762	15793	15711	15716	15724	15672	15736	15681	15652	15790	15621	15843	15590	15819	15675	15603	15586	15816	15690	15757	15696	15823	15670	15630	15745	15558	15682	15738	15850	15653	15631	15547	15776	15602	15659	15761	15663	15676	15686	15546	15795	15754	15687	15632	15742	15837	15698	15708	15626	15687	15658	15702	15724	15778	15570	15749	15645	15623	15747	15656	15481	15626	15536	15591	15723	15654	15653	15775	15573	15524	15634	15788	15660	15819	15799	15693	15666	15496	15655	15678	15739	15664	15615	15603	15654	15658	15804	15579	15952	15712	15781	15663	15589	15835	15760	15664	15672	15735	15649	15770	15690	15591	15650	15617	15620	15675	15538	15724	15507	15609	15703	15613	15926	15782	15662	15651	15612	15416	15612	15733	15590	15627	15818	15592	15670	15672	15502	15796	15681	15778	15759	15617	15671	15861	15698	15737	15714	15573	15749	15684	15704	15478	15659	15757	15514	15710	15768	15707	15721	15654	15638	15681	15672	15664	15642	15797	15686	15674	15827	15687	15849	15698	15553	15572	15713	15719	15756	15668	15606	15751	15592	15562	15690	15667	15592	15852	15627	15588	15736	15755	15614	15656	15793	15842	15664	15624	15723	15752	15716	15615	15557	15700	15763	15677	15626	15708	15666	15778	15678	15660	15670	15663	15786	15600	15777	15665	15722	15704	15838	15714	15723	15742	15705	15658	15688	15689	15702	15691	15886	15696	15644	15682	15709	15641	15801	15530	15831	15622	15611	15667	15763	15793	15585	15894	15686	15713	15680	15666	15789	15684	15721	15715	15663	15716	15771	15697	15774	15842	15727	15688	15820	15718	15671	15660	15748	15710	15742	15630	15763	15805	15767	15576	15733	15676	15783	15656	15635	15670	15711	15776	15638	15790	15786	15688	15630	15728	15646	15745	15682	15893	15850	15671	15652	15726	15814	15547	15396	15629	15830	15622	15639	15803	15639	15625	15587	15814	15815	15645	15642	15690	15891	15751	15723	15717	15714	15750	15735	15710	15649	15664	15648	15866	15790	15724	15784	15517	15565	15592	15683	15700	15641	15766	15839	15810	15651	15702	15638	15665	15742	15625	15612	16012	15633	15639	15659	15715	15689	15766	15644	15488	15704	15659	15657	15702	15620	15706	15843	15801	15544	15948	15607	15644	15676	15550	15663	15632	15659	15703	15662	15822	15768	15773	15776	15927	15710	15730	15750	15873	15664	15683	15495	15711	15657	15926	15707	15719	15507	15644	15738	15708	15735	15770	15710	15595	15813	15686	15642	15803	15542	15741	15647	15848	15847	15784	15774	15845	15546	15777	15645	15588	15747	15775	15647	15733	15816	15740	15677	15649	15740	15771	15760	15646	15683	15677	15617	15620	15740	15652	15570	15824	15686	15670	15728	15686	15644	15563	15903	15618	15548	15886	15741	15815	15838	15784	15673	15660	15685	15536	15598	15827	15681	15759	15698	15682	15690	15612	15576	15525	15734	15611	15702	15827	15636	15580	15769	15558	16001	15688	15686	15660	15742	15717	15626	15525	15682	15794	15742	15738	15553	15837	15571	15754	15694	15988	15634	15778	15640	15594	15694	15698	15495	15770	15803	15591	15755	15607	15798	15645	15820	15666	15577	15744	15615	15495	15679	15764	15594	15689	15717	15746	15749	15620	15587	15765	15632	15662	15778	15766	15792	15531	15603	15700	15631	15723	15637	15680	15769	15761	15714	15860	15815	15783	15707	15729	15780	15665	15653	15900	15572	15808	15718	15571	15687	15908	15324	15850	15805	15552	15722	15822	15687	15857	15708	15855	15575	15608	15798	15712	15555	15694	15642	15731	15757	15700	15777	15604	15781	15569	15698	15798	15735	15768	15695	15728	15820	15720	15669	15740	15728	15532	15665	15853	15756	15699	15654	15659	15757	15582	15761	15739	15644	15779	15661	15660	15618	15617	15732	15663	15543	15862	15624	15754	15682	15712	15760	15738	15543	15581	15663	15662	15720	15659	15746	15633	15588	15948	15759	15646	15805	15569	15826	15617	15807	15702	15781	15581	15711	15573	15768	15615	15765	15492	15829	15584	15563	15686	15660	15738	15601	15566	15750	15819	15748	15722	15731	15604	15646	15668	15734	15697	15698	15754	15914	15650	15613	15670	15699	15771	15789	15876	15810	15809	15777	15622	15685	15758	15806	15810	15657	15826	15754	15756	15786	15880	15725	15619	15722	15778	15517	15641	15691	15730	15802	15614	15594	15724	15785	15717	15725	15718	15601	15534	15769	15888	15832	15660	15617	15748	15709	15617	15810	15749	15559	15761	15636	15748	15776	15723	15737	15711	15923	15682	15526	15887	15595	15678	15664	15771	15739	15661	15708	15789	15644	15714	15699	15828	15693	15789	15767	15998	15866	15757	15624	15682	15950	15719	15558	15612	15678	15614	15698	15658	15747	15692	15753	15744	15841	15732	15684	15679	15545	15705	15695	15635	16014	15836	15783	15657	15786	15710	15544	15718	15688	15736	15675	15779	15711	15689	15757	15766	15595	15789	15771	15825	15635	15746	15693	15651	15754	15723	15604	15566	15754	15573	15554	15656	15656	15700	15695	15812	15691	15600	15909	15559	15678	15746	15851	15774	15544	15836	15729	15691	15708	15713	15797	15744	15671	15718	15773	15853	15701	15623	15845	15575	15688	15697	15598	15868	15664	15718	15708	15707	15702	15844	15662	15735	15708	15747	15757	15681	15742	15687	15615	15752	15676	15731	15584	15808	15657	15754	15831	15859	15765	15823	15660	15650	15745	15637	15736	15798	15664	15735	15610	15627	15648	15770	15694	15792	15858	15832	15660	15435	15787	15694	15585	15824	15770	15802	15694	15625	15882	15730	15794	15523	15724	15775	15664	15856	15666	15714	15596	15800	15694	15745	15841	15664	15714	15574	15670	15753	15564	15761	15658	15719	15663	15777	15624	15734	15546	15654	15655	15521	15753	15762	15548	15803	15593	15668	15917	15705	15668	15708	15725	15810	15813	15620	15677	15624	15679	15742	15788	15552	15802	15857	15816	15542	15632	15740	15698	15776	15819	15865	15618	15794	15630	15767	15700	15704	15849	15641	15812	15546	15792	15597	15751	15500	15701	15549	15878	15816	15778	15643	15551	15514	15689
22845	21242	29077	23882	22310	25917	29069	24454	23064	22691	22105	21285	20768	20436	20131	19855	19761	19402	19762	19499	19238	19271	19302	19134	19163	19366	19281	19188	19147	19032	19182	19135	19108	19246	19165	19192	19278	19544	19233	19134	19177	19142	19264	19105	19091	19148	19150	18958	19135	19120	19123	19126	19072	18956	18846	19051	19001	19072	18796	18900	19156	19054	19316	19163	19247	19055	19154	19052	19011	19034	19145	18947	19127	19226	19109	18954	19068	19118	19008	19102	18952	19026	18891	19045	19258	19018	19044	18989	19049	19058	18945	18996	18951	18993	19095	19008	19026	19013	18939	18993	19174	18925	19042	18959	18982	19117	18931	18981	18975	19113	19213	18916	18921	18886	19008	19042	19127	18995	19082	19139	18958	18907	19134	19179	18997	18926	19394	19053	19053	19120	19055	19124	18886	19092	18987	18861	19178	19165	19065	19041	18900	19017	19059	19078	19014	19205	19150	19024	19080	19049	19053	19175	18989	19043	19038	18794	19000	18966	19005	19147	19194	19247	19017	18924	18934	19001	19085	19105	19210	18967	18836	19122	19086	18954	19079	18854	18933	18904	18858	19007	18849	19172	18862	19058	18638	19287	19205	19009	18966	19018	18998	19170	19122	18971	19115	18932	19000	18959	19094	18957	19079	18897	19099	18856	19121	18835	18790	19055	19181	18851	18880	19077	19094	19043	19110	18883	19157	18824	18951	19029	19038	19050	19084	18953	18849	18892	19226	19019	19097	19051	18953	18999	18953	18939	18819	18924	19067	19092	18820	19102	19086	18978	18956	19113	18822	19116	18990	18930	19145	18938	19039	19123	18972	18966	19039	18968	19049	18934	19007	19137	19104	19083	18829	19066	19118	18891	19030	18918	18992	19198	18907	18962	19078	18909	19061	18975	18955	19177	19016	19063	19070	19161	18909	18957	18919	19069	18801	19031	18970	18934	19124	18954	19170	19079	18949	19083	19151	19045	18772	19156	18870	19037	19115	19087	19036	19089	19062	18948	19128	19251	18912	19206	18929	18826	19068	19110	19061	19018	19038	18902	18956	18874	18931	19008	19002	19018	18984	19228	19056	18953	19097	18940	18921	18853	19027	18950	19065	18986	19093	19126	19044	19031	18960	18910	18730	18875	19148	18798	18955	18985	19012	19005	18834	18968	18906	18758	19046	19004	18916	18981	18941	19204	18916	18984	18910	19095	18951	18940	19117	18854	18906	18874	18823	18974	19101	19049	18888	19167	18829	19056	18897	18933	19033	18939	19095	19033	18996	19100	19137	19060	19147	18954	18973	18996	19137	19144	18984	18979	18893	18881	18966	18905	19015	19026	18957	19097	19054	18965	18713	19004	19025	18887	18872	18966	18978	19193	19170	18848	19027	19109	19295	18906	18928	19005	19049	19025	18885	19259	18926	18937	19006	19083	19025	19023	19058	19010	19071	19008	19103	19126	18834	18797	19012	18942	18919	19016	19002	19110	18923	18976	18955	18978	19068	19175	19075	18779	19159	18994	19026	19021	19151	18944	19167	18915	18829	18998	18844	18858	19044	19109	19011	18870	19009	19056	18895	18901	19134	18899	19163	18940	18938	18880	18902	18980	19110	18910	19029	19129	19074	19052	19229	19091	19064	19030	19219	19207	19058	19035	19085	18927	18956	18873	18941	19024	18985	19035	19066	18929	19039	19130	18896	19088	18903	19144	18965	18930	18902	18991	18846	19007	19026	18893	19007	19068	18970	19078	19093	18930	18914	18963	18938	19093	19249	19036	19186	19150	19028	18980	18855	18916	19148	19004	18886	18973	19069	19230	19157	18942	18965	19085	18858	19004	19125	18980	18685	18840	19079	19047	18891	19070	18923	19088	19093	18927	19087	19210	19005	19023	19032	18968	18967	19020	19107	18957	19092	19200	19016	19167	18843	19005	19144	18732	19087	18971	18965	19089	18992	18991	19045	18979	18997	19075	19056	18967	18948	19099	19096	18938	18990	18823	18760	18859	18768	18925	19072	19009	18964	19388	18770	18898	19092	19103	18934	18933	19031	19164	18956	19119	19015	18991	19129	19325	19040	19072	19045	19138	18919	19018	18974	19021	19133	19152	19020	18898	19322	19148	18726	18977	18962	18688	18878	19249	18969	18978	19112	19041	18955	19045	18998	18969	19139	19163	19077	18903	18910	18797	19092	18998	19002	19067	19196	18841	18932	19179	19060	19159	19150	19126	19062	19076	19013	18878	18992	19037	19015	18978	19006	19026	19033	18918	18988	18884	19001	18863	19041	18980	18851	18784	18831	19095	19117	18899	19153	19223	19038	19039	19067	18906	18928	18948	18843	18918	19070	19024	18848	18808	18982	19271	18914	18972	19023	19104	19157	19022	19010	19022	19039	18926	18916	18825	19027	19018	19125	19160	19085	19060	18976	18983	18930	18998	18969	18969	19046	19005	18983	18888	18920	18711	18965	19191	18977	18860	18983	19067	19110	19058	18721	18854	19022	18956	18996	19245	19076	19039	18928	18904	18906	19100	18826	18900	19251	18782	19065	18973	18913	18975	19251	19085	19035	18745	18959	18987	18939	18958	19007	18854	19010	18985	18949	18715	19106	18946	18777	18935	18894	18881	18772	19084	19013	19192	19015	18997	18795	19166	19069	18897	18901	19137	18880	18874	18961	18703	19184	18960	18921	19274	19009	18769	18697	18991	18762	19024	18987	19151	19049	19082	19190	19087	19212	18819	18885	18854	19237	18976	18924	19025	18873	18880	18920	18977	19124	19159	19169	18952	18917	18854	18936	19132	19053	18956	18984	19074	19183	18828	19023	19187	19169	18832	18992	18991	18788	18917	18943	18855	18968	19087	19161	18991	18886	19074	19076	19078	18927	18798	18853	18836	19003	18970	18837	18976	18853	19157	18880	18962	18976	19105	18941	19038	19002	18980	19140	19122	19032	18936	18901	19030	19009	19037	18865	18968	18935	18977	19024	19096	19282	19081	18849	18899	18974	19022	19091	19148	18895	18991	19175	18995	19043	19023	18999	18913	18907	19148	18936	19114	19051	18982	19260	19023	19080	18882	19009	19091	18940	19028	19101	18859	19222	18793	18810	19046	19197	18995	19072	19062	19081	18928	18872	19177	18988	19058	18969	18906	18985	18859	19126	19076	19005	18918	19075	18859	18683	18831	18932	19107	18941	19027	18999	18907	19070	19026	18970	19019	19025	19240	18885	19183	19100	19218	19177	18847	19059	18999	18989	19004	18989	18972	19112	18929	19015	18898	19124	19013	18797	19016	19101	19077	19048	18888	19135	18876	18887	18964	19072	18685	19045	18739	19043	19011	19096	18775	18960	19121	18921	18929	18982	18799	19053	18895	18962	18932	18922	19009	19106	18908	18699	19009	19021	18766	19096	18995	19011	18979	18883	18997	19078	19116	19102	18945	18977	18883	18729	18917	19013	18802	19119	18874	19001	19078	19139	19001	18939	19084	19072	19017	18821	18914	19173	19128	18865	19050	18967	18853	18846	18932	18944	19077	18908	18911	18902	18945	18916	18826	18943	18931	18944	19103	18903	18945	19082	18739	18967	19005	19015	19060	19003	19021	19050	19145	19063	19004	19128	19144	18999	18824	18834	19066	18945	18992	18790	18960	19029	19179	19019	19189	18996	19080	18972	18944	18992	18973	19061	19138	19055	18928	19062	18909	19068	18896	19111	18841	18910	18877	18896	19256	19083	18976	18940	18970	19192	19133	19045	18912	18992	18856	18902	19047	19072	18915	18991	18846	19015	18869	18951	19092	19196	19029	19022	18927	19083	18938	19019	18983	19078	19018	18933	18807	19023	19006	19172	18950	19060	18923	18788	19008	19030	18990	19068	19134	19122	19121	19065	18933	18855	18799	19125	18744	18833	19154	19179	18767	18852	18902	19168	18966	18829	19090	18980	18978	18995	19066	19035	18977	19115	19074	19011	19163	18876	19070	19027	19206	18953	19038	18986	18927	18975	19028	19003	19013	18975	18941	19037	18996	18923	19198	19010	18904	19102	18919	18976	18970	18798	18879	18768	18990	19147	18924	18998	19123	19106	18929	19209	19121	19146	19103	18778	19061	19122	18905	18716	18878	18824	18905	18682	19068	19017	18732	18944	19068	19021	19046	19125	18889	18982	19112	19083	18965	18880	18939	19066	18912	19030	19139	19235	18948	19216	18973	19012	19138	18929	19059	19014	19303	18959	18821	19259	19003	19262	18950	19120	19140	18938	19023	18776	19193	19027	18926	19058	19004	18867	18859	19041	18986	18840	19085	19118	18944	19113	18970	19082	18872	18850	19118	18933	19233	18854	18930	19028	18983	19046	18924	18931	19080	18980	19015	19029	18861	18961	18928	18982	18900	19074	19005	19117	18920	18874	19212	19036	18983	18951	19218	18863	18824	19298	18995	18951	18940	19024	19001	18835	19178	19100	18981	19076	18931	19029	18930	19094	18845	18870	18975	19007	18900	19117	19023	19024	19004	18944	18944	18854	18881	19184	19052	19055	18864	18736	18994	19014	19314	18855	18752	19144	18976	18911	18835	18964	19031	18696	18836	18958	18847	19072	18978	19100	18981	18879	19075	18901	18929	19113	19106	18834	19117	19017	18980	19011	18830	18917	18973	19131	19102	18854	18922	18898	18851	19108	18944	18949	19036	19044	18955	19038	19084	19038	19176	18825	19100	18877	18904	18946	19046	18915	19008	18778	19201	18879	19108	18817	19039	18911	19121	19099	18942	19073	19145	18890	18979	18831	18972	19017	19060	18997	18998	18864	18851	18885	19133	19248	19087	18861	19019	19008	18804	18844	19008	19000	18941	18925	18895	19098	18906	18935	19026	19079	18842	19082	18888	19000	19095	19087	18950	19018	19010	18984	18893	18906	19088	18942	18943	19081	19101	18886	19144	19152	18951	18990	19177	19069	18990	18750	18932	18953	19052	19047	18851	18802	19098	18764	19007	18789	19005	18927	18930	19046	19091	19107	19141	18766	19070	18880	19026	18783	18695	18877	18807	18987	18936	18892	19054	18925	19168	19084	18942	19009	18999	18906	19004	18840	18797	18957	18878	19108	18928	18920	19111	19217	19149	18977	19041	18980	18960	19150	18922	19013	18949	18979	19202
24465	44708	46335	39066	32648	29408	26826	25043	23219	22092	20757	19750	19092	18686	18332	18208	17955	17649	17588	17255	17248	17208	17261	17092	17045	17172	17192	17019	16898	17014	17013	16888	16830	16863	16718	16946	16808	16864	16783	16895	16837	16929	16947	16980	16724	16783	16842	16842	16776	16849	16660	16703	16635	16906	16889	17002	16621	16746	16862	16752	16796	16657	16722	16819	16762	16706	16694	16810	16865	16755	16653	16843	16791	16870	16699	16752	16774	16754	16788	16799	16817	16736	16788	16872	16882	16771	16626	16736	16921	16666	16682	16782	16687	16757	16770	16788	16850	16811	16797	16673	16954	16655	16760	16680	16519	16897	16799	16772	16753	16779	16629	16730	16713	16766	16673	16914	16687	16895	16713	16778	16829	16714	16919	16842	16757	16722	16702	17038	16766	16751	16707	16788	16684	16833	16730	16812	16727	16740	16784	16915	16598	16722	16758	16884	16612	16764	16769	16769	16788	16687	16751	16826	16806	16856	16931	16872	16717	16787	16751	16623	16739	16710	16788	16717	16589	16748	16851	16624	16591	16793	16612	16792	16644	16686	16753	16685	16749	16703	16715	16838	16873	16739	16877	16617	16849	16725	16739	16928	16733	16566	16719	16819	16563	16799	16773	16685	16603	16680	16854	16725	16760	16738	16854	16659	16876	16816	16670	16700	16655	16659	16860	16701	16689	16817	16946	16677	16926	16770	16634	16685	16782	16578	16770	16623	16925	16655	16672	16842	16672	16637	16592	16702	16890	16684	16907	16815	16671	16692	16796	17030	16788	16624	16546	16772	16527	16596	16829	16755	16813	16751	16627	16554	16696	16690	16652	16776	16819	16746	16898	16748	16748	16653	16760	16713	16809	16823	16908	16791	16958	16642	16839	16654	16480	16842	16672	16802	16752	16837	16748	16884	16679	16477	16698	16640	16594	16839	16782	16833	16905	16758	16816	16679	16680	16645	16697	16701	16796	16754	16960	16758	16786	16872	16748	16564	16660	16755	16674	16791	16780	16786	16780	16646	16583	16924	16741	16578	16843	16742	16863	16672	16625	16744	16775	16893	16609	16753	16716	16564	16585	16860	16673	16681	16636	16708	16774	16815	16690	16758	16615	16650	16696	16789	16844	16668	16698	16754	16497	16772	16868	16788	16690	16648	16736	16817	16973	16642	16912	16780	16666	16666	16840	16747	16648	16714	16892	16641	16716	16616	16734	16495	16652	16698	16608	16758	16926	16803	16733	16771	16699	16670	16575	16705	16709	16884	16943	16937	16600	16702	16866	16743	16781	16776	16794	16649	16660	16719	16794	16590	16715	16930	16793	16582	16717	16949	16728	16706	16629	16779	16636	16700	16777	16792	16704	16756	16593	16759	16685	16950	16700	16708	16736	16715	16924	16631	16652	16754	16537	16851	16615	16686	16675	16503	16808	16811	16728	16861	16797	16831	16656	16713	16678	16846	16724	16671	16720	16741	16776	16870	16751	16821	16731	16737	16837	16649	16746	16675	16755	16679	16855	16810	16695	16669	16691	16674	16603	16721	16745	16732	16841	16681	16808	16674	16804	16679	16885	16672	17008	16777	16582	16852	16725	16609	16761	16848	16839	16756	16787	16762	16705	16804	16854	16528	16802	16761	16649	16759	16777	16771	16659	16976	16652	16688	16734	16726	16835	16844	16709	16646	16612	16646	16567	16681	16818	16725	16733	16740	16588	16652	16684	16721	16906	16677	16643	16762	16765	16725	16900	16665	16649	16857	16839	16841	16706	16722	16818	16795	16851	16859	16830	16776	16746	16735	16670	16656	16648	16746	16854	16757	16707	16641	16694	16703	16807	16556	16696	16832	16742	16700	16908	16722	16721	16699	16873	16704	16798	16875	16721	16645	16800	16881	16884	16512	16939	16797	16651	16658	16692	16756	16675	16579	16713	16652	16805	16701	16746	16762	16653	16656	16689	16646	16949	16656	16787	16600	16661	16684	16744	16708	16766	16570	16803	16583	16878	16621	16767	16790	16633	16678	16818	16734	16715	16708	16512	16634	16826	16823	16601	16714	16788	16770	16734	16641	16717	16815	16738	16811	16794	16917	16794	16686	16769	16774	16666	16796	16685	16665	16795	16545	16640	16794	16761	16586	16564	16506	16838	16764	16737	16848	16656	16792	16593	16778	16829	16639	16816	16765	16843	16872	16967	16772	16506	16789	16851	16845	16677	16880	16641	16676	16921	16694	16767	16791	16929	16600	16536	16883	16729	16627	16716	16785	16639	16657	16711	16822	16652	16713	16766	16639	16571	16565	16752	16691	16652	16803	16727	16679	16671	16568	16867	16492	16833	16743	16793	16764	16745	16784	16833	16546	16796	16744	16786	16828	16569	16834	16623	16683	16738	16866	16758	16663	16760	16733	16685	16710	16632	16831	16688	16745	16643	16889	16784	16577	16789	16798	16904	16801	16587	16796	16707	16686	16702	16713	16607	16597	16652	16627	16810	16454	16716	16840	16682	16714	16839	16740	16823	16654	16730	16689	16756	16746	16856	16724	16914	16760	16638	16886	16765	16803	16845	16801	16717	16771	16715	16735	16641	16811	16621	16747	16833	16721	16709	16815	16617	16814	16836	16710	16693	16861	16719	16814	16985	16702	16684	16712	16823	16623	16840	16647	16721	16865	16681	16736	16906	16832	16714	16477	16737	16755	16766	16662	16684	16500	16807	16678	16797	16840	16788	16859	16846	16867	16778	16704	16699	16745	16799	16893	16689	16689	16655	16642	16753	16799	16743	16723	16716	16829	16761	16736	16595	16688	16700	16699	16798	16801	16947	16775	16687	16816	16614	16763	16659	16726	16673	16719	16709	16744	16744	16743	16783	16783	16580	16641	16741	16821	16658	16709	16748	16670	16779	16695	16753	16758	16774	16813	16745	16698	16730	16754	16838	16668	16868	16542	16746	16697	16734	16730	16601	16787	16800	16639	16818	16622	16892	16581	16578	16623	16733	16751	16600	16904	16532	16644	16839	16893	16672	16775	16586	16679	16876	16780	16719	16755	16659	16693	16565	16767	16861	16810	16596	16872	16843	16819	16756	16774	16766	16678	16854	16464	16784	16895	16728	16883	16761	16766	16512	16926	16740	16750	16817	16602	16839	16914	16675	16734	16625	16966	16746	16691	16637	16913	16746	16752	16775	16798	16965	16673	16578	16763	16686	16895	16716	16739	16783	16757	16679	16749	16872	16678	16765	16699	16747	16674	16769	16945	16818	16632	16615	16727	16865	16715	16735	16601	16746	16731	16709	16803	16716	16909	16729	16680	16586	16620	16718	16748	16901	16754	16565	16781	16699	16652	16951	16830	16765	16790	16930	16589	16824	16699	16724	16867	16540	16766	16786	16787	16747	16675	16811	16808	16754	16785	16717	16781	16808	16668	16765	16724	16822	16753	16868	16744	16726	16852	16806	16717	16756	16756	16581	16771	16681	16778	16742	16769	16750	16719	16690	16860	16777	16734	16793	16633	16590	16781	16769	16670	16951	16781	16772	16610	16689	16759	16913	16572	16813	16920	16739	16783	16702	16702	16874	16649	16764	16814	16629	16747	16640	16789	16663	16879	16568	16697	16805	16701	16843	16689	16701	16543	16617	16793	16837	16663	16841	16679	16592	16799	16754	16691	16640	16798	16619	16659	16774	16801	16929	16534	16577	16788	16765	16674	16872	16717	16771	16787	16786	16744	16617	16835	17012	16609	16814	16769	16784	16633	16613	16748	16786	16769	16684	16723	16718	16849	16761	16636	16767	16654	16687	16673	16796	16802	16743	16910	16672	16610	16776	16553	16621	16660	16808	16612	16781	16716	16672	16808	16839	16666	16761	16856	16667	16775	16595	16885	16840	16810	16746	16603	16763	16819	16928	16723	16748	16629	16782	16550	16678	16753	16789	16801	16849	16641	16774	16661	16687	16726	16641	16758	16553	16778	16779	16760	16660	16738	16681	16666	16887	16769	16760	16718	16700	16766	16616	16689	16585	16491	16692	16737	16722	16679	16762	16830	16663	16821	16853	16715	16826	16750	16878	16676	16631	16739	16698	16746	16750	16714	16892	16737	16761	16654	16772	16776	16832	16679	16565	16748	16858	16701	16754	16777	16753	16705	16813	16568	16803	16525	16788	16857	16701	16844	16678	16642	16939	16464	16700	16794	16742	16716	16658	16844	16768	16780	16678	16684	16702	16654	16791	16834	16667	16753	16758	16589	16781	16802	16785	16511	16704	16547	16662	16490	16831	16717	16808	16912	16717	16932	16763	16690	16903	16673	16862	16724	16716	16707	16670	16856	16777	16527	16902	16801	16728	16436	16625	16764	16791	16766	16658	16763	16709	16773	16848	16598	16664	16773	16569	16691	16649	16776	16684	16751	16706	16747	16704	16828	16754	16847	16708	16879	16754	16727	16834	16825	16693	16807	16911	16696	16798	16910	16896	16787	16790	16740	16822	16647	16875	16701	16744	16788	16539	16569	16692	16826	16604	16795	16610	16659	16710	16687	16740	16893	16641	16812	16966	16788	16839	16785	16721	16938	16686	16714	16919	16749	16775	16495	16772	16805	16653	16789	16784	16703	16708	16746	16766	16705	16816	16605	16697	16676	16704	16577	16800	16838	16818	16876	16818	16746	16627	16892	16804	16745	16661	16664	16801	16828	16733	16616	16723	16715	16720	16611	16761	16807	16599	16846	16971	16670	16671	16651	16654	16886	16794	16622	16747	16909	16792	16593	16690	16622	16761	16826	16585	16775	16687	16867	16577	16752	16730	16851	16835	16615	16769	16673	16719	16726	16771	16793	16825	16485	16592	16639	16670	16749	16817	16559	16838	16577	16752	16659	16811	16784	16768	16713	16779	16713	16656	16612	16890	16612	16691	16709	16800	16940	16847	16626	16584	16821	16801	16643	16797	16727	16789	16597	16698	16717	16808	16708	16563	16882	16701	16647	16774	16757	16851	16640	16816	16801	16606	16560	16699	16726	16806	16700	16743	16766	16738	16742	16682	16573	16721	16726	16760	16738	16906	16923	16703	16597	16683	16780	16799	16635	16790	16674	16756	16824	16697	16767	16866	16785	16798	16644	16794	16774	16746	16650	16746	16721	16820	16814	16851	16752
27412	22853	27992	25240	20496	19580	19092	18096	17980	17767	17526	17375	17366	17322	17065	16943	17050	16992	17010	17100	17061	16950	16844	16924	16685	16927	16571	16868	17104	17079	17039	16966	16806	17075	16991	17006	16949	16899	16695	16899	16865	16761	16991	16946	16846	16981	16806	16926	16668	16931	16900	16916	16798	16986	16751	16890	16724	16939	16792	16926	16815	16858	16768	16975	16931	16889	16906	16921	16851	16967	16882	16940	16837	17099	16906	16849	16999	17032	16908	16824	16849	16699	16861	16754	16912	16872	16860	16687	16893	16964	16837	16867	16963	16809	16902	16741	16708	16667	16792	16901	16624	16705	16934	16806	16909	16751	16663	16752	16931	16817	16820	16883	16929	16854	17027	16777	16931	16753	16835	16814	16728	16885	16783	16896	16710	16822	16679	17019	16834	16899	16970	16939	16861	16809	16890	16604	17152	16899	16742	16747	16706	16922	16815	16915	16795	16779	17015	16774	16931	17046	16843	16894	16797	16660	17012	16947	16877	16701	16848	16763	16723	16814	16719	16764	16731	17058	16861	16891	16856	16874	17115	16868	16951	16827	16839	16758	17033	16740	16717	16824	17094	16952	16872	16924	16755	16795	16920	16817	17057	16858	16912	16787	16629	16766	16910	17041	16770	16903	16774	16770	16961	16674	16837	16779	16815	16917	16693	16740	16754	16904	16761	17031	16834	16791	16651	16820	16823	16858	16613	16763	17067	16824	16883	16933	16882	16614	16928	16772	16897	16885	16918	17036	16843	16806	17030	16722	16923	16704	16846	16825	16873	16839	16826	16881	16807	16546	16755	16799	16757	16916	16872	16600	16939	16748	16887	17078	16822	16983	16883	16876	16985	16802	16665	16740	16754	16731	16798	16878	16822	16695	16956	16791	16810	16866	16870	16900	16691	16818	16782	16886	16908	16857	16739	16628	16768	16938	16954	16845	16822	16823	16761	16837	16811	16830	16696	16830	16906	16866	16641	16772	16907	16875	16790	16845	17018	16836	17002	16905	16911	16927	16916	16819	16896	16916	16833	16862	16914	16916	16924	17090	16817	16973	16773	16670	16902	16815	16838	16877	17190	16922	16652	16673	16884	16850	16925	16898	16792	16734	16636	16628	16807	16753	17019	16961	16722	16766	17007	16746	16744	16756	16960	16801	16830	16882	16793	17015	16714	16875	16833	16853	16817	16720	16792	17116	17030	16750	16792	16896	16886	16845	16766	16786	16843	16830	16861	16880	16971	16979	16902	16917	16878	16956	16751	16761	16753	16857	16526	16712	16762	16781	16747	17053	16770	16853	16958	17017	16612	16881	16898	16806	16845	16851	16748	16662	16770	16812	16722	16857	16778	16971	16809	16888	16923	16906	17031	16774	16817	16704	17033	17038	16845	16952	16683	16822	16954	16790	16929	16623	17006	16846	16899	16799	16933	16815	16908	16884	16807	16598	16904	16955	16880	16877	16622	16911	16935	16791	16816	16669	16862	16892	16799	16861	16775	16780	16744	16695	16682	16637	16965	16762	16789	16895	16950	16937	17036	16793	16802	16739	16780	16697	16635	16764	17007	16703	16679	17023	16871	16946	16778	16770	16951	16973	16658	17007	16968	17056	16857	16747	16744	16717	16977	16828	16877	16976	16955	16846	16908	17028	16944	16783	17114	16887	16962	16911	16925	17003	16853	16935	16707	16677	16843	16684	16906	16764	16809	16829	16874	16758	16930	16885	16805	16822	16709	16932	16875	16853	16828	16722	16742	16733	16862	16859	16922	16749	16998	17006	16836	16834	16862	16781	16924	16628	16904	16699	16855	16683	16779	16646	16758	16802	16935	16876	16845	16766	16849	16686	16711	16915	16827	17003	16863	16767	16892	16862	16815	16686	16774	16782	17036	16851	16720	17071	17061	16728	16847	16735	16762	16837	16798	16834	17020	16682	16857	16780	16785	16848	16634	16818	16893	16923	16766	17025	16844	16944	16681	16883	16735	16862	16951	16851	16652	16876	16591	16793	16840	16934	16705	16711	16682	16858	16838	16801	16860	16745	16863	16780	16700	16980	16824	16797	16858	16813	16859	16812	16802	16704	16958	16643	16757	16768	16638	16814	16789	16855	16956	16718	16899	16835	16713	17005	16992	16881	16651	16530	16660	16776	16947	16816	16913	16924	16923	16699	16848	16858	16777	16751	16849	16617	16957	17052	16794	16878	16934	16780	16975	16794	16723	16802	16732	16863	16947	16982	16891	16892	16829	16873	16666	16727	16893	16682	16916	16990	16605	16788	16845	16983	16714	16820	16805	16814	16731	16884	16915	16609	16784	16921	16884	16885	16903	16874	16859	16865	17001	16695	16781	16881	16985	16867	16887	16895	16930	16746	16859	16589	16915	16808	16852	17024	16868	16977	16700	16863	16880	16787	16886	16883	16670	16894	16717	16928	16691	16865	16708	16889	16937	16973	16918	16869	16876	16872	16892	16879	16869	16769	16614	16922	16892	16905	17060	16652	16677	16691	16805	16513	16807	16789	16764	16814	16709	16728	16941	16688	16752	16749	16847	16787	16997	16728	16744	16843	16946	16747	16869	16740	16817	16897	16962	17008	16796	16715	16664	16755	16840	16983	16928	16865	16854	16743	17008	16821	16986	16745	16875	16963	17049	16924	16915	17085	16786	16791	16834	16995	16861	16864	16731	16750	16885	16840	16772	17041	16968	16955	16995	16749	16877	16749	16866	16983	16839	16735	16737	16903	16777	16890	16897	16774	16909	16768	16823	16932	16851	16738	16667	16677	16747	16839	16737	16819	16973	16761	16815	16792	16910	16643	16889	16998	16758	16901	16820	16773	16765	16808	16979	16976	16942	16752	16713	16813	16751	16843	16833	16945	16937	16720	16702	16882	16766	16867	16785	16834	16808	16781	16762	16866	16765	16962	16877	16875	16847	16844	17137	16867	16737	16846	16767	16909	16783	16774	16987	16840	16862	16823	16808	16682	16971	16772	16672	16726	16805	16570	16797	16718	16896	16758	16898	17019	16841	16598	16893	16865	16884	16845	16736	16885	16968	16801	16847	16690	16839	16632	16772	16792	16562	16934	17066	16694	16868	17015	16795	17211	16755	16863	16560	16979	16958	16772	16931	16892	16853	16900	16736	16763	16983	16868	16896	16568	16778	16893	16741	16859	16927	16814	16835	16590	16901	16938	16793	16710	16827	16710	16834	17014	16913	16871	16936	16796	16776	16859	17002	16867	16916	16823	16827	16822	16837	16696	17043	16829	16854	16789	16799	16991	16989	16908	16930	16874	16834	17060	16931	16842	16830	17057	17109	16938	16787	16787	16742	16766	16739	16942	16801	16729	16773	16743	16979	16671	16857	17023	16977	16816	17084	16913	16950	16723	16554	16828	16824	16688	16832	16831	16767	16820	16954	16877	16862	17053	16977	16917	16900	16868	16862	16659	16981	16678	16859	16781	16741	16826	16802	16808	16822	16999	16770	16901	16815	16689	17043	16796	16980	16778	16871	16678	16856	16612	16800	16983	16965	16875	16879	16934	16730	16945	16828	16976	17023	16935	16954	16642	16681	16689	16789	16818	16792	16849	16832	16694	16987	16976	16960	16819	16729	16804	16831	16727	16792	16952	16896	16722	16771	17048	16763	16722	16798	16954	16977	16707	16950	16802	16883	16745	16836	16772	16908	16893	16954	16844	16835	16659	16954	16864	17050	17031	16955	16666	16892	16887	16984	16789	16872	16867	16947	16902	16809	16705	16940	16977	16843	16665	17002	16924	16731	16744	16817	16850	16853	16798	16843	16760	16930	16855	16951	16908	16661	16928	16724	16967	16845	16939	16931	16909	16900	16677	16838	16961	16814	16747	16924	16811	16744	16932	16861	16867	16791	16831	16885	16657	16760	16957	16964	16799	16904	16703	17183	16983	16880	17176	16727	16977	16805	16878	16871	16897	16843	16801	16890	16738	17099	16698	16817	17033	16985	16906	16915	16936	16797	16934	16955	16937	16970	16824	16915	16944	16701	16894	16827	16925	16890	16939	16528	16955	16924	16813	16748	16708	16903	16724	16902	16862	16806	16947	16798	16863	16936	16903	16952	17026	16824	16779	16922	17018	16840	17007	16769	16737	16854	16872	16829	16881	16850	17065	16710	16912	16639	16808	16679	17020	16739	16865	16839	16821	16761	16814	16671	17033	16801	16868	16827	16850	16841	16955	16850	17021	16944	16890	16835	16820	16913	16821	16802	16789	16757	16917	16895	16819	16886	16653	16796	16987	16769	16814	16936	17150	16754	16941	16918	16724	16748	16785	16874	16827	16861	16874	16738	16811	16921	16899	16937	16803	16689	17130	17089	16832	16760	16828	16721	16853	16833	16987	16832	16764	16921	16848	16864	16768	16846	16726	16732	16652	16948	16882	17027	16512	16797	16812	16806	16807	16742	16861	17018	16875	16855	16808	16889	16880	16955	16911	16808	16991	17012	16902	16854	17028	16671	16845	16661	16815	16878	16840	16799	16846	16717	16651	16882	17021	16916	16763	16903	16851	16682	16997	17023	16792	16922	16761	16707	16804	16825	16799	16737	16826	16748	16823	16796	16680	16786	16800	16909	17017	16962	17049	16912	16696	16955	16941	16779	16852	16788	16848	16793	16984	17041	16765	16900	16965	16720	16878	16979	16869	16816	16824	16900	16897	16823	16773	16862	16953	16815	17070	16653	16855	16927	16925	16878	16842	16910	16762	17039	16866	16507	16946	16705	16805	16834	16889	17062	16948	16811	16635	16636	16793	16970	16795	17157	16801	16819	16805	16806	16853	16858	16891	16801	16903	17001	16851	16925	16721	16871	16802	16700	16941	16765	16766	16874	16882	16841	16882	16799	16660	16765	16756	16974	16945	16908	16954	16900	16948	17008	16890	16917	16975	16825	16521	17033	16920	16952	16948	16928	16889	16785	16864	16839	16952	16760	16690	16826	17052	17083	17093	17001	16837	16775	16888	17000	17074	16833	16782	16732	16654	16901	16811	16745	16746	16906	16766	16860	16913	16838	16699	16915	16865	16722	17023	16816	16710	16856	16900	16962	16972	16601	16896	16763	16926	17035	17116	16735	16844	16793	16692	17026	16807	16956	17060	16972	16835	16900	16830
20778	31231	30735	24553	21288	20038	18893	18262	17511	17044	16609	16501	16159	16167	15941	15728	15840	15940	15646	15814	15581	15624	15618	15618	15548	15496	15442	15704	15600	15611	15529	15491	15444	15452	15537	15549	15579	15465	15534	15582	15591	15520	15591	15820	15543	15397	15650	15583	15566	15481	15419	15430	15543	15512	15506	15474	15525	15507	15428	15525	15463	15577	15338	15401	15611	15369	15542	15533	15480	15513	15459	15356	15543	15422	15649	15254	15420	15606	15398	15416	15529	15412	15397	15673	15259	15420	15423	15454	15462	15588	15531	15535	15556	15407	15441	15475	15540	15512	15468	15621	15650	15196	15555	15347	15310	15553	15575	15429	15600	15614	15504	15423	15457	15457	15587	15454	15427	15575	15518	15350	15641	15614	15448	15303	15517	15503	15603	15487	15499	15385	15419	15417	15672	15565	15352	15546	15473	15529	15439	15583	15332	15519	15436	15466	15460	15337	15672	15572	15629	15476	15442	15366	15401	15601	15548	15585	15451	15573	15613	15587	15666	15462	15673	15428	15386	15392	15517	15521	15332	15543	15368	15466	15294	15482	15546	15553	15433	15575	15446	15481	15654	15469	15584	15598	15397	15509	15569	15612	15462	15512	15491	15496	15516	15514	15566	15627	15519	15361	15485	15478	15384	15656	15825	15385	15477	15539	15344	15451	15437	15176	15673	15383	15465	15406	15387	15399	15484	15386	15357	15720	15380	15380	15589	15607	15398	15550	15596	15367	15467	15616	15438	15539	15564	15497	15562	15477	15414	15626	15547	15550	15659	15486	15463	15440	15516	15491	15445	15553	15448	15374	15410	15458	15510	15499	15336	15558	15498	15528	15394	15599	15517	15585	15302	15378	15474	15536	15442	15395	15524	15379	15489	15372	15452	15550	15444	15523	15418	15569	15468	15415	15545	15588	15449	15338	15733	15474	15365	15467	15534	15521	15419	15571	15480	15570	15662	15285	15639	15562	15543	15579	15327	15423	15430	15334	15475	15453	15510	15703	15522	15434	15459	15419	15528	15540	15429	15422	15544	15528	15432	15415	15629	15512	15402	15420	15456	15524	15635	15446	15504	15627	15508	15546	15556	15558	15434	15520	15509	15357	15523	15555	15456	15588	15355	15515	15672	15608	15411	15659	15339	15389	15455	15413	15526	15387	15478	15511	15553	15411	15392	15580	15676	15296	15635	15514	15586	15495	15422	15598	15499	15444	15487	15608	15385	15495	15380	15496	15526	15568	15364	15451	15669	15494	15510	15513	15582	15425	15417	15518	15490	15435	15419	15512	15600	15641	15474	15448	15523	15646	15440	15450	15591	15476	15409	15638	15623	15390	15645	15658	15457	15400	15410	15617	15475	15511	15456	15569	15634	15531	15530	15606	15433	15511	15567	15393	15536	15535	15417	15497	15551	15497	15372	15451	15492	15416	15517	15435	15543	15399	15372	15566	15539	15273	15375	15397	15529	15631	15408	15338	15529	15495	15451	15418	15744	15444	15419	15433	15550	15367	15704	15557	15666	15462	15507	15619	15391	15519	15255	15389	15433	15508	15518	15634	15343	15479	15454	15580	15559	15659	15442	15423	15410	15509	15492	15531	15409	15404	15634	15568	15515	15402	15579	15264	15422	15481	15523	15631	15314	15449	15554	15452	15434	15525	15559	15523	15494	15347	15507	15468	15444	15477	15360	15563	15494	15468	15587	15369	15497	15667	15482	15458	15368	15363	15464	15519	15543	15527	15590	15467	15445	15460	15745	15444	15537	15478	15446	15233	15498	15304	15561	15582	15468	15433	15554	15416	15360	15518	15523	15445	15529	15543	15320	15415	15562	15404	15603	15292	15482	15481	15577	15447	15548	15468	15480	15247	15573	15436	15558	15382	15584	15290	15624	15659	15477	15525	15476	15467	15464	15568	15540	15672	15458	15539	15453	15478	15329	15431	15589	15445	15540	15432	15338	15496	15362	15567	15336	15423	15468	15597	15586	15637	15482	15652	15528	15376	15423	15394	15414	15416	15401	15552	15584	15427	15442	15405	15402	15605	15382	15427	15459	15449	15426	15570	15695	15475	15566	15391	15401	15437	15546	15492	15591	15445	15417	15692	15497	15471	15403	15591	15531	15489	15502	15344	15715	15434	15422	15427	15561	15585	15428	15470	15563	15512	15582	15480	15488	15336	15412	15581	15450	15466	15598	15343	15447	15495	15556	15443	15503	15613	15364	15341	15452	15398	15651	15489	15561	15601	15400	15519	15350	15547	15484	15505	15630	15668	15428	15450	15483	15520	15268	15646	15383	15379	15493	15604	15521	15417	15515	15458	15534	15360	15337	15517	15434	15743	15510	15419	15414	15413	15469	15442	15589	15417	15628	15557	15429	15524	15583	15408	15548	15502	15479	15362	15710	15529	15342	15487	15588	15630	15410	15545	15443	15548	15536	15582	15401	15413	15501	15521	15672	15600	15355	15334	15458	15531	15392	15550	15525	15536	15491	15505	15445	15514	15367	15311	15467	15513	15502	15503	15438	15470	15621	15468	15645	15530	15622	15458	15555	15463	15466	15601	15384	15294	15534	15436	15666	15395	15291	15577	15559	15559	15535	15521	15515	15543	15530	15465	15461	15401	15297	15572	15516	15357	15603	15465	15507	15491	15486	15415	15428	15510	15476	15550	15405	15493	15457	15412	15593	15529	15536	15502	15669	15489	15504	15308	15483	15548	15512	15451	15510	15486	15437	15709	15395	15688	15539	15375	15556	15529	15526	15591	15553	15483	15499	15684	15483	15390	15583	15455	15466	15576	15618	15474	15459	15425	15587	15393	15533	15523	15664	15397	15536	15502	15561	15387	15395	15511	15326	15483	15576	15531	15632	15343	15501	15756	15409	15592	15466	15430	15483	15458	15400	15404	15596	15307	15580	15337	15508	15601	15455	15677	15524	15456	15531	15442	15417	15512	15405	15503	15518	15563	15365	15460	15416	15547	15526	15326	15467	15377	15410	15391	15525	15489	15577	15468	15470	15450	15527	15402	15529	15366	15636	15493	15493	15453	15568	15545	15437	15477	15334	15519	15382	15627	15688	15402	15512	15534	15473	15335	15426	15478	15477	15465	15296	15392	15439	15515	15606	15648	15527	15422	15536	15574	15572	15441	15423	15432	15432	15618	15559	15556	15574	15661	15521	15530	15501	15502	15579	15449	15529	15342	15523	15459	15468	15433	15529	15535	15495	15421	15410	15577	15688	15314	15550	15621	15443	15589	15531	15403	15565	15612	15615	15727	15505	15544	15373	15655	15360	15366	15522	15526	15226	15624	15487	15467	15504	15653	15453	15555	15446	15426	15395	15370	15564	15430	15573	15616	15510	15543	15499	15588	15415	15441	15570	15486	15553	15477	15415	15554	15637	15509	15477	15468	15589	15478	15554	15444	15486	15730	15522	15664	15431	15526	15266	15432	15518	15527	15366	15420	15737	15535	15625	15561	15610	15472	15489	15406	15546	15579	15531	15319	15514	15578	15547	15600	15604	15522	15511	15463	15482	15459	15476	15505	15453	15463	15466	15493	15436	15486	15539	15469	15513	15265	15424	15334	15463	15564	15412	15676	15785	15566	15514	15469	15675	15425	15453	15517	15663	15465	15446	15464	15535	15620	15801	15470	15443	15486	15509	15583	15449	15555	15491	15645	15469	15456	15669	15497	15560	15526	15506	15495	15707	15479	15354	15466	15497	15482	15495	15459	15537	15511	15435	15331	15499	15264	15664	15492	15554	15602	15587	15379	15449	15537	15563	15337	15689	15505	15497	15533	15511	15468	15404	15460	15353	15475	15414	15466	15426	15392	15572	15619	15482	15496	15514	15383	15490	15408	15446	15440	15539	15709	15584	15660	15439	15401	15467	15488	15449	15494	15517	15566	15403	15318	15471	15572	15442	15674	15357	15446	15391	15500	15554	15424	15594	15599	15472	15554	15532	15729	15187	15496	15574	15426	15579	15404	15473	15529	15455	15449	15781	15419	15556	15451	15504	15478	15707	15636	15443	15579	15391	15557	15418	15269	15456	15642	15713	15373	15608	15479	15539	15421	15570	15453	15463	15476	15526	15486	15433	15566	15400	15437	15473	15424	15547	15595	15481	15378	15570	15499	15537	15531	15478	15500	15640	15525	15588	15460	15403	15477	15552	15442	15535	15411	15474	15435	15575	15409	15499	15620	15564	15556	15398	15375	15443	15467	15508	15323	15490	15590	15571	15438	15612	15504	15358	15541	15630	15540	15487	15355	15521	15639	15485	15306	15317	15390	15465	15508	15402	15586	15592	15626	15396	15568	15519	15462	15600	15452	15378	15568	15531	15411	15485	15564	15571	15716	15413	15467	15625	15467	15436	15401	15556	15564	15541	15569	15415	15556	15429	15415	15527	15518	15597	15507	15448	15339	15422	15368	15533	15549	15552	15618	15524	15459	15301	15702	15548	15518	15379	15574	15478	15627	15427	15292	15497	15534	15533	15583	15401	15512	15689	15657	15498	15408	15373	15596	15561	15472	15523	15465	15365	15569	15560	15430	15494	15512	15609	15544	15578	15441	15465	15460	15502	15603	15375	15731	15399	15537	15509	15408	15682	15532	15432	15540	15553	15516	15476	15328	15551	15433	15498	15364	15582	15438	15421	15418	15467	15573	15560	15430	15571	15557	15490	15417	15376	15505	15602	15573	15434	15486	15308	15493	15434	15528	15483	15484	15393	15727	15432	15581	15615	15440	15407	15522	15372	15439	15607	15405	15510	15401	15553	15540	15577	15439	15563	15569	15434	15521	15494	15466	15459	15488	15649	15615	15438	15498	15558	15605	15629	15361	15749	15594	15427	15523	15354	15436	15401	15595	15262	15366	15556	15368	15528	15477	15439	15425	15510	15425	15561	15533	15435	15501	15433	15442	15403	15496	15591	15660	15592	15364	15494	15492	15656	15439	15470	15484	15290	15587	15420	15607	15512	15513	15454	15682	15435	15465	15436	15527	15634	15519	15483	15541	15325	15569	15397	15659	15359	15535	15425	15358	15522	15496	15279	15383	15379	15548	15410	15466	15501	15504	15579	15655	15542	15516	15493	15615	15478	15558	15667	15608	15437	15564	15378	15455	15381	15416	15497	15421
23936	21266	28661	24708	23155	24080	23612	20646	19694	19393	18786	18612	18231	18271	17820	17796	17849	17875	17442	17532	17298	17446	17581	17382	17486	17538	17487	17263	17493	17245	17229	17231	17394	17149	17371	17193	17266	17116	17355	17399	17253	17246	17109	17303	17248	17485	17096	17525	17151	17357	17266	17469	17208	17011	17302	17219	17178	17265	17309	17172	17243	17352	17346	17263	17184	17147	17095	17115	17230	17102	17276	17250	17221	17333	17202	17247	17415	17331	17334	17066	17030	17215	17250	17019	17326	17124	17343	17359	17464	17489	17468	17456	17200	17347	17393	17261	17175	17387	17111	17344	17322	17110	17184	16876	17356	17244	17430	17267	17155	17209	17394	17256	17267	17375	17448	17403	17226	17307	17354	17175	17190	17166	17197	17142	17099	17034	17371	17253	17405	17175	17303	17251	17288	17255	17437	17123	17147	17176	17176	17351	17153	17220	17338	17362	17091	17180	17224	17314	17269	17085	17299	17152	17173	17186	17072	17044	17248	17291	17172	16882	17287	17167	17095	17249	17094	17250	17131	17166	17161	17175	17224	17138	17298	17453	17276	17059	17374	17126	17231	17368	17316	17264	17285	17194	17238	17234	17358	17329	17376	17073	17051	17387	17317	17465	17243	17203	17258	17371	17431	17129	17220	17177	17168	17256	17095	17120	17252	17239	17264	17290	17241	17167	17246	17203	17156	17202	17144	17138	17185	17121	17357	17383	17124	17238	17173	17072	17357	17000	17233	17090	17302	17091	17082	17227	17192	17402	17372	17227	17253	17336	17322	17247	17169	17091	17335	17230	17158	17095	17107	17071	17182	17084	17214	17201	17294	17365	17119	17340	17372	17105	17071	17271	17070	17287	17265	17476	17219	17244	17256	17178	17281	17171	17325	17236	17200	17150	17231	17212	17156	17294	17255	17282	17527	17155	17336	17163	17266	17302	17128	16940	17078	17015	17281	17120	17218	17101	17331	17356	17154	16955	17311	17234	17146	17118	17154	17150	17099	17043	17150	17223	17344	17174	17080	17323	17314	17168	17290	17377	17293	17232	17135	17224	17258	17244	17193	17109	17010	17118	16945	17199	17316	17174	17247	17223	17133	17214	17317	17240	17275	17271	17125	17271	17461	17285	17157	17381	17132	17407	17211	17300	17128	17296	17196	17377	16991	17278	17393	17256	17249	17143	17252	17211	17289	17308	17246	17271	17131	17173	17275	17399	17052	17311	17304	17268	17304	17140	17347	17340	17328	17066	17195	17180	17224	17176	17213	17305	17271	17291	17028	17150	17190	17186	17243	17268	17247	17358	17162	16935	17263	17192	16998	17233	17145	17339	17432	17331	17149	17210	17473	17235	17212	17260	17374	17125	17412	16988	17036	17104	17268	17250	17124	17560	17372	17255	17224	17323	17289	17386	17314	17128	17286	17272	17183	17112	17269	17166	17199	17179	17331	17112	17211	17412	17162	17147	17130	17039	17296	17071	17182	17431	17352	17222	17253	17168	17253	17271	17146	17332	17160	17247	17065	17118	17286	17255	17313	17241	17395	17120	17323	17252	17061	17233	17101	17163	17281	17290	17226	17356	17438	17166	17161	17100	17398	17213	17251	17239	17322	17237	17234	17440	17324	17200	17169	17250	17146	17065	17297	17296	16994	17297	16982	17385	17342	17246	17202	17289	17124	17179	17240	17301	17239	17106	17360	17230	17426	17231	17336	16973	17184	17265	17280	17155	17130	17262	17207	17317	17022	17265	17071	17092	17123	17173	17171	17202	17139	17366	17113	17183	17325	17196	17380	17236	17033	17224	16952	17120	17222	17323	17211	17155	17256	17342	16945	17269	17230	17229	17015	16924	17297	17191	17274	17217	16976	17254	17206	17205	17217	16981	17189	17137	17263	17325	17089	17390	17097	17270	17031	17261	17184	17190	17298	17162	17098	17294	17233	17184	17358	17191	17243	17177	17287	17135	17172	17301	17359	17251	17182	17281	17078	17210	17269	17368	17276	17292	17322	17143	16993	17149	17308	17134	17178	17174	17200	17325	17212	17261	16887	17034	16899	17220	17065	17186	17356	17216	17154	17243	17199	17313	17370	17209	17088	17016	17344	17167	17231	17062	17259	17192	17297	17386	17275	17444	17287	17062	17222	17179	17242	17345	17092	17232	17403	17117	17187	17298	17223	17166	17234	17172	17063	17100	17241	17101	17191	17247	17314	17030	17258	17218	17177	17183	17312	17125	17249	17008	17103	17212	17201	17073	17100	17130	17255	17299	17132	17291	17315	17303	17220	17283	17288	17318	17201	17391	17184	17344	17213	17065	17307	17276	17325	17427	17327	17311	17139	16984	17157	17140	17411	17242	17304	17060	17287	17270	17236	17112	17404	17312	17212	17463	17419	17331	17200	17083	17233	16998	17415	17181	17402	17240	17238	17082	17356	17317	17322	17230	17380	17296	17161	17314	17057	17179	17280	17307	17296	17263	17212	17214	17266	17362	17436	17394	17176	17091	17237	17355	17041	17204	17116	16980	17371	17160	17296	17024	17156	17181	16991	17222	17278	17113	17245	17159	17293	17090	17119	17420	17300	17518	17343	17224	17077	17149	17244	17139	17287	17431	17258	17338	17421	17192	17170	17325	17212	17379	17237	17424	17214	17065	17234	17142	17285	17111	17270	17180	17274	17015	17228	17249	17164	17175	17341	17299	17150	17128	17167	17260	17147	17046	17198	17225	17304	17122	17196	17092	17123	17329	17066	17149	17134	17195	17131	17221	17192	17374	17337	17154	17239	17193	17277	17288	17315	17125	17207	17098	17151	17208	17170	17216	17216	17268	17305	17121	17026	17145	17283	17211	17394	17200	17179	17200	17179	17278	16943	17103	17257	17356	17204	17096	17110	17197	17284	17228	17321	17353	17330	17283	17192	17224	17151	17179	17158	17259	17205	17199	17228	17204	17185	17085	17177	17252	17254	17188	16990	17247	17217	17243	17355	17076	17380	17222	17231	17250	17055	17085	17340	17312	17249	17140	17073	17250	16999	17213	17029	17279	17154	17299	17191	17374	17360	17312	17245	17261	17268	17448	17246	17264	17231	17276	17358	17206	17374	17238	17226	17067	17417	17337	17422	17343	17206	17321	17154	17507	17213	17264	17346	17135	17116	17161	17086	17160	17245	17248	17209	17109	17133	17397	17275	17172	17144	17362	17176	17094	17247	17447	17225	17160	17234	17203	17427	16924	17355	17513	17343	17269	17104	16948	17151	17319	17108	17277	17422	17109	17263	17334	17194	17301	17265	17247	17244	17209	17229	17165	17468	17037	17303	17273	17312	17276	17170	17240	17198	17256	17236	17124	17077	17135	17336	17283	17197	17206	17266	17177	17180	17123	17329	17304	17424	17147	17184	17123	17344	17243	17276	17171	17292	17344	17125	17102	17301	17268	17148	17138	17141	17205	17390	17417	17489	17451	17374	17119	17174	17140	17201	17190	17126	17329	17313	17248	17367	17165	17257	17134	17361	17276	17267	17137	17031	17120	17051	17155	17296	17023	17148	17385	17260	17206	17333	17347	17111	17133	17065	17509	17311	17320	17335	17083	17291	17354	17316	17158	17213	17117	17078	17332	17104	17253	17051	17165	17415	17256	17197	17250	17362	17127	17068	17425	17155	17158	17184	17380	17093	17237	17162	17215	17222	17318	17459	17152	17232	17073	17264	17377	17360	17195	17002	17292	17135	17079	17097	17191	17143	17189	17301	17401	17180	17315	17405	17334	17378	17436	17454	17435	17311	17245	17159	17237	17162	17201	17238	17178	17175	17202	17223	17411	17253	17342	16952	17285	17423	17144	17159	17229	17231	17167	17195	17210	17443	17383	17212	17133	17381	17137	17302	17172	17348	17141	17096	17378	17110	17231	17374	17178	17137	17192	17092	17306	17267	17218	17235	17137	17147	17201	17124	17208	17360	17207	17258	17192	17086	17183	17151	17179	17294	17324	17410	17220	17466	17259	16988	17127	17233	17245	17126	17333	17316	17284	17355	17241	17225	17258	17172	17181	17426	17412	17453	17222	17176	17174	17333	17314	17060	17244	17168	17152	17278	17098	17314	17408	17148	17339	17132	17096	17118	17100	16955	17139	17089	17272	17253	17243	17205	17087	17386	17240	17268	17184	17271	17228	17199	17317	17159	17205	17256	17158	17122	17253	17296	17400	17447	17165	17528	17185	17356	17126	17355	17330	17146	17286	17150	17299	17464	17319	17203	17003	17200	17412	17393	17167	17276	17460	17248	17053	17015	17314	17214	17366	17155	17264	17496	17169	17069	17139	16930	17255	17159	17266	17231	17225	17219	17326	17263	17259	17231	17100	17353	17115	17019	17143	17127	17015	17335	17300	17203	17110	17195	17145	17302	17265	17370	17325	17286	17075	17220	17367	17297	17220	17347	17449	17271	17412	17480	17521	17166	17308	17179	17323	17429	17103	17030	17264	17101	17150	17319	17283	17285	17308	17227	17345	17107	17082	17301	17412	17172	17174	17261	17210	17181	17185	17246	17348	17125	17015	17094	16884	17096	17000	17021	17400	17205	17320	17239	17149	17202	17256	17374	17338	17102	17182	17128	17350	17247	17091	17205	17253	17131	17097	17251	17270	17156	17116	17367	17264	17353	17441	17258	17279	17277	17270	17209	17166	17213	17207	17159	17161	17038	17019	17230	17196	17312	17226	17066	17206	17185	17134	17264	17192	17309	17188	17104	17088	17154	17219	17355	17249	17337	17268	17144	17121	17286	17254	17280	17197	17267	17378	17190	17286	17135	17148	17270	17166	17302	17160	17361	17152	17087	17074	17298	17527	17398	17080	17330	17141	17138	17150	17302	17220	17198	17364	17220	17353	17204	17162	17325	17255	17246	17100	17271	17288	17256	17190	17336	17269	17315	17123	17265	17298	17152	17342	17277	17207	17025	17005	17153	17380	17263	17229	17195	17201	17273	17361	17451	17083	17265	17100	17102	17032	17292	17203	17151	17247	17392	17137	16952	17176	17194	17336	17006	17189	17183	17341	17227	17256	17382	17161	17274	17334	17346	17167	17362	17322	17154	17236	17165	17100	17136	17234	17034	17273	17294	17259	17197	17156	17129	17394	17256	17388	17145	17217
22379	40611	40150	30800	26669	24160	22468	20974	19780	18997	18359	17757	17179	16941	16632	16493	16393	16241	16147	16070	16010	15973	15750	16119	15810	15849	15959	15716	15738	15834	15845	16046	15810	15869	15801	15762	15917	15781	15883	15896	15725	15763	15839	15764	15748	15754	15674	15869	15747	15836	15882	15626	15789	15693	15691	15771	15800	15621	15673	15758	15811	15747	15831	15690	15787	15834	15681	15899	15797	15790	15629	15775	15596	15903	15938	15677	15729	15700	15785	15977	15735	15730	15676	15787	15705	15735	15707	15838	15841	15734	15690	15650	15629	15716	15855	15877	15796	15755	15862	15872	15721	15569	15689	15849	15614	15874	15572	15681	15772	15681	15814	15677	15845	15860	15756	15860	15692	15720	15704	15846	15700	15744	15823	15717	15922	15551	15719	15710	15919	15595	15656	15800	15773	15803	15745	15834	15597	15656	15882	15816	15728	15695	15756	15757	15576	15775	15692	15733	15775	15693	15729	15862	15663	15761	15610	15809	15613	15812	15816	15789	15802	15578	15593	15815	15727	15578	15658	15873	15653	15794	15729	15720	15517	15683	15780	15789	15815	15629	15819	15722	15749	15785	15762	15783	15658	15556	15602	15754	15784	15838	15629	15708	15774	15766	15565	15800	15779	15715	15566	15668	15877	15574	15789	15742	15604	15696	15653	15771	15667	15913	15913	15725	15886	15740	15660	15876	15864	15649	15712	15688	15606	15848	15820	15713	15758	15855	15854	15752	15696	15753	15878	15734	15677	15744	15582	15560	15836	15741	15687	15867	15881	15706	15764	15726	15702	15716	15579	15763	15629	15617	15575	15791	15790	15728	15717	15599	15733	15754	15707	15712	15794	15805	15720	15545	15728	15916	15581	15827	15906	15713	15854	15696	15686	15813	15807	15807	15543	15670	15571	15667	15818	15752	15589	15877	15854	15652	15726	15634	15620	15707	15806	15818	15724	15770	15734	15838	15610	15937	15697	15722	15605	15623	15664	15700	15672	15673	15696	15764	15844	15840	15548	15865	15808	15743	15822	15723	15731	15723	15638	15702	15642	15729	15777	15759	15743	15760	15792	15663	15786	15771	15669	15731	15829	15676	15686	15851	15673	15759	15650	15781	15563	15570	15594	15585	15609	15634	15653	15638	15917	15808	15675	15790	15757	15860	15727	15768	15711	15729	15934	15516	15729	15765	15810	15762	15836	15684	15623	15618	15740	15712	15743	15914	15686	15762	15841	15823	15770	15748	15684	15554	15668	15698	15788	15639	15851	15783	15915	15798	15841	15771	15575	15829	15539	15719	15528	15716	15852	15799	15652	15665	15640	15675	15758	15822	15693	15710	15767	15781	15876	15774	15810	15623	15629	15782	15713	15596	15551	15731	15694	15757	15646	15662	15781	15757	15741	15751	15831	15959	15684	15633	15613	15890	15732	15765	15603	15681	15732	15664	15665	15888	15803	15774	15701	15738	15764	15661	15611	15711	15653	15748	15771	15915	15614	15701	15708	15861	15792	15825	15702	15705	15860	15676	15950	15815	15826	15686	15784	15866	15804	15694	15728	15671	15734	15683	15657	15747	15669	15722	15648	15883	15815	15714	15674	15760	15844	15784	15723	15910	15783	15642	15901	15797	15832	15725	15865	15730	15775	15702	15883	15619	15651	15769	15713	15598	15740	15715	15677	15796	15662	15842	15613	15752	15710	15727	15882	15851	15802	15843	15761	15604	15578	15622	15709	15691	15535	15728	15615	15740	15603	15907	15720	15741	15974	15797	15687	15666	15627	15759	15721	15832	15763	15838	15619	15754	15687	15821	15715	15936	15874	15659	15845	15832	15656	15741	15867	15617	15675	15652	15484	15747	15626	15701	15827	15560	15788	15724	15598	15882	15740	15620	15713	15725	15610	15750	15752	15693	15757	15758	15681	15702	15760	15799	15887	15819	15597	15787	15719	15717	15624	15620	15560	15750	15695	15775	15689	15736	15608	15745	15661	15736	15782	15754	15828	15631	15704	15782	15580	15668	15863	15694	15824	15709	15492	15838	15710	15761	15754	15679	15780	15621	15706	15739	15690	15833	15733	15794	15841	15604	15789	15666	15588	15656	15770	15659	15537	15685	15780	15756	15697	15806	15963	15825	15756	15777	15694	15842	15742	15678	15641	15593	15812	15785	15724	15758	15588	15705	15810	15814	15681	15766	15742	15856	15667	15650	15798	15604	15818	15718	15557	15752	15809	15677	15822	15520	15882	15777	15750	15819	15782	15709	15660	15670	15752	15712	15725	15812	15775	15630	15672	15595	15704	15832	15736	15744	15713	15825	15738	15713	15823	15787	15645	15721	15620	15823	15823	15692	15728	15700	15919	15714	15688	15807	15614	15757	16037	15677	15959	15663	15596	15663	15768	15723	15827	15764	15658	15765	15945	15707	15720	15711	15728	15830	15850	15768	15601	15681	15759	15559	15774	15850	15659	15761	15766	15898	15696	15629	15831	15846	15911	15768	15668	15732	15805	15764	15722	15661	15578	15714	15788	15562	15736	15877	15791	15669	15669	15853	15847	15749	15567	15691	15750	15624	15837	15724	15800	15629	15777	15843	15582	15759	15835	15826	15827	15810	15839	15769	15740	15644	15829	15718	15659	15668	15760	15811	15774	15803	15663	15755	15736	15804	15774	15812	15665	15655	15850	15802	15728	15793	15745	15730	15875	15646	15672	15771	15769	15628	15698	15760	15754	15631	15778	15901	15904	15735	15867	15974	15765	15764	15761	15654	15737	15813	15651	15706	15715	15787	15716	15671	15715	15761	15571	15828	15625	15629	15692	15708	15743	15796	15788	15554	15754	15771	15721	15855	15757	15711	15783	15730	15578	15641	15770	15725	15675	15658	15893	15721	15845	15727	15617	15767	15890	15646	15551	15647	15704	15638	15720	15807	15825	15712	15725	15733	15706	15808	15702	15586	15827	15799	15887	15737	15777	15695	15800	15846	15679	15864	15739	15769	15899	15827	15788	15740	15763	15902	15662	15677	15795	15767	15890	15815	15689	15927	15577	15728	15626	15641	15801	15717	15689	15757	15755	15646	15666	15639	15712	15689	15755	15691	15751	15732	15742	15809	15697	15867	15551	15621	15780	15675	15583	15867	15725	15837	15652	15880	15622	15740	15656	15788	15737	15700	15687	15848	15629	15849	15690	15693	15689	15771	15749	15757	15828	15626	15657	15834	15709	15748	15644	15896	15713	15683	15611	15764	15709	15683	15770	15718	15608	15573	15735	15801	15801	15629	15854	15685	15720	15601	15789	15820	15790	15786	15779	15855	15691	15702	15865	15811	15646	15666	15827	15733	15693	15726	15842	15683	15666	15706	15729	15884	15716	15591	15670	15733	15894	15640	15790	15772	15673	15850	15743	15792	15846	15869	15878	15692	15737	15799	15737	15859	15887	15798	15770	15723	15719	15814	15785	15574	15852	15768	15751	15682	15722	15773	15661	15752	15762	15758	15603	15829	15841	15787	15772	15712	15755	15644	15628	15694	15838	15661	15793	15552	15694	15660	15725	15753	15890	15685	15869	15735	15747	15623	15777	15654	15758	15780	15576	15950	15752	15626	15724	15665	15509	15845	15830	15808	15646	15817	16006	15762	15609	15738	15712	15678	15823	15817	15776	15680	15784	15642	15738	15573	15678	15804	15908	15819	15646	15767	15660	15812	15723	15608	15775	15840	15710	15815	15748	15718	15863	15700	15687	15693	15692	15777	15646	15703	15739	15770	15835	15622	15707	15888	15734	15726	15798	15694	15890	15560	15660	15628	15684	15755	15743	15791	15718	15784	15828	15718	15753	15722	15753	15779	15644	15535	15659	15825	15877	15710	15800	15805	15791	15650	15694	15785	15756	15616	15752	15609	15734	15723	15727	15817	15893	15805	15737	15740	15719	15856	15743	15628	15873	15897	15827	15831	15756	15764	15886	15797	15622	15760	15723	15812	15562	15664	15641	15757	15678	15753	15756	15650	15874	15911	15776	15812	15691	15624	15702	15648	15663	15661	15786	15769	15666	15734	15749	15703	15761	15761	15841	15655	15808	15771	15683	15832	15849	15591	15800	15740	15543	15821	15720	15794	15887	15667	15803	15760	15724	15812	15774	15524	15550	15709	15710	15817	15726	15877	15592	15811	15780	15785	15583	15791	15726	15609	15852	15615	15734	15561	15624	15765	15748	15672	15676	15647	15557	15650	15619	15659	15659	15633	15661	15756	15771	15727	15868	15807	15751	15721	15742	15661	15664	15598	15669	15842	15714	15621	15815	15670	15800	15625	15798	15716	15766	15741	15620	15654	15582	15671	15660	15599	15813	15648	15596	15560	15587	15861	15686	15697	15780	15638	15693	15823	15876	15681	15731	15839	15777	15842	15737	15846	15577	15749	15726	15638	15728	15787	15953	15737	15673	15698	15717	15639	15675	15755	15826	15496	15915	15777	15800	15815	15811	15753	15759	15680	15746	15780	15929	15876	15851	15823	15739	15641	15708	15709	15736	15849	15671	15727	15859	15778	15703	15929	15671	15681	15794	15958	15845	15768	15901	15725	15655	15792	15726	15706	15867	15723	15719	15784	15886	15876	15909	15747	15814	15721	15740	15805	15859	15690	15837	15783	15761	15837	15754	15873	15843	15895	15520	15628	15777	15535	15835	15605	15666	15757	15747	15627	15747	15852	15803	15934	15560	15774	15859	15857	15970	15834	15793	15745	15693	15858	15749	15688	15711	15702	15811	15773	15734	15745	15748	15787	15708	15709	15858	15723	15910	15724	15756	15816	15649	15657	15770	15629	15608	15705	15722	15783	15838	15765	15803	15744	15701	15807	15938	15750	15712	15779	15687	15847	15793	15559	15770	15653	15786	15769	15714	15716	15783	15803	15791	15730	15766	15865	15675	15761	15868	15605	15680	15676	15686	15772	15646	15729	15818	15721	15867	15850	15674	15702	15871	15690	15807	15921	15778	15729	15800	15805	15819	15768	15882	15727	15755	15746	15626	15627	15652	15835	15680	15809	15736	15675	15649	15703	15677	15882	15790	15690	15808	15671	15596	15791	15797	15791	15891	15583	15742	15674	15766	15821	15635	15835	15888	15696	15725	15770	15763	15664	15742	15801
22789	21226	29061	23772	22247	26017	28875	24481	22877	22771	21819	20909	20476	20148	19951	19946	19732	19431	19297	19427	19569	19351	19447	19183	19175	19430	19347	19166	19100	19158	19153	19122	19057	18974	19099	19042	18993	19005	19031	19196	19087	19087	19031	18897	19154	18872	18997	18938	19027	19077	18986	18860	18884	18642	18828	18760	18978	18788	18767	18741	18754	18942	18823	18944	19076	18846	18884	18952	18872	18753	18741	18972	18957	18951	18941	18987	19039	18982	18749	18788	18963	18941	18882	18951	18961	18782	18947	18733	18835	18708	18708	19038	18855	18952	18906	18932	18919	19004	18747	19007	19009	18783	18793	18857	19013	18786	18967	18789	18894	18575	18977	19013	19008	18815	18867	18931	19141	18843	18986	18755	19093	18849	18974	19104	18917	18759	18937	19012	18876	18950	18863	18833	19007	18863	19073	18866	19001	18836	19041	18666	18754	18910	18798	18850	19052	18949	18834	18924	18821	18847	19040	18745	18970	18860	18921	18884	18733	18705	18946	18999	18894	18919	18822	18948	18958	18679	19078	19031	18952	18922	18934	18670	18563	18986	18791	19023	18878	18893	18822	18945	18742	18786	18753	19091	18665	18984	19003	18695	18887	18921	18781	18671	18903	18969	18898	18838	18814	18778	19155	18957	18933	19068	18805	19008	18811	18759	19042	18887	18899	18973	18901	18634	18757	18843	18819	18784	18883	18799	18845	18740	18896	18933	18744	19068	18839	18752	18842	18904	18960	18841	18926	18965	18822	18688	18872	18709	18976	18792	19083	18869	19078	18912	18810	18761	18765	18952	18836	18702	18692	18936	18811	18905	18836	18971	18908	18826	18944	18858	18909	18864	18849	18784	18996	18999	18536	18664	18869	19047	18863	18879	18909	18917	18854	18754	18831	18886	18770	18885	18895	18823	19036	18900	18882	18776	18788	18986	18785	18929	19066	18861	18916	19014	18825	18840	18980	18683	18706	18872	18841	19054	18899	18980	19136	18875	19129	18841	18979	18949	18921	18937	18743	18930	19002	18828	18869	18691	18945	19019	18883	18892	18813	18754	18787	18794	19072	18956	18805	18750	18766	18913	18902	18658	18830	18909	18813	18936	18878	18804	19080	18859	18813	18744	18912	18666	18597	18807	18947	19074	18870	18858	18918	18708	18805	18811	18879	18785	18674	18894	18976	18776	18785	18774	18863	18972	18976	18933	18916	18713	18962	18955	19012	18962	18811	19013	18849	19009	18765	18956	19026	18908	18769	18943	19004	19035	18864	18919	19074	18860	18718	18679	18882	18806	18859	18739	19038	18839	18619	18767	19034	19011	18878	18790	18872	18901	19024	18789	18846	18757	18843	18855	18725	18813	19079	18972	18917	18742	19040	18776	18914	19036	18956	19023	18893	18920	18826	18861	19021	18662	18886	18984	18861	18850	18891	18939	18932	18795	18854	18907	18525	18700	18829	18741	18936	18840	18891	18888	18992	18883	18836	18851	19005	18726	18807	18975	19017	18970	18913	18878	18633	18906	18861	19111	18882	18909	18797	18853	19045	18712	19114	18917	18865	18802	18828	18775	18877	18775	18843	18543	18901	18983	18928	18850	19033	18720	18882	18854	18836	18906	18803	18939	18901	18943	18682	18855	18753	18739	18970	18814	18892	18960	19055	18773	18874	18930	18835	18902	18865	18968	18962	18700	18864	18911	18867	18942	18825	18879	18808	19069	19143	18858	18644	18877	18912	18842	18910	18632	18935	19076	19095	18790	18834	19049	18810	18686	18722	18807	19026	18668	18891	18757	18879	18881	18838	18742	18714	18749	19029	19121	18822	18869	18946	18885	18874	18974	18905	18781	18668	18931	18865	18640	18985	19027	18900	18880	18868	18709	18783	18801	18812	18826	18868	18870	18857	18839	18735	18825	18825	18886	18945	18821	18789	18781	18955	18655	18767	18863	18846	18739	18896	18950	18852	18745	19131	18833	18957	18897	19050	18823	18788	18736	18879	18734	18983	18765	18809	18776	18935	18988	18755	18851	19020	18950	18696	18765	18998	18959	18863	18712	18888	19010	18776	18833	18862	18745	18927	18908	18865	18816	18900	18785	18995	18725	18746	19059	18954	18891	18875	18714	18990	18853	18529	18731	19018	18982	19021	18983	18866	19014	18778	18896	18969	18966	18976	18956	19032	18965	18880	19007	18879	19012	18764	19033	18796	18795	18949	18957	18903	19053	18729	18699	18795	18819	18956	18867	18961	18755	18917	18940	18841	18829	18816	18828	18861	18872	18835	18749	18901	18963	18831	18804	18891	18888	18823	18650	18916	18761	18811	18848	18753	18765	18923	19061	18758	18899	18744	18935	18788	18991	18842	18906	18949	18834	19036	18883	18911	19048	18972	18803	18815	18686	18659	18855	18743	18780	19026	18963	18876	18932	18786	18886	18790	18800	18849	18802	18853	18976	18764	18959	19031	18987	19075	18804	18954	18776	18773	18554	18824	18812	18884	18786	18973	19007	18758	18776	18826	19019	18957	19005	18899	18700	18738	18978	19042	18794	18768	18874	18910	18889	18977	18926	18805	18820	18814	19098	18859	18725	18817	18920	18811	18803	18884	19067	18896	18991	18989	18823	19111	18892	18844	18752	18690	18820	18942	18876	18865	18942	18919	18571	18733	18838	18920	19051	18714	18895	18857	18741	18790	18888	18829	18976	18759	18984	18772	18776	18891	19008	18910	18963	18841	18885	18752	18714	18794	19003	18579	18718	18709	18918	18797	18872	18685	18980	18824	19226	18971	18947	18876	18811	18762	18957	19036	18869	18825	18835	18917	19086	18774	18688	18689	18875	18950	19167	19003	18840	18840	18946	18924	18932	18956	18904	18945	18914	18898	18885	19029	18690	18900	19003	18692	18917	18850	18651	19074	18915	18805	18909	18731	18674	19000	19021	18907	18738	18750	18903	18886	18791	18723	18876	19030	18856	18817	18794	18708	18834	18875	18807	18901	18724	18842	18881	18883	18925	18891	18652	18668	18900	18883	19006	19010	18941	18880	18924	18967	18877	18830	18708	18747	18734	18896	18935	18835	18982	18747	18756	18782	18886	18938	19075	18934	18986	18816	18890	18647	18777	18713	18870	18920	18912	18891	18899	18874	18794	19088	18764	18813	18665	19108	18896	18674	18987	19074	19037	19036	18959	18920	18924	18854	18675	18859	19083	18849	18780	19028	18884	18751	19056	18907	18878	18798	18743	18815	18920	18754	18926	18849	18869	18815	18968	18894	19163	18707	18896	18715	19039	18955	18835	18794	18974	18739	18856	18855	19071	18912	18949	18989	18685	18852	18899	18827	19052	18720	18824	18885	19086	18931	18853	18841	18914	19238	19008	18943	18893	18754	18883	18878	18897	18884	18909	19331	18875	18778	18818	18663	18932	18899	18745	19089	19004	19043	18955	18961	18960	18993	18905	18765	18701	18963	18817	18993	18863	18815	18966	18944	18627	18850	18756	18772	18637	18784	18722	18888	18714	18771	18861	18844	18857	18801	18799	18847	18948	18770	18792	18980	18972	18825	18846	18933	18966	18685	19048	18799	18731	18947	18716	19036	18862	18940	18785	18858	18999	18809	18717	18800	18913	18749	18743	18774	18829	18931	18716	18713	18977	19009	18867	18897	18908	19017	18804	18771	18878	18768	18955	18932	18748	18765	19002	18815	19018	18739	19054	18969	18831	18822	18748	18943	18671	19049	18807	18798	18713	18778	18728	18932	18935	18897	18902	18818	18991	19018	18816	18821	18841	18963	18962	18796	18807	18854	18732	18688	18803	19149	18808	18724	18821	18820	18777	18880	18710	18973	18710	18791	19145	18742	18692	18900	18845	18861	18919	18910	18951	18938	18812	18782	18970	18874	18826	18961	19212	18801	19022	18859	18889	18908	18768	18888	18891	18879	18822	18876	18920	18900	18859	18852	18756	19168	18960	18779	18747	18794	18803	18901	18948	18839	18932	18770	18885	18917	18936	19011	18601	18896	18747	19130	19117	18807	18909	18953	18885	18795	18784	18790	19046	19005	18971	18775	18914	18805	18837	18751	18985	18984	18869	18863	18806	18973	18789	18872	18719	18812	19032	18703	18768	18821	18934	18587	19011	18794	18967	18890	18752	18819	18970	18884	18918	19012	19000	18900	18965	18770	18825	18826	18895	18947	18778	18853	18814	18768	18780	18910	18872	18749	18998	18858	18817	18800	18868	18945	18798	18693	18862	18925	18602	18835	18772	18753	18771	18758	18832	18763	19003	18700	18905	18850	18884	18848	18747	18819	18866	18820	18850	18868	18771	18896	18908	18990	18996	18818	18757	18759	18790	18712	18869	18953	18891	18738	18934	18867	18855	18741	18963	19011	18633	18766	18952	18803	18914	18824	18818	18849	19018	18935	18760	19130	19096	18963	19000	18645	18881	18882	18848	18722	18936	18875	18673	19045	18826	18829	18970	18965	18784	18885	18905	18755	18774	18952	18816	18936	18954	18924	19016	18852	19122	18970	18754	18816	18768	19034	18557	18732	18855	18912	19004	18808	18743	19042	18637	18854	18947	18976	18707	18957	18930	18812	18819	19088	18889	18961	18869	18855	19004	18838	18856	18843	18846	18686	18688	18889	19042	18945	18862	18860	18817	18959	18862	18787	18891	18890	19050	18909	18661	18779	18933	18799	18865	18684	19008	18859	18638	19128	19001	18979	18796	18954	18964	18966	18751	18814	19144	18839	18962	18919	18616	18874	18604	18870	18858	18810	18982	18754	18883	18751	18889	18955	18838	18856	18843	18927	18969	18944	18772	18874	18813	18828	18785	18853	18978	18903	18769	18938	18956	18996	18630	18890	18852	18734	19002	18814	18901	18998	18978	18971	18882	18958	18625	18884	18892	18655	18599	18962	18937	19010	18716	18827	18852	18925	19030	18889	18821	18781	18855	18898	19292	18673	18728	18857	18896	18891	19042	18896	18865	18840	18923	18895	18973	18990	18879	18682	18883	18937	18901	18706	18908	18949	18941	18898	18926	18914	18824	19010	18998	18902	18720	18739	18865	18987	18694	18886	18855	18741	18765	18743	18751	18776	18738	18793	19030	18842	18671	18955	18782	18965	18919	18784	18812	18975	18815
24567	46943	47226	37694	32326	29416	26736	24733	23170	21988	20956	19838	19236	18670	18252	17880	17635	17543	17324	17169	17124	17216	17078	17117	17033	16994	16968	16803	16890	16902	16774	16741	16753	16815	16685	16891	16672	16826	16738	16676	16871	16560	16805	16859	16604	16650	16538	16796	16655	16674	16879	16657	16816	16918	16761	16640	16732	16734	16830	16802	16782	16824	16743	16573	16576	16857	16717	16819	16772	16534	16847	16602	16673	16725	16730	16586	16738	16668	16612	16700	16613	16623	16687	16655	16745	16503	16859	16766	16582	16676	16741	16676	16652	16633	16650	16556	16621	16762	16813	16688	16679	16637	16658	16882	16634	16647	16704	16593	16596	16719	16621	16607	16662	16747	16609	16700	16587	16517	16535	16650	16734	16686	16646	16584	16448	16681	16709	16588	16622	16598	16815	16613	16728	16449	16686	16634	16603	16664	16753	16703	16735	16797	16575	16539	16843	16608	16626	16682	16549	16744	16687	16566	16822	16570	16718	16688	16592	16565	16774	16567	16680	16690	16569	16605	16709	16714	16547	16737	16563	16553	16566	16822	16679	16611	16688	16500	16740	16648	16627	16542	16543	16683	16701	16671	16629	16748	16738	16661	16719	16578	16646	16542	16463	16706	16600	16640	16658	16718	16795	16555	16983	16749	16630	16583	16628	16652	16695	16796	16620	16737	16683	16658	16643	16788	16621	16630	16564	16762	16793	16801	16608	16827	16600	16693	16841	16721	16665	16800	16637	16498	16768	16659	16560	16621	16593	16707	16814	16838	16822	16662	16692	16766	16648	16656	16623	16477	16805	16508	16648	16605	16536	16695	16796	16562	16556	16550	16600	16716	16728	16740	16582	16615	16612	16648	16815	16580	16665	16443	16618	16713	16598	16731	16681	16699	16840	16673	16714	16739	16380	16613	16700	16816	16718	16582	16648	16584	16601	16694	16788	16576	16684	16691	16684	16582	16522	16736	16588	16650	16740	16513	16612	16503	16654	16564	16714	16682	16802	16659	16822	16770	16690	16524	16642	16687	16630	16695	16613	16606	16772	16666	16605	16704	16645	16652	16529	16761	16824	16523	16694	16801	16620	16710	16628	16639	16742	16491	16833	16463	16620	16539	16555	16599	16762	16686	16783	16539	16505	16528	16737	16645	16601	16629	16751	16697	16855	16740	16677	16743	16797	16665	16485	16632	16565	16722	16756	16594	16616	16640	16654	16633	16612	16759	16727	16768	16708	16494	16741	16719	16689	16727	16638	16459	16792	16662	16669	16518	16599	16682	16654	16663	16702	16641	16676	16598	16594	16715	16608	16518	16673	16510	16701	16664	16721	16666	16773	16752	16618	16642	16656	16633	16598	16646	16585	16593	16713	16557	16710	16629	16639	16660	16661	16615	16615	16770	16516	16726	16763	16658	16673	16700	16701	16735	16776	16801	16609	16599	16663	16595	16611	16642	16589	16700	16597	16743	16587	16641	16755	16707	16502	16651	16657	16648	16578	16565	16739	16698	16687	16835	16606	16742	16643	16637	16726	16438	16707	16581	16653	16668	16643	16621	16585	16805	16538	16607	16646	16600	16736	16597	16701	16716	16655	16474	16724	16712	16556	16582	16690	16712	16601	16639	16703	16551	16671	16646	16583	16509	16403	16694	16749	16679	16700	16837	16546	16648	16580	16675	16493	16701	16764	16694	16405	16650	16651	16567	16796	16517	16666	16657	16664	16717	16526	16705	16581	16558	16497	16649	16595	16704	16622	16701	16760	16495	16570	16562	16609	16564	16464	16581	16548	16594	16836	16820	16506	16668	16635	16678	16506	16463	16736	16701	16579	16573	16594	16550	16600	16523	16544	16815	16567	16729	16722	16782	16507	16669	16606	16708	16649	16662	16581	16805	16626	16772	16583	16785	16709	16705	16618	16653	16731	16742	16535	16506	16582	16703	16506	16494	16651	16705	16718	16755	16802	16634	16839	16494	16602	16588	16745	16450	16578	16667	16727	16766	16516	16615	16510	16630	16742	16454	16756	16663	16633	16709	16775	16639	16560	16617	16598	16675	16690	16499	16711	16795	16639	16642	16803	16663	16733	16701	16667	16690	16658	16770	16693	16703	16823	16559	16686	16650	16701	16662	16671	16735	16694	16655	16670	16729	16597	16723	16616	16639	16645	16604	16709	16545	16688	16688	16672	16655	16583	16681	16527	16613	16638	16598	16632	16611	16787	16477	16567	16526	16577	16729	16776	16657	16573	16603	16651	16612	16607	16599	16717	16705	16727	16630	16729	16561	16749	16571	16692	16438	16565	16720	16710	16681	16609	16567	16593	16700	16596	16684	16797	16804	16543	16744	16808	16659	16700	16754	16575	16607	16469	16809	16803	16775	16506	16604	16583	16701	16674	16824	16661	16529	16315	16650	16740	16659	16660	16644	16566	16726	16716	16584	16539	16626	16594	16598	16716	16630	16679	16500	16679	16784	16508	16537	16639	16669	16680	16538	16556	16585	16643	16751	16581	16772	16692	16634	16695	16612	16582	16519	16824	16585	16694	16582	16725	16894	16505	16716	16767	16585	16582	16609	16691	16664	16663	16747	16760	16709	16483	16661	16655	16713	16748	16620	16646	16749	16812	16704	16682	16522	16769	16726	16580	16618	16522	16522	16663	16767	16646	16621	16610	16544	16784	16617	16665	16534	16778	16713	16797	16661	16721	16582	16756	16598	16563	16613	16708	16499	16822	16538	16638	16599	16679	16790	16499	16716	16649	16590	16653	16631	16608	16634	16650	16613	16692	16549	16567	16570	16585	16604	16631	16435	16580	16599	16583	16775	16679	16714	16739	16755	16749	16645	16749	16778	16679	16763	16873	16488	16601	16636	16642	16698	16743	16477	16719	16635	16592	16514	16562	16593	16720	16559	16609	16597	16518	16619	16699	16506	16617	16626	16721	16626	16584	16532	16632	16744	16661	16543	16620	16745	16670	16696	16782	16751	16573	16463	16446	16298	16603	16802	16486	16585	16545	16664	16767	16835	16609	16726	16631	16723	16600	16686	16885	16489	16741	16763	16659	16684	16715	16739	16744	16615	16785	16749	16602	16580	16695	16646	16758	16646	16509	16732	16806	16681	16523	16705	16685	16698	16736	16718	16720	16605	16709	16597	16734	16707	16713	16606	16672	16559	16788	16674	16924	16707	16663	16762	16615	16556	16522	16632	16694	16707	16424	16559	16644	16621	16763	16659	16646	16681	16631	16788	16710	16677	16740	16569	16692	16694	16705	16602	16758	16893	16687	16851	16553	16497	16751	16489	16679	16663	16414	16746	16578	16753	16620	16692	16642	16697	16746	16608	16664	16591	16641	16585	16527	16619	16669	16902	16734	16669	16640	16658	16646	16731	16694	16805	16580	16495	16687	16642	16619	16659	16711	16588	16614	16638	16640	16667	16666	16614	16704	16599	16805	16682	16685	16452	16605	16792	16657	16757	16616	16602	16626	16746	16755	16824	16586	16657	16637	16755	16785	16467	16700	16649	16607	16785	16630	16659	16535	16690	16688	16606	16701	16647	16722	16581	16784	16623	16676	16756	16670	16785	16601	16637	16859	16678	16696	16682	16716	16581	16641	16749	16558	16665	16517	16537	16775	16605	16566	16647	16786	16482	16646	16704	16673	16748	16613	16740	16637	16715	16758	16607	16676	16570	16618	16682	16764	16674	16743	16588	16773	16702	16564	16503	16501	16543	16593	16598	16640	16635	16631	16593	16666	16640	16706	16562	16675	16686	16679	16548	16589	16544	16684	16647	16776	16601	16675	16798	16635	16629	16714	16422	16555	16578	16446	16779	16521	16609	16732	16733	16674	16603	16484	16541	16594	16536	16692	16769	16593	16801	16624	16776	16475	16727	16711	16597	16693	16575	16807	16561	16677	16644	16582	16646	16846	16678	16795	16601	16504	16625	16659	16508	16660	16720	16692	16723	16709	16452	16730	16376	16657	16573	16558	16736	16716	16607	16750	16597	16726	16798	16594	16769	16632	16696	16629	16647	16672	16550	16771	16559	16551	16666	16594	16684	16543	16780	16593	16580	16770	16614	16743	16516	16752	16548	16606	16696	16569	16670	16610	16948	16582	16635	16666	16648	16544	16486	16584	16455	16687	16767	16539	16752	16681	16548	16792	16540	16618	16575	16699	16696	16628	16730	16449	16635	16740	16767	16629	16655	16476	16736	16674	16670	16711	16498	16571	16624	16685	16657	16703	16556	16771	16623	16770	16621	16617	16725	16583	16568	16455	16838	16699	16609	16457	16619	16611	16607	16527	16524	16625	16723	16694	16580	16610	16582	16686	16713	16783	16657	16725	16611	16617	16626	16806	16660	16638	16684	16650	16787	16636	16656	16558	16705	16487	16745	16708	16640	16650	16695	16516	16701	16572	16585	16610	16743	16570	16628	16562	16671	16895	16694	16847	16718	16588	16773	16690	16751	16918	16572	16549	16714	16703	16712	16564	16711	16721	16557	16732	16684	16603	16812	16506	16733	16597	16698	16651	16670	16703	16795	16672	16421	16815	16630	16600	16441	16726	16669	16746	16592	16445	16786	16639	16718	16780	16676	16694	16751	16664	16619	16580	16627	16709	16364	16775	16715	16579	16722	16632	16534	16825	16743	16624	16574	16797	16463	16691	16761	16567	16559	16643	16529	16865	16653	16678	16707	16681	16732	16780	16612	16504	16466	16556	16617	16656	16750	16716	16869	16659	16746	16640	16627	16533	16678	16720	16705	16602	16565	16638	16593	16609	16696	16573	16664	16777	16632	16744	16736	16638	16656	16761	16630	16508	16728	16565	16616	16725	16567	16546	16605	16643	16688	16574	16651	16708	16667	16632	16686	16602	16718	16679	16723	16655	16536	16670	16656	16617	16545	16646	16661	16722	16734	16641	16821	16737	16693	16574	16671	16692	16640	16608	16625	16682	16551	16682	16728	16632	16713	16728	16652	16648	16795	16641	16482	16674	16639	16709	16557	16684	16686	16568	16647	16738	16629	16606	16650	16752	16622	16697	16714	16698	16567	16629	16674	16715	16559	16709	16654	16665	16593	16575	16550	16732	16609	16848	16662	16738	16635	16437	16719	16658	16639	16620	16667	16663	16678	16549	16759
27630	23127	27964	24893	20111	19287	18779	17975	17960	17606	17518	17214	17317	17188	16959	16833	16597	16816	16869	16754	16961	16648	16635	16882	16791	16679	16713	16788	16984	16683	16715	16854	16770	16554	16644	16869	16735	16656	16625	16574	16479	16639	16705	16715	16599	16645	16601	16757	16655	16746	16646	16572	16791	16773	16788	16674	16722	16675	16460	16718	16721	16605	16639	16634	16773	16627	16652	16534	16909	16847	16573	16691	16588	16794	16680	16690	16666	16655	16684	16699	16728	16900	16620	16760	16547	16652	16691	16741	16584	16639	16635	16649	16805	16541	16590	16643	16472	16608	16729	16810	16832	16660	16578	16501	16554	16724	16572	16654	16742	16747	16802	16481	16652	16718	16695	16889	16811	16603	16614	16778	16759	16717	16795	16576	16542	16656	16702	16511	16524	16603	16633	16737	16873	16741	16767	16777	16638	16446	16671	16578	16678	16541	16707	16695	16584	16675	16636	16642	16654	16589	16686	16522	16683	16540	16552	16801	16912	16520	16713	16572	16693	16704	16791	16619	16803	16663	16534	16857	16674	16538	16704	16648	16616	16682	16722	16528	16708	16692	16825	16672	16697	16535	16602	16612	16732	16656	16588	16638	16839	16847	16727	16661	16507	16667	16682	16517	16665	16519	16671	16578	16463	16711	16874	16540	16669	16668	16728	16590	16669	16662	16456	16559	16687	16607	16598	16445	16738	16620	16676	16648	16634	16602	16694	16725	16513	16521	16433	16582	16597	16954	16611	16527	16595	16392	16547	16609	16492	16476	16557	16547	16635	16634	16495	16641	16769	16716	16626	16712	16682	16704	16506	16528	16712	16671	16675	16711	16760	16638	16662	16717	16718	16785	16660	16639	16728	16639	16810	16629	16674	16694	16478	16823	16722	16790	16865	16537	16587	16436	16578	16640	16536	16481	16431	16569	16639	16628	16614	16928	16392	16572	16612	16545	16852	16320	16636	16871	16757	16614	16482	16455	16765	16582	16682	16692	16583	16566	16671	16592	16720	16695	16638	16608	16542	16855	16599	16499	16805	16549	16551	16706	16567	16600	16635	16598	16710	16669	16700	16557	16619	16836	16553	16556	16626	16648	16672	16563	16513	16617	16757	16637	16670	16769	16622	16578	16485	16687	16734	16451	16528	16497	16682	16595	16676	16503	16671	16776	16724	16544	16633	16805	16565	16524	16681	16812	16748	16681	16784	16332	16562	16588	16730	16584	16626	16736	16313	16594	16681	16747	16766	16647	16758	16618	16800	16810	16581	16720	16711	16657	16526	16622	16584	16592	16816	16680	16688	16411	16471	16674	16688	16528	16526	16586	16486	16601	16611	16534	16579	16735	16655	16714	16641	16526	16747	16672	16601	16623	16726	16767	16664	16763	16724	16599	16640	16780	16715	16677	16792	16768	16656	16726	16738	16580	16597	16566	16581	16360	16706	16550	16555	16587	16756	16509	16677	16645	16638	16725	16601	16551	16664	16686	16592	16686	16674	16620	16488	16601	16682	16757	16558	16680	16807	16607	16660	16729	16360	16722	16614	16952	16658	16648	16835	16866	16635	16820	16599	16729	16676	16776	16588	16551	16724	16585	16541	16732	16742	16781	16735	16513	16561	16451	16715	16770	16510	16662	16688	16582	16691	16567	16671	16747	16672	16561	16634	16981	16786	16849	16690	16768	16581	16681	16683	16717	16718	16651	16640	16634	16659	16634	16675	16738	16454	16582	16695	16701	16704	16691	16537	16536	16800	16619	16576	16665	16936	16915	16600	16654	16713	16605	16694	16796	16773	16783	16763	16794	16713	16741	16681	16749	16635	16801	16549	16422	16719	16651	16985	16549	16582	16656	16635	16535	16800	16730	16615	16743	16642	16734	16742	16753	16569	16478	16669	16820	16724	16844	16847	16528	16690	16537	16678	16769	16692	16659	16662	16702	16564	16458	16895	16552	16865	16689	16595	16742	16760	16829	16621	16672	16631	16822	16806	16624	16548	16555	16626	16749	16572	16561	16571	16603	16622	16642	16681	16606	16606	16733	16590	16773	16725	16589	16584	16607	16551	16637	16699	16630	16685	16798	16738	16693	16648	16587	16678	16728	16865	16623	16736	16327	16648	16664	16444	16665	16503	16698	16622	16742	16613	16776	16728	16562	16697	16564	16636	16610	16783	16700	16565	16670	16598	16606	16752	16581	16627	16644	16496	16652	16536	16486	16624	16610	16467	16714	16614	16488	16634	16906	16864	16762	16623	16787	16784	16633	16732	16687	16615	16620	16794	16552	16644	16670	16556	16410	16788	16812	16799	16869	16571	16621	16448	16590	16604	16490	16541	16498	16546	16888	16527	16667	16647	16577	16618	16544	16836	16749	16576	16822	16655	16402	16638	16580	16719	16765	16377	16566	16809	16571	16515	16489	16614	16546	16724	16679	16549	16629	16602	16510	16759	16629	16679	16786	16982	16587	16440	16682	16798	16844	16478	16875	16556	16584	16502	16533	16610	16709	16553	16585	16557	16761	16738	16556	16595	16681	16617	16609	16622	16688	16646	16680	16380	16779	16618	16595	16709	16679	16568	16548	16563	16584	16897	16915	16620	16621	16710	16733	16746	16595	16522	16702	16656	16552	16696	16810	16711	16667	16888	16558	16662	16606	16633	16541	16621	16560	16398	16559	16835	16744	16668	16599	16690	16848	16824	16659	16739	16652	16733	16678	16696	16657	16481	16630	16790	16511	16724	16624	16478	16607	16259	16470	16594	16572	16648	16604	16752	16622	16593	16714	16803	16381	16792	16746	16591	16788	16684	16705	16616	16772	16500	16531	16689	16718	16671	16534	16849	16863	16809	16631	16435	16668	16555	16571	16518	16707	16660	16670	16602	16811	16802	16628	16618	16503	16563	16553	16502	16717	16723	16726	16775	16667	16510	16680	16491	16526	16879	16543	16807	16653	16461	16527	16354	16712	16720	16452	16825	16441	16633	16650	16628	16801	16620	16965	16820	16754	16661	16603	16770	16683	16479	16672	16625	16706	16696	16516	16775	16605	16774	16731	16503	16620	16736	16693	16565	16696	17011	16771	16667	16714	16552	16332	16573	16687	16605	16368	16614	16621	16702	16648	16724	16752	16533	16449	16803	16584	16672	16730	16634	16491	16665	16827	16634	16584	16535	16682	16518	16581	16654	16547	16743	16653	16596	16556	16599	16590	16620	16663	16530	16816	16792	16487	16563	16706	16657	16568	16422	16849	16769	16569	16509	16634	16818	16686	16828	16720	16498	16538	16651	16489	16520	16595	16688	16576	16768	16629	16567	16867	16669	16602	16561	16853	16519	16789	16749	16593	16729	16600	16456	16616	16621	16717	16818	16704	16575	16383	16356	16820	16586	16739	16557	16508	16726	16483	16701	16728	16531	16456	16776	16711	16665	16594	16680	16633	16765	16659	16635	16912	16572	16740	16724	16716	16870	16729	16658	16545	16693	16636	16706	16512	16735	16665	16647	16737	16479	16697	16701	16659	16636	16668	16572	16794	16643	16728	16609	16696	16581	16528	16597	16588	16608	16754	16550	16588	16696	16775	16773	16715	16580	16673	16665	16622	16672	16614	16643	16482	16498	16581	16740	16567	16652	16643	16488	16692	16660	16589	16634	16496	16640	16730	16738	16534	16704	16658	16870	16667	16655	16740	16626	16556	16752	16546	16652	16699	16796	16618	16923	16734	16530	16668	16705	16803	16695	16481	16551	16536	16751	16624	16619	16551	16699	16460	16549	16540	16611	16677	16650	16752	16654	16560	16754	16747	16698	16684	16765	16557	16484	16694	16484	16802	16765	16547	16515	16562	16615	16770	16683	16651	16738	16677	16401	16639	16469	16832	16712	16442	16569	16705	16678	16733	16628	16751	16372	16737	16701	16351	16596	16796	16703	16521	16633	16663	16727	16846	16640	16533	16519	16808	16718	16790	16642	16671	16602	16482	16714	16720	16726	16531	16829	16665	16644	16652	16653	16715	16548	16542	16402	16675	16615	16491	16709	16823	16643	16542	16575	16805	16636	16617	16604	16884	16807	16753	16590	16583	16585	16679	16821	16785	16563	16797	16780	16758	16639	16642	16585	16677	16497	16428	16499	16513	16540	16693	16655	16764	16680	16596	16477	16427	16599	16711	16630	16746	16613	16605	16772	16579	16724	16535	16606	16511	16522	16603	16696	16584	16700	16695	16664	16632	16634	16656	16679	16723	16540	16588	16564	16596	16811	16571	16574	16571	16615	16842	16590	16624	16681	16647	16782	16813	16662	16649	16695	16606	16562	16812	16704	16622	16540	16700	16626	16589	16503	16620	16531	16747	16609	16745	16750	16704	16619	16589	16847	16732	16638	16671	16685	16512	16637	16702	16740	16647	16754	16442	16670	16749	16629	16936	16572	16659	16921	16700	16583	16813	16765	16586	16770	16613	16587	16499	16687	16695	16778	16544	16478	16606	16801	16618	16733	16703	16564	16737	16821	16738	16432	16662	16689	16577	16604	16697	16577	16561	16685	16705	16597	16699	16745	16545	16579	16518	16696	16659	16897	16560	16630	16606	16791	16748	16647	16718	16669	16713	16750	16815	16787	16682	16649	16626	16807	16727	16708	16508	16761	16774	16561	16739	16547	16722	16539	16875	16665	16582	16709	16709	16719	16706	16735	16699	16535	16731	16631	16736	16671	16517	16677	16660	16768	16736	16748	16653	16763	16677	16880	16564	16526	16826	16754	16575	16661	16479	16704	16720	16562	16633	16681	16607	16645	16727	16689	16847	16685	16665	16683	16643	16682	16747	16624	16759	16887	16555	16745	16693	16715	16674	16662	16591	16745	16619	16492	16758	16792	16819	16521	16636	16482	16622	16719	16700	16477	16625	16573	16863	16673	16800	16967	16648	16794	16778	16682	16651	16722	16611	16592	16479	16714	16777	16619	16540	16469	16725	16596	16670	16580	16482	16724	16650	16615	16590	16529	16762	16764	16688	16669	16543	16558	16526	16675	16727	16623	16501	16810	16778	16693	16651	16621	16854	16815	16644	16644	16675	16592	16560	16598	16373	16632	16595	16524	16685	16802	16535	16707	16844	16764	16681	16570	16629	16716	16601	16740	16501	16560	16894	16593	16512
21132	32010	30582	24441	20841	19657	18634	17846	17359	16914	16343	16080	16110	15882	15781	15596	15600	15366	15682	15451	15529	15509	15600	15502	15496	15335	15423	15357	15437	15507	15459	15285	15426	15183	15393	15264	15351	15545	15397	15342	15416	15424	15401	15297	15420	15231	15374	15313	15497	15408	15269	15366	15637	15288	15496	15518	15236	15416	15376	15436	15399	15461	15279	15395	15244	15382	15436	15322	15464	15338	15336	15446	15261	15322	15428	15274	15154	15247	15354	15213	15423	15252	15356	15405	15422	15224	15371	15304	15417	15366	15443	15232	15394	15313	15372	15444	15368	15248	15483	15394	15354	15339	15213	15447	15205	15361	15425	15450	15414	15220	15264	15440	15389	15357	15276	15231	15282	15295	15398	15428	15425	15276	15408	15411	15467	15446	15370	15411	15217	15356	15327	15245	15226	15457	15327	15387	15380	15427	15391	15361	15316	15462	15244	15188	15489	15435	15369	15282	15456	15273	15321	15445	15372	15272	15328	15323	15280	15392	15350	15350	15457	15360	15496	15313	15363	15431	15183	15550	15321	15480	15277	15215	15346	15534	15316	15197	15520	15367	15406	15403	15430	15238	15248	15381	15425	15319	15348	15420	15362	15417	15413	15396	15355	15352	15505	15211	15298	15389	15373	15360	15357	15434	15373	15424	15434	15377	15495	15173	15500	15325	15302	15291	15285	15359	15224	15447	15377	15468	15329	15432	15414	15087	15265	15204	15462	15259	15360	15314	15284	15435	15479	15389	15324	15303	15405	15254	15326	15390	15306	15432	15334	15404	15274	15265	15290	15166	15493	15334	15321	15311	15215	15328	15378	15351	15490	15272	15273	15119	15381	15485	15400	15355	15349	15292	15337	15367	15347	15354	15326	15367	15387	15492	15314	15394	15502	15416	15401	15293	15247	15323	15412	15273	15308	15502	15413	15279	15281	15512	15383	15567	15234	15255	15369	15399	15291	15318	15414	15372	15435	15269	15247	15347	15448	15237	15467	15414	15385	15253	15321	15312	15266	15425	15507	15242	15337	15320	15334	15241	15460	15313	15490	15284	15322	15410	15259	15405	15435	15272	15419	15275	15231	15296	15420	15340	15270	15264	15418	15294	15338	15310	15219	15373	15477	15415	15442	15349	15307	15398	15264	15305	15403	15432	15254	15345	15221	15243	15329	15466	15332	15418	15435	15302	15305	15464	15490	15323	15308	15367	15467	15278	15327	15508	15459	15408	15256	15383	15358	15516	15470	15231	15250	15406	15493	15480	15468	15393	15462	15324	15468	15449	15449	15298	15413	15410	15307	15276	15191	15276	15367	15291	15452	15446	15411	15263	15384	15302	15427	15391	15348	15361	15288	15301	15235	15467	15376	15385	15335	15453	15350	15274	15522	15388	15213	15312	15269	15306	15099	15309	15340	15334	15384	15381	15485	15333	15369	15467	15444	15120	15281	15365	15439	15377	15325	15455	15409	15382	15476	15461	15294	15305	15454	15444	15435	15380	15428	15308	15320	15463	15325	15233	15473	15434	15322	15292	15427	15382	15368	15351	15275	15379	15494	15378	15394	15397	15323	15491	15250	15304	15347	15195	15272	15416	15241	15267	15446	15260	15279	15343	15316	15428	15347	15403	15371	15365	15277	15421	15344	15323	15455	15420	15316	15346	15476	15429	15477	15333	15307	15355	15467	15370	15567	15331	15341	15338	15310	15414	15306	15435	15295	15306	15374	15287	15393	15276	15397	15396	15451	15331	15382	15434	15325	15210	15374	15357	15224	15424	15314	15361	15394	15304	15539	15207	15362	15306	15439	15350	15398	15438	15388	15536	15296	15364	15396	15353	15303	15439	15283	15445	15304	15395	15357	15420	15486	15343	15361	15488	15441	15373	15636	15235	15418	15403	15441	15252	15425	15361	15317	15350	15330	15387	15430	15369	15429	15295	15479	15403	15214	15473	15257	15333	15455	15384	15362	15516	15484	15366	15141	15461	15301	15348	15325	15262	15277	15489	15501	15490	15381	15355	15399	15198	15423	15420	15349	15434	15509	15255	15289	15264	15477	15214	15354	15360	15138	15510	15369	15317	15344	15527	15372	15334	15340	15374	15400	15448	15320	15430	15361	15380	15189	15364	15442	15523	15423	15471	15284	15258	15364	15286	15397	15257	15406	15382	15240	15255	15412	15224	15357	15420	15515	15301	15379	15290	15458	15444	15233	15405	15214	15285	15390	15375	15402	15568	15216	15339	15481	15229	15294	15377	15530	15517	15441	15330	15246	15165	15408	15206	15463	15598	15201	15470	15360	15386	15134	15517	15457	15429	15351	15317	15401	15419	15270	15245	15386	15293	15333	15349	15264	15399	15352	15270	15399	15465	15429	15481	15402	15372	15545	15460	15232	15377	15293	15326	15429	15381	15389	15269	15511	15393	15506	15199	15172	15339	15395	15341	15531	15394	15395	15414	15372	15268	15161	15395	15342	15444	15371	15256	15367	15425	15276	15318	15392	15204	15252	15160	15416	15301	15635	15381	15429	15266	15289	15248	15291	15198	15417	15195	15311	15325	15464	15296	15274	15535	15498	15394	15290	15252	15357	15354	15314	15542	15403	15446	15237	15398	15225	15254	15246	15364	15447	15312	15377	15371	15239	15413	15303	15379	15380	15421	15393	15243	15333	15458	15419	15286	15433	15384	15266	15449	15343	15487	15348	15226	15312	15495	15504	15310	15335	15621	15311	15396	15327	15398	15393	15348	15356	15437	15262	15522	15272	15293	15258	15148	15384	15238	15366	15349	15347	15218	15388	15334	15250	15444	15365	15429	15330	15208	15344	15144	15415	15351	15192	15504	15315	15265	15391	15397	15270	15345	15454	15312	15379	15294	15410	15238	15269	15294	15328	15232	15346	15343	15488	15563	15274	15380	15475	15453	15474	15251	15358	15341	15207	15279	15258	15360	15230	15417	15322	15251	15410	15205	15357	15302	15302	15531	15416	15438	15348	15503	15266	15245	15481	15194	15417	15367	15387	15413	15311	15400	15165	15485	15487	15248	15214	15253	15334	15325	15402	15312	15535	15473	15445	15336	15207	15285	15289	15404	15436	15429	15270	15417	15496	15312	15336	15494	15472	15362	15535	15337	15222	15302	15352	15411	15297	15401	15296	15261	15238	15347	15297	15183	15313	15486	15296	15172	15374	15317	15420	15314	15266	15309	15516	15383	15381	15439	15488	15429	15396	15416	15305	15124	15306	15481	15408	15173	15451	15399	15293	15364	15373	15201	15390	15265	15382	15264	15427	15263	15411	15276	15286	15401	15268	15452	15432	15442	15400	15335	15311	15274	15253	15293	15393	15325	15271	15395	15291	15360	15291	15473	15333	15405	15412	15219	15369	15448	15377	15216	15278	15228	15259	15487	15370	15405	15477	15382	15525	15425	15475	15484	15294	15336	15454	15286	15332	15144	15329	15295	15502	15450	15388	15293	15346	15402	15311	15452	15288	15457	15356	15328	15233	15423	15500	15429	15349	15510	15446	15321	15375	15337	15456	15356	15254	15266	15187	15329	15297	15413	15558	15193	15559	15336	15330	15348	15527	15523	15230	15213	15353	15373	15350	15367	15393	15273	15321	15416	15276	15351	15233	15282	15381	15480	15252	15425	15414	15376	15479	15396	15167	15244	15369	15514	15356	15491	15398	15337	15358	15428	15388	15312	15192	15361	15460	15261	15232	15430	15252	15321	15323	15406	15294	15345	15423	15316	15309	15490	15257	15175	15365	15344	15357	15483	15286	15324	15326	15296	15451	15339	15200	15368	15361	15271	15274	15319	15379	15338	15430	15296	15275	15424	15229	15375	15545	15470	15367	15375	15463	15296	15342	15352	15225	15422	15254	15496	15228	15218	15548	15396	15541	15256	15343	15346	15480	15351	15370	15470	15422	15399	15256	15331	15458	15409	15168	15513	15293	15394	15308	15391	15301	15373	15297	15491	15350	15331	15451	15351	15222	15314	15536	15629	15542	15254	15305	15418	15460	15395	15353	15373	15400	15316	15258	15368	15313	15339	15298	15244	15261	15465	15263	15311	15425	15405	15325	15285	15231	15247	15265	15276	15506	15420	15455	15299	15315	15363	15303	15303	15256	15385	15356	15457	15438	15541	15391	15453	15420	15425	15456	15509	15355	15447	15369	15527	15316	15327	15300	15414	15360	15323	15466	15445	15494	15297	15384	15297	15260	15318	15362	15258	15248	15344	15190	15335	15240	15446	15417	15269	15378	15354	15413	15260	15292	15232	15434	15337	15571	15234	15471	15446	15249	15382	15328	15253	15348	15338	15323	15429	15374	15346	15700	15564	15302	15247	15413	15241	15340	15175	15365	15271	15296	15391	15360	15267	15154	15376	15429	15353	15367	15364	15336	15400	15220	15384	15392	15355	15419	15279	15229	15367	15426	15303	15432	15278	15311	15322	15270	15276	15341	15325	15425	15430	15366	15401	15549	15456	15481	15399	15213	15241	15425	15397	15504	15302	15252	15547	15475	15398	15359	15484	15388	15450	15478	15410	15300	15351	15318	15520	15547	15316	15330	15318	15464	15283	15398	15409	15448	15171	15286	15308	15426	15241	15256	15435	15268	15346	15206	15351	15414	15363	15432	15304	15310	15273	15257	15244	15386	15556	15400	15290	15481	15329	15412	15347	15423	15232	15303	15534	15285	15331	15230	15328	15484	15144	15346	15388	15428	15336	15422	15575	15257	15420	15141	15348	15580	15343	15218	15336	15397	15289	15425	15308	15441	15241	15225	15283	15285	15423	15412	15208	15241	15381	15545	15348	15490	15498	15138	15477	15356	15368	15464	15492	15448	15381	15402	15341	15306	15371	15369	15174	15482	15316	15329	15340	15353	15537	15376	15301	15418	15472	15457	15383	15408	15350	15189	15270	15361	15446	15246	15419	15484	15253	15343	15497	15276	15343	15375	15413	15445	15440	15245	15407	15370	15299	15344	15190	15401	15495	15568	15148	15367	15385	15153	15320	15251	15335	15330	15272	15467	15313	15402	15356	15316	15290	15323	15377	15212	15543	15369	15345	15416	15422	15295	15290	15378	15325	15239	15155	15354	15331	15484	15415	15268	15358	15384	15434	15400	15472	15403	15209
24049	21227	28629	24888	23499	24178	23426	20657	19399	19241	18692	18478	18127	17743	17666	17737	17563	17591	17358	17605	17513	17384	17362	17287	17426	17305	17396	17282	17130	17226	17139	17102	17059	17286	17468	17363	17171	17000	17098	17209	17334	17179	17297	17410	17076	17240	17262	17116	16912	17055	17199	17027	17132	17184	17042	17132	16863	17062	17045	17100	17219	17379	17237	17252	17176	17222	17109	17235	17289	17166	17243	17254	17152	17115	17009	17028	17120	17332	17152	17157	17045	17100	17116	17109	16972	17283	17022	17093	17071	16885	17210	17047	17119	17266	17263	16891	17230	17038	16983	17272	17061	17069	17066	17000	16970	16970	17230	17240	17037	17129	17073	17220	17058	17369	17050	17306	17197	17405	17333	17146	17238	17284	17107	16933	17183	17300	17048	17011	17156	17058	17155	17096	17053	17235	17187	17000	17311	17200	17182	17176	17213	17121	17052	17187	17049	17213	17087	17035	17091	17091	17045	17216	17307	17039	17163	16989	17180	17153	17185	17160	17063	17005	16920	17168	17025	16965	17330	17187	17209	17017	17240	17085	17113	16995	17131	17161	16995	17016	17171	17295	17166	17061	17127	17073	17020	17153	16992	17108	16999	17155	17147	17006	17052	17052	17056	17253	17077	17125	17152	17108	17049	17047	17049	17087	17258	17141	17114	17141	17215	17119	17019	17060	17067	17018	17228	17281	17043	17075	17171	17010	17161	17232	16911	17067	17128	17139	17367	17132	17453	17327	17354	17235	17087	17113	17102	17236	17128	17294	16919	17119	17250	17076	17397	17271	16981	17120	17247	17125	17205	16856	17111	17248	17014	17236	17141	17210	17057	17045	17144	17144	17169	17199	17311	17226	17365	16962	16898	17132	17153	17090	17165	17195	17138	17153	17078	16976	16977	17162	17032	17212	16959	17122	17146	17226	17205	17344	17085	17137	17049	17006	17025	17230	17095	17092	17107	17004	17179	17092	17132	17062	17075	17257	17191	16988	17192	17179	17216	17149	17133	17281	17202	16976	17087	17228	17168	16931	17070	17184	17198	16952	17115	17115	17172	17283	17214	17247	17238	17205	17201	17113	17143	17109	17081	17078	17184	17026	17266	17127	17073	17161	17175	17193	17014	17332	17060	17352	17132	17183	17150	17000	17180	17041	17257	17362	17226	17104	17126	17154	17162	17242	17335	17239	17110	17112	17242	17184	17303	17171	17136	17214	17027	17132	17287	17241	17012	17012	17163	16965	17231	17233	17037	16992	17056	17142	17135	17273	17219	17114	17302	17230	17212	17234	17228	17135	17040	16991	17143	17030	17300	17095	17051	17077	17268	16959	17117	17108	17145	17189	17201	17007	17142	17293	17242	17235	17172	17065	17203	17102	17097	17152	17040	17155	17122	17083	17156	17028	17070	17136	17291	17042	17132	17207	17012	17185	17377	17035	17041	17188	17286	16873	17061	17055	17361	17057	16815	17158	17079	17265	17095	16853	17074	17124	16928	17363	17229	17115	17230	17054	17247	17308	17116	17366	17010	17185	17086	17125	16929	16885	17076	17213	17073	17032	17044	17465	17234	17256	17286	17177	17225	16953	17136	17128	17055	17015	17122	17069	17314	17096	17213	17235	17150	17107	17100	16988	17268	17126	17158	17013	17044	16818	17073	17083	17275	17057	16869	17014	17166	17092	17220	16907	17334	17160	17424	17132	17440	17140	17001	17194	17141	17073	17009	16841	17018	17227	17085	17157	17229	17259	17107	17132	16998	17277	17314	17190	17213	17173	17082	17068	17232	17104	17111	17251	17296	17074	17196	17122	17174	16899	17133	17054	17301	17019	17178	17282	17022	17084	17131	17096	17183	17164	17068	17129	17164	17070	17152	17103	16997	17014	17213	17283	17219	17015	17109	17154	17150	16843	17255	17254	17140	17122	17115	17113	17207	17154	16971	17073	17161	17317	17166	17105	16887	17301	17226	17128	17376	17247	17143	17115	16969	17054	16988	17067	17316	17064	17029	17085	17122	17098	17020	17191	17081	17094	17328	17120	17322	17076	17089	17117	17055	17119	17208	17181	17096	17276	17085	17022	17011	17029	17136	17119	17090	17210	16941	17232	17122	17214	17123	17158	16942	17280	17235	17138	17035	17192	17080	17115	17209	17036	17171	17038	17052	17229	17046	17107	17095	17266	17222	17087	17167	17225	17144	17157	17181	17115	17055	17064	17000	17264	17186	17396	17118	17074	17174	17172	17210	16939	17119	16942	17256	17102	16972	17170	17139	17208	17190	16960	17208	17276	17201	17086	17078	17098	17062	17194	17118	17244	17289	17192	17141	16901	17123	17314	17143	16957	17067	17190	16984	16863	17008	16885	17113	17110	17129	17109	17284	17360	17187	17019	17153	17126	17198	17169	17118	17204	17080	16936	17026	17110	17026	17060	17074	17058	16927	17100	17122	17042	17238	17170	17314	17335	16915	17082	17024	17240	17145	17110	17102	17082	17184	17063	16960	16907	17096	17230	17239	17244	17098	17100	17160	17257	17246	17086	16978	17228	17121	17124	17305	17306	17030	17196	17177	17092	17077	17057	17200	17242	17037	17014	17135	17073	17055	16791	17095	17130	17164	17292	17107	17095	17163	17017	17084	17146	16976	17268	17080	16920	17026	17233	17085	17137	17229	17086	17245	17102	17036	17142	17066	17104	17138	17278	17166	17130	17356	17152	17157	17287	16947	17215	17192	17224	17092	17107	17103	16970	16949	17117	16946	17048	17206	17228	17094	16948	17375	17238	17138	16907	16929	16996	17124	17260	17127	17083	17086	17256	17126	17083	17169	17365	17024	17116	17217	17029	17030	17204	17092	17099	16965	17233	17217	17099	17103	17085	17046	17248	17096	17202	17106	17075	17068	17158	17104	17230	17252	17110	17392	17089	17207	17077	17251	17216	17265	17165	17186	17237	16944	17156	17219	17286	17020	17005	16971	17272	17118	17063	17102	17086	17305	17102	17020	17085	17122	17287	17210	17053	17093	17024	17156	17005	16970	17153	17168	17149	16951	17320	17086	17139	16975	17174	17048	17254	17294	17167	17296	17183	17216	17134	17206	16971	17084	17192	16953	17031	16984	16979	17182	17157	17052	17054	17216	17265	17073	17095	17104	17112	17195	17229	16978	16977	17025	17060	17038	17040	16862	17167	17051	17167	16999	17135	17111	17019	17082	17066	17098	16939	16937	17192	17236	17046	17271	17081	17053	17110	17005	17399	17281	17014	16975	17201	17050	17132	16941	16879	17129	17325	17052	17026	17116	17058	17033	17227	17276	17090	17131	17088	17254	17085	17012	17005	17083	17228	17285	17216	17241	17015	17313	17062	16996	17097	17164	17134	17291	17125	17253	16949	17250	17072	17105	17288	17137	17234	17076	17205	17193	17252	17234	17171	17017	17028	17133	17213	17413	17304	17226	17109	17184	17151	17122	16914	17135	17127	17265	17062	17108	17022	17077	17039	17075	17029	16920	17119	17008	17213	17420	17275	17144	17228	17148	17120	17343	17022	17029	17153	17025	16959	17173	17176	17338	17065	16845	17204	17198	17213	17277	17027	17151	17106	17224	16954	17155	16992	17262	17320	17050	17143	17088	17100	17235	17174	16968	17295	17334	17181	16997	17037	17308	17130	17203	16946	17234	17117	17075	17014	17253	17129	17130	17063	17128	17037	17167	16931	17104	17267	17087	17094	17119	17153	17219	17284	17164	17126	17071	17204	17197	17066	17035	16973	17037	17042	17119	17011	17039	17168	16957	17126	17086	17386	17165	17126	17122	17078	17117	17064	17104	17136	17150	17108	17083	17240	17240	17064	17086	17223	17074	17381	17181	17025	17004	17092	17076	17059	17086	17127	17104	17093	17165	17013	17116	17040	17023	17131	16984	17355	17029	17153	16965	16872	17221	17205	17177	17286	17133	17075	17183	17171	16956	16896	17188	16986	17345	17064	17107	17093	16938	17119	17242	17259	17220	17095	17120	17158	16994	17151	17127	17019	17354	17189	17190	17197	16910	16996	17066	16968	17017	17269	17043	17058	17188	17273	17056	17237	17158	16963	17056	17238	17068	17056	17207	16942	17219	17003	17145	17022	17098	17231	17150	17097	17038	17241	16913	17036	17153	17107	17232	16992	16985	17015	17194	17203	17165	17177	17179	17255	17013	17195	17322	17108	17349	17055	17132	17180	17104	17015	17197	17157	17168	17009	17324	16878	16993	17013	17188	16974	16893	17069	17063	17170	17053	17051	17250	17057	17036	17315	17278	16984	17099	17107	17083	17113	17093	17089	17287	17129	17069	17100	17121	17021	16818	17013	17096	17006	16971	16844	17065	17154	17137	16982	17092	17097	17042	16990	17128	17036	17224	17217	17172	17095	17242	17192	17333	17124	17063	17087	17377	17320	17111	17296	17142	17055	17145	17055	17266	17218	17259	17209	17032	17150	17215	17316	16973	17105	17330	17034	17238	16909	17195	17079	17083	17173	17302	17098	17256	17232	17216	17261	17061	17238	16920	16928	17184	16963	17123	17018	17137	17175	17209	16852	17054	17174	16981	17081	17334	16997	17060	17104	16970	16919	17220	17157	17198	17018	17192	17011	17013	17089	17004	17170	17126	17279	17282	17099	17283	17236	17173	17186	17140	17180	17281	16970	17253	17118	17288	17451	17035	17102	17116	16933	17166	17343	17298	17042	17176	17198	17037	17255	16910	17042	17058	17271	17366	17335	17296	17312	17095	16908	16982	17054	17175	17215	17206	17029	17284	17222	17259	17219	17115	17104	17084	17260	17238	17157	17233	17258	17075	17095	17000	17148	17160	17261	17020	17038	17145	17043	17106	17225	17242	17278	17301	16945	16963	17167	16968	17181	17434	17157	17085	17142	17103	17011	17116	17048	17174	17194	17034	17229	16968	17302	17077	17169	17205	17128	17317	17197	17205	16980	17125	17145	17381	17266	17034	17024	17249	16978	17123	17230	17095	16915	17002	17021	17080	16830	17019	17282	17193	17073	17140	17180	16934	17121	17109	17254	17114	17171	17063	17265	17240	17193	17120	16995	17356	17216	17241	17111	17205	17153	17181	17035	17207	17219	17202	16971	17226	17115	16979	17308	16870	17110
22148	38885	39868	32763	27624	24239	22209	20772	19509	18942	18072	17485	17080	16809	16369	16511	16115	16136	16136	15985	16217	15944	15945	15981	15913	15719	15896	15873	15772	15759	15836	15749	15707	15656	15737	15773	15832	15757	15775	15777	15699	15787	15958	15774	15651	15814	15643	15502	15654	15503	15600	15746	15766	15631	15512	15682	15731	15593	15713	15840	15697	15780	15690	15589	15711	15469	15572	15641	15638	15660	15555	15636	15966	15899	15811	15714	15836	15617	15677	15744	15854	15640	15555	15549	15541	15603	15830	15653	15688	15646	15775	15706	15616	15690	15674	15705	15704	15790	15437	15643	15556	15733	15625	15537	15847	15392	15765	15699	15744	15600	15733	15670	15496	15754	15684	15684	15625	15658	15502	15709	15527	15614	15663	15661	15643	15751	15746	15616	15698	15797	15755	15691	15709	15712	15646	15722	15641	15569	15451	15949	15601	15431	15584	15654	15683	15705	15660	15745	15643	15649	15703	15627	15580	15674	15668	15881	15664	15627	15769	15701	15709	15627	15586	15603	15767	15602	15754	15673	15778	15634	15723	15765	15801	15614	15577	15820	15663	15760	15663	15634	15678	15758	15637	15775	15595	15527	15568	15518	15746	15552	15585	15585	15811	15638	15778	15684	15788	15542	15577	15686	15600	15582	15664	15532	15705	15683	15562	15569	15777	15770	15645	15728	15609	15763	15719	15657	15682	15695	15698	15559	15722	15727	15713	15670	15772	15688	15618	15632	15484	15615	15698	15704	15583	15553	15689	15703	15572	15624	15563	15706	15626	15813	15700	15733	15727	15522	15707	15578	15847	15722	15554	15700	15827	15450	15717	15673	15664	15532	15842	15618	15788	15676	15638	15708	15746	15721	15785	15600	15722	15649	15703	15619	15775	15644	15699	15564	15536	15810	15715	15594	15737	15645	15740	15592	15773	15728	15768	15521	15732	15806	15829	15697	15640	15597	15750	15757	15859	15769	15523	15679	15586	15688	15620	15771	15897	15493	15479	15670	15746	15622	15709	15644	15622	15656	15847	15653	15656	15939	15679	15591	15654	15697	15534	15624	15712	15578	15688	15591	15598	15674	15754	15518	15731	15847	15831	15511	15573	15717	15542	15597	15648	15686	15511	15670	15838	15584	15590	15720	15685	15574	15681	15775	15527	15848	15784	15694	15860	15673	15529	15729	15594	15605	15702	15559	15542	15779	15683	15780	15721	15665	15619	15506	15555	15692	15526	15647	15599	15787	15722	15636	15586	15425	15729	15610	15666	15776	15633	15564	15692	15460	15733	15686	15695	15671	15608	15657	15719	15743	15690	15600	15697	15767	15588	15662	15653	15758	15662	15695	15750	15762	15424	15753	15657	15471	15701	15776	15520	15635	15674	15693	15588	15611	15941	15642	15725	15783	15667	15592	15691	15838	15741	15665	15472	15728	15605	15561	15596	15553	15796	15780	15417	15708	15805	15622	15558	15667	15715	15714	15562	15473	15697	15549	15669	15617	15451	15808	15669	15535	15634	15599	16044	15651	15715	15570	15839	15577	15630	15790	15686	15597	15597	15490	15800	15614	15858	15591	15518	15581	15663	15658	15729	15910	15717	15626	15629	15753	15613	15646	15641	15772	15771	15712	15758	15675	15573	15752	15639	15604	15770	15622	15705	15612	15739	15646	15721	15716	15510	15535	15648	15696	15558	15653	15697	15730	15683	15719	15683	15648	15608	15643	15647	15601	15778	15539	15626	15687	15608	15811	15669	15642	15663	15676	15477	15576	15691	15463	15628	15887	15764	15585	15581	15673	15669	15789	15763	15646	15735	15722	15755	15689	15825	15580	15723	15669	15494	15687	15651	15658	15651	15665	15670	15654	15645	15680	15603	15799	15719	15717	15664	15523	15626	15622	15645	15650	15760	15705	15602	15711	15692	15669	15739	15620	15633	15556	15437	15753	15732	15600	15575	15769	15939	15738	15731	15732	15770	15618	15649	15698	15656	15432	15701	15805	15760	15508	15774	15674	15716	15642	15614	15672	15814	15600	15816	15844	15580	15590	15567	15537	15612	15674	15667	15670	15696	15621	15730	15559	15796	15655	15643	15655	15684	15676	15702	15751	15677	15630	15670	15518	15701	15604	15656	15598	15648	15652	15595	15680	15628	15704	15701	15702	15638	15672	15712	15705	15625	15804	15445	15828	15695	15902	15626	15629	15608	15760	15527	15714	15734	15614	15810	15680	15562	15678	15778	15609	15609	15630	15738	15658	15730	15540	15648	15617	15677	15825	15707	15772	15627	15861	15836	15700	15563	15705	15456	15803	15605	15713	15658	15683	15634	15570	15660	15814	15822	15641	15706	15865	15593	15440	15655	15544	15504	15533	15657	15706	15637	15721	15724	15612	15843	15618	15750	15651	15604	15872	15817	15523	15561	15844	15756	15672	15541	15791	15642	15641	15657	15561	15694	15681	15748	15672	15545	15558	15813	15786	15682	15723	15667	15651	15739	15742	15648	15606	15626	15621	15609	15662	15866	15531	15869	15612	15592	15767	15709	15792	15784	15551	15751	15558	15646	15582	15673	15647	15681	15733	15584	15608	15690	15398	15663	15720	15655	15571	15787	15831	15669	15733	15699	15736	15608	15730	15549	15593	15686	15955	15802	15648	15650	15715	15695	15570	15581	15559	15740	15743	15681	15659	15586	15734	15765	15811	15948	15714	15768	15567	15769	15805	15818	15691	15697	15684	15592	15557	15714	15844	15488	15641	15626	15475	15633	15654	15747	15583	15718	15810	15714	15778	15845	15772	15790	15545	15783	15645	15669	15576	15598	15550	15875	15588	15680	15551	15640	15584	15622	15730	15754	15689	15762	15558	15601	15617	15553	15637	15651	15662	15815	15860	15559	15735	15696	15753	15680	15655	15695	15844	15579	15733	15755	15796	15833	15621	15603	15690	15804	15635	15403	15852	15745	15716	15568	15457	15828	15534	15603	15654	15608	15652	15573	15836	15581	15653	15777	15817	15676	15601	15607	15543	15539	15652	15758	15734	15807	15759	15769	15640	15590	15629	15730	15681	15747	15700	15759	15613	15617	15584	15672	15751	15632	15520	15784	15648	15656	15919	15708	15706	15683	15759	15533	15634	15833	15531	15494	15712	15567	15536	15764	15590	15764	15599	15726	15770	15843	15650	15691	15829	15781	15767	15644	15690	15531	15594	15733	15620	15762	15675	15707	15774	15712	15644	15661	15590	15650	15651	15661	15727	15590	15745	15606	15870	15784	15628	15764	15676	15628	15685	15394	15642	15681	15625	15692	15599	15591	15740	15618	15671	15678	15546	15828	15648	15782	15681	15634	15720	15759	15589	15632	15568	15566	15542	15876	15595	15725	15699	15594	15772	15821	15606	15773	15631	15679	15618	15661	15686	15743	15749	15601	15475	15531	15516	15691	15732	15646	15681	15627	15619	15547	15678	15752	15681	15681	15699	15673	15763	15776	15776	15557	15776	15634	15758	15728	15674	15596	15772	15651	15598	15580	15687	15639	15613	15650	15489	15780	15632	15760	15648	15693	15702	15612	15560	15614	15578	15784	15676	15586	15583	15466	15715	15701	15637	15674	15904	15673	15708	15642	15822	15612	15670	15699	15684	15576	15568	15645	15684	15767	15832	15744	15863	15855	15629	15582	15623	15628	15726	15833	15769	15751	15655	15816	15754	15806	15679	15676	15534	15717	15698	15534	15721	15734	15595	15731	15731	15574	15579	15657	15738	15588	15610	15710	15863	15541	15701	15528	15687	15607	15584	15595	15776	15644	15722	15679	15814	15632	15732	15585	15638	15691	15739	15623	15814	15700	15679	15682	15728	15694	15716	15781	15560	15758	15728	15799	15666	15670	15675	15541	15664	15833	15688	15752	15612	15682	15547	15690	15716	15675	15565	15934	15732	15595	15522	15718	15609	15593	15740	15580	15676	15854	15815	15639	15809	15753	15707	15605	15703	15707	15871	15808	15678	15844	15773	15597	15671	15679	15654	15757	15623	15617	15804	15680	15656	15653	15579	15896	15513	15772	15664	15684	15770	15536	15708	15641	15626	15664	15848	15707	15619	15545	15711	15658	15508	15682	15594	15595	15597	15735	15784	15838	15668	15734	15707	15626	15725	15596	15665	15627	15799	15758	15663	15610	15593	15703	15546	15854	15665	15693	15601	15594	15586	15675	15616	15601	15733	15650	15599	15574	15584	15568	15611	15755	15567	15698	15623	15709	15598	15672	15838	15673	15778	15683	15758	15741	15754	15684	15691	15643	15656	15565	15592	15774	15762	15648	15764	15636	15632	15667	15749	15541	15518	15701	15686	15713	15585	15853	15839	15638	15654	15529	15722	15685	15689	15626	15655	15859	15750	15781	15569	15763	15747	15741	15834	15531	15761	15661	15851	15693	15852	15707	15700	15667	15612	15640	15665	15861	15522	15641	15569	15791	15646	15680	15489	15687	15629	15653	15727	15616	15698	15688	15614	15654	15685	15801	15757	15652	15769	15679	15704	15573	15780	15687	15740	15767	15713	15699	15795	15703	15633	15701	15669	15733	15821	15756	15752	15607	15555	15657	15667	15673	15596	15706	15630	15691	15564	15523	15612	15694	15708	15593	15722	15866	15713	15770	15726	15770	15631	15654	15720	15681	15834	15662	15629	15686	15650	15669	15511	15714	15681	15627	15757	15496	15545	15582	15784	15718	15595	15801	15961	15794	15605	15649	15572	15555	15648	15751	15742	15780	15657	15814	15558	15822	15752	15604	15564	15359	15730	15759	15719	15634	15739	15673	15595	15880	15697	15618	15749	15799	15700	15681	15705	15606	15793	15536	15644	15581	15672	15469	15683	15637	15773	15771	15728	15718	15756	15657	15689	15781	15802	15749	15526	15828	15683	15645	15702	15753	15683	15758	15607	15520	15646	15824	15789	15629	15737	15695	15750	15674	15769	15691	15579	15725	15525	15512	15775	15598	15619	15457	15817	15597	15705	15749	15668	15733	15696	15609	15739	15648	15543	15598	15540	15673	15575	15600	15727	15714	15813	15684	15559	15711	15671	15678	15741	15795	15720	15761	15559	15697	15700	15612	15741	15772	15701	15781	15655	15720	15669	15673	15617	15824	15569
22738	21198	29010	23766	22311	26194	28693	24028	22843	22402	21668	20804	20369	20045	19875	19529	19557	19603	19351	19344	19395	19240	19330	19005	19083	19196	18956	19285	19030	19209	19044	19297	19039	19077	18766	18963	18982	19061	18913	18837	18959	19028	19047	18808	18828	18977	19013	18863	18904	18935	18787	18914	18679	18865	18745	18821	18829	18731	19000	18818	18698	18775	18763	18812	18874	18866	18613	18864	18774	18817	19018	18749	18946	18860	18861	18845	18814	18696	18703	18730	18811	18880	18932	18888	18797	18799	18659	18787	18676	18829	18839	19155	18946	18756	18828	18883	18800	19004	19099	18952	18809	18718	18823	18900	18804	18863	18721	18897	18811	18765	18798	19164	18910	18878	18868	18904	18993	18885	18778	18897	18858	18776	18752	18900	18915	18667	18944	19130	18814	18958	18898	18672	18871	18754	18763	18907	18751	18386	18825	18788	19002	18728	18794	18788	18562	18780	18817	18801	18834	18773	18827	18618	18698	18810	18791	18817	18843	18674	18822	18727	18871	18845	18874	18951	18782	18578	18873	18685	19068	18855	18904	19074	18688	19006	18895	18739	18833	18819	19026	18841	18909	18708	18908	18895	18837	18871	18757	18713	18709	18628	18922	18682	18794	18977	18924	18885	18782	18631	18913	18716	18753	18906	18986	18788	18699	18854	18887	18590	18645	18791	18554	18734	18796	18883	18631	18806	18973	18679	18741	18760	18921	18862	18742	18728	18796	18701	18803	18691	18796	19044	18645	18708	18822	18771	18844	18847	18552	18764	18612	18765	18606	18692	18744	18790	18840	18741	19001	18766	18765	18773	18795	19061	18917	18729	18775	19026	18958	18910	18623	18810	18889	18740	18951	18696	18809	18957	18759	18772	18757	18744	18690	18722	18904	18720	18905	18731	18638	18943	18765	18756	18930	18546	19026	18785	18957	18880	18742	18715	18795	18695	18749	18870	18705	18809	18708	18815	18784	18925	18719	18704	18763	18649	18679	18742	18833	18762	18744	18666	18817	18687	18866	18742	18698	18859	18641	18724	18884	18821	18890	18734	18626	18888	18676	18893	18659	18617	18754	18915	18976	18837	18719	18811	18846	18729	18814	18652	18769	18754	18669	18698	18642	18844	18715	18707	18933	18617	18901	18737	18935	18771	18961	18801	18718	18788	19002	18775	18783	18869	18711	18822	18601	18631	18913	18904	18917	18771	18758	18631	18692	18593	18772	18804	18589	18681	18746	18743	18824	18779	18958	18958	18850	18800	18781	18734	18858	18595	18728	18675	18678	18776	18641	18581	18761	18721	18725	18743	18883	18756	18808	18767	18661	18717	18804	18569	18953	18919	18669	18782	18815	19065	18831	18667	18796	18691	18781	18776	18616	19078	18960	18678	18814	18810	18719	18815	18922	18893	18754	18625	18676	18686	18718	18792	18871	18863	18985	18935	18757	18710	18982	18658	18865	18823	18844	18502	18955	18762	18984	18954	19026	18848	18833	18723	18725	19020	18642	18971	18923	18915	18740	18860	18588	18774	18618	18744	18937	19109	18948	18817	18916	18750	18789	18941	18977	18930	18823	18767	18794	18678	18782	18837	18768	18630	18937	18747	18831	18764	18883	18668	18646	18663	18761	18785	18672	18597	18779	18817	18750	18737	18842	18797	18934	18670	18664	18808	19047	18722	18990	18745	18931	18926	18711	18746	18745	18683	18897	18832	18874	18764	18725	18723	18857	18776	18839	18911	18689	18795	18760	18851	18534	18769	18847	18801	18733	18923	18881	18624	18807	18769	18945	18783	18713	18941	18762	18802	18631	18788	18547	18566	18716	18621	19010	18940	18821	18709	18668	18782	18790	18763	18875	18865	18708	18610	18972	18897	18940	19016	18803	18961	18667	18636	18650	18991	18811	18772	19017	18837	18942	18942	18939	18787	18865	18835	18891	18443	18944	18862	18824	18738	18777	18986	18634	18689	18956	18789	18947	18936	18623	18884	19099	18803	18744	18736	18805	18839	18707	18845	18807	18811	18670	18907	18930	18937	18818	18857	18625	18918	18803	18795	19088	18754	18682	18636	18786	18712	18662	18841	18801	18933	18749	18811	18845	18990	18655	18680	18653	18812	18541	18774	18926	18673	18800	18748	18632	18900	18835	18740	18720	18875	18830	18675	18786	18713	18864	18710	18720	18763	18834	18847	18831	18817	18684	18789	18884	18675	18746	18953	18690	18717	18608	19021	18688	18767	18709	18565	18642	18863	18777	18780	18908	18954	18831	18922	18763	18590	18699	18943	18691	18759	18737	18849	18774	18909	18787	18879	18780	18882	18800	18896	18521	18849	18942	18780	18794	18799	18913	18856	19035	18585	18567	18794	18932	18820	18931	18933	18963	18979	18642	19010	18815	18728	18758	18854	18826	18927	18875	18856	18803	18849	18658	18866	18947	18769	18682	18853	18646	18854	18942	18817	18666	18718	18799	18844	18752	18812	18932	19044	18611	18908	18744	18738	18926	18757	18852	18721	18741	18748	18675	18634	18512	18650	18804	18691	18698	18914	18628	18731	18578	18846	18887	18874	18784	18994	18995	18892	18929	18635	18745	18971	18713	18779	18806	18844	18612	18625	18689	18786	18978	18603	18745	18808	18765	18894	18881	18996	18999	18788	18760	18827	18856	18677	18623	18901	18845	18737	18824	18960	18997	18706	18864	18843	18758	19028	18969	18821	18886	18882	18921	18738	18837	18763	18806	18752	18941	18842	18705	18906	18790	18637	18816	18914	18774	18794	18765	18828	19061	18882	18709	18902	18718	18637	18661	18813	18970	18764	18729	18770	19012	18846	18613	18824	18811	18656	18885	18860	18949	18802	18718	18829	18814	18755	18787	18767	18746	18992	18721	18719	18830	18802	18969	18783	18617	18828	18647	18731	18645	18734	18855	18786	18748	18650	18899	18774	18924	18743	18810	18661	18794	18758	18785	18884	18862	18669	18730	18555	18987	18931	18770	18975	18830	18822	18938	18734	18607	18859	18926	18796	18846	18612	18623	18635	18779	18726	18679	18745	18694	18699	19034	18799	18647	18666	18929	18558	18887	18668	18677	18959	18732	18730	18938	18839	18737	18979	18909	18649	18725	18626	18762	18780	18891	18655	18719	18803	18875	18757	18720	18662	18671	18663	18806	18901	18857	18806	18801	18887	18761	18855	18850	18836	18792	18780	18654	18924	18903	18763	18695	18580	18920	18746	18755	19004	18936	18611	18926	18601	18978	18673	18817	18866	18886	18849	18716	18812	18955	18774	18820	18709	18789	18924	18662	18795	18687	18800	18735	19065	18761	18936	18822	18830	18898	18836	18689	18965	18773	18638	18805	19157	18925	18749	18782	18738	18756	18777	18786	18872	18786	18707	18866	18831	18756	18896	18902	18777	18854	18598	18771	18725	18720	18745	18635	18662	18756	18801	18885	18882	18950	18736	18927	18982	18830	18679	19014	18651	18975	18806	18617	18567	18735	18736	18730	18636	18780	18747	18797	18720	18751	18876	18696	18668	18707	18884	18964	18823	18714	18780	18811	18783	18915	18640	18642	18580	18741	18871	18944	18873	18896	18883	18917	18526	18849	18835	18956	18471	18937	18743	18807	18918	18780	18586	18676	18830	18897	18673	18706	18749	18949	18956	18749	18695	18738	18708	18775	18839	18962	18912	18690	18671	18898	18826	18726	18637	18747	18951	18688	18710	18978	18802	18770	18880	18960	18904	18915	18926	18766	18792	18770	18761	18853	18519	18721	18853	19034	18731	18879	18956	18915	18915	18850	18873	18791	18676	18749	18812	18818	18801	18836	18959	18838	18620	18826	18696	18816	18782	18762	18750	18659	18834	18687	18855	18914	18689	18794	18950	18773	18907	18782	18682	18715	18459	18715	18738	18668	18864	18810	18960	18801	18736	18643	18691	18681	18821	18705	18711	18833	18912	18702	18654	18874	18989	18913	18871	18532	18652	18658	18983	18849	18826	18775	18742	18842	18703	18555	18659	18770	18772	18741	18768	18761	18778	18715	18722	18930	18956	18569	18870	18813	18788	18983	18846	18782	18838	18743	18643	18822	18631	19000	18800	18748	18815	18832	18718	18829	18886	18799	18840	18853	18871	18613	18857	19032	18728	19001	18785	18673	18819	18838	18864	18798	18939	18964	18784	18883	18689	18925	18699	18842	18819	18824	18656	18696	18749	18630	18992	18679	18766	18720	18863	18715	18788	18787	18876	18451	18715	18818	18943	19117	18628	18952	18703	18932	18863	18638	18719	18704	18806	18813	18851	18643	18761	18767	18659	18779	18853	18720	18889	18847	18794	18630	18766	18688	18745	18835	18641	18800	18932	18847	18889	18853	18742	18640	18870	18790	18742	18971	18926	18607	18825	18797	18768	18611	18817	18940	18699	18778	18849	18752	18779	18951	18682	19012	18724	18753	18607	18866	18791	18934	18584	18892	18906	18756	18823	18653	18839	18662	18962	18832	18697	18980	18697	18754	18793	18936	18947	18823	18745	18813	18730	18560	18716	18734	18981	18828	18734	18585	18704	18859	18674	18746	18802	18579	18854	18885	18596	18859	18787	18827	18749	18912	18775	18732	18673	18835	18878	18970	18867	18756	18896	18724	18934	18492	18827	18805	18747	18701	18663	18551	18793	18746	18838	18900	18753	18735	18633	18786	18920	18695	18660	18929	18908	18677	18901	18910	18975	18788	18667	18719	18657	18822	18657	18909	18679	18792	18652	18918	18925	18849	18601	19009	18966	18865	18765	18742	18609	18801	18661	18816	18977	18764	18968	18841	18828	18922	18695	18912	18809	18832	19070	18742	18807	18885	18714	18932	18727	19056	18821	18777	18880	18812	18768	18630	18757	18878	18782	18661	18752	18868	18899	18757	18841	18915	18912	18689	18601	18738	18529	18637	19025	18680	18951	18632	18695	18785	18660	18898	18714	18578	18670	18811	18548	18860	18744	18659	18830	18708	18840	18835	18866	18706	18774	18927	18676	18844	18722	18863	18741	18715	19100	18875	18671	18610	18683	18809	18849	18800	18770	18804	18752	18706	18760	18902	18885	18910	18970	18534	18700	18901	18694	18711	18954	18605	18924	18927	18924	18737	18760	19035	18596
24778	45997	46798	38486	33274	29560	26499	24548	23000	21681	20671	19668	18930	18285	18155	17933	17734	17396	17447	17163	17181	16996	17132	16970	17024	16978	16831	16865	16974	16715	16887	16626	16829	16736	16758	16789	16778	16705	16718	16666	16620	16739	16753	16565	16676	16655	16698	16609	16726	16697	16653	16624	16679	16487	16553	16417	16805	16634	16714	16623	16577	16627	16541	16452	16588	16698	16880	16615	16748	16775	16708	16677	16690	16533	16508	16660	16705	16545	16582	16643	16621	16559	16689	16665	16693	16596	16719	16761	16683	16355	16573	16853	16574	16697	16623	16613	16591	16535	16539	16601	16589	16737	16545	16606	16815	16661	16621	16729	16680	16673	16789	16735	16473	16660	16502	16691	16630	16663	16616	16556	16560	16593	16421	16615	16685	16655	16713	16663	16676	16573	16643	16451	16631	16820	16698	16694	16532	16709	16707	16821	16697	16758	16715	16714	16662	16589	16696	16589	16586	16680	16670	16599	16643	16519	16637	16656	16639	16442	16611	16654	16601	16738	16562	16747	16573	16629	16634	16798	16605	16689	16568	16737	16567	16773	16628	16684	16566	16735	16617	16624	16488	16638	16604	16604	16481	16700	16634	16622	16591	16523	16710	16737	16639	16758	16608	16588	16701	16633	16473	16897	16592	16557	16610	16691	16784	16583	16708	16668	16639	16678	16692	16574	16541	16716	16664	16772	16679	16688	16670	16502	16704	16684	16621	16754	16554	16782	16781	16609	16763	16761	16606	16432	16820	16682	16623	16537	16679	16618	16549	16620	16741	16605	16696	16794	16588	16662	16700	16497	16511	16699	16640	16678	16645	16568	16751	16553	16545	16480	16450	16514	16600	16455	16808	16613	16658	16784	16795	16751	16598	16762	16715	16562	16759	16805	16622	16706	16620	16614	16750	16588	16602	16680	16543	16743	16670	16528	16573	16730	16589	16612	16578	16631	16616	16681	16693	16572	16741	16481	16635	16552	16565	16627	16655	16596	16492	16531	16723	16596	16706	16579	16646	16455	16513	16595	16683	16639	16544	16758	16588	16590	16639	16780	16440	16660	16646	16581	16594	16554	16632	16484	16516	16647	16673	16849	16505	16473	16705	16681	16734	16596	16561	16616	16523	16757	16617	16579	16716	16800	16496	16573	16636	16712	16562	16649	16487	16658	16612	16606	16628	16510	16476	16641	16680	16582	16651	16577	16683	16524	16520	16612	16603	16631	16705	16766	16662	16571	16766	16620	16620	16687	16740	16677	16331	16638	16726	16650	16803	16750	16602	16563	16794	16883	16638	16609	16700	16709	16562	16832	16620	16714	16527	16596	16645	16676	16643	16536	16545	16525	16399	16605	16721	16616	16431	16601	16519	16684	16601	16649	16666	16687	16716	16568	16672	16546	16638	16519	16593	16641	16576	16587	16792	16727	16525	16601	16728	16618	16540	16482	16574	16459	16580	16757	16517	16516	16728	16702	16467	16639	16451	16628	16650	16804	16455	16550	16699	16717	16506	16546	16637	16585	16609	16682	16814	16687	16666	16586	16604	16730	16585	16783	16741	16682	16617	16647	16531	16576	16662	16664	16561	16579	16510	16565	16633	16571	16761	16633	16598	16646	16615	16740	16597	16629	16704	16535	16588	16763	16724	16780	16586	16680	16645	16513	16609	16732	16487	16778	16708	16590	16639	16700	16689	16699	16506	16637	16569	16523	16551	16518	16595	16550	16586	16650	16556	16637	16698	16710	16571	16569	16570	16664	16724	16678	16668	16674	16614	16478	16704	16827	16548	16744	16802	16722	16580	16573	16523	16578	16690	16567	16509	16586	16640	16539	16624	16622	16628	16464	16795	16594	16744	16616	16573	16561	16668	16788	16551	16634	16692	16652	16660	16600	16848	16570	16577	16657	16541	16571	16559	16609	16787	16544	16724	16599	16605	16629	16601	16570	16689	16654	16621	16553	16720	16453	16628	16554	16568	16539	16605	16766	16570	16577	16860	16607	16782	16580	16609	16627	16585	16668	16744	16486	16773	16695	16575	16414	16512	16756	16452	16645	16520	16684	16584	16770	16631	16590	16687	16707	16446	16672	16712	16739	16506	16626	16484	16589	16526	16584	16587	16507	16637	16640	16688	16764	16535	16567	16665	16581	16679	16698	16592	16696	16540	16683	16769	16683	16812	16561	16630	16665	16624	16644	16512	16628	16585	16650	16601	16748	16846	16641	16661	16648	16705	16658	16643	16534	16703	16662	16633	16774	16722	16659	16631	16535	16696	16648	16747	16603	16524	16561	16671	16676	16628	16570	16676	16699	16581	16570	16662	16834	16671	16671	16621	16449	16488	16529	16655	16621	16759	16710	16491	16618	16581	16746	16569	16612	16552	16638	16798	16616	16598	16825	16438	16598	16594	16612	16518	16422	16552	16665	16775	16631	16532	16653	16736	16641	16761	16596	16627	16708	16747	16560	16749	16637	16646	16588	16656	16561	16661	16437	16661	16552	16695	16741	16547	16552	16680	16772	16702	16589	16630	16782	16795	16627	16640	16586	16640	16746	16800	16573	16723	16528	16594	16770	16618	16502	16671	16639	16675	16561	16658	16629	16600	16605	16577	16790	16673	16803	16660	16667	16717	16571	16765	16684	16447	16581	16544	16773	16628	16779	16771	16462	16668	16691	16586	16593	16699	16660	16749	16657	16518	16624	16715	16553	16634	16681	16485	16678	16878	16510	16457	16575	16666	16736	16595	16737	16709	16456	16528	16675	16457	16649	16645	16419	16664	16783	16592	16516	16609	16729	16728	16593	16653	16461	16833	16572	16545	16614	16617	16730	16677	16550	16583	16619	16635	16592	16598	16658	16547	16698	16429	16544	16713	16464	16552	16695	16646	16603	16815	16716	16484	16668	16600	16679	16528	16697	16639	16583	16676	16581	16638	16563	16736	16677	16567	16635	16439	16735	16587	16647	16607	16606	16507	16477	16584	16668	16506	16611	16643	16558	16664	16732	16580	16713	16533	16569	16604	16495	16506	16608	16596	16584	16715	16682	16544	16655	16750	16808	16608	16637	16616	16714	16460	16762	16671	16633	16674	16649	16515	16657	16670	16596	16650	16842	16551	16488	16589	16561	16774	16513	16664	16584	16666	16481	16474	16678	16636	16678	16674	16526	16688	16573	16634	16734	16570	16661	16706	16812	16535	16740	16630	16625	16454	16669	16703	16758	16661	16682	16741	16481	16661	16409	16579	16567	16563	16753	16575	16576	16371	16743	16635	16401	16679	16517	16619	16561	16702	16721	16723	16663	16799	16542	16643	16577	16691	16652	16590	16698	16781	16512	16458	16459	16485	16769	16845	16695	16504	16449	16688	16599	16704	16687	16726	16651	16614	16619	16622	16546	16609	16774	16616	16681	16564	16538	16560	16663	16748	16486	16544	16676	16745	16744	16777	16512	16677	16594	16663	16543	16616	16567	16622	16742	16633	16687	16724	16588	16824	16564	16772	16617	16595	16559	16636	16658	16701	16611	16578	16690	16671	16619	16842	16631	16678	16638	16655	16803	16771	16700	16409	16494	16493	16653	16564	16715	16480	16609	16592	16567	16743	16743	16437	16712	16663	16664	16760	16454	16618	16518	16509	16586	16763	16638	16656	16594	16696	16405	16786	16584	16650	16530	16778	16614	16659	16590	16814	16623	16550	16621	16740	16648	16515	16608	16598	16566	16618	16545	16794	16611	16642	16725	16607	16518	16718	16566	16838	16742	16589	16774	16581	16658	16698	16642	16499	16550	16654	16516	16649	16615	16649	16492	16536	16601	16710	16707	16575	16616	16578	16490	16631	16607	16619	16686	16583	16592	16647	16688	16741	16626	16544	16547	16624	16715	16515	16679	16680	16628	16534	16697	16824	16697	16572	16583	16699	16587	16578	16668	16511	16642	16485	16503	16619	16545	16587	16705	16874	16689	16394	16569	16741	16601	16539	16494	16575	16710	16593	16747	16649	16717	16880	16644	16770	16596	16516	16732	16686	16451	16548	16661	16697	16704	16570	16744	16679	16722	16589	16746	16750	16541	16730	16641	16540	16646	16574	16578	16606	16522	16550	16727	16675	16566	16586	16606	16740	16674	16467	16638	16729	16698	16805	16864	16698	16569	16476	16603	16477	16806	16702	16874	16577	16685	16620	16884	16589	16411	16614	16729	16732	16562	16707	16680	16814	16684	16515	16510	16622	16546	16531	16638	16589	16775	16630	16660	16561	16578	16596	16689	16830	16647	16496	16603	16473	16479	16750	16669	16640	16685	16703	16590	16681	16694	16584	16665	16588	16512	16547	16817	16685	16627	16670	16549	16841	16524	16682	16592	16735	16659	16711	16683	16670	16683	16800	16555	16655	16787	16516	16727	16559	16574	16547	16815	16625	16649	16555	16474	16832	16771	16571	16633	16640	16548	16681	16796	16545	16631	16598	16579	16686	16719	16726	16757	16572	16433	16697	16631	16748	16758	16903	16688	16635	16692	16544	16695	16657	16751	16601	16512	16574	16558	16577	16613	16672	16598	16710	16752	16559	16717	16716	16548	16580	16672	16765	16460	16713	16608	16693	16637	16636	16627	16554	16623	16685	16715	16666	16543	16623	16697	16554	16762	16584	16567	16783	16599	16676	16751	16766	16556	16568	16570	16745	16844	16619	16648	16806	16743	16612	16608	16826	16543	16563	16487	16632	16521	16679	16687	16545	16601	16642	16692	16550	16548	16437	16589	16650	16832	16743	16450	16443	16807	16752	16505	16563	16715	16680	16631	16585	16737	16646	16807	16662	16563	16625	16576	16617	16724	16753	16586	16682	16607	16747	16605	16547	16834	16601	16561	16465	16625	16561	16518	16673	16525	16595	16818	16704	16532	16617	16698	16623	16579	16623	16656	16666	16666	16425	16538	16638	16548	16720	16618	16588	16564	16623	16609	16553	16639	16714	16652	16782	16697	16762	16675	16654	16628	16560	16481	16583	16751	16700	16764	16606	16509	16647	16581	16689	16731	16441	16458	16680	16562	16721	16642	16750	16718	16727	16620	16762	16698	16555	16458	16671	16516	16575	16693	16708	16460	16623	16751	16448	16683	16712	16553	16563	16636	16640	16613	16525	16648	16566	16661
27315	23134	28624	25345	20853	19643	18880	18188	18003	17736	17582	17501	17298	17291	17146	17153	17098	17081	16787	16959	16953	16745	16601	16951	16970	16792	16774	16701	16838	16914	16836	16797	16757	16905	16780	16838	16908	16834	16661	16921	16734	16874	16769	16865	16715	16739	16808	17061	16928	16543	16934	16696	16624	16674	16952	16794	16767	16747	16746	16681	16950	16890	16729	17184	16802	16815	16850	16737	16816	16619	16850	16877	16847	16753	16960	16626	16889	16891	16864	16688	16837	16741	16715	16777	16986	16920	16909	16762	16856	16614	16671	16840	16975	16771	16804	16763	16777	16875	16794	16871	16958	16781	16978	16958	16814	16644	16666	16676	16753	16735	16778	16649	16663	16778	16690	16960	16841	16989	16694	16656	16808	16811	16855	16795	16938	16725	16762	16615	16659	16771	16819	16782	16683	16859	16721	16907	16694	16989	16791	16672	16782	16778	16915	16814	16660	16586	16802	16778	16692	16699	16795	16690	16635	16869	16954	16771	16893	16887	16667	16731	16810	16987	16743	16752	16740	16494	16663	16759	16641	16840	16827	16767	16805	16720	16728	16619	16903	16870	16893	16737	16677	16533	16561	16643	16793	16628	16744	16703	16829	16943	16740	16613	16732	16760	16804	16657	16857	16916	16844	16743	16729	16780	16767	16799	16714	16899	16886	16649	16797	16948	17011	16830	16893	16672	16784	16841	16697	16956	16625	16817	16892	16717	16762	16876	16661	16651	16808	16695	16735	16508	16769	16524	16875	16622	16727	16819	16809	16686	16795	16750	16527	16819	16720	16870	16710	16857	16754	16894	17040	16789	16652	16854	16947	16711	16726	16762	16855	16937	16722	16813	16758	16682	16578	16728	16605	16732	16835	16724	16909	16901	16811	16675	16819	16704	16902	16701	16692	16838	16662	17015	16536	16815	16883	16832	16843	16724	16688	16537	16816	16901	16798	16747	16790	16794	16770	16811	16806	16828	16892	16743	16751	16942	16862	16860	16762	16923	16810	16981	16817	16822	16935	16774	16826	16958	16878	16863	16803	16986	16774	16674	16789	16649	16849	16889	16977	16710	16787	16707	16791	16747	17051	16891	16768	16685	16795	16820	16646	16780	16715	16648	16844	16799	16923	16698	16990	16603	16653	16886	16871	16582	16629	16660	16864	16969	17104	16916	16923	16817	16675	16747	16735	16592	16825	16749	16484	16768	16750	16926	16804	16837	16819	16875	16919	16589	16673	16815	16749	16770	16803	16785	16905	16877	16844	16947	16815	16661	16817	16686	16936	16877	16583	16779	16626	16524	16794	16843	16849	16636	16801	16954	16812	16626	16766	16787	16895	16893	16601	16980	16847	16901	16918	16781	16665	16876	16749	16673	16813	16697	16870	16785	16625	16739	16728	16863	16911	16666	16815	16697	16783	16686	16812	16834	16801	16726	16726	16934	16671	16737	16876	16825	16744	16828	16646	16999	16853	16887	16697	16588	16552	16644	16676	16736	16729	16727	16756	16735	16595	16640	16754	16806	16669	16895	16737	16831	16740	16663	16661	16641	16894	16609	16929	16696	16961	16620	16630	16977	16850	16727	16896	16721	16770	16638	16724	16648	16832	16638	16769	16580	16872	16829	16790	16903	16815	16688	16820	16725	16812	16741	16856	16821	16961	16752	16618	16609	16803	16868	16555	16665	16818	16830	16792	16856	16729	16926	16985	16926	16786	16706	16623	17100	16918	16950	16740	16771	17032	17092	16983	16714	16744	16866	16739	16684	16777	16815	16762	16769	16802	16739	16808	16490	16770	16871	16741	16680	16704	16601	16970	16855	16851	16935	16476	16715	16657	16799	16757	16823	16992	16907	16818	16758	16928	16881	16806	16756	16855	16931	16709	16930	16730	16590	16624	16701	16847	16782	16689	16900	16858	16901	16890	16902	16759	16792	16893	16806	17017	16818	16624	16983	16966	16905	16703	16982	16794	17003	16762	16736	16907	16916	16876	16843	17009	16733	16899	16655	16815	16725	16831	16672	16835	16633	16718	16823	16883	16904	16792	16847	16628	16644	16843	16825	17025	16871	17026	16938	16688	16818	16881	16819	16817	16499	16742	16854	16906	16717	16763	16697	16843	16879	16806	16808	16712	16632	16817	17005	16880	16863	17004	16939	16707	16664	16791	16750	16669	16804	16956	16899	16719	16706	16816	17019	16770	16703	16953	16908	16860	16712	16677	16839	16856	16744	16774	16866	16899	16658	16774	16775	16894	16948	16844	16925	16855	16736	16943	16815	16957	16858	16829	16840	16760	16833	16634	16701	16860	16900	16758	16901	16869	16841	16715	16832	16745	16863	16838	16735	16816	16823	16892	16761	16735	16678	16831	16630	16680	16629	16720	16738	16751	16823	16849	16831	16503	16896	17022	16725	16844	16794	16844	17100	16721	17068	16833	16772	16853	16645	16723	16950	16896	16882	16813	16605	16677	16915	16828	16848	16901	16615	16726	16804	16698	16906	16875	16753	16691	16799	16907	16827	16926	16894	16572	16802	16925	16992	16851	16687	16613	16811	16807	16745	16652	16590	16924	16750	16927	16924	16856	16692	16650	16631	16868	16802	16757	16919	17021	16679	16660	16739	16666	16691	16865	16801	16883	16964	16797	16751	16736	16902	16933	16830	16780	16637	16786	16876	16775	16707	16815	16764	16875	16723	16895	16637	16957	16721	16725	16735	16721	16545	16697	16946	16645	16730	16800	16680	16874	16627	16690	16693	16788	16724	16802	16769	16708	16812	16921	16892	16909	16820	16853	16843	16826	16617	16665	16875	16744	16841	16669	16782	16906	16747	16691	16879	16736	16761	16954	16807	16770	16613	16765	16693	16885	16823	16715	16900	16768	16913	16860	16679	17004	16799	16496	16720	16769	16702	16798	16753	16886	16551	16844	16807	17033	16954	16742	16708	16720	16816	16822	16981	16598	16932	16829	16853	16928	16768	16886	16825	16952	16725	16619	16779	16816	16532	16891	16655	16960	16821	16740	16918	16680	16783	16912	16869	16769	16910	16852	16806	16985	16988	16654	16757	16943	16692	16729	16626	16691	16762	16843	16715	16635	16888	16849	16722	16682	16607	16856	16753	16837	16761	16831	16752	16544	16680	16733	16622	16883	16825	16800	16726	16695	16945	16947	16912	16796	17000	16873	16789	16932	16801	16773	16925	16679	16853	16967	16819	16637	16872	16765	16694	16766	16894	16813	16991	16846	16621	16649	16791	16596	16897	16787	16789	16782	16642	16922	16905	16863	16754	16724	16751	16875	16802	16786	16651	16855	16778	16789	16892	16685	16871	16992	16814	16721	16790	16840	16795	16852	17046	16838	16666	16966	16744	16720	16853	16825	16989	17038	16852	16667	16644	16734	16753	16519	16735	16802	16623	16857	16677	16848	16960	16799	16593	16835	16607	16859	16823	16647	16830	16585	16922	16909	16611	16882	16568	16868	16673	16831	16897	16687	16623	16732	16769	16715	16688	16808	17068	16741	16777	16674	16868	16831	16995	17024	16811	17002	16823	16773	16854	16862	16821	16889	16707	16750	16706	16702	16671	16701	16639	16889	16872	17014	16850	16642	16768	16765	16657	16870	16757	16884	16811	16573	16665	16722	16755	16657	16898	16828	16707	16895	16858	16646	16719	16621	16701	16721	16751	16747	16853	16847	16892	16677	16598	16883	16785	16900	16672	16882	16860	16618	16758	16622	16806	16813	16915	16748	16907	16933	16627	16809	16710	16952	16779	16746	16701	16586	16704	16740	16947	16891	16870	16750	16798	16748	16886	16775	16820	16807	16757	16672	16843	16628	16749	16711	16911	16839	16867	16925	17059	16685	16716	16767	16815	16959	16727	16794	16780	16770	16853	16723	16766	16610	17166	16816	16898	16783	16648	16809	16721	16771	16830	16771	16871	16763	16700	16934	16711	16914	16899	16869	16468	16732	16629	16586	16735	16686	16796	16861	16745	16655	16638	16794	16795	16823	16608	16893	16831	16665	16760	16945	16690	16854	16688	16731	16893	16825	16648	16927	16992	16956	16878	16574	16745	16775	16747	16766	16830	16841	16896	16779	16809	16784	16668	16713	16870	16830	16845	16703	17059	16789	16725	16827	16761	16778	16768	16869	16352	16779	16558	16742	16872	16659	16592	16843	16708	16864	17037	16872	16815	16958	16729	16798	16901	16773	17011	16821	16862	16932	16817	16850	16816	16994	16708	16894	16704	16653	16903	16858	16798	16961	16676	16606	16806	16967	16740	16768	16725	16777	16746	16773	16873	16934	16839	16900	16719	16725	16808	16709	16794	16764	16759	16579	16441	16742	16944	16862	16614	16901	16644	16676	16634	16902	16925	16740	16739	17010	16866	16696	16931	16716	16746	16911	16834	16924	16813	16919	16830	16795	16679	16616	16871	16751	16908	16932	17003	16744	16726	17011	16712	16788	16644	16894	16921	16795	16861	16799	16658	16937	16847	16873	16958	16805	16853	16833	17020	16859	16761	16718	16856	16706	16586	16815	16880	16942	16711	16814	16832	16908	17018	16915	16688	16828	16848	16693	16791	16835	16787	16789	16722	16780	16812	16857	16619	16819	16840	16953	16716	16829	16835	16817	16637	16768	16829	17198	16842	16816	16890	16706	16769	16949	16798	16618	16691	16719	16858	16619	16843	16839	16934	16794	16846	16598	16841	16871	16827	16813	16731	16753	16874	16877	16865	16799	16733	16969	16800	16716	16886	16675	16702	16822	16609	16769	16692	17069	16852	17016	16951	16938	16799	16775	16684	16753	16746	16870	16837	16836	16839	16846	16750	16694	16805	16851	16666	16922	16728	16680	16777	16661	16841	16771	16725	16751	16898	16791	16835	16852	16761	16962	16767	16782	16740	17013	16745	16714	16592	16785	16659	16800	16869	16585	16593	16717	16787	16834	16861	16941	16937	16763	16897	16636	16766	16737	16915	16830	16921	16871	16702	16599	16816	16857	16515	16842	16785	16954	16786	16819	16715	16547	16594	16747	16501	16859	16659	16750	16974	16749	16868	16840	16821	17014	16873	16820	16777	16847	16743	16795	16834	16802	16711	16852	16906	16915	16943	16775	16945	16869	16687	16754	16857	16724	16693
21395	32730	31634	25186	21707	19523	18254	17723	17281	16875	16465	16254	16142	15860	15824	15819	15758	15411	15525	15738	15423	15525	15508	15383	15364	15519	15616	15519	15448	15327	15479	15429	15426	15465	15428	15573	15518	15385	15497	15364	15394	15418	15513	15452	15343	15501	15393	15466	15506	15481	15360	15415	15629	15397	15454	15453	15511	15457	15364	15314	15446	15444	15465	15474	15434	15373	15570	15291	15338	15317	15309	15524	15209	15441	15408	15418	15304	15403	15414	15467	15249	15494	15310	15573	15317	15243	15417	15335	15323	15410	15423	15448	15563	15442	15414	15511	15377	15389	15383	15523	15375	15325	15446	15391	15478	15404	15462	15416	15272	15340	15288	15375	15320	15446	15419	15353	15379	15384	15631	15400	15320	15389	15489	15346	15362	15391	15456	15347	15372	15525	15353	15453	15457	15341	15427	15493	15259	15494	15395	15156	15282	15515	15317	15234	15527	15392	15372	15273	15544	15445	15369	15378	15350	15403	15500	15314	15377	15425	15584	15426	15490	15329	15404	15378	15518	15457	15424	15253	15405	15434	15233	15319	15483	15445	15341	15448	15330	15519	15374	15425	15391	15492	15372	15326	15472	15477	15238	15329	15183	15453	15361	15284	15486	15484	15494	15258	15487	15515	15479	15474	15520	15308	15259	15323	15512	15305	15349	15272	15359	15440	15379	15313	15482	15424	15485	15462	15207	15531	15501	15433	15471	15317	15411	15191	15366	15296	15418	15561	15420	15383	15604	15368	15424	15445	15448	15495	15424	15357	15399	15372	15284	15448	15324	15553	15396	15328	15516	15418	15323	15268	15477	15398	15302	15450	15399	15399	15454	15467	15394	15224	15344	15348	15318	15391	15449	15534	15399	15483	15445	15461	15569	15236	15398	15315	15367	15473	15526	15454	15382	15336	15408	15452	15448	15454	15388	15365	15384	15428	15431	15478	15398	15332	15264	15506	15431	15274	15386	15544	15361	15329	15362	15404	15352	15346	15450	15305	15373	15537	15330	15461	15368	15558	15435	15501	15375	15520	15506	15417	15310	15362	15451	15429	15490	15437	15372	15328	15415	15651	15444	15499	15418	15596	15550	15348	15261	15316	15355	15355	15421	15416	15311	15340	15704	15257	15452	15374	15466	15527	15439	15560	15471	15319	15475	15329	15369	15371	15341	15440	15200	15534	15441	15310	15298	15304	15622	15406	15444	15423	15308	15343	15483	15372	15393	15422	15243	15365	15275	15458	15273	15508	15418	15355	15541	15339	15442	15481	15485	15434	15216	15275	15373	15581	15418	15337	15568	15430	15416	15467	15315	15389	15420	15298	15495	15439	15459	15506	15363	15350	15451	15421	15373	15560	15363	15332	15393	15191	15374	15566	15320	15285	15464	15508	15397	15501	15321	15510	15331	15341	15524	15405	15412	15409	15387	15477	15441	15491	15318	15252	15525	15397	15266	15333	15393	15402	15410	15482	15380	15513	15427	15360	15453	15408	15503	15466	15607	15471	15358	15261	15347	15328	15348	15417	15288	15331	15333	15236	15523	15307	15458	15482	15511	15519	15483	15330	15449	15349	15272	15465	15322	15353	15442	15428	15521	15359	15511	15283	15278	15295	15382	15433	15204	15509	15204	15397	15391	15218	15243	15435	15318	15414	15454	15544	15367	15351	15447	15549	15460	15512	15369	15297	15490	15273	15249	15352	15372	15364	15290	15367	15340	15484	15518	15407	15358	15261	15462	15297	15497	15258	15564	15351	15343	15452	15451	15293	15271	15314	15539	15258	15544	15399	15419	15454	15497	15479	15355	15322	15444	15371	15149	15358	15266	15218	15274	15262	15377	15370	15489	15552	15425	15341	15426	15522	15570	15496	15377	15473	15430	15383	15557	15594	15384	15386	15234	15537	15254	15437	15422	15423	15407	15369	15468	15408	15485	15230	15428	15353	15467	15436	15308	15395	15589	15366	15313	15448	15376	15630	15372	15362	15353	15375	15569	15513	15354	15349	15621	15348	15314	15408	15522	15387	15472	15393	15337	15292	15462	15412	15444	15442	15484	15311	15465	15645	15394	15431	15389	15486	15381	15332	15504	15314	15391	15297	15475	15404	15295	15411	15437	15478	15483	15456	15344	15375	15498	15418	15524	15386	15368	15369	15491	15426	15569	15506	15307	15380	15439	15387	15485	15287	15269	15326	15472	15468	15419	15356	15555	15316	15441	15395	15389	15325	15521	15235	15521	15571	15428	15286	15457	15316	15348	15338	15462	15319	15514	15418	15348	15407	15112	15500	15343	15534	15453	15458	15398	15389	15436	15340	15273	15385	15546	15425	15464	15302	15310	15441	15363	15450	15389	15434	15505	15384	15396	15395	15444	15461	15390	15342	15370	15522	15164	15409	15310	15630	15507	15528	15274	15530	15281	15571	15541	15495	15314	15413	15327	15494	15385	15429	15358	15389	15324	15462	15483	15480	15290	15466	15496	15436	15397	15447	15487	15584	15523	15337	15379	15509	15567	15393	15215	15486	15329	15456	15451	15329	15372	15392	15338	15407	15494	15345	15364	15423	15372	15532	15320	15336	15399	15367	15467	15261	15336	15379	15418	15313	15180	15375	15425	15446	15343	15509	15323	15538	15428	15243	15359	15483	15331	15316	15311	15381	15520	15374	15604	15500	15426	15381	15460	15390	15461	15399	15546	15507	15591	15514	15539	15354	15515	15449	15556	15348	15440	15471	15318	15224	15472	15415	15330	15386	15382	15377	15542	15351	15283	15503	15439	15465	15413	15143	15221	15454	15294	15638	15586	15362	15520	15537	15230	15386	15240	15522	15562	15315	15403	15283	15320	15457	15435	15368	15523	15407	15302	15369	15395	15388	15559	15293	15657	15565	15441	15556	15584	15409	15328	15349	15338	15317	15474	15401	15382	15315	15446	15386	15222	15301	15308	15471	15395	15404	15316	15424	15312	15496	15414	15188	15478	15559	15314	15494	15360	15439	15460	15381	15443	15414	15384	15388	15300	15385	15420	15367	15329	15384	15374	15554	15469	15463	15368	15336	15493	15336	15392	15407	15409	15322	15442	15249	15506	15441	15545	15456	15361	15377	15309	15416	15390	15539	15391	15345	15398	15391	15451	15199	15378	15505	15504	15345	15520	15489	15620	15416	15312	15491	15412	15333	15306	15498	15495	15374	15377	15340	15535	15305	15531	15364	15486	15353	15561	15316	15466	15464	15485	15379	15448	15428	15424	15465	15343	15587	15584	15398	15504	15372	15462	15507	15279	15482	15651	15280	15249	15419	15445	15339	15286	15220	15320	15440	15464	15415	15316	15388	15403	15279	15432	15415	15405	15401	15364	15456	15514	15425	15655	15469	15212	15589	15222	15317	15476	15450	15311	15558	15385	15468	15399	15413	15428	15510	15434	15265	15389	15289	15466	15535	15250	15492	15516	15302	15437	15293	15744	15512	15469	15427	15406	15189	15318	15411	15411	15453	15306	15320	15301	15381	15625	15403	15399	15366	15467	15409	15461	15312	15503	15500	15399	15368	15414	15341	15516	15413	15357	15277	15429	15519	15401	15496	15242	15237	15482	15447	15343	15378	15336	15594	15490	15315	15439	15553	15433	15407	15192	15611	15270	15391	15371	15328	15400	15374	15403	15430	15482	15253	15518	15409	15364	15457	15479	15436	15471	15521	15403	15538	15422	15337	15492	15456	15530	15579	15439	15454	15503	15351	15459	15491	15616	15418	15401	15474	15392	15484	15142	15445	15356	15433	15415	15524	15283	15517	15388	15306	15511	15468	15521	15361	15250	15400	15353	15255	15430	15436	15374	15402	15489	15400	15407	15427	15427	15356	15559	15359	15379	15448	15416	15490	15285	15486	15464	15274	15248	15412	15396	15575	15332	15479	15619	15535	15402	15566	15228	15358	15630	15440	15310	15461	15314	15407	15250	15362	15378	15674	15522	15413	15321	15280	15425	15448	15369	15440	15239	15389	15335	15560	15442	15411	15352	15428	15479	15275	15454	15278	15300	15544	15199	15318	15280	15255	15423	15498	15423	15447	15479	15398	15506	15377	15493	15415	15259	15402	15321	15388	15601	15386	15382	15343	15546	15441	15340	15534	15298	15400	15236	15404	15541	15360	15491	15429	15475	15424	15333	15452	15337	15390	15430	15385	15278	15486	15383	15353	15362	15320	15277	15309	15376	15290	15397	15514	15380	15586	15437	15346	15341	15236	15335	15612	15344	15499	15396	15417	15457	15410	15334	15361	15494	15470	15478	15260	15312	15470	15457	15399	15373	15452	15302	15441	15554	15325	15338	15471	15422	15420	15419	15549	15391	15520	15298	15301	15438	15354	15543	15350	15141	15380	15297	15291	15395	15496	15417	15339	15323	15451	15282	15429	15285	15441	15463	15415	15367	15326	15471	15406	15533	15412	15260	15341	15398	15393	15446	15429	15284	15542	15256	15490	15441	15363	15382	15435	15432	15459	15399	15362	15433	15358	15519	15385	15595	15483	15468	15295	15349	15329	15415	15419	15577	15507	15371	15404	15370	15359	15356	15338	15433	15357	15484	15375	15476	15406	15281	15490	15447	15464	15344	15517	15366	15495	15548	15294	15422	15312	15422	15543	15317	15403	15349	15310	15356	15439	15418	15459	15312	15373	15484	15435	15512	15282	15435	15433	15477	15544	15476	15344	15414	15206	15377	15399	15489	15346	15485	15251	15316	15484	15443	15393	15564	15358	15430	15460	15576	15315	15545	15408	15327	15552	15378	15573	15442	15319	15513	15420	15494	15496	15352	15607	15657	15323	15491	15276	15378	15451	15422	15389	15573	15519	15334	15325	15473	15264	15387	15437	15327	15402	15477	15600	15376	15483	15228	15670	15366	15535	15445	15404	15276	15447	15494	15343	15561	15341	15448	15438	15358	15394	15430	15500	15492	15324	15274	15409	15649	15449	15407	15375	15397	15391	15282	15384	15481	15396	15405	15340	15455	15338	15433	15478	15362	15550	15350	15471	15420	15309	15528	15576	15455	15322	15599	15349	15489	15389	15372	15386	15418	15526	15329	15329	15367	15214	15382	15390	15442	15440	15364	15310	15440	15396	15532	15284	15493	15340	15399	15339	15334	15417
23950	21229	28676	24921	23793	24067	23197	20430	19562	19270	18864	18265	18162	18091	17572	17838	17547	17443	17594	17409	17468	17372	17474	17389	17420	17363	17216	17351	17172	17229	17349	17360	17199	17222	17283	17453	17291	17151	17238	17229	17335	17197	17210	17316	17124	17211	17112	17153	17193	17250	17148	17120	17065	16976	17102	17297	17096	17222	17093	17266	17323	17289	17253	17293	17327	17059	17306	17335	17194	17090	17021	17087	17158	17185	17157	17111	17219	17210	17155	17202	17136	17236	17362	17253	17393	17216	17077	17076	17230	17060	17032	17393	17297	17196	17171	17147	17372	17243	17079	16948	17332	17207	17092	17274	17132	17106	17219	17162	17236	17324	17180	17261	17071	16981	17127	17212	17259	17263	17077	17261	17086	17007	17196	17234	17026	17092	17217	16950	17219	17365	17268	17157	17165	17034	17024	17163	17049	17137	17044	17276	17228	17055	17181	17166	17154	17151	17169	17096	17107	17014	17213	17002	17198	17092	17390	17044	17337	17241	17077	17084	17211	16990	17284	17105	17139	17024	17060	17100	17172	17282	17163	17043	17218	17326	17018	17048	17071	17375	17227	16975	17200	17147	17240	16917	17013	17248	17042	17145	17125	17156	17219	17170	17173	17104	17103	17358	17370	17076	17178	17084	17336	17194	17037	17203	17024	17129	17013	17432	17129	17098	17280	17250	17254	17050	17033	17258	17308	17252	17189	17062	17339	17077	17069	17132	17083	17239	17129	17054	17342	17056	17235	17089	17361	17271	17048	17203	17128	17123	17017	17129	17110	17361	17168	17199	17321	17035	17070	17108	17160	17360	17142	16993	16950	17294	16962	17042	17188	17050	17056	17116	17229	17129	17072	17252	17136	17018	16970	17276	16997	17237	17233	17255	17182	16882	17289	17122	17082	17198	17353	17037	17214	17083	17019	16890	17016	17118	17197	17220	17265	17260	17264	17190	17125	17164	17188	17103	17204	17304	17066	16995	17183	17013	17071	17116	17161	17180	17211	17199	17083	17334	17366	17080	17180	17217	17180	17115	17184	17247	17043	17040	17249	16946	17040	17134	17087	17385	17263	16955	17121	17056	17234	17078	17168	17246	17211	17275	17410	17399	17083	17116	17375	17215	17025	17095	17273	17109	17211	17328	17314	17314	17153	17003	17049	17198	17100	17134	17018	16986	17164	17109	16943	17169	17066	17180	17173	17040	17053	17270	17129	17263	17017	17240	17107	16998	17135	17043	17152	17104	17093	17052	17002	16963	17233	17059	17127	17355	17212	17116	17152	17242	17249	17140	17198	17019	17127	17146	17132	17099	17040	16977	17018	17247	17099	17148	17101	17096	17007	17185	17082	17160	17079	17184	17074	17163	17050	17163	17144	17103	16937	17030	17068	17113	16929	17090	17117	17076	17188	17015	17128	17064	17065	17053	17188	16947	17100	17300	17116	17112	17154	17091	16961	16911	17251	17275	17213	17213	17192	17253	17089	17007	17181	17176	17076	17246	17306	17234	17212	17129	17269	17028	16994	17056	17243	17019	17003	17188	17071	17181	17246	17272	17362	17329	17158	16984	17117	17121	17265	17074	16965	17132	17187	17089	17179	17180	17060	17331	17204	17075	17250	17101	17273	17216	17272	17019	17073	17387	17089	17164	17340	17181	17189	17297	17020	17312	17209	17196	17103	17033	17243	17071	16929	17056	16861	17124	17147	17217	17008	17288	17222	17026	17094	17195	17074	17278	17185	17563	17136	17227	17165	17199	17018	17312	17200	17204	17121	17030	16818	16983	17233	17111	17277	16989	17032	17138	17195	17274	17109	17233	16948	17247	17238	17120	17190	17057	17106	17042	17293	17135	17081	17207	16967	17299	17198	16993	17133	17215	17156	17309	17369	17073	17220	17132	17254	17240	17269	17220	17187	17143	17166	17184	17157	17153	17404	17022	17111	17188	17306	17320	17107	16882	17229	17248	17007	17264	16886	16905	17070	17242	17409	17175	17290	17062	17094	17000	17089	17067	17121	16930	17163	17069	17050	17196	17099	17057	17195	17182	17080	17168	17164	17038	17201	17155	17108	17185	17206	17188	17235	17193	16996	17113	17254	17136	17195	17252	17060	17117	17209	17127	17150	17059	17103	17018	17208	17079	17264	17267	17207	17121	17157	17012	17034	17149	17207	17148	17356	17252	17109	17170	17332	17201	17240	17025	17099	17109	17282	17304	17127	17243	17140	17154	17061	16921	17094	17100	17259	17141	17286	17367	17291	16964	17178	17131	17173	17064	17011	17122	17105	17184	17186	17244	17141	17084	17262	17191	17141	17126	17159	17096	17084	17175	17009	17209	17098	17234	17086	17239	16929	17215	17084	17156	17113	17086	17024	17270	17264	17284	17274	17302	17224	17170	17177	17327	17277	17128	17093	17278	17240	17229	17146	17257	17053	17009	17144	17117	17165	17316	17306	17191	17197	17170	17048	17236	17077	17227	17155	17194	17074	17131	17100	17253	17145	17283	17306	17203	17082	17185	17048	17100	17179	17279	17096	17077	17311	17178	17252	17256	17122	17096	17302	17227	17118	17130	17065	17080	17273	17271	17202	17223	17258	17102	17119	17068	17034	17129	17000	17035	17250	17149	17283	17146	16970	17179	17321	17118	17046	17395	17152	17202	17065	17150	17002	17123	17149	17038	17193	17226	16903	17043	17231	17231	17270	17198	17173	17080	17112	17158	17101	17409	17081	16902	17220	17260	17268	17234	17231	16916	16956	17120	17419	17104	17316	17149	17274	17169	17121	17304	17068	17048	17257	17222	17127	17403	17155	17012	17351	17263	17086	16977	17367	17227	17174	17113	17251	17084	17254	17174	17089	17103	17196	17277	17221	17347	17198	17001	17236	17175	17219	17151	17065	17183	17004	17265	17220	17174	17076	16967	17110	17210	17062	17039	17202	17096	17197	17017	17165	17290	17056	17169	17058	17228	17167	17189	17116	17158	17115	17161	17210	17144	17123	17096	17242	17246	17017	17094	17233	17210	17187	17111	17116	17149	17204	17069	17166	16941	16975	17068	17276	16896	17045	17134	17100	17221	17099	17253	17081	17152	17202	16906	17123	17176	17133	16844	17305	17268	17476	17030	17121	16989	17064	17406	17168	17281	17216	17193	17153	17157	17109	17199	17242	17287	17127	17107	17192	17294	17246	17166	17262	17262	17109	17146	17300	17121	17055	17211	17184	17330	17178	16942	17158	17288	17328	17315	17136	17279	17053	17021	17227	17215	17168	17035	17219	17329	17293	16945	17222	17074	17117	17244	17302	17243	17290	17124	17246	17054	16996	17070	17209	17300	17433	17248	17071	17301	17126	17239	17232	17261	17365	16961	16963	16885	17341	17038	17134	17036	17186	17192	17196	17284	17042	17164	17069	17144	17152	17055	17041	17427	17290	17139	17242	17067	17116	17275	17109	16923	17033	17088	17169	17279	17350	17194	17048	17201	17052	17120	17201	17159	17199	17275	17016	16999	17156	17153	17121	17127	17171	17138	17364	17258	17257	16971	17106	17441	17302	17127	17404	17030	17183	17394	17133	17178	17170	17226	16974	17203	17230	17275	17191	17061	17146	17182	17321	17173	17359	17302	17302	17267	17138	17002	17187	17076	17244	17239	17101	17198	17150	17077	17226	17086	16984	17130	17211	17128	17213	17169	17280	17203	17023	17165	17221	17228	17259	17153	17206	17104	16903	17022	16910	17194	17344	17235	17013	16972	17120	17005	17346	17294	17108	17082	17253	17065	17475	17134	16991	17059	17095	17049	17037	17227	17056	17178	17283	17292	17254	17079	17217	17293	17211	17307	17174	17240	17120	16967	17183	17339	17325	17052	17059	17142	17139	17175	17075	17040	17196	17093	17235	17153	17051	17320	17219	17142	17107	17326	17136	17104	17116	17107	17343	16939	17132	17178	17099	17021	17310	16872	17027	17127	17178	17045	17233	17125	17128	17008	17201	16996	16986	17222	16924	17147	17066	17230	17092	17172	17249	17074	17048	17125	17182	17084	17236	17064	17180	17119	16906	17270	17093	17033	17293	17054	17236	17148	17209	17108	17045	17123	17187	17260	17305	16973	17141	17307	17233	17010	17112	17310	17109	17234	17244	17168	17079	17106	17279	17265	17188	17144	17192	17245	17085	17182	17289	17334	17514	17101	17051	17024	17262	17354	17289	17429	16936	17237	17223	17138	17166	17118	17247	17239	17065	17301	16890	17032	17019	17213	17143	17014	17188	17056	17129	17097	17339	17076	17149	17329	17145	17107	17332	17307	17131	16903	17075	17169	17047	17185	17032	17179	17165	17129	17159	17236	17019	17176	17133	17046	17253	17125	17271	17197	17243	17291	17120	17195	17279	17340	17154	17120	17360	17091	17338	17318	16990	17000	17130	17026	17293	17011	17209	17236	17005	17248	17171	17339	17291	17237	17326	17045	17142	17108	17397	17278	17332	17316	17413	17205	17303	17151	17173	17113	17130	17192	17012	17176	17204	16974	17156	17201	17125	17223	17297	17116	17146	17167	17244	17158	17086	17305	17088	17102	17178	17215	17101	17025	17234	17018	17337	17088	17042	17206	17008	17130	17143	17026	17224	17018	17228	17319	17341	17021	17175	17287	17370	17163	17059	17136	17155	17162	17063	17279	17167	17296	17053	17152	17015	17240	17107	17287	17101	16985	17189	17126	17360	17216	17117	17030	17291	17159	17267	17380	17094	16954	17296	17297	17019	17051	17267	17169	17187	17119	17160	16934	17157	17173	17182	17026	17198	17166	17200	17000	17164	17262	17175	17344	17266	17254	17246	17351	17201	17190	17171	17231	17116	17172	17003	17304	17250	17023	17035	16807	17101	17296	17055	17200	17017	17075	17281	17180	17042	17081	17112	17274	16995	16993	17087	17142	17230	17169	17146	17085	17291	17296	17099	17138	16999	17159	17079	17243	17265	17365	17247	17042	16928	17322	17265	17119	17357	17096	17120	16882	17040	16904	17114	16981	16993	17093	17205	17296	17121	17088	17104	17419	17083	17094	17208	17082	17114	17051	17326	17360	17141	17278	17248	17013	17105	17083	17068	17083	17008	17096	17214	17238	17435	17062	17206	17222	17123	17120	17401	17041
23233	41666	41668	33701	28460	24162	21840	20417	19749	18875	18203	17498	17241	16710	16424	16559	16211	16132	16210	15897	15838	15877	15926	15933	15785	15811	16012	15811	15800	15859	15758	15966	15820	15824	15792	15655	15868	15684	15826	15673	15719	15809	15625	15696	15766	15721	15672	15785	15701	15668	15665	15717	15716	15695	15660	15600	15757	15826	15646	15767	15681	15699	15754	15731	15592	15747	15628	15818	15827	15714	15774	15603	15694	15592	15785	15913	15658	15724	15547	15652	15677	15625	15885	15733	15725	15743	15739	15701	15749	15537	15726	15793	15689	15682	15663	15690	15564	15641	15775	15582	15744	15952	15616	15893	15786	15717	15688	15586	15788	15666	15764	15791	15761	15748	15610	15689	15724	15674	15736	15647	15682	15836	15791	15629	15806	15783	15796	15831	15649	15598	15836	15639	15748	15763	15689	15541	15701	15809	15660	15534	15598	15757	15728	15565	15654	15511	15795	15691	15850	15756	15680	15743	15754	15700	15656	15634	15715	15678	15643	15641	15780	15676	15570	15628	15722	15906	15614	15586	15644	15624	15708	15652	15773	15683	15921	15638	15762	15761	15653	15611	15667	15558	15721	15739	15519	15748	15596	15712	15797	15627	15701	15800	15581	15637	15613	15778	15669	15597	15808	15672	15665	15887	15648	15590	15849	15565	15620	15620	15607	15600	15693	15511	15658	15557	15756	15759	15879	15573	15505	15778	15724	15709	15629	15613	15690	15743	15611	15541	15776	15698	15807	15727	15619	15904	15772	15619	15599	15776	15610	15623	15658	15716	15792	15837	15740	15744	15679	15690	15728	15659	15623	15683	15532	15724	15846	15761	15526	15765	15646	15514	15799	15725	15709	15799	15936	15830	15709	15597	15657	15558	15734	15699	15710	15649	15756	15681	15734	15684	15766	15563	15722	15699	15702	15780	15615	15684	15796	15754	15778	15794	15628	15503	15732	15628	15864	15598	15792	15716	15669	15586	15588	15578	15758	15575	15693	15697	15760	15517	15691	15699	15680	15687	15697	15624	15612	15677	15765	15669	15541	15556	15752	15677	15571	15726	15794	15900	15668	15734	15640	15882	15659	15651	15707	15775	15673	15567	15715	15519	15769	15689	15790	15635	15707	15762	15537	15622	15672	15731	15678	15739	15744	15730	15716	15664	15570	15664	15629	15727	15732	15688	15729	15741	15612	15761	15726	15728	15708	15622	15672	15746	15825	15617	15721	15700	15772	15799	15635	15767	15743	15591	15522	15797	15736	15614	15772	15607	15400	15746	15620	15756	15635	15638	15721	15780	15735	15680	15492	15801	15599	15774	15797	15598	15580	15676	15672	15684	15649	15676	15779	15552	15933	15728	15645	15689	15704	15601	15714	15963	15680	15767	15668	15621	15681	15707	15556	15802	15583	15695	15720	15631	15649	15560	15683	15712	15619	15576	15795	15726	15773	15684	15704	15714	15547	15646	15673	15629	15848	15632	15636	15603	15785	15726	15722	15769	15621	15686	15652	15664	15733	15844	15609	15612	15686	15667	15656	15775	15671	15737	15674	15718	15675	15640	15794	15512	15821	15683	15513	15764	15708	15724	15831	15726	15652	15607	15707	15721	15836	15708	15624	15700	15664	15859	15692	15674	15680	15783	15820	15726	15741	15913	15686	15641	15732	15527	15758	15585	15896	15660	15804	15578	15729	15711	15664	15590	15800	15736	15745	15795	15876	15682	15757	15690	15735	15701	15683	15694	15638	15670	15547	15690	15690	15823	15615	15687	15693	15722	15632	15609	15591	15655	15711	15835	15737	15608	15663	15565	15777	15649	15718	15863	15611	15854	15627	15622	15784	15632	15794	15609	15799	15856	15704	15755	15711	15693	15732	15831	15592	15638	15737	15490	15714	15634	15755	15729	15701	15669	15884	15695	15668	15730	15835	15767	15756	15600	15709	15719	15588	15708	15789	15663	15630	15663	15768	15584	15677	15551	15613	15651	15545	15701	15704	15681	15717	15768	15611	15587	15407	15741	15779	15805	15803	15579	15767	15817	15627	15606	15619	15551	15703	15664	15576	15730	15708	15738	15603	15656	15769	15799	15730	15786	15730	15713	15702	15586	15723	15609	15747	15833	15677	15635	15595	15736	15890	15645	15708	15654	15794	15709	15737	15587	15640	15659	15716	15690	15770	15502	15652	15595	15686	15816	15725	15668	15856	15470	15499	15775	15616	15627	15654	15756	15731	15656	15703	15674	15752	15753	15524	15703	15866	15545	15625	15752	15532	15657	15770	15684	15696	15651	15644	15750	15647	15683	15692	15653	15788	15627	15559	15822	15787	15432	15809	15697	15606	15832	15735	15539	15758	15594	15837	15652	15648	15712	15648	15661	15502	15691	15824	15700	15740	15731	15604	15733	15773	15641	15764	15730	15488	15718	15750	15673	15724	15727	15639	15700	15610	15744	15710	15598	15761	15648	15680	15667	15626	15782	15697	15748	15745	15787	15925	15726	15666	15695	15635	15615	15619	15789	15697	15815	15665	15721	15728	15685	15706	15648	15629	15543	15734	15717	15648	15813	15644	15792	15622	15635	15748	15671	15738	15585	15618	15784	15636	15804	15622	15605	15606	15607	15671	15668	15745	15726	15637	15842	15702	15627	15726	15499	15645	15659	15545	15728	15776	15649	15754	15662	15587	15650	15785	15684	15618	15794	15815	15725	15672	15599	15694	15616	15823	15646	15621	15799	15789	15712	15669	15653	15626	15650	15635	15601	15640	15593	15667	15748	15662	15649	15708	15757	15673	15682	15556	15707	15560	15538	15809	15659	15567	15662	15645	15706	15692	15788	15696	15772	15607	15726	15727	15876	15595	15496	15725	15648	15612	15749	15599	15616	15640	15603	15690	15638	15903	15569	15722	15592	15787	15727	15715	15741	15592	15712	15736	15469	15731	15707	15926	15743	15627	15796	15592	15818	15824	15637	15611	15825	15612	15658	15588	15798	15596	15601	15740	15605	15632	15661	15821	15554	15617	15574	15768	15729	15731	15781	15739	15643	15480	15866	15724	15652	15639	15574	15839	15569	15681	15696	15733	15877	15572	15555	15707	15730	15683	15627	15540	15754	15837	15629	15578	15738	15671	15713	15586	15885	15656	15659	15713	15898	15726	15913	15735	15564	15621	15511	15615	15727	15642	15689	15735	15708	15771	15746	15775	15552	15451	15660	15747	15889	15551	15681	15610	15604	15789	15636	15610	15744	15840	15676	15801	15738	15677	15788	15706	15701	15771	15631	15799	15802	15633	15449	15714	15746	15730	15775	15728	15774	15708	15536	15668	15632	15702	15664	15621	15631	15647	15742	15789	15684	15736	15820	15665	15595	15918	15554	15582	15747	15622	15712	15723	15644	15836	15644	15736	15601	15685	15583	15850	15597	15803	15663	15553	15650	15783	15677	15652	15636	15711	15793	15607	15592	15586	15500	15575	15743	15838	15674	15656	15665	15723	15447	15815	15629	15736	15771	15835	15610	15552	15687	15596	15650	15702	15607	15744	15637	15815	15666	15837	15549	15886	15587	15627	15724	15643	15643	15810	15927	15553	15713	15866	15519	15477	15573	15735	15595	15649	15565	15583	15894	15575	15748	15743	15615	15748	15618	15604	15749	15726	15642	15634	15646	15644	15740	15672	15654	15805	15551	15777	15654	15763	15696	15860	15614	15745	15666	15644	15660	15668	15741	15517	15740	15645	15722	15763	15711	15729	15729	15756	15869	15669	15698	15789	15702	15531	15656	15816	15770	15697	15489	15670	15691	15675	15674	15642	15803	15649	15870	15722	15476	15724	15806	15507	15601	15821	15663	15567	15615	15755	15670	15563	15732	15721	15834	15822	15661	15814	15841	15634	15627	15620	15524	15780	15757	15719	15761	15683	15607	15753	15748	15566	15559	15839	15566	15885	15771	15846	15692	15695	15634	15509	15617	15701	15622	15610	15785	15584	15739	15720	15663	15638	15817	15665	15655	15731	15690	15806	15520	15876	15547	15683	15716	15641	15420	15600	15834	15880	15662	15739	15702	15655	15806	15656	15645	15531	15843	15762	15578	15602	15697	15580	15812	15533	15705	15619	15576	15735	15583	15890	15649	15724	15692	15717	15689	15692	15587	15621	15654	15664	15684	15708	15616	15540	15659	15653	15677	15567	15667	15884	15666	15691	15669	15633	15664	15567	15799	15573	15712	15654	15667	15570	15769	15598	15748	15582	15689	15562	15592	15733	15637	15783	15780	15671	15620	15635	15697	15773	15592	15686	15531	15639	15553	15771	15615	15586	15738	15775	15753	15667	15674	15646	15697	15776	15656	15749	15726	15482	15613	15679	15744	15710	15768	15658	15585	15631	15680	15682	15703	15744	15697	15621	15538	15780	15831	15858	15605	15603	15574	15678	15762	15689	15628	15680	15795	15928	15747	15764	15595	15770	15682	15833	15577	15737	15897	15553	15854	15452	15723	15786	15773	15758	15724	15553	15550	15773	15598	15626	15629	15667	15652	15858	15716	15751	15565	15570	15662	15789	15718	15648	15451	15794	15636	15560	15562	15793	15577	15478	15756	15588	15662	15708	15636	15741	15881	15710	15722	15468	15665	15708	15650	15692	15601	15493	15751	15822	15674	15646	15670	15591	15795	15708	15837	15771	15551	15720	15597	15769	15698	15786	15649	15679	15590	15608	15780	15675	15594	15701	15595	15703	15627	15676	15832	15582	15652	15637	15816	15838	15638	15549	15517	15622	15549	15760	15635	15577	15546	15653	15538	15730	15835	15796	15673	15651	15717	15672	15680	15790	15656	15660	15731	15840	15548	15661	15581	15800	15759	15535	15749	15649	15689	15784	15563	15802	15663	15754	15575	15757	15574	15770	15690	15723	15670	15778	15642	15513	15614	15878	15647	15665	15617	15679	15576	15768	15663	15573	15740	15574	15694	15687	15591	15640	15766	15673	15565	15775	15652	15599	15616	15721	15764	15546	15403	15699	15602	15803	15690	15801	15759	15725	15575	15746	15735	15632	15660	15784	15882	15726	15894	15666	15906	15673	15636	15619	15611	15739	15603	15620	15766	15538	15464	15747	15782	15723	15515	15752	15695	15660	15633	15728	15531	15803	15811
22819	21252	29062	23971	22569	25830	28327	23551	22818	22267	21529	20840	20420	20151	20061	19807	19461	19389	19268	19171	19250	19225	19105	19225	19200	19140	19168	18968	18941	19057	18789	18931	19178	18807	18935	19064	18903	18867	18980	18975	18979	19072	18887	18699	18716	18877	19131	18798	18692	18733	19074	18879	18907	18957	18904	18870	18749	18890	18797	18758	18898	18998	18882	18691	18816	18881	18805	18807	18867	18580	18855	18909	18947	18814	18895	18835	18772	18638	18903	18902	18973	18714	18919	18775	18650	18979	18857	18940	18663	18799	18934	18890	18838	18672	18611	18902	18832	18906	18990	18893	18629	18692	18600	18755	18730	18754	18855	18736	18710	18866	18729	18716	18718	19058	18689	18839	18510	18760	18757	18671	18948	18875	18773	18851	18818	18986	18695	18685	18722	18741	18963	18977	18916	18798	18934	18701	18714	18669	18996	18842	18822	18559	18718	18819	18724	18559	18705	18687	18843	18952	18879	18810	18675	18786	18844	18927	18846	18667	18869	18770	18923	18761	18777	18742	18834	18792	18693	18706	18852	18671	18872	18682	18837	18748	18640	18680	18514	18920	18821	18835	19065	18806	18805	18859	18701	18824	18969	18765	18776	18793	18948	18696	18732	18836	18802	18832	18823	18713	18753	18756	18783	18889	18697	18841	18900	18691	18710	18621	18685	18808	18719	18762	18858	18796	18607	18798	18757	18877	18827	18933	18805	18779	18667	18710	18967	18688	18731	18593	18873	18619	18663	19048	18818	18807	18698	18592	18758	18762	18975	18742	18697	18817	18803	18839	18705	18606	18887	18689	18876	18763	18644	18652	18722	18685	18740	18808	18778	18816	18965	18683	18758	18783	18966	18749	19012	18975	18771	18814	18863	18818	18759	18725	18635	18719	18787	18788	18541	18637	18729	18695	18957	18692	18656	18506	18768	18633	18756	18862	18654	18736	18704	18687	18772	18740	18673	18848	18675	18615	18645	18684	18694	18593	18767	18806	18735	18826	18687	18597	18736	18730	18916	18740	18748	18634	18598	18715	18690	18615	18724	18780	18806	18790	18690	18665	18968	18771	18643	18785	18811	18666	18543	18647	18788	18710	18752	18673	18688	18802	18657	18766	18650	18633	18831	18728	18654	18600	18896	18834	18792	18839	18866	18763	18787	18717	18692	18695	18728	18596	18656	18818	18700	18841	18589	18670	18873	18750	18749	18562	18616	18737	18834	18806	18757	18595	18863	18860	18679	18850	18932	18664	18863	18857	18725	18639	18766	18773	18670	18818	18811	18816	18734	18634	19050	19008	18681	18804	18987	18868	18873	18543	19091	19018	18909	18836	18575	18913	18623	18644	18795	18762	18686	18497	18598	18759	18757	18669	18704	18748	18905	18712	18725	18812	18683	18776	18706	18864	18753	18716	18540	18870	18775	18794	18550	18791	18842	18805	18704	18765	18716	18768	18807	18759	18819	18682	18665	18636	18984	18743	18647	18873	18871	18737	18901	18469	18627	18811	18759	18862	18866	18796	18740	18668	18791	18878	18843	18836	18661	18841	18911	18895	18679	18747	18641	18984	18609	18604	18818	18744	18659	19036	18563	18821	18914	18794	18667	18639	18723	18461	18578	18572	18612	18670	18745	18781	18819	18786	18756	18896	18754	18978	18714	18660	18697	18580	18600	18705	18735	18704	18900	18913	18724	18881	18765	18733	18595	18797	18811	18732	18584	18927	18875	18515	18681	18661	18575	18772	18656	18802	18768	18825	18788	18486	18803	18898	18580	18664	18512	18601	18673	18867	18921	18871	18756	18706	18664	18709	18748	18453	18616	18815	18888	18896	18766	18887	18766	18813	18832	18630	18773	18636	18633	18673	18724	18594	18903	19008	18642	18502	18778	18724	18671	18763	18778	18752	18786	18781	18957	18674	18751	18853	18656	18730	18689	18715	18705	18518	18648	18769	18885	18595	18655	18663	18856	18764	18647	18627	18813	18815	18921	18632	18543	18585	18779	18727	18896	18760	18749	18847	18891	18814	18639	18806	18970	18751	18792	18803	18842	18773	18794	18766	18702	18713	18792	18740	18530	18760	18889	18986	18863	18803	18741	18784	18739	18654	18715	18776	18964	18632	18829	18663	18616	18754	18559	18762	18579	18818	18786	18646	18501	18726	18630	18757	18734	18715	18851	18868	18903	18798	18842	18822	18767	18805	18636	18825	18850	18649	18514	18810	18775	18619	18807	18795	18945	18867	18811	18764	18640	18746	18922	18903	18794	18722	18840	18915	18763	18763	18837	18480	18807	18851	18846	18703	19012	18795	18758	18624	18820	18785	18712	18909	18868	18761	18871	18899	18766	18677	18865	18828	18742	18637	18901	18739	18609	18658	18879	18985	18919	18851	18725	18660	18701	18760	18627	18630	18801	18636	18676	18683	18851	18770	18684	18850	18798	18717	18642	18606	18791	18697	18944	18728	18788	18509	18816	18848	18813	18760	18590	18662	18688	18654	18725	18978	18856	18801	18765	18630	18789	18725	18857	18769	18616	18855	18822	18850	18756	18531	18859	18896	18721	18745	18781	18648	18744	18798	18651	18828	18791	18485	18651	18808	18724	18740	18504	18598	18629	18757	18809	18710	18755	18770	18725	18623	18825	18795	18366	18842	18656	18795	18827	18828	18759	18926	18853	18825	18815	18936	18776	18867	18724	19007	18834	18606	18747	18846	18894	18765	18658	18940	19033	18797	18783	18645	18899	18653	18907	18669	18783	18821	18733	18722	18758	18703	18702	18812	18916	18717	18711	18683	18916	18692	18627	18745	18716	18751	18815	19000	18483	18770	18872	18667	18757	18828	18814	18782	18539	18894	18821	18764	18534	18556	18754	18755	18694	18754	18747	18799	18939	18875	18997	18819	18767	18634	18827	18873	18957	18700	18614	18673	18922	18704	18807	18661	18766	18841	18697	18826	18865	18916	18759	18678	18763	18666	18706	18776	18561	18681	18840	18873	18808	18623	18612	18794	18714	18824	18723	18695	18832	19053	18871	18554	18801	18879	18698	18549	18967	18842	18753	18717	18761	18674	18551	18750	18574	18584	18831	18906	18701	19066	18605	18728	18677	18922	18698	18744	18784	18851	18686	18737	18803	18692	18590	18649	18755	18767	18719	19012	18659	18637	18759	18729	18678	18869	18815	19090	18820	18655	18815	19032	18891	18841	18587	18785	18887	18600	18602	18832	18613	18752	18814	18687	18874	18786	18641	18820	18713	18863	18946	18627	19020	18695	18763	18826	18781	18814	18808	18728	18848	18803	18955	18650	18830	18572	18844	18797	18790	18667	18720	18730	18860	18950	18725	18665	18847	18641	18822	18833	18588	18676	18832	18851	18764	18814	18879	18619	18803	18721	18917	18665	18802	18526	18821	18782	18911	18950	18652	18657	18817	18622	18686	18759	18747	18594	18813	18730	18746	18823	18725	18855	18794	18912	18822	18750	18648	18975	18776	18601	18623	18839	18703	18717	18631	18780	18378	18901	18737	18786	18722	18760	19020	18731	18757	18636	18738	18781	18684	18716	18850	18688	18650	18772	18711	18892	18871	18976	18675	18624	18786	18634	18766	18894	18681	18775	18854	18835	18920	18769	18721	18753	18675	18663	18898	18750	18721	18766	18594	18704	18672	18732	18795	18733	18550	18792	18758	18771	18634	18917	18569	18906	18834	18665	18677	18932	18692	18735	18922	18774	18731	18785	18809	18608	18694	18717	18845	18694	18952	18832	18789	18705	18710	18635	18798	18776	18867	18863	18764	18883	18891	18750	18735	18701	18591	18814	18663	18629	18486	18689	18565	18744	18550	18619	18669	18632	18627	18697	18741	18655	18794	18562	18816	18633	18888	19045	18953	18346	18656	18667	18692	18892	18862	18764	18730	19021	18772	18762	18851	18428	18847	18767	18845	18781	18833	18800	18810	18666	18926	18960	18782	18678	18820	18767	18751	18578	18952	18923	18786	18502	18802	18818	18806	18790	18727	18727	18793	18805	18759	18643	18816	18895	19040	18648	18479	18723	18831	18818	18724	18751	18650	18900	18768	18790	18947	18717	18629	18654	18835	18746	18766	18692	18694	18844	18695	18743	18841	18757	18784	18729	18770	18714	18689	18711	18498	18882	18765	18793	19017	18908	18740	18732	18509	18663	18535	18670	18658	18736	18715	19022	18673	18599	18735	18871	18678	18934	18809	18806	18885	18844	18696	18740	18511	18815	18787	18711	18681	18715	18765	18565	18875	18819	18725	18671	18965	18559	18859	18669	18567	18525	18666	18825	18742	18727	18985	18833	18731	18893	18757	18681	18756	18713	18665	19001	18715	18977	18689	18833	18765	18828	18808	18612	18800	18854	18880	18581	18693	18940	18651	18862	18660	18824	18813	18769	18639	18471	18707	18561	18639	18948	18769	18638	18766	18657	18717	18758	18840	18771	18814	18841	18688	18906	18795	18572	18686	18706	18651	18627	18844	18742	18723	18849	18773	18635	19028	18785	18900	18927	18749	18693	18778	18659	18861	18742	18830	18665	18569	18644	18785	18785	18737	18720	18808	18945	18705	18715	18692	18698	18755	18861	18777	18607	18729	18839	18711	18768	18763	18777	18853	18687	18943	18696	18695	18620	18668	18565	18404	18514	18650	18723	18840	18840	18747	18736	18651	18774	18705	18565	18832	18765	18746	18686	18992	18863	18689	18671	18699	18595	18832	18900	18791	18807	18533	18888	18718	18711	18715	18758	18685	18898	18692	18748	18856	18708	18956	18981	18919	18703	18806	18948	18699	18937	18748	19007	18908	18737	18508	18631	18825	18676	18942	18658	18867	18556	18736	18807	18605	18721	18780	18782	18943	18760	18614	18766	18783	18905	18814	18814	18840	18525	18944	18990	18596	18974	18691	18681	18910	18668	18830	18810	18736	18828	19037	18799	18672	18689	18849	18693	18782	18525	18752	18528	18759	18955	18781	18707	18857	18768	18727	18889	18584	18848	18838	18609	18825	18742	18810	18901	18770	18819	18695	18829	18876	18771	18829	18701	18679	18757	18720	18679	18726	18692	18738	18802	18895	18736	18695	18712	18753	18794	18727	18838	18778	18883	18625	18753	18589	18648	18811	18920
26081	47924	48946	42328	33831	28796	26032	23862	22582	21607	20679	19593	18969	18576	18003	17729	17674	17358	17277	16970	16969	17008	16950	17121	17002	17108	16836	16846	16805	16740	16886	16717	16947	16620	16888	16752	16748	16753	16608	16737	16715	16789	16645	16673	16727	16837	16785	16648	16749	16665	16560	16654	16670	16546	16752	16597	16521	16704	16610	16606	16581	16724	16542	16637	16582	16684	16572	16505	16595	16630	16700	16493	16768	16673	16556	16561	16699	16733	16548	16671	16735	16620	16740	16782	16575	16664	16855	16544	16580	16784	16645	16623	16778	16518	16572	16455	16522	16844	16621	16679	16645	16781	16532	16751	16840	16503	16630	16589	16534	16591	16787	16536	16655	16658	16480	16750	16552	16625	16784	16702	16586	16585	16354	16605	16471	16599	16663	16708	16667	16810	16650	16787	16657	16724	16649	16598	16694	16506	16701	16595	16517	16551	16470	16730	16534	16683	16690	16538	16638	16681	16707	16751	16609	16624	16674	16648	16454	16772	16605	16705	16527	16645	16760	16597	16645	16604	16686	16616	16597	16468	16636	16498	16820	16644	16627	16680	16586	16661	16518	16583	16370	16553	16649	16676	16575	16680	16593	16446	16600	16735	16664	16657	16587	16702	16588	16768	16660	16688	16529	16600	16588	16492	16691	16588	16738	16481	16583	16608	16393	16660	16523	16642	16593	16502	16565	16587	16555	16585	16701	16463	16681	16665	16657	16420	16866	16494	16580	16573	16866	16424	16560	16582	16722	16621	16474	16609	16679	16786	16602	16685	16680	16552	16649	16439	16781	16736	16690	16732	16477	16635	16598	16674	16589	16778	16654	16559	16704	16707	16627	16677	16664	16511	16583	16674	16521	16605	16686	16499	16567	16582	16713	16459	16693	16764	16758	16623	16632	16712	16708	16739	16634	16643	16576	16664	16736	16540	16490	16636	16619	16596	16697	16510	16623	16683	16777	16716	16702	16562	16643	16759	16698	16683	16573	16631	16494	16538	16681	16833	16606	16591	16591	16605	16573	16656	16599	16621	16730	16502	16768	16411	16708	16707	16538	16665	16758	16598	16602	16647	16799	16531	16622	16551	16712	16626	16634	16682	16638	16692	16536	16713	16748	16636	16687	16671	16610	16700	16636	16534	16725	16600	16495	16615	16601	16651	16697	16558	16605	16877	16591	16616	16500	16537	16703	16590	16680	16620	16699	16754	16585	16530	16609	16529	16500	16610	16498	16609	16515	16725	16735	16781	16752	16524	16477	16702	16719	16637	16555	16630	16494	16504	16485	16689	16513	16481	16585	16603	16594	16367	16498	16681	16482	16741	16691	16764	16570	16808	16541	16692	16439	16556	16680	16590	16551	16562	16660	16543	16668	16667	16553	16671	16619	16564	16609	16736	16424	16722	16517	16669	16563	16582	16530	16476	16776	16687	16515	16673	16616	16800	16673	16500	16708	16571	16557	16634	16564	16731	16606	16625	16637	16538	16642	16706	16560	16611	16660	16767	16421	16653	16624	16790	16630	16633	16695	16729	16494	16467	16612	16666	16608	16580	16645	16468	16626	16815	16541	16445	16645	16741	16808	16607	16713	16620	16687	16716	16686	16714	16522	16561	16611	16599	16621	16701	16594	16643	16683	16601	16757	16664	16484	16654	16618	16717	16488	16780	16598	16512	16655	16716	16646	16486	16526	16559	16719	16695	16664	16796	16598	16660	16814	16755	16588	16711	16735	16610	16773	16521	16487	16613	16705	16708	16630	16527	16723	16588	16628	16592	16736	16595	16759	16636	16585	16759	16587	16612	16607	16709	16573	16583	16829	16636	16670	16728	16602	16486	16632	16623	16622	16562	16479	16727	16581	16550	16548	16644	16697	16724	16684	16547	16664	16426	16607	16741	16626	16683	16609	16615	16648	16669	16601	16637	16487	16494	16693	16636	16492	16777	16687	16663	16666	16469	16821	16672	16598	16760	16547	16682	16834	16630	16560	16717	16606	16682	16649	16597	16506	16628	16531	16762	16664	16633	16515	16663	16472	16578	16699	16684	16714	16551	16799	16530	16675	16650	16664	16609	16715	16463	16689	16713	16804	16612	16503	16678	16693	16747	16526	16541	16377	16620	16670	16611	16812	16424	16424	16720	16597	16700	16566	16594	16421	16640	16512	16605	16656	16640	16703	16400	16623	16819	16639	16718	16638	16557	16825	16605	16703	16578	16591	16603	16651	16653	16709	16519	16551	16769	16757	16601	16635	16761	16449	16604	16567	16673	16652	16610	16662	16550	16542	16838	16525	16756	16676	16551	16714	16636	16570	16649	16642	16611	16718	16656	16745	16546	16450	16638	16570	16594	16499	16694	16544	16447	16672	16618	16609	16741	16647	16558	16566	16553	16708	16761	16615	16580	16427	16599	16556	16520	16660	16471	16532	16556	16586	16699	16686	16604	16585	16615	16571	16482	16646	16615	16618	16603	16691	16587	16777	16648	16519	16549	16572	16502	16430	16568	16659	16808	16612	16513	16650	16713	16769	16667	16626	16588	16645	16572	16748	16710	16512	16789	16609	16636	16525	16702	16674	16609	16669	16658	16630	16537	16851	16645	16629	16765	16662	16436	16576	16537	16565	16430	16696	16666	16601	16709	16583	16711	16573	16439	16629	16714	16487	16622	16590	16598	16544	16703	16763	16633	16634	16635	16511	16507	16698	16737	16579	16589	16563	16742	16519	16672	16668	16809	16577	16517	16627	16720	16664	16342	16557	16559	16539	16652	16541	16651	16545	16588	16606	16682	16671	16728	16650	16669	16718	16430	16455	16576	16660	16398	16662	16805	16643	16612	16658	16625	16712	16654	16551	16762	16625	16588	16599	16711	16643	16548	16560	16687	16580	16687	16623	16606	16448	16605	16701	16726	16570	16793	16695	16618	16781	16660	16581	16685	16394	16458	16680	16628	16822	16469	16831	16639	16577	16492	16751	16414	16887	16707	16700	16584	16519	16740	16534	16603	16598	16615	16721	16587	16690	16541	16713	16691	16651	16553	16707	16581	16671	16537	16679	16467	16572	16726	16593	16613	16654	16564	16562	16765	16553	16567	16647	16549	16615	16402	16647	16545	16763	16554	16567	16737	16796	16508	16540	16660	16651	16682	16693	16667	16715	16624	16637	16693	16514	16609	16653	16635	16789	16514	16685	16548	16448	16575	16686	16625	16721	16627	16430	16735	16644	16537	16647	16639	16625	16592	16568	16724	16904	16702	16664	16672	16680	16542	16599	16527	16533	16685	16581	16433	16611	16462	16637	16526	16628	16632	16520	16617	16755	16632	16768	16623	16671	16651	16641	16441	16551	16470	16671	16703	16604	16515	16615	16586	16671	16621	16657	16590	16615	16833	16667	16832	16626	16703	16547	16838	16603	16745	16581	16746	16584	16698	16421	16719	16686	16506	16544	16493	16678	16549	16516	16684	16484	16626	16755	16670	16495	16675	16482	16381	16600	16628	16609	16503	16685	16709	16392	16591	16501	16679	16811	16437	16818	16524	16646	16608	16788	16639	16738	16557	16599	16528	16729	16434	16618	16774	16685	16704	16797	16703	16564	16699	16483	16502	16547	16569	16665	16697	16611	16615	16514	16585	16551	16675	16629	16632	16682	16608	16618	16582	16541	16740	16507	16625	16558	16743	16626	16735	16560	16396	16800	16589	16692	16443	16639	16731	16664	16498	16524	16654	16476	16650	16639	16679	16567	16618	16595	16557	16685	16672	16754	16659	16698	16522	16857	16630	16516	16761	16595	16733	16784	16540	16772	16454	16593	16633	16719	16557	16733	16585	16789	16750	16609	16571	16539	16641	16742	16773	16550	16673	16690	16690	16698	16609	16703	16695	16683	16564	16478	16639	16653	16595	16338	16668	16485	16579	16649	16584	16519	16506	16559	16572	16704	16669	16494	16728	16672	16590	16513	16667	16715	16465	16589	16727	16621	16577	16586	16501	16618	16698	16647	16759	16673	16616	16517	16529	16552	16710	16651	16716	16654	16629	16873	16710	16554	16682	16600	16732	16729	16687	16600	16731	16659	16715	16540	16689	16707	16520	16642	16752	16819	16643	16558	16698	16631	16632	16747	16736	16543	16681	16687	16560	16626	16604	16647	16829	16631	16556	16657	16510	16479	16715	16666	16458	16581	16779	16649	16557	16650	16505	16664	16496	16580	16750	16638	16565	16637	16630	16556	16646	16654	16662	16499	16836	16730	16764	16636	16475	16653	16771	16724	16589	16689	16573	16575	16666	16589	16624	16600	16774	16497	16625	16504	16815	16607	16745	16677	16738	16618	16598	16595	16639	16678	16678	16640	16664	16621	16482	16438	16647	16734	16593	16539	16822	16585	16800	16570	16717	16508	16640	16525	16709	16514	16714	16610	16716	16546	16737	16660	16588	16563	16735	16575	16651	16647	16618	16632	16526	16510	16629	16648	16553	16696	16630	16562	16862	16519	16623	16673	16684	16627	16639	16500	16562	16658	16667	16598	16663	16485	16644	16690	16521	16469	16556	16720	16637	16499	16598	16623	16611	16682	16732	16452	16562	16580	16492	16707	16576	16576	16702	16671	16830	16639	16701	16670	16520	16395	16841	16653	16777	16599	16539	16601	16776	16619	16553	16867	16634	16677	16655	16560	16416	16606	16697	16676	16574	16591	16674	16450	16677	16787	16726	16703	16773	16732	16729	16639	16581	16763	16663	16780	16529	16519	16650	16639	16612	16554	16592	16617	16635	16715	16640	16542	16601	16682	16563	16494	16719	16557	16648	16622	16458	16544	16650	16687	16662	16787	16615	16510	16772	16704	16689	16781	16648	16631	16674	16627	16636	16663	16497	16650	16627	16628	16638	16755	16687	16667	16741	16751	16762	16636	16547	16586	16416	16724	16546	16707	16558	16563	16560	16697	16387	16792	16641	16647	16613	16618	16468	16570	16654	16518	16518	16527	16678	16524	16597	16449	16651	16490	16655	16657	16611	16573	16647	16495	16637	16846	16687	16515	16503	16899	16557	16710	16506	16590	16623	16588	16599	16591	16673	16777	16488	16735	16685	16553	16537	16689	16581	16668	16733	16692	16572	16623	16720	16528	16609	16668	16606	16758	16622	16670	16554
27504	23663	29484	25643	20788	19505	18743	18036	17723	17641	17370	17207	17091	17027	17184	17020	16861	16877	16632	16763	16715	16601	17001	16893	16658	16814	16826	16763	16898	16944	16776	16789	16724	16876	16890	16952	16779	16821	16864	16743	16821	16818	16728	16863	16775	16650	16731	16789	16700	16784	16700	16946	16934	16637	16750	16705	16831	16752	16738	16773	16950	16814	16962	16703	16778	16725	16883	16907	16759	16756	16893	16743	16619	16659	16707	16725	16641	16786	16536	16810	16735	16756	16798	17010	16696	16626	16810	16810	16744	16830	16750	16926	16843	16729	16604	16902	16878	16661	16738	16761	16683	16766	16814	16606	16582	16684	16780	16926	16765	16686	16699	16771	16937	16766	16866	16815	16755	16747	16615	16833	16689	16846	16557	16755	16866	16611	17087	16956	16774	16897	16939	16771	16911	16810	16571	16551	16758	16561	16809	16451	16749	16700	16763	16758	16666	16820	16706	16598	16807	16708	16730	16596	16682	16650	16736	16828	16738	16816	16624	16862	16695	16811	16811	16779	16803	16847	16648	16789	16734	16760	16779	16888	16833	16740	16928	17023	16801	16884	16982	16716	16799	16500	16853	16717	16911	16972	16717	17018	16626	16724	16846	16637	16867	16862	16835	16665	16753	16802	16832	16886	16738	16843	16910	16779	16631	16990	16623	16824	16796	16819	16743	16797	16922	16783	16870	16859	16819	17024	16461	16765	16850	16866	16725	16879	16772	16784	16851	16745	16752	16585	16562	16699	16832	16697	16664	16644	16644	16755	16799	16862	16907	16786	16786	16812	17001	16692	16714	16693	16923	16959	16924	16872	16809	16586	16703	16747	16793	16667	16723	16823	16805	16786	16865	16774	16563	16634	16654	16759	16557	16678	16615	16668	16746	16970	16836	17069	16814	16803	16581	16775	16916	16770	16909	16786	16749	16825	16940	16818	16873	16729	16823	16731	16720	16747	16800	16772	16664	16810	16671	16674	16754	16705	16880	16794	16602	16720	16776	16930	16973	16802	16749	16700	16847	16667	16722	16714	17136	16612	16689	16852	16881	16885	16829	16790	16781	16805	16671	16631	16571	16632	16747	16832	16809	16872	16990	16598	16797	16812	16940	16557	16764	16900	16833	16820	16765	16609	16666	16782	16628	16834	16701	16841	16711	16744	16691	16710	16791	16773	16504	16844	16742	16673	16864	16683	16776	16749	16844	16813	16993	16788	16796	16800	16937	16820	16726	16642	16747	16603	16948	16718	16852	16718	16856	16791	16799	17011	16662	16618	16709	16800	16834	16779	16742	16720	16886	16528	16865	16863	16614	16758	16885	16793	16749	16635	16717	16489	16707	16855	16695	16762	16698	16765	16844	16753	17074	16695	16898	16778	16786	16707	16873	16758	16855	16680	16786	16799	16696	16851	16745	16618	16832	16743	16788	16790	16934	16768	16811	16773	16845	16621	16568	16746	16771	16729	16803	16745	16876	16769	16768	16619	16876	16790	16735	16933	16735	16976	16900	16624	16782	16979	16801	16810	16735	16732	16816	16921	16863	16787	16862	16691	16867	16902	16789	16663	16857	16620	16758	16766	16710	16625	16759	16698	16638	16907	16772	16698	16855	16677	16881	16619	16826	16756	16681	16663	16960	16574	16816	16813	16799	16817	16616	16803	16811	16739	16774	16816	16782	16711	17087	16783	16690	16774	16737	16861	16614	16710	16720	16541	16865	16830	16825	16650	16775	16624	16816	16737	16876	16934	16883	16755	16714	16879	16682	16870	16814	16800	16905	16546	16660	16892	16893	16829	16745	16930	16452	16669	16542	16647	16801	16748	16824	16865	16819	16708	16577	16649	16773	16897	16734	16921	16697	16830	16750	16664	16667	16877	16728	16799	16631	16772	16880	16862	16717	16519	16719	17068	16724	16718	16937	16792	17151	16700	16738	16708	16666	16641	16713	16586	16827	16721	16869	16824	16808	16640	16891	16850	16947	16597	16744	16773	17036	16565	16952	16583	16867	16686	16762	16804	16929	16749	16834	16558	16883	16667	16853	16872	16762	16695	16789	16933	16875	16745	16634	16866	16886	16737	16931	16670	16776	16730	16737	16691	16855	16823	16850	16915	16778	16672	16646	16751	16796	16816	16705	16989	16666	16561	16751	16788	16649	16894	16876	16816	16689	16865	16856	16857	16787	16722	16700	16813	16716	16792	16666	16649	16701	16884	16716	16842	16942	16774	16851	16796	16609	16665	16794	16768	16953	16786	16816	16588	16674	16901	16896	16687	16803	16972	16654	16608	16894	16623	16778	16779	16654	16725	16847	16810	16738	16972	17007	16773	16824	16591	16793	16918	16935	16805	16890	16810	16616	16870	16768	16782	16641	16845	16857	16564	16687	16873	16606	16709	16718	16728	16714	16729	16601	16948	16829	16911	16732	16800	16920	16556	16833	17082	16776	16915	16851	16977	16966	16985	16856	16902	16850	16882	16813	16582	16617	16832	16792	16777	16791	16740	16772	16798	16716	16885	16905	16681	16748	16823	16672	16656	16775	16678	16762	16839	16934	16869	16752	16871	16854	16652	16882	16712	16838	16643	16480	16613	16622	16791	16886	16842	16665	16548	16743	16805	16876	16723	16743	16555	16774	16835	16836	16960	16836	16795	16853	16795	16806	16811	16658	16694	16745	16658	16595	16656	16740	16886	16768	16845	16701	16953	16746	16753	16710	16681	16736	16615	16782	16809	16695	16789	16695	16870	16800	16781	16763	16755	16886	16711	16771	16817	16749	16865	16714	16854	16732	16820	16813	16615	16830	16840	16564	16607	16685	16902	16655	16842	16925	16816	16676	16698	16749	16853	16760	16788	17014	16879	16792	16715	16618	16533	16764	16792	16689	16692	16828	16643	16801	16851	16791	16782	16563	16795	16727	16770	16750	16804	16910	16651	16901	16851	16793	16759	16852	16622	16702	16836	16978	16760	16900	16797	16905	16786	17107	16858	16736	16901	16864	16790	16743	16814	16816	16565	16924	16880	16851	16985	16631	16846	16637	16740	16867	16863	16631	16548	16846	16854	16546	16634	16798	16782	16918	16607	16864	16618	16909	16690	16632	16653	16748	16789	16904	16726	16859	16980	16548	16884	16721	16799	16881	16642	16743	16624	16819	16730	16764	16655	16820	16675	16642	16639	16939	16650	16848	16785	16713	16855	16626	16860	16824	16598	16803	16808	16647	16843	17056	16853	16861	16673	16885	16862	16683	16687	16837	16830	16746	16896	16901	16735	16955	16752	16852	16813	16984	16637	16908	16657	16743	16783	16725	16777	16837	16785	16733	16841	16820	16804	16917	16924	16663	16823	16977	16711	16737	16809	16966	16693	16859	16703	16930	16751	16787	16909	16905	16774	16750	16811	16906	16912	16761	16736	16778	16792	16712	16846	16715	16756	16725	16574	16743	16765	16765	16871	16553	16695	16889	16614	16602	16713	16804	16711	16770	16839	16752	16677	16729	16759	16830	16813	16880	16855	16822	16889	17029	16859	16667	16824	16839	16859	16739	16618	16600	16675	16810	16764	16782	16856	16886	16677	16968	16688	16978	16794	16705	16649	16700	16920	16815	16626	16835	16649	16689	16785	16748	16596	16702	16992	16818	16929	16870	16870	16714	16708	16763	16876	16987	16813	16862	16709	16637	16693	16690	16851	16720	16871	16818	16855	16803	16743	16844	16527	16910	16806	16848	16892	16828	16874	16808	16735	16899	16777	16674	16974	16880	16682	16564	16742	16747	16772	17135	16778	16785	16762	16834	16835	16819	16674	16896	16758	16751	16760	16710	16937	16754	16534	16779	16981	16868	16784	16702	16798	16886	16777	16768	16710	16893	16823	16706	16756	16912	16643	16705	16738	16751	16955	16784	16782	16672	16775	16848	16828	16667	16797	16953	16769	16892	16731	16699	16809	16853	16767	16592	16844	16714	16876	16833	16672	16879	16938	16675	16673	16855	16901	16651	16703	16698	16751	16773	16817	16612	16631	16953	17027	16757	16592	16688	16785	16736	16788	16838	16808	16813	16887	16978	16758	16749	16727	16970	16844	16708	16694	16906	16922	16814	16824	16873	16674	16869	16759	16866	16872	16937	16670	16669	16823	17027	17042	16759	16784	16968	16886	16593	16750	16639	16794	16678	16882	16957	16682	16794	16769	16526	16721	16748	16794	16793	16787	16795	16908	16781	16881	16753	16874	16753	16705	16995	16745	16631	16763	16763	16639	16678	16816	16775	16803	16829	17003	16772	16833	16748	16692	16854	16875	16614	16931	16949	16843	16734	16767	17021	16838	16611	16937	16787	17005	16653	16848	16916	16657	16766	16671	16762	16781	16820	16775	16881	16816	16838	16839	16953	16763	16844	16723	16864	16865	16871	16680	16715	16771	16919	16788	16732	16928	16841	16825	16880	16676	16888	16898	16771	16658	16484	16880	16875	16798	16740	16909	16776	16752	16785	16773	16796	16828	17070	16823	16714	16466	16608	16460	16713	16622	16885	16675	16705	16731	16699	16794	16785	16823	16873	16899	16593	16785	16718	16956	16785	16758	16742	16643	16794	16843	16976	16850	16874	16734	16786	16690	16746	16669	16707	16895	16846	16698	16626	17002	16551	16647	16660	16667	16716	16815	16788	16991	16833	16719	16898	16794	16936	16748	16932	16659	16693	16774	16865	16977	16757	16863	16488	16739	16577	16870	16669	16849	17018	16557	16778	16548	16822	16750	16909	16835	16876	16821	16837	16760	16774	16855	16614	16716	16776	16869	16742	16881	16651	16949	16782	17033	16661	16822	16856	16788	16752	16898	16849	16659	16879	16538	16652	16702	16802	16595	16994	16726	16963	16648	16675	16780	16566	16916	16838	16868	16857	16775	16794	16745	16745	16948	16758	16768	16749	16878	16758	16700	16596	16631	16679	16452	16784	16826	16819	16726	16902	16711	16657	16955	16847	16826	16856	16749	16876	16944	16634	16843	16935	16811	17033	16797	16789	16605	16778	16765	16833	16654	16884	16776	16776	16870	16701	16769	16851	16753	16690	16973	16802	16588	16954	16695	16683	16838	16638	16621	16667	16831	16935	16838	16757	16771	16610	16876	16621	16784	16981	16668	16878	16716
23086	34980	33107	25337	21490	19477	18291	17434	17057	16951	16427	16128	15995	15879	15591	15806	15503	15532	15483	15543	15470	15655	15428	15292	15544	15435	15419	15428	15195	15421	15476	15432	15337	15430	15135	15262	15449	15477	15281	15439	15477	15163	15270	15364	15287	15318	15391	15426	15397	15418	15379	15381	15450	15266	15468	15178	15355	15249	15493	15386	15497	15477	15408	15515	15521	15364	15493	15400	15300	15189	15425	15395	15489	15406	15301	15431	15399	15379	15265	15484	15511	15107	15539	15251	15451	15419	15480	15321	15447	15351	15383	15558	15361	15362	15269	15408	15447	15346	15427	15373	15412	15468	15336	15278	15350	15345	15511	15372	15196	15482	15467	15307	15374	15402	15495	15564	15435	15384	15258	15373	15391	15483	15243	15543	15488	15200	15491	15457	15375	15284	15395	15375	15283	15356	15416	15520	15281	15515	15358	15239	15278	15449	15432	15373	15482	15203	15245	15374	15383	15286	15463	15233	15482	15389	15527	15296	15582	15362	15399	15367	15507	15386	15201	15488	15509	15405	15310	15409	15414	15270	15306	15241	15563	15466	15533	15232	15372	15438	15512	15518	15312	15349	15420	15276	15527	15376	15547	15328	15234	15502	15307	15437	15415	15264	15394	15445	15250	15330	15430	15325	15232	15219	15513	15361	15423	15469	15441	15381	15346	15425	15477	15458	15379	15588	15470	15401	15387	15444	15261	15353	15223	15495	15418	15379	15330	15364	15348	15461	15387	15337	15514	15306	15304	15323	15379	15296	15372	15295	15413	15344	15442	15409	15220	15402	15392	15421	15297	15515	15323	15593	15459	15288	15453	15377	15323	15346	15370	15504	15170	15370	15329	15326	15396	15516	15496	15430	15338	15310	15410	15361	15349	15339	15393	15563	15407	15403	15377	15340	15523	15325	15402	15261	15406	15483	15571	15419	15416	15273	15469	15418	15495	15514	15308	15466	15390	15514	15330	15250	15468	15236	15277	15432	15316	15377	15418	15402	15367	15279	15377	15469	15370	15405	15423	15262	15370	15205	15430	15427	15304	15375	15340	15301	15511	15421	15510	15343	15156	15298	15542	15370	15482	15203	15592	15235	15531	15390	15400	15419	15583	15516	15220	15539	15204	15510	15549	15544	15299	15473	15173	15325	15225	15412	15570	15318	15409	15355	15455	15403	15381	15404	15422	15522	15549	15273	15509	15360	15379	15443	15163	15398	15422	15363	15362	15407	15276	15361	15293	15455	15278	15551	15225	15246	15379	15430	15413	15430	15377	15494	15266	15449	15360	15282	15422	15417	15413	15444	15375	15379	15419	15436	15415	15260	15408	15316	15363	15258	15524	15415	15309	15372	15572	15375	15405	15448	15444	15532	15308	15364	15606	15463	15474	15355	15367	15259	15472	15397	15453	15345	15303	15433	15388	15367	15581	15312	15268	15547	15467	15425	15425	15261	15360	15311	15317	15501	15462	15325	15504	15470	15404	15343	15500	15379	15384	15492	15515	15200	15454	15389	15434	15446	15437	15235	15373	15236	15364	15251	15523	15478	15240	15342	15296	15353	15249	15271	15284	15515	15493	15272	15325	15306	15370	15231	15292	15275	15485	15277	15450	15472	15395	15232	15429	15388	15258	15420	15440	15559	15233	15398	15475	15430	15334	15329	15221	15328	15448	15339	15540	15408	15421	15394	15399	15330	15317	15371	15464	15508	15397	15453	15279	15404	15263	15372	15404	15372	15238	15236	15398	15434	15483	15395	15410	15446	15246	15311	15394	15393	15324	15266	15455	15432	15351	15356	15459	15487	15343	15427	15353	15309	15423	15289	15458	15415	15554	15427	15417	15409	15391	15303	15432	15394	15335	15450	15296	15411	15464	15286	15458	15368	15344	15445	15231	15294	15265	15528	15273	15404	15443	15387	15432	15478	15207	15309	15360	15244	15423	15426	15414	15383	15341	15349	15443	15329	15455	15558	15552	15327	15238	15390	15400	15468	15398	15482	15414	15352	15386	15362	15514	15435	15379	15482	15421	15419	15259	15457	15452	15257	15360	15561	15430	15375	15339	15401	15533	15219	15442	15504	15506	15476	15362	15408	15365	15583	15416	15430	15487	15412	15482	15105	15386	15370	15553	15548	15396	15336	15361	15280	15395	15330	15475	15594	15517	15348	15473	15398	15503	15355	15479	15319	15518	15285	15464	15277	15363	15486	15303	15312	15345	15388	15340	15438	15434	15398	15472	15392	15178	15473	15459	15373	15478	15333	15290	15423	15525	15361	15346	15273	15469	15437	15352	15489	15568	15282	15352	15478	15238	15474	15378	15379	15541	15172	15467	15507	15329	15257	15566	15318	15257	15351	15275	15463	15392	15301	15468	15461	15174	15511	15336	15607	15403	15260	15495	15512	15445	15380	15487	15348	15365	15295	15346	15468	15392	15401	15314	15436	15654	15251	15394	15363	15421	15316	15382	15460	15332	15301	15400	15366	15546	15285	15429	15255	15281	15377	15449	15270	15429	15367	15431	15339	15466	15419	15396	15337	15447	15255	15302	15257	15327	15394	15297	15346	15345	15446	15485	15379	15278	15234	15455	15458	15333	15268	15215	15391	15417	15362	15438	15387	15443	15365	15473	15430	15467	15428	15310	15166	15579	15302	15327	15570	15240	15367	15438	15475	15547	15383	15357	15285	15248	15352	15186	15437	15470	15297	15304	15364	15398	15199	15509	15244	15511	15400	15278	15290	15333	15471	15529	15519	15423	15293	15402	15513	15507	15307	15236	15421	15406	15393	15297	15452	15490	15450	15415	15172	15368	15405	15241	15287	15394	15274	15300	15464	15375	15338	15384	15407	15438	15329	15510	15268	15316	15530	15408	15326	15446	15368	15545	15327	15495	15409	15595	15555	15450	15487	15495	15403	15340	15345	15384	15446	15361	15312	15470	15334	15341	15547	15325	15168	15563	15473	15301	15390	15301	15405	15354	15279	15375	15468	15484	15396	15271	15651	15140	15329	15292	15508	15400	15422	15429	15328	15347	15487	15295	15458	15315	15393	15279	15492	15335	15375	15382	15230	15504	15309	15379	15328	15345	15329	15386	15143	15379	15237	15333	15636	15511	15644	15352	15465	15291	15380	15392	15402	15520	15421	15302	15400	15264	15346	15480	15497	15282	15515	15565	15517	15382	15492	15285	15359	15342	15440	15380	15284	15307	15517	15362	15322	15418	15303	15527	15667	15299	15414	15368	15311	15556	15286	15308	15273	15446	15260	15488	15288	15281	15556	15393	15500	15312	15330	15486	15375	15559	15530	15379	15269	15324	15408	15510	15481	15306	15380	15598	15326	15179	15261	15321	15451	15455	15376	15481	15361	15337	15353	15377	15294	15534	15305	15476	15494	15217	15353	15336	15257	15510	15481	15327	15304	15300	15374	15363	15625	15291	15486	15377	15299	15285	15243	15371	15331	15391	15376	15524	15437	15525	15371	15542	15306	15383	15465	15455	15494	15494	15352	15359	15301	15334	15453	15520	15323	15323	15130	15348	15318	15367	15463	15391	15550	15217	15448	15176	15217	15411	15360	15276	15481	15406	15347	15440	15537	15343	15337	15364	15424	15375	15486	15442	15311	15306	15529	15177	15464	15491	15381	15424	15428	15367	15229	15507	15414	15382	15346	15311	15520	15355	15280	15293	15446	15314	15326	15379	15446	15355	15236	15359	15393	15534	15330	15210	15360	15562	15467	15313	15311	15316	15334	15366	15359	15490	15419	15520	15392	15470	15382	15408	15355	15429	15308	15398	15277	15497	15305	15351	15442	15365	15401	15446	15522	15376	15175	15322	15386	15331	15482	15285	15423	15322	15463	15277	15193	15267	15514	15405	15417	15329	15462	15221	15508	15387	15482	15272	15223	15412	15433	15406	15412	15423	15447	15408	15517	15391	15407	15436	15356	15312	15459	15481	15356	15357	15277	15226	15390	15463	15442	15295	15458	15244	15459	15389	15369	15505	15356	15486	15256	15219	15263	15359	15382	15361	15518	15560	15463	15318	15225	15444	15453	15445	15445	15478	15382	15472	15212	15504	15280	15452	15363	15240	15485	15305	15361	15414	15404	15434	15472	15237	15407	15471	15204	15371	15358	15370	15375	15415	15655	15436	15299	15457	15337	15452	15210	15420	15370	15454	15566	15337	15326	15330	15118	15546	15430	15459	15469	15399	15371	15272	15435	15265	15455	15394	15517	15441	15317	15310	15377	15231	15272	15344	15402	15445	15474	15335	15403	15390	15366	15456	15403	15244	15358	15483	15474	15469	15253	15327	15385	15455	15645	15373	15236	15415	15352	15298	15433	15316	15527	15349	15384	15262	15331	15550	15289	15481	15461	15345	15474	15377	15340	15400	15457	15323	15225	15445	15362	15330	15266	15381	15348	15302	15499	15244	15403	15347	15467	15460	15396	15477	15478	15567	15611	15542	15439	15309	15371	15500	15379	15331	15375	15380	15218	15357	15420	15431	15418	15432	15446	15382	15427	15384	15499	15528	15574	15508	15562	15304	15495	15401	15470	15395	15273	15372	15374	15382	15382	15410	15450	15460	15301	15382	15509	15495	15444	15295	15238	15245	15426	15493	15357	15401	15412	15333	15171	15477	15330	15365	15515	15489	15450	15187	15336	15261	15311	15377	15228	15341	15512	15447	15501	15494	15474	15295	15310	15126	15435	15571	15254	15305	15327	15202	15622	15345	15252	15395	15363	15402	15368	15376	15463	15168	15417	15434	15429	15320	15540	15451	15558	15326	15446	15547	15350	15376	15465	15413	15306	15441	15297	15476	15449	15388	15401	15352	15325	15565	15211	15367	15379	15409	15364	15356	15383	15514	15381	15433	15485	15352	15543	15509	15413	15347	15413	15491	15361	15375	15378	15303	15343	15433	15493	15184	15245	15410	15444	15392	15376	15438	15459	15387	15330	15318	15409	15470	15382	15300	15348	15424	15417	15484	15301	15363	15424	15399	15608	15344	15558	15289	15488	15472	15517	15496	15318	15374	15537	15496	15286	15302	15315	15421	15391	15225	15519	15525	15355	15477	15443	15397	15301	15290	15496	15381	15430	15485	15418	15443	15149	15462	15375	15306	15492	15296	15415	15390	15399
23926	21248	28809	25127	23440	24104	23395	20448	19381	19194	18953	18362	18169	18026	17835	17612	17708	17420	17413	17635	17405	17345	17412	17454	17365	17279	17115	17279	17026	17129	17387	17190	17225	17399	17295	17182	17245	17212	17416	17427	17148	17154	17144	17457	17142	17350	17253	17248	17253	17061	17051	17049	17261	17187	17188	17239	17160	17324	17164	17276	17219	17275	17180	17167	17007	17291	17173	17328	17153	17142	17124	17091	17142	17222	17245	17266	17129	17234	17162	17241	17420	17066	17389	17224	17287	17117	17138	17095	17174	16926	17021	17225	17169	17103	17196	17229	17321	17331	17406	17345	17175	17101	16976	17178	17040	17099	16986	17082	17161	17057	17164	17194	17142	17236	17231	17101	17239	17087	17133	17232	17326	17293	17098	17127	17341	17177	17016	17365	17173	17244	17044	17109	17158	17289	17163	17180	17152	16985	17007	17302	17402	17281	17081	17313	17073	17030	17214	17127	17022	17192	17311	17267	17096	17093	17197	17200	17255	17319	17047	17204	17137	17301	17191	17214	17014	17258	17060	17082	17143	17146	17354	17324	17205	17250	17331	17226	17085	17114	17048	17308	17283	17344	17238	17134	17153	17294	17138	17135	17105	17350	17303	17192	17154	16964	17195	17053	17151	17384	17135	17097	17112	17272	17107	17114	17255	17375	17146	17222	17084	17212	17154	17230	17093	17143	17151	17111	17175	17108	17143	17252	17134	17196	17216	17068	17376	16966	17340	17076	17228	17220	17132	17194	17074	17106	17050	17337	16989	17086	17057	17038	17267	17161	17289	17093	17154	17258	17189	17304	17153	17161	17192	17032	17176	17037	17153	17202	17049	17137	17193	17083	17222	17270	17401	17148	17125	17246	17079	17042	17052	16911	17356	17151	17198	17159	17177	17178	17192	17186	17056	17165	17271	17228	17040	17153	17095	17095	17265	17021	17426	17220	17146	17181	17057	17158	17188	17273	17136	17112	17157	17271	17524	17258	17174	17284	17126	17302	17137	17053	17250	17253	17204	17454	17152	17260	17213	17133	17125	17142	17203	17207	17115	17246	17031	17194	17182	17163	17237	17134	17093	17211	17271	17032	17283	17078	17212	17051	17188	17005	17066	17254	17246	17344	17318	17101	17266	17168	17328	17089	17182	17106	17036	17084	17324	17204	17008	17145	17192	17191	17087	17046	16880	17327	17100	17136	17268	17040	17158	17260	17235	17294	17059	17034	17053	17126	17222	17133	17123	17340	17393	17061	17198	17196	17335	17169	17012	17154	17198	17308	17105	17158	17258	17261	17176	16993	17223	17260	17273	17203	17140	17084	17226	17177	17317	17273	17262	16888	17162	17163	17158	17169	17363	17189	17275	17038	17217	17218	17208	17269	17262	17180	17126	17145	17183	17170	17209	17215	17083	17029	17185	16867	16964	17106	17393	16965	17193	17146	17210	17454	17073	17214	17269	17283	17240	17230	17095	17242	17047	17047	17160	17343	17118	17215	17120	17022	17210	17262	17044	17190	17270	17012	17113	17315	17283	17238	17344	17389	17161	17157	17169	17072	17109	17266	17094	17200	17067	17199	17229	17226	17135	17228	17190	17231	17171	17198	17120	17247	17002	17268	17067	17229	17124	17042	17031	17022	17069	17153	17239	17101	17003	17231	17143	17194	17249	17068	17189	17235	17162	17245	17142	17229	17107	17026	17139	17419	17133	17106	17237	17170	16991	17160	17061	17141	17223	17302	17296	17308	17202	17019	17092	17094	17259	17207	17085	17058	17373	17383	17140	17346	17242	17339	17158	17112	17158	17078	17076	17217	16984	17001	17472	17085	17186	17212	17260	17197	17294	17287	17041	17091	17252	17206	17064	17130	17314	17075	17356	17268	17301	17158	16934	17294	17233	17144	17519	17229	17185	17070	17255	16989	16975	17044	17138	17241	17247	17210	17226	17263	17118	17305	17210	17322	17192	17031	17123	17387	17321	17237	17244	17112	17106	17044	17143	17201	17173	17358	17068	17289	17029	17172	17071	17321	17034	17119	17225	17175	17106	17235	17238	17344	17191	17293	17123	17148	17109	16989	17201	17019	17073	17198	17168	17137	17136	17240	17271	17192	17346	17124	17067	17136	16991	17293	17059	17228	17214	17234	17003	17271	17160	17060	17274	17188	17132	17122	17127	17212	17203	17236	17234	17229	17420	17165	17077	16859	17226	17078	17270	17118	17202	17232	17211	17240	17094	17162	17174	17104	17044	17047	17137	17219	17168	17104	17115	17187	17197	17272	17349	17162	17048	17303	17274	17271	17142	17251	17179	17151	17240	17175	17266	17317	16990	17178	17348	17209	17167	17242	17149	17040	17178	17299	17146	17317	17074	17241	17392	17205	17245	17050	17033	17052	17111	17022	17226	17318	17243	17299	17050	17147	17217	17141	17364	17141	17392	17148	17193	17085	17234	17091	17001	17363	17138	17380	17310	17158	17141	17291	17312	17046	17106	17290	17266	17094	17134	17129	17191	17138	17089	17058	17121	17238	17170	17221	17109	17332	16982	17399	17172	17093	17329	17016	17050	17125	17295	17103	17086	17288	17359	17290	17324	17217	17048	17184	17132	17155	17240	17136	17205	17151	17232	17265	17138	17200	17217	17144	17070	17316	17144	17044	17194	17176	17321	17320	17179	17230	17127	17243	17291	17277	17245	17013	17169	17104	17228	17199	17042	17262	17008	17288	17316	17143	17111	17059	17128	16943	17420	17277	17210	17280	17014	17169	17210	17078	17176	17142	17323	17170	17315	17122	17182	17192	17102	17274	17288	17389	17080	17165	16933	17005	17314	17121	17041	17178	16995	17167	17137	17005	17454	17153	17267	17174	17091	17487	17166	17133	17200	17081	17125	16952	17200	17198	17242	17086	17263	17043	17088	17260	17108	17198	17225	17178	16977	17051	17055	17237	17065	17146	17324	16953	17293	17143	17081	17426	17284	17024	17133	17215	16845	17145	17113	17009	17059	17303	17107	17261	17055	17185	17205	17334	17350	17065	17062	17248	17149	17279	17155	16987	17137	17302	17116	17151	17283	17240	17087	17042	17124	17205	17043	17214	17358	17031	17241	17301	17245	17216	17265	17296	17195	17228	17316	17237	17212	17208	17155	16942	17217	17170	17338	17113	17102	17281	17254	17122	17094	17017	17189	17205	17295	17144	17296	17295	17320	17063	17141	17179	17156	17011	17146	17183	17202	17145	17077	17239	16948	17071	17360	17111	17205	17012	17019	17268	17193	17089	17176	17246	17508	17399	17150	17122	17080	17086	17427	17008	17272	17111	17233	17294	17362	17288	17040	17108	17170	17225	17366	17138	17230	17226	17013	17013	17117	17111	17129	17186	17282	17120	17235	17240	17098	17184	17229	17209	17161	17072	16967	17004	17109	17138	17141	17223	17107	16973	17248	17030	17278	17115	17149	17178	17379	17318	17048	17394	17149	17158	17125	17178	17041	17235	16995	17147	17198	17197	17172	17225	17220	17284	17057	17087	17018	17064	17223	17174	17069	17208	17122	17019	17098	17278	17283	17295	17251	17194	17020	17315	17210	17447	17244	17141	17206	17237	17163	17126	17093	17141	17104	17139	17065	17043	17236	17053	17233	17331	17278	17170	17077	17077	17076	17190	17012	17284	17037	17331	17087	16874	17385	17223	17048	17304	17284	17260	17280	17131	17278	17365	17038	17191	17273	17133	17106	17352	17330	17034	17205	17178	16908	17185	17212	17138	17199	17307	17080	17090	17270	17143	17231	17211	17405	17141	17279	17231	17201	17149	17106	17259	17005	17125	17131	17177	17412	17116	17150	17179	17122	16973	17212	17232	17146	17017	17169	17188	17241	17298	17032	17111	17145	17273	17437	17153	17108	17131	17172	17129	17179	17002	17195	17116	17338	17175	17083	17148	17180	17203	17084	17067	17180	17138	17196	17233	17158	17372	17119	17212	17369	17136	17128	17278	17467	17002	17099	17239	17284	17103	17121	17145	17266	17047	17238	17342	17282	17068	17182	17273	17361	17147	17310	17078	17271	17176	17260	17098	17291	17128	17309	17118	17253	17115	17419	17159	17122	17069	17187	17207	17193	17227	17031	17164	17165	17153	17025	17168	17004	17119	17267	17107	17283	17351	17159	17163	17134	17159	17280	17237	17355	17363	17160	17154	17102	17269	17220	17081	17114	17290	17267	17151	17036	17318	17077	17192	17235	17271	17354	17217	17104	17176	17194	17278	17309	17236	17213	17281	17317	17302	17213	16940	17110	17241	17041	17174	17274	16868	17227	17267	17231	17107	17095	17023	17186	17361	17230	17177	17123	17094	17010	17125	17409	17130	17190	17211	17215	17206	17275	17072	17094	17178	17070	17233	17202	17254	17312	17221	17152	17107	17175	16987	17228	17011	17081	17048	17115	17229	17131	17378	17182	17137	17010	17358	17116	17220	17151	17141	17023	17233	17146	17178	17166	17147	17127	17168	17009	17219	16936	17119	17163	17061	17145	17063	17164	17255	17053	17147	17366	17174	17038	17230	17303	17089	17195	17116	17231	17009	17276	17136	17203	17323	17061	17103	17201	17085	17146	17165	17035	17303	17183	17118	17315	17305	17148	17327	17125	17251	17368	17002	17099	17053	17287	16986	17045	16974	17074	17297	17193	17087	17369	17302	17412	17175	17286	17148	17240	17080	17337	17027	17024	16905	17150	17129	17218	17052	17058	17063	17324	16932	17241	17180	17227	17061	17284	17119	16914	17213	17163	17227	17092	17302	17139	17356	17255	17291	17255	17220	17190	17241	17200	17067	17214	17297	17230	16931	17264	17284	17274	17212	17101	17131	17136	17294	17335	17135	17118	17214	17279	17079	17080	17245	17169	17106	17150	17053	16955	17112	17174	17232	17272	17299	17254	17105	17170	17302	17115	17332	17255	17405	17161	17205	17116	17144	17125	17016	17248	17185	17014	17135	17152	17078	17148	17158	17261	17095	17070	17002	17196	17183	17268	17293	17096	17257	17172	16896	16995	17325	17156	17099	17324	17167	17272	17056	17284	17179	17213	17155	17237	17290	17251	17303	17176	17133	17131	17115	17221	17231	17060	17180	17093	17019	17149	17173	17248	16961	16998	17108
25087	46397	47868	33402	27304	24211	21827	20240	19406	18602	17929	17387	17031	16825	16451	16288	16017	16233	16036	15915	15965	15866	15893	16055	15974	15859	15771	15953	15703	15734	15766	15784	15775	15666	15754	15705	15775	15740	15730	15682	15835	15611	15785	15512	15883	15768	15611	15789	15640	15732	15672	15656	15766	15650	15640	15675	15871	15705	15770	15870	15622	15536	15480	15847	15702	15627	15728	15608	15663	15751	15584	15690	15448	15667	15748	15597	15754	15932	15640	15693	15665	15693	15754	15635	15722	15809	15796	15865	15665	15765	15665	15709	15753	15653	15719	15730	15730	15633	15675	15889	15836	15469	15801	15793	15682	15668	15598	15829	15692	15648	15700	15743	15778	15685	15627	15685	15769	15655	15602	15625	15825	15622	15623	15511	15677	15630	15684	15752	15773	15603	15680	15669	15730	15617	15637	15665	15711	15784	15684	15775	15822	15745	15860	15673	15711	15706	15755	15688	15758	15570	15819	15719	15722	15734	15840	15730	15726	15665	15743	15726	15541	15696	15604	15790	15727	15614	15579	15766	15854	15787	15654	15768	15626	15839	15788	15594	15741	15755	15687	15753	15631	15643	15800	15690	15727	15726	15769	15738	15752	15674	15645	15599	15685	15895	15559	15762	15653	15852	15600	15689	15606	15704	15607	15731	15688	15614	15770	15679	15748	15670	15652	15693	15705	15895	15739	15684	15713	15677	15531	15680	15595	15687	15734	15634	15583	15771	15536	15841	15621	15619	15619	15805	15636	15747	15687	15734	15902	15729	15889	15664	15618	15717	15616	15493	15815	15529	15658	15734	15727	15847	15832	15604	15782	15673	15616	15654	15702	15729	15739	15489	15774	15622	15697	15676	15794	15696	15699	15755	15887	15693	15718	15828	15775	15688	15686	15549	15643	15699	15681	15494	15658	15612	15858	15712	15763	15567	15596	15637	15661	15732	15544	15777	15662	15845	15798	15728	15641	15740	15637	15685	15670	15711	15645	15673	15698	15754	15699	15771	15666	15581	15611	15573	15818	15561	15636	15791	15682	15736	15661	15745	15686	15644	15502	15694	15772	15760	15648	15740	15661	15743	15774	15647	15898	15598	15689	15810	15685	15696	15667	15561	15542	15557	15773	15637	15571	15765	15485	15629	15585	15820	15625	15678	15879	15723	15684	15657	15708	15738	15773	15905	15542	15744	15683	15618	15788	15754	15564	15706	15635	15727	15678	15555	15650	15771	15600	15476	15821	15635	15735	15670	15772	15749	15801	15738	15529	15611	15605	15633	15767	15678	15887	15636	15900	15834	15788	15700	15633	15721	15613	15668	15759	15845	15595	15630	15691	15642	15706	15600	15749	15708	15612	15590	15727	15780	15633	15715	15809	15662	15735	15575	15831	15760	15656	15671	15708	15607	15761	15657	15596	15655	15635	15755	15776	15476	15669	15846	15664	15619	15709	15684	15749	15618	15699	15719	15579	15834	15517	15770	15610	15630	15696	15637	15688	15707	15404	15700	15653	15718	15655	15566	15753	15697	15575	15651	15654	15835	15759	15676	15673	15756	15756	15560	15691	15661	15779	15510	15707	15841	15603	15757	15524	15704	15672	15630	15621	15763	15674	15723	15780	15783	15731	15719	15643	15597	15784	15682	15655	15654	15770	15679	15847	15577	15595	15756	15586	15642	15790	15549	15798	15701	15667	15766	15730	15509	15752	15650	15650	15644	15655	15769	15476	15650	15619	15695	15542	15674	15632	15587	15683	15696	15844	15620	15803	15918	15828	15749	15792	15593	15489	15637	15633	15626	15673	15695	15718	15673	15828	15563	15796	15548	15685	15674	15630	15597	15896	15535	15861	15655	15605	15731	15653	15685	15722	15529	15742	15651	15735	15638	15602	15672	15682	15623	15627	15754	15588	15649	15816	15674	15775	15682	15722	15467	15613	15632	15712	15777	15665	15683	15634	15646	15770	15721	15611	15577	15766	15599	15505	15669	15591	15673	15659	15851	15627	15814	15892	15762	15620	15574	15741	15695	15585	15737	15648	15728	15856	15545	15644	15599	15669	15747	15681	15790	15669	15625	15615	15728	15733	15700	15773	15815	15685	15761	15621	15694	15800	15803	15568	15728	15666	15822	15648	15663	15642	15778	15735	15601	15654	15792	15530	15862	15619	15777	15519	15597	15758	15746	15759	15592	15770	15675	15666	15809	15558	15818	15867	15859	15696	15589	15726	15681	15617	15655	15603	15624	15545	15719	15698	15700	15724	15636	15738	15762	15684	15813	15545	15654	15764	15748	15599	15696	15515	15496	15816	15611	15628	15642	15754	15739	15630	15746	15667	15670	15778	15437	15766	15630	15727	15806	15545	15620	15689	15802	15652	15644	15682	15598	15588	15690	15758	15591	15643	15798	15761	15712	15592	15757	15829	15760	15695	15587	15766	15676	15731	15674	15734	15563	15765	15660	15746	15764	15750	15802	15563	15624	15798	15688	15843	15562	15615	15757	15599	15595	15728	15734	15637	15711	15711	15619	15738	15801	15627	15625	15769	15706	15721	15689	15761	15776	15762	15840	15654	15633	15891	15498	15805	15637	15731	15834	15783	15581	15714	15726	15721	15764	15631	15711	15653	15693	15676	15611	15716	15662	15644	15762	15592	15927	15655	15673	15833	15640	15659	15492	15702	15703	15661	15721	15605	15670	15822	15843	15874	15621	15574	15774	15847	15770	15659	15770	15825	15559	15633	15516	15768	15461	15633	15606	15652	15725	15788	15684	15707	15735	15726	15693	15815	15727	15613	15633	15676	15515	15607	15638	15655	15689	15696	15604	15879	15590	15668	15675	15617	15817	15703	15688	15660	15627	15740	15699	15720	15649	15734	15807	15748	15619	15532	15708	15616	15818	15753	15620	15632	15688	15546	15562	15614	15767	15586	15754	15574	15623	15520	15649	15888	15702	15733	15413	15584	15815	15716	15559	15649	15746	15726	15560	15710	15606	15584	15732	15631	15831	15640	15694	15720	15674	15693	15741	15744	15643	15458	15767	15844	15598	15597	15572	15710	15537	15673	15511	15753	15768	15826	15594	15775	15569	15561	15628	15693	15683	15468	15776	15452	15847	15746	15704	15802	15709	15732	15653	15747	15557	15787	15638	15634	15698	15731	15713	15829	15657	15536	15663	15893	15567	15672	15748	15732	15731	15708	15832	15796	15732	15797	15662	15730	15797	15765	15687	15698	15800	15565	15689	15797	15557	15644	15569	15765	15583	15840	15588	15674	15948	15723	15638	15729	15618	15657	15760	15773	15591	15622	15846	15522	15659	15693	15767	15715	15720	15747	15598	15713	15635	15688	15955	15767	15779	15529	15672	15685	15705	15726	15635	15592	15732	15767	15671	15517	15705	15650	15687	15732	15624	15673	15675	15666	15514	15619	15769	15843	15712	15738	15610	15711	15679	15543	15640	15755	15679	15733	15742	15716	15568	15797	15744	15646	15769	15767	15662	15819	15718	15712	15733	15666	15632	15749	15724	15680	15787	15689	15484	15717	15731	15677	15603	15685	15742	15516	15750	15690	15780	15842	15689	15641	15645	15733	15620	15673	15871	15561	15741	15486	15705	15789	15670	15652	15792	15584	15697	15577	15678	15776	15726	15802	15566	15798	15598	15875	15668	15677	15771	15664	15800	15649	15710	15670	15481	15627	15671	15558	15913	15607	15701	15815	15685	15768	15536	15680	15831	15792	15673	15791	15871	15514	15633	15554	15626	15733	15748	15620	15673	15847	15791	15489	15562	15644	15627	15739	15732	15540	15799	15673	15614	15574	15802	15682	15471	15765	15555	15704	15754	15746	15590	15723	15761	15647	15654	15765	15645	15803	15733	15721	15630	15906	15569	15706	15543	15866	15920	15863	15656	15692	15691	15595	15820	15617	15677	15644	15887	15771	15667	15649	15611	15670	15720	15680	15797	15656	15670	15902	15647	15717	15696	15631	15646	15783	15673	15623	15662	15730	15681	15680	15774	15734	15709	15608	15777	15608	15789	15747	15539	15684	15621	15713	15676	15738	15722	15651	15630	15660	15704	15602	15802	15629	15579	15534	15700	15701	15557	15759	15720	15735	15710	15660	15582	15656	15690	15750	15691	15610	15615	15693	15503	15941	15655	15759	15576	15569	15718	15612	15639	15712	15725	15629	15588	15806	15690	15626	15682	15729	15739	15717	15674	15759	15465	15743	15606	15680	15783	15673	15723	15691	15767	15689	15549	15621	15714	15722	15590	15657	15639	15671	15621	15740	15738	15791	15581	15568	15786	15654	15691	15745	15891	15888	15607	15673	15772	15546	15703	15726	15673	15743	15685	15891	15596	15664	15704	15565	15597	15616	15575	15694	15635	15609	15715	15787	15625	15781	15812	15630	15749	15625	15764	15649	15821	15697	15691	15673	15622	15738	15684	15688	15547	15515	15551	15622	15784	15694	15672	15585	15768	15746	15643	15748	15824	15648	15745	15612	15697	15592	15634	15553	15664	15775	15600	15590	15616	15667	15653	15382	15801	15611	15723	15703	15525	15722	15643	15674	15796	15623	15819	15770	15650	15865	15693	15708	15743	15769	15711	15942	15749	15781	15647	15615	15630	15667	15679	15663	15837	15628	15642	15644	15700	15803	15585	15633	15751	15644	15507	15722	15785	15588	15721	15659	15638	15823	15616	15541	15625	15768	15626	15635	15741	15687	15824	15584	15556	15482	15673	15598	15784	15725	15617	15674	15798	15669	15691	15801	15724	15592	15699	15703	15694	15656	15720	15593	15692	15843	15685	15730	15626	15756	15564	15681	15579	15733	15754	15684	15590	15790	15738	15733	15465	15665	15741	15754	15836	15786	15677	15838	15655	15685	15730	15792	15755	15764	15605	15835	15727	15637	15632	15733	15685	15682	15642	15656	15730	15678	15641	15790	15726	15951	15529	15669	15644	15832	15694	15718	15844	15655	15692	15756	15798	15545	15663	15694	15819	15806	15741	15719	15455	15741	15648	15662	15718	15696	15865	15802	15683	15772	15636	15806	15668	15577	15852	15717	15679	15661	15660	15881	15487	15622	15798	15809	15809	15727	15642	15734	15725	15666	15767	15728	15678	15753	15636	15593	15776	15747	15638
22673	21170	29078	23874	22425	26111	28748	23961	22258	21860	21171	20590	20392	19878	19618	19515	19618	19248	19278	19287	19055	18987	18962	19240	18805	18905	19005	18849	18853	19082	18910	18820	19015	18698	18841	19010	18948	18875	18830	18652	18637	18771	18728	18735	18916	18804	18689	18784	18805	18843	18697	18743	18742	18837	18823	18687	18845	18768	18722	18657	18689	18809	18715	18660	18783	18715	18614	18631	18627	18733	18915	18740	18523	18712	18646	18699	18839	18730	18830	18593	18678	18706	18622	18611	18566	18750	18693	18686	18704	18522	18612	18638	18851	18577	18653	18684	18869	18665	18662	18628	18769	18643	18844	18764	18812	18656	18717	18378	18667	18813	18622	18742	18643	18651	18827	18749	18581	18758	18623	18741	18813	18728	18812	18576	18513	18604	18580	18754	18704	18709	18658	18741	18834	18759	18802	18630	18704	18581	18852	18786	18731	18585	18503	18676	18886	18608	18658	18653	18724	18593	18747	18677	18734	18873	18961	18702	18505	18717	18719	18767	18631	18708	18844	18668	18588	18621	18554	18627	18596	18691	18751	18652	18485	18603	18593	18665	18518	18717	18587	18794	18625	18717	18746	18765	18589	18457	18760	18697	18771	18811	18531	18665	18705	18548	18470	18775	18642	18723	18680	18825	18873	18898	18720	18724	18674	18627	18659	18567	18554	18680	18768	18510	18782	18687	18516	18696	18826	18687	18686	18664	18657	18675	18863	18640	18527	18605	18761	18751	18554	18607	18651	18491	18632	18670	18698	18791	18857	18769	18771	18810	18588	18694	18646	18791	18606	18776	18971	18567	18712	18641	18737	18654	18758	18666	18703	18744	18650	18619	18608	18687	18844	18502	18881	18711	18927	18653	18540	18815	18712	18615	18605	18608	18693	18754	18676	18689	18789	18763	18712	18657	18713	18700	18938	18545	18507	18654	18552	18579	18659	18835	18746	18773	18664	18583	18528	18809	18592	18711	18771	18700	18808	18637	18856	18514	18569	18591	18590	18667	18873	18584	18649	18842	18452	18812	18622	18802	18649	18850	18763	18651	18692	18833	18938	18808	18614	18567	18589	18665	18819	18276	18801	18613	18605	18572	18685	18792	18623	18473	18711	18684	18628	18758	18887	18841	18797	18761	18601	18728	18758	18632	18695	18651	18693	18792	18496	18505	18639	18688	18856	18676	18586	18642	18753	18472	18887	18796	18770	18641	18689	18676	18870	18596	18767	18654	18512	18519	18496	18597	18488	18518	18803	18647	18575	18636	18719	18771	18793	18671	18598	18827	18645	18672	18864	18879	18725	18682	18611	18612	18781	18596	18553	18830	18888	18608	18994	18872	18604	18588	18619	18576	18581	18699	18706	18804	18776	18893	18556	18602	18682	18663	18809	18552	18936	18641	18663	18616	18614	18645	18566	18636	18708	18594	18707	18868	18834	18652	18717	18742	18616	18467	18685	18444	18413	18608	18652	18675	18813	18677	18704	18510	18594	18785	18594	18622	18684	18660	18908	18871	18555	18618	18752	18414	18678	18709	18537	18718	18701	18564	18599	18590	18555	18499	18501	18543	18764	18628	18753	18407	18846	18727	18670	18830	18697	18784	18815	18636	18687	18461	18705	18605	18547	18379	18721	18697	18638	18493	18830	18689	18711	18640	18803	18501	18637	18620	18643	18642	18713	18730	18627	18753	18667	18742	18794	18489	18597	18610	18485	18706	18742	18772	18772	18452	18814	18585	18958	18617	18847	18847	18758	18814	18603	18659	18756	18530	18600	18543	18722	18877	18739	18791	18690	18698	18514	18861	18656	18742	18671	18460	18712	18636	18909	18676	18533	18635	18547	18847	18614	18623	18782	18617	18852	18586	18634	18608	18620	18749	18508	18683	18735	18638	18676	18768	18555	18732	18713	18697	18661	18805	18768	18776	18660	18578	18769	18570	18735	18613	18798	18692	18808	18685	18805	18542	18693	18819	18548	18585	18878	18644	18595	18607	18695	18666	18628	18767	18760	18542	18669	18695	18703	18688	18783	18852	18796	18833	18705	18545	18648	18881	18567	18482	18559	18749	18759	18501	18762	18705	18699	18729	18577	18807	18822	18676	18677	18489	18704	18544	18714	18443	18649	18802	18623	18697	18659	18531	18653	18800	18618	18643	18531	18461	18879	18607	18640	18751	18500	18777	18556	18635	18648	18563	18506	18601	18665	18589	18587	18623	18625	18689	18803	18611	18635	18615	18785	18605	18578	18479	18502	18608	18829	18728	18851	18522	18489	18700	18640	18716	18673	18484	18582	18528	18540	18500	18717	18576	18706	18650	18738	18583	18690	18708	18534	18727	18756	18699	18690	18519	18514	18525	18625	18570	18589	18477	18803	18654	18510	18669	18812	18501	18739	18449	18651	18948	18777	18567	18395	18731	18704	18684	18733	18707	18943	18620	18460	18566	18486	18800	18681	18841	18748	18787	18612	18752	18836	18603	18537	18828	18655	18561	18730	18748	18822	18631	18645	18541	18728	18647	18666	18703	18671	18665	18516	18511	18733	18620	18749	18719	18495	18737	18756	18779	18588	18643	18728	18643	18741	18677	18638	18694	18495	18433	18524	18589	18753	18475	18646	18607	18543	18600	18579	18699	18630	18428	18424	18650	18834	18540	18604	18645	18584	18655	18676	18754	18629	18687	18814	18493	18524	18681	18792	18722	18757	18804	18805	18699	18543	18701	18855	18664	18541	18686	18587	18685	18771	18498	18574	18715	18781	18596	18678	18523	18999	18642	18593	18902	18587	18775	18674	18792	18894	18663	18780	18574	18728	18741	18599	18604	18620	18810	18682	18761	18618	18778	18827	18716	18648	18490	18857	18675	18551	18521	18621	18650	18779	18656	18559	18710	18691	18828	18748	18982	18448	18829	18650	18723	18640	18730	18629	18763	18841	18707	18756	18698	18665	18521	18703	18779	18633	18564	18747	18642	18620	18725	18556	18646	18673	18385	18554	18658	18554	18711	18660	18505	18802	18779	18784	18768	18858	18706	18665	18438	18651	18636	18595	18576	18714	18772	18598	18500	18549	18633	18472	18715	18840	18648	18643	18601	18798	18623	18626	18585	18719	18703	18473	18821	18662	18771	18453	18590	18716	18613	18454	18573	18600	18632	18473	18665	18684	18572	18679	18729	18719	18523	18583	18539	18576	18676	18867	18618	18559	18825	18666	18729	18660	18393	18608	18598	18693	18914	18670	18544	18551	18588	18620	18655	18535	18593	18732	18817	18762	18724	18740	18772	18533	18783	18570	18569	18484	18777	18598	18630	18816	18775	18625	18441	18808	18608	18512	18627	18796	18624	18837	18752	18570	18550	18510	18564	18665	18663	18684	18659	18679	18445	18641	18800	18423	18555	18611	18719	18693	18511	18725	18583	18563	18668	18814	18550	18423	18683	18645	18675	18532	18685	18678	18502	18742	18802	18714	18676	18581	18333	18528	18593	18557	18539	18616	18673	18711	18613	18507	18599	18520	18580	18675	18589	18443	18593	18743	18555	18644	18619	18589	18518	18525	18602	18718	18878	18928	18499	18827	18736	18800	18502	18608	18651	18651	18538	18662	18789	18571	18727	18736	18761	18903	18861	18746	18556	18574	18495	18731	18600	18676	18775	18596	18665	18622	18628	18755	18478	18809	18701	18679	18890	18682	18677	18726	18485	18496	18686	18693	18437	18677	18728	18702	18639	18988	18636	18626	18582	18768	18848	18741	18701	18625	18819	18507	18825	18419	18791	18842	18754	18771	18588	18902	18621	18681	18578	18637	18583	18775	18642	18781	18798	18515	18631	18760	19024	18565	18501	18641	18727	18663	18530	18518	18598	18811	18602	18427	18478	18590	18719	18727	18854	18834	18635	18846	18453	18694	18731	18565	18692	18610	18688	18651	18669	18781	18705	18697	18673	18544	18743	18652	18478	18545	18863	18665	18421	18484	18780	18752	18538	18670	18580	18716	18731	18839	18852	18655	18671	18580	18706	18581	18664	18668	18881	18771	18735	18636	18660	18661	18693	18752	18558	18815	18466	18493	18690	18721	18465	18701	18622	18650	18643	18655	18660	18867	18736	18611	18688	18372	18624	18556	18590	18566	18798	18778	18508	18648	18818	18577	18863	18505	18540	18812	18754	18757	18560	19029	18903	18851	18711	18632	18574	18790	18471	18808	18830	18470	18860	18635	18654	18616	18554	18631	18818	18798	18471	18675	18701	18886	18873	18671	18807	18742	18677	18705	18659	18684	18731	18709	18474	18733	18564	18837	18625	18605	18976	18635	18512	18688	18656	18637	18514	18740	18700	18372	18648	18682	18638	18831	18996	18858	18674	18709	18800	18613	18697	18685	18829	18776	18599	18492	18548	18594	18536	18790	18653	18466	18873	18549	18943	18868	18558	18782	18647	18643	18789	18827	18630	18796	18617	18882	18665	18688	18720	18672	18556	18736	18665	18625	18733	18559	18738	18800	18721	18755	18584	18523	18627	18722	18821	18492	18757	18731	18570	18612	18764	18639	18591	18759	18640	18769	18601	18803	18671	18848	18797	18624	18717	18698	18654	18463	18791	18598	18680	18677	18702	18831	18627	18677	18656	18665	18905	18862	18724	18740	18695	18675	18669	18769	18680	18713	18628	18719	18576	19002	18571	18683	18670	18776	18701	18721	18617	18511	18562	18593	18467	18697	18755	18638	18973	18652	18596	18713	18680	18767	18709	18630	18614	18595	18636	18716	18664	18636	18639	18624	18708	18687	18512	18567	18793	18509	18581	18693	18625	18633	18622	18619	18665	18610	18952	18667	18668	18592	18726	18789	18675	18745	18726	18950	18975	18657	18830	18803	18710	18650	18770	18594	18692	18519	18658	18649	18556	18809	18832	18833	18666	18775	18589	18599	18528	18703	18686	18681	18688	18890	18638	18667	18695	18677	18722	18661	18635	18737	18690	18583	18612	18492	18641	18747	18658	18740	18669	18473	18691	18834	18691	18645	18663	18933	18788	18665	18775	18730	18806	18748	18545	18536	18620	18835	18781	18587	18799	18760	18654	18672	18611	18828	18742	18723	18724	18608	18678	18764	18396	18636	18785	18782	18567	18789	18642	18596	18581	18681	18622	18893	18656
27612	51637	54622	41439	33396	29635	26590	23948	22212	21071	19822	19181	18700	18282	17828	17699	17429	17264	17041	17079	16879	16897	16758	16795	16966	16819	16827	16718	16683	16724	16676	16624	16605	16616	16623	16671	16572	16528	16706	16613	16795	16662	16582	16507	16703	16707	16525	16483	16351	16578	16468	16483	16436	16311	16657	16544	16535	16499	16533	16572	16493	16473	16431	16477	16652	16620	16662	16420	16440	16541	16459	16662	16443	16726	16536	16556	16430	16577	16640	16624	16387	16414	16430	16427	16441	16395	16680	16599	16610	16569	16553	16629	16601	16426	16564	16378	16440	16557	16466	16450	16625	16436	16518	16526	16728	16528	16634	16502	16588	16705	16513	16443	16560	16580	16652	16561	16654	16420	16567	16337	16559	16546	16762	16462	16609	16510	16262	16502	16370	16481	16727	16426	16579	16537	16451	16629	16388	16514	16437	16431	16382	16391	16468	16627	16626	16538	16242	16499	16494	16520	16412	16595	16682	16677	16641	16472	16442	16512	16480	16496	16733	16495	16500	16323	16522	16525	16550	16563	16461	16486	16490	16554	16488	16359	16510	16691	16645	16389	16407	16455	16704	16695	16544	16665	16506	16452	16461	16504	16580	16327	16448	16272	16585	16577	16374	16631	16617	16639	16529	16369	16431	16573	16465	16540	16563	16457	16509	16499	16443	16639	16470	16580	16460	16330	16557	16440	16325	16522	16533	16678	16509	16475	16639	16457	16439	16629	16577	16451	16436	16630	16511	16535	16503	16439	16369	16502	16602	16576	16690	16673	16594	16445	16590	16545	16607	16511	16578	16678	16528	16581	16603	16595	16500	16501	16531	16706	16547	16283	16633	16432	16569	16514	16520	16678	16505	16598	16411	16372	16616	16607	16502	16508	16444	16696	16455	16590	16516	16581	16555	16561	16649	16557	16321	16362	16498	16340	16545	16544	16627	16364	16486	16491	16499	16531	16373	16638	16485	16471	16401	16554	16564	16413	16559	16507	16617	16526	16459	16517	16451	16661	16589	16533	16553	16413	16566	16538	16457	16438	16451	16433	16755	16710	16363	16621	16593	16579	16478	16438	16583	16467	16400	16572	16541	16645	16603	16418	16435	16467	16395	16531	16544	16502	16552	16434	16446	16529	16482	16621	16479	16571	16657	16494	16463	16438	16399	16447	16453	16520	16635	16524	16695	16405	16478	16473	16479	16438	16639	16587	16542	16442	16380	16540	16585	16473	16424	16494	16507	16481	16554	16591	16569	16614	16386	16365	16471	16490	16404	16491	16525	16456	16531	16255	16502	16510	16466	16506	16519	16444	16640	16525	16447	16472	16532	16474	16504	16647	16354	16424	16495	16418	16732	16591	16430	16656	16529	16531	16637	16495	16615	16590	16594	16581	16437	16467	16602	16532	16502	16713	16523	16383	16389	16401	16507	16391	16532	16521	16614	16578	16547	16637	16356	16551	16460	16399	16640	16463	16542	16542	16317	16444	16622	16489	16554	16596	16539	16345	16536	16348	16574	16603	16392	16554	16556	16499	16428	16373	16431	16478	16447	16417	16562	16441	16475	16569	16566	16445	16528	16538	16613	16482	16458	16437	16612	16370	16485	16445	16437	16506	16485	16524	16510	16572	16487	16459	16495	16493	16383	16490	16481	16466	16510	16428	16724	16378	16525	16534	16480	16812	16562	16359	16629	16479	16515	16554	16418	16672	16523	16626	16367	16590	16448	16503	16574	16606	16534	16497	16533	16327	16561	16363	16532	16576	16301	16571	16492	16503	16484	16492	16572	16626	16444	16448	16483	16547	16653	16432	16566	16603	16433	16593	16684	16489	16548	16544	16382	16425	16475	16606	16484	16736	16435	16469	16534	16423	16550	16584	16520	16324	16662	16537	16399	16468	16497	16420	16661	16357	16573	16525	16493	16565	16540	16523	16476	16430	16389	16528	16529	16537	16534	16564	16627	16511	16570	16488	16562	16512	16457	16584	16381	16582	16518	16530	16456	16356	16588	16436	16543	16338	16596	16483	16497	16571	16352	16516	16590	16642	16344	16534	16472	16663	16547	16423	16567	16518	16390	16639	16430	16542	16487	16611	16523	16451	16519	16523	16366	16556	16569	16545	16565	16417	16512	16368	16513	16456	16429	16489	16633	16382	16563	16520	16380	16539	16558	16428	16612	16498	16494	16489	16443	16583	16324	16545	16534	16554	16603	16342	16418	16410	16500	16601	16310	16503	16525	16298	16514	16419	16541	16547	16375	16341	16505	16478	16545	16564	16659	16464	16548	16420	16667	16671	16561	16420	16532	16498	16575	16487	16523	16445	16583	16427	16516	16320	16522	16472	16503	16499	16502	16481	16510	16494	16492	16454	16566	16584	16334	16349	16522	16570	16528	16594	16475	16493	16468	16540	16457	16504	16700	16528	16562	16626	16473	16516	16346	16598	16430	16743	16495	16324	16564	16467	16788	16489	16531	16325	16462	16450	16374	16535	16362	16490	16528	16646	16396	16704	16296	16390	16509	16561	16355	16511	16500	16480	16418	16385	16443	16525	16531	16550	16452	16396	16574	16607	16553	16560	16708	16469	16533	16553	16570	16585	16432	16487	16541	16439	16541	16441	16544	16571	16485	16535	16487	16644	16584	16548	16267	16286	16382	16527	16405	16557	16590	16455	16457	16439	16636	16548	16686	16601	16304	16571	16439	16491	16641	16434	16471	16481	16444	16526	16517	16337	16655	16519	16592	16486	16472	16572	16416	16555	16532	16490	16382	16344	16556	16531	16444	16517	16467	16527	16506	16337	16535	16498	16520	16502	16519	16553	16364	16410	16351	16486	16494	16314	16513	16534	16479	16339	16410	16792	16502	16621	16511	16390	16412	16539	16395	16463	16649	16501	16443	16651	16480	16355	16540	16443	16705	16495	16540	16465	16532	16652	16396	16505	16516	16659	16551	16410	16478	16633	16491	16444	16424	16433	16426	16586	16462	16545	16457	16692	16716	16561	16463	16597	16445	16575	16431	16418	16524	16292	16478	16619	16456	16532	16581	16536	16715	16662	16497	16566	16655	16535	16243	16548	16540	16350	16331	16650	16587	16696	16553	16413	16400	16468	16530	16530	16359	16522	16503	16644	16487	16419	16535	16464	16406	16314	16339	16479	16494	16534	16686	16416	16506	16442	16587	16493	16524	16471	16657	16413	16601	16450	16474	16460	16377	16465	16430	16492	16531	16610	16470	16341	16480	16455	16558	16514	16628	16649	16536	16561	16637	16477	16432	16460	16617	16448	16626	16638	16484	16335	16452	16646	16526	16498	16573	16612	16449	16629	16354	16437	16518	16488	16654	16369	16463	16528	16545	16509	16398	16443	16519	16638	16606	16516	16485	16468	16471	16525	16384	16545	16459	16468	16466	16295	16553	16469	16614	16390	16504	16621	16398	16472	16443	16699	16586	16764	16639	16436	16640	16516	16527	16517	16635	16643	16445	16483	16534	16534	16422	16505	16537	16454	16464	16480	16428	16450	16564	16507	16188	16579	16554	16733	16278	16480	16502	16455	16583	16626	16399	16583	16380	16600	16604	16577	16637	16363	16547	16573	16463	16489	16530	16571	16649	16489	16444	16454	16318	16399	16498	16402	16572	16471	16532	16442	16516	16538	16529	16441	16596	16556	16422	16522	16361	16310	16637	16432	16443	16515	16443	16473	16419	16620	16469	16360	16351	16344	16478	16407	16537	16657	16388	16427	16457	16572	16566	16510	16631	16480	16561	16403	16563	16430	16359	16429	16496	16389	16580	16576	16474	16490	16681	16446	16406	16448	16417	16422	16568	16386	16511	16578	16545	16316	16417	16442	16472	16468	16605	16478	16400	16322	16375	16217	16410	16459	16650	16609	16504	16539	16573	16501	16529	16377	16591	16617	16412	16388	16566	16312	16609	16351	16632	16515	16318	16509	16467	16562	16583	16457	16624	16484	16522	16703	16534	16428	16472	16355	16619	16430	16560	16757	16441	16530	16435	16545	16504	16448	16558	16488	16602	16579	16467	16493	16494	16399	16383	16619	16411	16426	16381	16607	16394	16420	16539	16584	16383	16577	16508	16616	16425	16629	16520	16540	16413	16515	16503	16695	16466	16646	16470	16506	16628	16372	16450	16546	16564	16417	16447	16564	16410	16508	16635	16472	16437	16439	16506	16411	16470	16458	16411	16498	16476	16517	16470	16356	16633	16684	16514	16400	16368	16583	16559	16566	16546	16651	16329	16485	16755	16522	16543	16383	16449	16441	16587	16427	16502	16493	16567	16542	16530	16566	16262	16548	16573	16549	16605	16583	16439	16443	16455	16540	16572	16362	16503	16563	16631	16423	16534	16461	16449	16563	16428	16505	16663	16559	16464	16670	16629	16559	16561	16591	16491	16534	16518	16449	16551	16625	16590	16639	16569	16541	16514	16679	16590	16433	16449	16416	16508	16319	16375	16502	16560	16661	16525	16393	16597	16773	16581	16409	16358	16707	16583	16337	16590	16339	16464	16480	16617	16542	16468	16429	16549	16586	16661	16582	16495	16349	16512	16440	16523	16456	16607	16580	16502	16487	16407	16496	16436	16364	16590	16497	16674	16572	16635	16325	16487	16431	16507	16499	16552	16390	16523	16443	16480	16474	16443	16510	16596	16488	16269	16568	16610	16553	16506	16485	16476	16409	16508	16673	16603	16374	16463	16588	16465	16606	16424	16520	16515	16551	16389	16571	16449	16411	16322	16507	16527	16497	16666	16317	16556	16555	16667	16489	16579	16594	16441	16419	16546	16473	16496	16620	16330	16498	16408	16628	16643	16414	16458	16485	16571	16438	16503	16458	16554	16472	16604	16496	16435	16376	16545	16384	16499	16419	16398	16397	16387	16667	16561	16419	16493	16433	16611	16526	16475	16558	16456	16442	16734	16531	16516	16601	16526	16364	16580	16540	16464	16422	16513	16330	16496	16721	16545	16476	16661	16564	16494	16415	16579	16605	16689	16518	16537	16424	16505	16584	16652	16672	16611	16784	16614	16335	16616	16563	16452	16536	16550	16611	16559	16556	16386	16395	16385	16525	16659	16402	16605	16365	16481	16474	16449	16499	16496	16481	16606	16482	16388	16430	16781	16489
27357	23485	29109	25455	20889	19513	18633	17648	17479	17252	16891	16758	16760	16830	16504	16494	16455	16368	16482	16629	16349	16452	16597	16486	16250	16390	16398	16278	16416	16474	16566	16579	16480	16456	16206	16323	16535	16234	16330	16462	16327	16375	16508	16269	16229	16400	16309	16381	16453	16295	16440	16221	16478	16242	16394	16337	16406	16424	16599	16426	16288	16539	16328	16203	16477	16324	16444	16216	16390	16531	16486	16370	16490	16373	16411	16451	16616	16217	16523	16413	16415	16131	16226	16342	16287	16406	16391	16345	16365	16289	16466	16363	16318	16292	16358	16099	16315	16578	16466	16356	16453	16272	16330	16278	16351	16344	16490	16344	16341	16413	16391	16416	16273	16236	16452	16433	16387	16137	16246	16275	16212	16286	16399	16415	16549	16361	16302	16118	16371	16516	16376	16419	16339	16281	16267	16443	16409	16376	16520	16298	16358	16307	16401	16423	16341	16357	16374	16357	16424	16438	16480	16576	16298	16327	16225	16292	16271	16314	16278	16230	16292	16254	16412	16523	16340	16375	16613	16313	16448	16400	16450	16407	16364	16179	16459	16598	16538	16492	16202	16397	16577	16431	16380	16571	16333	16366	16329	16419	16273	16287	16341	16218	16324	16133	16544	16339	16233	16601	16402	16371	16316	16128	16446	16436	16326	16238	16453	16417	16361	16407	16445	16452	16222	16303	16234	16200	16223	16407	16554	16293	16446	16392	16440	16324	16354	16552	16436	16264	16363	16282	16338	16353	16508	16229	16295	16234	16323	16490	16400	16319	16229	16310	16440	16428	16354	16413	16379	16435	16451	16313	16169	16206	16445	16332	16344	16586	16319	16516	16388	16185	16417	16279	16438	16282	16250	16298	16491	16416	16594	16333	16513	16384	16363	16535	16203	16232	16400	16499	16443	16392	16745	16467	16245	16355	16338	16385	16258	16486	16179	16385	16441	16423	16535	16474	16248	16343	16400	16490	16505	16371	16440	16391	16301	16225	16330	16497	16245	16381	16421	16429	16266	16398	16300	16427	16469	16333	16388	16391	16350	16186	16500	16340	16304	16508	16308	16428	16200	16446	16361	16446	16379	16243	16349	16390	16338	16258	16413	16469	16440	16368	16525	16468	16623	16289	16479	16416	16304	16301	16461	16312	16279	16350	16301	16489	16341	16150	16351	16282	16325	16579	16339	16365	16325	16521	16160	16255	16344	16226	16269	16296	16449	16538	16487	16338	16488	16330	16186	16458	16446	16553	16401	16610	16608	16473	16344	16369	16246	16381	16470	16461	16483	16335	16268	16393	16491	16281	16239	16426	16155	16376	16536	16333	16376	16407	16061	16396	16351	16326	16482	16367	16466	16315	16327	16448	16352	16339	16466	16430	16378	16435	16423	16494	16305	16450	16350	16250	16207	16408	16258	16225	16291	16596	16453	16395	16485	16327	16461	16177	16453	16426	16355	16427	16543	16256	16407	16441	16257	16596	16372	16435	16368	16338	16455	16534	16371	16195	16465	16502	16494	16337	16467	16404	16521	16395	16292	16231	16331	16460	16433	16463	16323	16368	16307	16087	16459	16393	16445	16346	16473	16391	16436	16416	16210	16128	16331	16286	16342	16442	16270	16214	16357	16363	16126	16402	16360	16193	16293	16394	16267	16495	16551	16498	16418	16514	16428	16414	16373	16330	16342	16599	16403	16397	16341	16440	16440	16329	16366	16322	16288	16497	16245	16261	16345	16383	16248	16355	16335	16278	16476	16366	16430	16553	16196	16312	16388	16339	16502	16422	16332	16448	16417	16396	16491	16367	16500	16336	16445	16443	16578	16283	16345	16253	16437	16519	16506	16547	16595	16454	16370	16363	16354	16216	16185	16499	16274	16234	16133	16550	16337	16358	16343	16453	16321	16516	16256	16232	16248	16552	16458	16450	16384	16197	16434	16276	16348	16295	16312	16423	16334	16345	16302	16377	16323	16622	16439	16313	16480	16340	16438	16334	16441	16420	16348	16194	16377	16426	16288	16517	16394	16381	16376	16617	16577	16322	16170	16432	16413	16283	16161	16197	16431	16376	16398	16306	16204	16341	16433	16397	16417	16407	16456	16542	16254	16315	16405	16212	16322	16279	16445	16336	16393	16518	16397	16226	16535	16458	16295	16393	16369	16318	16401	16427	16520	16381	16404	16423	16255	16374	16507	16717	16427	16231	16283	16327	16560	16193	16407	16437	16379	16489	16459	16550	16514	16466	16492	16175	16338	16299	16128	16312	16328	16459	16381	16537	16236	16275	16352	16446	16230	16457	16419	16372	16459	16407	16467	16410	16403	16218	16217	16176	16361	16406	16325	16377	16383	16350	16213	16278	16418	16366	16118	16350	16166	16295	16312	16306	16399	16336	16503	16494	16427	16401	16199	16211	16299	16464	16360	16207	16329	16353	16554	16417	16352	16409	16422	16536	16062	16381	16281	16208	16312	16277	16391	16395	16492	16287	16461	16380	16404	16413	16282	16400	16343	16334	16307	16458	16429	16424	16149	16415	16315	16264	16501	16252	16276	16286	16273	16392	16507	16201	16375	16373	16466	16368	16336	16382	16365	16412	16341	16282	16354	16468	16556	16194	16577	16337	16363	16211	16215	16331	16342	16500	16299	16545	16307	16344	16343	16272	16377	16331	16511	16289	16429	16495	16254	16313	16456	16118	16203	16299	16333	16209	16315	16435	16420	16408	16441	16417	16350	16374	16298	16601	16156	16282	16408	16479	16451	16283	16287	16432	16470	16518	16433	16548	16322	16288	16425	16292	16425	16376	16289	16255	16307	16327	16371	16616	16240	16331	16488	16313	16337	16466	16470	16437	16303	16390	16342	16380	16308	16354	16559	16224	16393	16230	16415	16428	16481	16281	16349	16315	16544	16476	16489	16321	16406	16489	16295	16182	16326	16532	16413	16424	16543	16252	16374	16405	16358	16387	16432	16326	16397	16455	16576	16311	16466	16382	16439	16235	16608	16306	16461	16264	16414	16225	16427	16356	16358	16174	16293	16177	16357	16429	16516	16222	16115	16306	16507	16419	16540	16504	16240	16523	16278	16396	16241	16198	16350	16309	16300	16217	16312	16304	16284	16580	16455	16288	16600	16286	16375	16273	16353	16368	16348	16408	16418	16331	16355	16524	16328	16534	16301	16468	16413	16456	16184	16511	16470	16473	16271	16237	16325	16530	16547	16560	16481	16488	16396	16366	16294	16468	16418	16425	16283	16505	16334	16443	16305	16372	16417	16225	16463	16389	16417	16341	16485	16339	16445	16302	16285	16488	16319	16543	16369	16638	16203	16410	16389	16302	16394	16425	16237	16405	16390	16162	16438	16319	16368	16288	16420	16279	16389	16447	16352	16267	16541	16551	16283	16355	16330	16387	16315	16338	16462	16417	16405	16542	16537	16505	16446	16159	16433	16297	16291	16290	16393	16464	16524	16391	16364	16295	16332	16541	16395	16195	16484	16505	16409	16317	16378	16388	16309	16413	16274	16365	16225	16125	16291	16467	16550	16408	16309	16133	16306	16283	16357	16332	16497	16344	16265	16406	16375	16298	16250	16426	16240	16235	16204	16296	16404	16427	16421	16265	16341	16335	16313	16267	16206	16101	16276	16638	16476	16524	16577	16250	16561	16363	16327	16408	16377	16454	16349	16350	16387	16388	16239	16504	16190	16530	16455	16347	16495	16657	16313	16179	16310	16242	16384	16272	16339	16326	16292	16344	16286	16444	16575	16335	16508	16306	16486	16427	16411	16410	16344	16268	16552	16317	16239	16312	16564	16351	16471	16463	16367	16434	16276	16435	16412	16402	16240	16387	16499	16314	16266	16312	16326	16337	16147	16275	16493	16289	16299	16385	16254	16101	16434	16343	16467	16255	16273	16413	16363	16245	16327	16431	16405	16351	16210	16493	16241	16358	16415	16293	16248	16331	16321	16302	16344	16315	16419	16438	16394	16223	16321	16461	16336	16450	16351	16490	16524	16325	16307	16200	16282	16604	16487	16346	16371	16308	16329	16123	16436	16326	16435	16257	16195	16500	16475	16255	16441	16518	16284	16277	16453	16181	16451	16466	16263	16206	16534	16615	16462	16376	16280	16728	16496	16465	16190	16342	16530	16489	16250	16349	16233	16570	16309	16240	16129	16368	16425	16257	16221	16219	16190	16356	16445	16516	16483	16472	16221	16510	16249	16498	16383	16295	16433	16298	16386	16386	16448	16239	16431	16377	16485	16388	16266	16398	16345	16330	16382	16438	16360	16393	16374	16500	16256	16520	16479	16300	16406	16353	16531	16462	16388	16299	16435	16493	16403	16404	16483	16361	16338	16299	16450	16261	16312	16324	16350	16207	16380	16560	16559	16357	16191	16364	16510	16473	16238	16173	16332	16288	16100	16363	16236	16340	16261	16398	16202	16288	16263	16334	16250	16400	16442	16336	16329	16290	16087	16361	16386	16399	16533	16511	16402	16440	16453	16339	16327	16534	16301	16196	16283	16169	16404	16605	16399	16200	16401	16196	16231	16295	16399	16197	16589	16370	16277	16235	16514	16459	16314	16395	16455	16360	16443	16523	16334	16658	16424	16394	16385	16190	16406	16510	16264	16224	16462	16345	16486	16288	16515	16548	16344	16324	16376	16190	16272	16399	16293	16417	16295	16351	16417	16321	16383	16387	16235	16411	16463	16495	16304	16235	16146	16321	16560	16327	16398	16342	16188	16428	16504	16260	16281	16230	16395	16236	16329	16354	16248	16381	16635	16454	16324	16315	16261	16264	16384	16394	16493	16496	16488	16383	16414	16382	16543	16533	16451	16576	16450	16381	16374	16487	16509	16364	16548	16500	16300	16324	16385	16556	16441	16306	16271	16393	16323	16369	16389	16327	16524	16369	16365	16477	16267	16299	16259	16307	16212	16596	16482	16330	16183	16301	16359	16259	16255	16157	16367	16364	16229	16298	16421	16329	16414	16367	16538	16172	16411	16151	16342	16316	16378	16241	16263	16447	16343	16301	16310	16384	16451	16400	16522	16166	16282	16388	16635	16442	16533	16287	16202	16540	16405	16504	16357	16398	16390	16449	16394	16410	16294	16277	16435	16504	16605	16364	16445	16458	16327	16454
23118	35406	32867	25201	21890	19703	18464	17100	16645	16290	15961	15680	15750	15359	15391	15403	15263	15319	15209	15222	15074	15202	15411	14983	15034	15270	14988	15012	15134	15190	15289	15166	15220	15291	15106	15040	14904	15228	15087	15071	15143	15021	14943	15169	15001	15049	15196	15094	15057	15275	15255	15007	15051	15079	15295	15099	15171	15139	15072	15065	15114	15098	14942	15288	14885	15168	15118	15012	15366	14895	15139	14850	15081	15077	15259	14978	15082	15034	15092	14921	15033	15085	14994	15089	15080	15136	15182	15126	15066	15380	15127	14879	15046	15089	14992	14924	15100	15014	14933	15011	15108	15212	15031	15160	15098	14989	15006	15052	15240	15047	15074	15202	15049	15065	15105	14948	15115	14892	15017	15056	15058	14949	14925	15118	15164	14947	15066	15178	14906	14974	15159	15044	15079	15253	15178	15121	15279	15001	15084	15123	14968	14995	15155	15158	15013	15089	14955	14909	14938	15015	15058	15089	15098	14910	15110	15126	14956	15192	14853	15088	15073	15195	14816	15249	15119	15079	14955	14993	15040	15080	15183	14979	15095	15112	15194	15180	15123	15009	15203	14977	15161	15100	15186	15186	15033	15149	14933	15100	15265	14866	15232	14922	15023	14891	15075	15044	15099	14936	15023	15035	14925	15202	14957	15099	15142	14967	15226	14932	15042	15065	15234	15068	15236	15073	15071	14963	15114	15066	15074	15078	15146	15015	15178	15117	15166	15011	15151	14928	15073	15033	15044	15007	15099	15032	15164	15113	14809	15018	15069	15087	15039	15140	15150	14965	15172	15185	14991	15016	15159	14976	14979	15069	14931	15162	15135	15032	15128	15026	15105	15008	15146	14963	14995	14950	15036	14955	15017	14957	15006	15011	15150	15067	15046	15032	15025	15154	15106	15034	14968	15024	14902	14998	15195	15098	15015	15075	15144	15205	15025	14997	15078	15066	15113	15205	14865	15180	14976	15042	14882	15083	14981	14985	15162	15029	15218	14932	15200	15001	14928	14891	15008	14976	15088	14908	15111	14905	15115	15181	14911	15238	15056	15221	15009	15238	15203	15192	15109	15118	15244	14995	15040	14985	15071	15101	15120	15058	15083	15024	15098	15126	15043	15058	15023	15007	15117	15055	15002	15196	15078	14906	15125	15056	15158	15203	15077	15300	15129	15094	15087	14923	15032	14928	15247	15126	15075	15029	15029	15073	14924	15229	15094	14991	15183	15192	15119	15196	15049	15184	15041	15173	14920	15001	15009	14965	15106	15082	15154	15168	15121	15105	14856	14907	15107	15265	15136	15100	14949	15021	15100	15092	15099	15075	15228	15019	15176	15028	15083	15123	15147	15161	15054	15050	15055	15165	15139	14973	15098	15244	15032	14980	15118	15069	15003	15014	15197	15024	15265	14905	15015	15013	15092	15145	14997	15153	15051	14904	15145	15059	15157	14964	14965	14969	15260	14981	15044	14970	15095	15081	14895	15109	15081	15119	15064	15070	15190	14966	15128	14997	15078	15180	15076	15102	15083	15163	14934	15151	15108	15054	15015	15068	15076	14956	15088	15084	15145	15129	15012	15304	14988	15044	15039	15139	15025	14954	15170	15003	15114	15038	15176	15153	14955	15021	15122	14942	15216	15063	15117	14994	15041	15041	14916	15157	15115	15211	15198	15103	15122	15007	15136	14988	15004	15015	15093	14900	15147	15244	14920	14921	15194	15086	14925	15115	15077	15001	15109	15021	15114	15193	14938	15198	14787	15043	15172	14993	15052	14965	15024	15230	14952	15070	15123	15047	15042	15120	14960	15102	15091	15011	15049	15065	14865	15232	15060	14992	15148	15265	15067	15054	15100	15162	15147	15048	15115	14983	15075	15085	15091	15051	14977	15013	15134	15377	15156	15081	15108	14943	15061	14971	15167	15037	14997	15218	15079	14857	15176	15003	15100	15057	15030	15028	15046	15111	15041	14984	14991	15107	14893	14854	15201	15156	14986	15123	14988	14968	15092	15051	15158	15247	15012	14982	15044	14948	15025	15147	15228	14966	15138	15120	15110	15114	15104	15085	15089	15047	15079	14955	15000	14915	15133	15127	14951	15138	15018	15123	15179	15095	15047	14984	15106	15083	15100	15175	15080	15017	15075	15006	15031	15140	15172	14994	15028	15047	15106	14966	15221	15101	15111	15036	15182	15204	15019	15200	15059	15041	15141	15011	15031	15024	15077	15185	15100	15018	15114	14958	14996	15020	15152	15081	15139	14912	15093	14922	15159	15049	14947	15053	15075	15131	15144	15084	15159	15013	15186	15156	15190	14912	15140	15102	15067	15113	15065	14929	15044	14854	15132	15029	14996	15045	15093	15082	15176	15007	15127	15079	15008	15074	15007	14993	15133	14991	15147	15079	15132	15239	15035	15013	15172	15085	15117	15134	15107	14945	15207	15079	15050	15138	15119	15061	15190	14977	15198	15058	15042	15092	15026	15032	15183	15058	15057	15008	15066	15166	15003	15117	15046	15052	15111	14911	14967	15120	14918	15004	14803	15061	15052	14836	15102	15160	15155	15163	15089	15058	15144	15176	15123	14968	15061	14991	15069	15107	15165	15104	15246	15066	14964	15132	15094	15155	15041	15104	15029	15097	14966	15338	14996	14930	15096	14858	15109	15155	14892	15228	14995	15118	14924	15174	15291	15074	15138	15016	15165	15212	14980	14973	15021	15307	15075	14899	15053	15156	15168	15003	15122	15150	15275	15230	15053	14872	15166	15179	15089	15050	15048	15005	15212	15043	15047	15066	15079	15094	15059	15022	15106	14950	15062	15092	15141	14879	14905	15072	14985	15192	15073	15158	15247	15045	15077	15054	15037	15051	14954	15143	15063	15149	14943	15086	15294	15160	15064	14897	15092	15043	15183	15102	15037	15140	15063	15241	15088	15143	14873	15085	14984	14960	15162	15017	14962	15173	15046	15000	14855	15133	15078	15119	15099	15092	14946	15013	15046	15194	14976	15122	15220	15025	15055	15103	15014	14981	15119	15101	15080	15078	15171	14962	14946	15100	15124	15194	14965	15132	15047	15175	15114	15029	15025	15197	14985	15152	15176	15144	15180	15089	14867	15129	15136	15009	15121	15156	15076	14943	15112	15291	15117	15125	15174	15053	15129	15050	15223	14971	15132	15024	14968	15097	15173	15209	15229	15021	15215	15107	15171	15045	15291	15116	14982	14957	15011	15082	15159	15040	15060	15085	15160	15144	14992	15208	15007	15011	14940	15057	15005	15115	14990	15118	15150	15040	15196	15013	15166	15041	14944	15077	15160	15104	14985	15197	15025	14951	15177	14959	15024	14954	15292	15036	15145	15032	14917	14857	14999	15249	15131	15144	14894	15030	15142	14963	15025	15047	15121	15163	14969	15118	15072	15184	14924	15136	15018	15149	15027	15071	15135	15047	15196	15058	15030	15135	15078	15065	15149	15056	14964	15070	15026	14845	15043	15132	15109	15240	15166	15115	15019	15238	14997	15025	15015	15097	15064	15225	15137	15005	15147	15113	15082	15233	15079	14893	15214	14978	15055	14829	15029	15011	15009	15138	15142	15142	15189	15130	15080	15166	15082	14995	14958	15036	15216	15117	14982	14982	15142	15230	15015	15011	15055	15054	15061	15183	15007	15292	15201	14936	15034	14932	15068	15196	14894	15009	15124	15055	15145	15185	15030	14924	15073	15145	14941	15135	15027	15116	15001	15113	15025	15157	15143	15203	15127	15095	15061	15297	14812	15087	15040	15083	15348	14853	15270	15112	15133	15076	15017	14972	15027	15074	15094	14951	14866	15063	15098	15096	14962	14844	15126	14921	15151	15121	15101	15165	15268	14958	15050	14994	14973	15055	15026	15180	14978	15161	15169	15048	15010	15006	15159	15176	15059	15086	14953	15051	14971	15117	15129	15284	14986	15280	14982	15037	14972	15046	15017	15113	15001	15015	15177	15051	15071	14991	15301	14913	15064	15218	15159	15071	14972	15160	15035	15069	15004	15027	15111	15083	15119	15113	14986	15177	15151	15100	15164	14994	15265	14996	15036	15027	14994	14928	15121	14869	15191	15041	15145	15164	14982	15008	14924	15143	15155	15042	15127	15205	14961	15031	15125	15139	15137	15000	14999	15087	15035	15022	15022	15096	15090	15228	15015	15093	15069	15222	14950	15019	15059	15137	14962	15147	15171	14881	15067	15006	14985	15204	15004	15202	15213	14899	15078	15142	15191	14930	14967	15188	14986	15173	15040	15026	14964	15113	15003	14963	15183	15071	15175	14978	15093	15064	14951	15170	14987	14979	15079	14969	15029	15139	15027	15171	14920	14972	15096	14954	15019	15133	15079	15083	15174	15141	14838	15032	15051	15332	14957	15180	15018	15090	15120	15138	15205	15138	15290	15017	15063	15088	14897	15084	15042	15149	14955	15132	15139	15182	15026	15191	15073	14998	15136	14981	15101	15056	15178	15066	15206	15078	14960	15023	15193	15162	15059	15141	15100	15194	15112	15084	15007	15103	15165	15014	14915	15086	14860	15106	15065	15066	15137	15083	15191	15239	15042	15108	15247	15225	15128	14985	15002	15086	14931	15173	15192	15111	15046	15006	15036	14980	15128	14996	14993	15134	15157	15057	15069	15228	15039	14997	15139	15055	14999	15057	15046	15051	15138	15029	15143	15046	14972	15263	15102	15112	15090	15089	14961	15117	15018	15049	15098	15041	15095	14859	15059	14990	15177	15194	15173	15119	15098	15014	15075	15121	15185	15051	15069	15137	15066	15064	15146	14991	14954	14971	14982	14911	15146	15120	15109	15203	15084	14830	14967	15070	15059	15158	14988	15040	15020	15030	14984	15001	15110	15113	14825	15119	15220	15143	14979	14992	15183	14975	15199	15136	15164	15063	14784	14993	15165	15096	15063	15063	15046	15006	15042	14935	15096	15105	14978	14999	14974	15069	15035	15208	15022	14916	15170	15261	14991	15003	15130	15160	15086	15033	14946	15045	15244	15029	14951	15154	15133	15016	15131	15056	15073	14975	15051	15187	15095	15135	15057	15215	14864	15082	15067	15202	15216	14971	14970	14840	14905	15158	15151	15120	15106	14901	15108	15204	15047	15235
23972	21172	28622	25196	24097	24586	23431	20430	19219	18790	18523	18125	17917	17790	17348	17463	17269	17199	17268	16970	17268	17183	17004	17111	17335	17116	17177	17142	17069	17069	17151	16956	17098	16969	17095	17062	16925	17049	16969	17017	16857	17173	16919	16998	17126	16809	16931	17026	17114	16965	16943	17018	17131	16947	17058	16778	17063	17009	16890	16991	16863	16861	16833	16983	17063	16843	16806	16985	16913	17091	16851	16661	16863	16998	16855	16758	16937	16882	17008	17087	17044	17049	16986	16673	16838	17044	16945	16863	16803	16934	16866	16886	16799	17088	16862	16987	17040	16816	16840	16893	16755	16883	17021	16926	16847	17002	16969	16878	16700	16798	16918	16870	16828	16848	16952	16727	16853	16929	16840	16879	16939	16924	16777	16798	16839	16966	16966	16735	16863	16621	16754	16923	16822	16839	16809	17011	16955	16627	16955	16884	16816	16976	17042	17046	16902	16916	16902	16855	16893	16911	16868	17000	17004	16697	16846	17034	16914	16853	17082	16683	16961	16958	16824	16926	16958	16970	16938	17062	16849	16839	16879	16757	16838	16926	16969	16808	16891	16867	16808	16987	17000	16901	16941	16821	16844	16929	17074	16748	16880	17002	16840	16944	16903	16838	17064	16906	16766	16853	16858	16934	16921	16957	16887	16858	16974	16848	16964	16953	17036	16929	16895	17091	16776	16933	16819	16705	16825	16883	16657	16935	16935	16897	16868	17007	16834	16994	16827	17106	16804	16875	16847	16958	16864	16818	16967	16820	17235	16944	16809	16978	16925	17027	16782	16957	16920	16822	16923	16890	16973	16892	16979	16896	17073	16798	16837	16809	16965	16885	17073	16990	16925	16875	16868	16813	16925	16916	16900	17007	16868	16828	16963	16770	16830	16765	16983	16536	16768	16794	16823	17029	17005	16808	16947	16763	17013	17030	16781	16855	16869	16965	16887	16759	16890	16650	17114	16892	16735	16756	16834	16733	17005	17005	16895	17154	17135	16810	17093	16883	17120	16954	16991	16876	16770	16669	16897	16784	16832	16766	16827	16736	17101	16938	16903	16907	16964	16997	17066	16969	17021	16886	16859	16906	16899	16743	16826	16999	16704	16941	16954	16900	16938	16946	16811	16773	17073	16832	17079	16796	16971	16996	16935	16926	16870	16889	16866	16943	16847	16914	16994	16643	16857	16974	16825	16954	17029	16805	16907	16829	16818	17036	16898	16848	16757	16743	16825	16934	16733	17041	16858	17015	16766	16821	16679	17057	16779	16830	16921	16719	16806	16799	16899	16817	16800	16849	16874	16929	16903	16915	16869	17013	16795	17054	16864	16851	16848	16823	16981	16919	16892	16945	16949	16976	17054	16810	16723	16738	17016	16793	16753	16760	16677	16929	16924	16911	17003	16774	16913	16917	16839	16821	17122	16949	16933	17004	16994	16707	16902	16826	16931	16826	16958	16941	16958	16789	16802	16833	16716	16839	16907	17130	16866	17101	16749	17006	16891	16859	16674	16942	16952	16911	16847	16584	16700	16876	16697	16956	16876	16823	16936	16734	16961	16857	16846	16899	16801	16854	16742	16906	16959	16991	16839	16888	16986	16858	16810	16733	16953	16871	16981	16916	16945	16940	16972	16857	16923	16884	17035	16867	16873	16911	16947	16857	16727	17036	16995	16866	16937	17001	16946	17118	16924	16878	16931	17110	16942	17089	17003	16838	16793	16945	16860	16854	16838	16947	16979	16831	16936	16879	16967	17084	16850	16902	17114	16836	16688	16862	16745	16709	16932	16918	16968	16818	16833	16910	16734	16862	16813	16863	16876	16963	16571	16897	16714	17004	16978	16995	16880	16973	16886	16857	16712	16898	16878	16858	16856	16863	16908	16894	16775	16825	17026	16997	17015	16763	16849	16973	17076	16824	16993	16675	16872	16941	17150	17043	16951	16917	16982	16903	17002	16856	16700	16990	16900	16956	17009	16825	16943	16985	16881	16836	16954	17008	16822	16841	16828	16796	16864	16771	16790	16921	16800	16884	16772	16696	16669	16896	16864	16893	17072	17012	16930	16856	16772	16832	16886	16904	16939	16843	16817	17140	16832	16854	16845	16851	16967	16885	16868	16619	16954	17125	16986	16968	16878	16935	17077	16859	17000	16866	16850	16969	16890	16955	16837	16779	17188	16873	16864	16900	16937	16874	16773	16942	16967	16948	16789	16635	16988	16952	16910	16905	16944	16950	16843	16920	16961	16707	16797	16811	17012	16824	16727	16805	16938	16924	16843	16895	16929	16906	16813	16831	16753	16875	16965	16891	16851	16825	16968	16803	17203	17113	17023	16731	16944	16767	16823	16914	16908	16729	17047	16701	17006	17005	17023	16936	16923	16776	16950	16868	16969	16876	16927	16770	16856	16851	16912	16864	16829	16884	16751	16829	16982	16850	16683	16746	16708	16786	16750	16881	16706	16907	16876	16840	17021	16911	16909	16742	16858	16920	16812	16776	16829	16893	16910	16919	17004	16900	17104	17038	16645	16765	16792	16673	16696	17011	17036	16736	16936	16995	16878	16829	17056	16907	16926	16897	16884	16777	16854	17099	16859	16891	17001	16862	16999	16894	17137	16902	16791	16844	16741	16971	17027	16759	16910	16847	16847	16899	16657	16787	16832	16948	16891	16842	16740	16880	16858	16733	16995	16986	16792	16652	16800	16807	16778	16978	16883	16766	16891	16908	16983	16666	16935	16929	16862	16702	16805	16831	17079	16925	16849	16754	16907	16703	16914	17046	17060	16865	16908	16927	16738	16820	16739	16739	16716	16896	16885	16715	16685	16792	16764	16809	16708	17010	16973	16835	16761	16925	16809	16876	16906	16953	16729	16794	16965	16947	16786	16942	16879	16773	16994	16844	16923	16798	16844	16963	17019	16936	16767	16962	16829	16736	16979	16803	16942	16879	16798	16896	16866	16842	16948	16832	17068	16991	16886	16928	16843	16952	16934	16883	16780	16997	17001	16759	16932	16942	16932	17110	16979	16848	16967	17180	16953	16811	16938	16958	16820	16794	16915	16895	16961	17013	16956	16747	16865	16977	16867	17064	17011	16839	17000	17115	16886	16845	16839	16870	16875	16731	16864	16965	17117	16805	16885	16765	17008	16860	17001	17041	16756	16898	16777	16729	16912	16671	17154	16985	17054	16900	16757	16930	16748	17017	16968	16877	17039	16842	16898	16950	16854	16760	16978	16948	16873	16876	16878	16888	16912	16975	16957	16727	16972	16908	16875	16712	16980	16932	16952	16800	17033	16901	16837	17134	16848	17161	16855	16758	16865	16787	16819	16898	16911	16820	16902	16850	16798	16988	16716	16990	17040	16760	16665	16856	16933	16918	17030	16866	16970	16798	16748	16741	17075	16767	16901	16962	16963	16925	16954	16913	16904	16944	16979	16991	16707	16880	16989	16642	16836	16952	16896	16818	16902	16843	16834	16713	16890	16786	16720	16821	16930	16740	16900	17166	16969	16694	16850	17059	16863	16917	16963	16909	17031	17005	17028	16790	16708	17025	16963	16993	17081	16955	17141	17054	17071	16698	16801	16718	16798	16852	16985	16891	17120	16914	16928	16687	17019	16935	16846	16819	16884	17021	16979	17007	17274	17069	16844	17006	16741	16937	16952	16781	17013	16885	16899	16947	16782	16863	16935	17043	16897	16823	16981	16933	16789	16804	16810	16936	16947	16913	16815	16859	16898	16968	16772	16814	16818	16847	16851	16697	16849	16726	16820	17075	16942	16858	16931	16704	16922	16818	16912	16887	16696	16745	16910	16902	16857	16948	16826	16969	16800	16839	16720	16722	16934	16904	16626	16916	16961	16918	16799	16782	16760	17031	16805	17007	16778	16993	17004	17009	16749	17051	16871	16972	16957	16818	17013	17014	16622	16746	16783	16746	16832	16823	16771	16875	16960	16634	16890	16890	16907	16921	17122	16936	16795	17021	16721	16615	16944	17035	16862	16835	16841	16834	17010	16801	16952	16795	16848	16896	16827	16839	16846	16833	16865	16849	17097	16878	16878	16830	16917	17040	16813	16854	16889	16929	17015	16803	16879	16973	16831	16959	16929	16910	16802	16981	16910	16876	16812	17131	17022	16935	16914	17052	16922	16981	16805	16887	16786	16718	16993	16926	17005	16958	16797	17027	16837	16845	16769	17041	16822	16787	16932	16887	16807	16839	16899	16700	16890	17035	16992	16726	16805	16850	16840	16766	16953	16928	16715	16754	16932	16866	16836	16843	16857	16928	16805	16841	16947	16925	16674	16898	17094	16860	16971	17061	16580	16715	16797	16855	16865	16768	16709	16623	16941	16889	16801	16987	16992	16867	16926	16910	16909	16999	16871	16846	16846	16954	16747	17040	16760	16925	16974	17033	17102	16835	16968	16834	16720	16901	16971	16779	16913	16882	16879	16870	16855	16865	16862	17005	16838	16828	16872	16930	17053	16854	16850	16784	17091	16972	16929	16952	16842	16908	16950	16841	16828	16860	16705	16848	16831	16812	16778	16934	16989	16762	16760	17068	16875	16967	17117	16911	17003	17066	16823	16755	16721	16827	16957	17025	16844	16865	16941	16921	16729	16888	16971	17096	16947	16845	16823	16929	16882	16786	16902	16985	17018	16786	16839	16843	16816	16787	16977	16945	16867	16910	16767	16898	16925	17180	16845	17266	16832	16756	16989	16718	16780	16870	16952	16728	17089	16882	16922	16773	16998	16895	16828	16790	16862	16949	16907	16926	16866	16737	16923	16876	17014	16810	16865	16958	16711	16994	16992	17080	17137	16649	16784	17000	16748	17050	17010	16896	17056	16914	16887	16898	16913	16876	16896	17067	16890	16913	16870	16724	16913	16709	16797	16795	16663	16975	16968	16833	16736	16947	16917	16771	16873	16952	17012	16948	16929	16963	16876	16750	16821	16982	16938	16906	16592	16794	16792	16851	17068	17024	16984	16722	16806	17007	16748	17025	16994	16660	17120	16880	16768	16961	16805	16917	16978	16737	16890	16794	16854	17007	16899	16573	16771	17100	17051	16895	16842	16810	16884	16834	16899	16994	16865	16950	16901	16922	16896	16940	16952	16947	16940	16913	16772	16858	16820	16857
24321	43343	43261	35599	29241	24883	22279	20357	19037	17958	17549	16740	16736	16452	16296	16030	15912	15732	15651	15775	15675	15739	15688	15456	15658	15527	15680	15565	15512	15663	15603	15544	15553	15644	15603	15553	15413	15590	15408	15414	15442	15515	15395	15560	15590	15353	15660	15581	15436	15453	15377	15452	15359	15495	15328	15455	15378	15371	15398	15508	15337	15293	15548	15489	15410	15545	15601	15361	15530	15547	15374	15408	15510	15426	15410	15557	15475	15481	15486	15510	15353	15470	15479	15576	15447	15528	15462	15434	15552	15422	15294	15349	15532	15366	15384	15652	15385	15460	15368	15565	15387	15602	15369	15480	15338	15325	15347	15470	15448	15465	15339	15457	15386	15223	15482	15592	15461	15472	15497	15480	15432	15343	15303	15236	15418	15461	15359	15497	15373	15643	15409	15295	15425	15451	15576	15446	15618	15338	15432	15448	15333	15257	15428	15472	15353	15412	15413	15514	15428	15395	15512	15555	15493	15432	15584	15477	15344	15564	15292	15542	15511	15411	15320	15476	15473	15533	15363	15558	15566	15373	15570	15465	15494	15401	15535	15288	15412	15355	15316	15416	15523	15405	15605	15351	15585	15417	15486	15467	15442	15421	15484	15494	15509	15427	15256	15470	15333	15433	15548	15417	15300	15372	15404	15389	15470	15602	15405	15420	15415	15379	15412	15569	15465	15422	15615	15457	15626	15401	15586	15350	15336	15499	15332	15310	15473	15397	15555	15355	15520	15542	15410	15221	15476	15530	15307	15446	15295	15652	15452	15444	15440	15228	15546	15468	15557	15501	15411	15393	15463	15325	15363	15536	15555	15444	15400	15417	15439	15420	15269	15461	15251	15326	15346	15533	15512	15269	15292	15570	15286	15448	15541	15466	15431	15382	15404	15511	15461	15499	15403	15451	15548	15554	15328	15460	15386	15480	15493	15470	15250	15270	15412	15369	15478	15414	15511	15317	15536	15498	15491	15315	15431	15643	15253	15296	15442	15343	15524	15331	15450	15430	15448	15552	15257	15352	15321	15323	15413	15459	15374	15489	15323	15518	15417	15314	15383	15620	15342	15525	15381	15459	15424	15455	15627	15359	15545	15519	15496	15359	15333	15438	15342	15361	15320	15321	15455	15266	15413	15376	15463	15481	15536	15504	15360	15325	15443	15471	15528	15401	15472	15389	15338	15299	15570	15568	15481	15380	15477	15449	15585	15497	15331	15359	15307	15519	15326	15468	15517	15398	15548	15421	15354	15562	15527	15208	15383	15608	15432	15340	15326	15604	15294	15408	15311	15459	15478	15523	15625	15376	15369	15373	15299	15457	15402	15443	15399	15350	15550	15379	15341	15492	15475	15243	15465	15478	15454	15427	15356	15492	15494	15524	15336	15365	15342	15564	15618	15253	15278	15388	15479	15436	15623	15465	15468	15326	15396	15429	15457	15438	15557	15337	15414	15533	15370	15324	15303	15396	15550	15527	15322	15436	15409	15492	15276	15291	15483	15545	15447	15385	15537	15187	15569	15643	15386	15387	15528	15416	15438	15645	15395	15298	15387	15466	15405	15148	15447	15395	15392	15355	15458	15315	15367	15351	15306	15238	15448	15260	15412	15615	15413	15226	15312	15445	15463	15303	15640	15317	15362	15426	15411	15438	15404	15465	15358	15482	15433	15374	15450	15233	15447	15354	15418	15400	15458	15417	15405	15510	15577	15209	15486	15420	15466	15496	15623	15455	15444	15431	15535	15412	15365	15450	15456	15363	15471	15404	15426	15393	15440	15350	15436	15240	15368	15461	15401	15430	15440	15410	15610	15400	15386	15464	15502	15565	15254	15500	15433	15241	15430	15454	15301	15360	15433	15289	15419	15268	15569	15369	15377	15403	15590	15611	15569	15365	15352	15456	15435	15319	15362	15384	15358	15423	15426	15361	15322	15380	15431	15450	15413	15441	15253	15427	15485	15283	15455	15383	15470	15468	15441	15232	15433	15405	15627	15462	15492	15482	15506	15442	15525	15384	15450	15449	15422	15367	15430	15361	15430	15419	15283	15352	15308	15454	15316	15515	15331	15442	15258	15453	15661	15531	15345	15322	15375	15397	15469	15423	15465	15402	15355	15403	15234	15436	15234	15463	15433	15355	15505	15354	15335	15548	15358	15556	15337	15353	15347	15410	15369	15426	15468	15341	15460	15409	15186	15447	15430	15394	15469	15544	15482	15475	15367	15358	15573	15453	15439	15398	15308	15473	15358	15471	15360	15493	15626	15526	15346	15473	15495	15302	15315	15392	15510	15416	15653	15437	15464	15459	15460	15511	15400	15486	15492	15400	15506	15517	15431	15482	15512	15364	15364	15421	15270	15395	15505	15490	15528	15494	15459	15284	15446	15369	15424	15346	15604	15319	15464	15337	15317	15468	15273	15448	15340	15303	15305	15398	15490	15393	15393	15411	15326	15440	15444	15231	15617	15517	15424	15479	15409	15387	15261	15348	15193	15393	15617	15455	15505	15091	15536	15605	15306	15330	15451	15384	15460	15330	15514	15317	15365	15396	15140	15499	15427	15356	15461	15460	15351	15367	15429	15417	15383	15306	15345	15526	15468	15281	15452	15516	15312	15410	15493	15379	15395	15455	15509	15557	15367	15439	15309	15557	15467	15515	15323	15344	15379	15406	15474	15417	15572	15503	15306	15580	15437	15451	15376	15395	15459	15317	15312	15279	15403	15454	15302	15479	15369	15397	15564	15476	15300	15353	15583	15506	15571	15414	15311	15258	15355	15478	15530	15254	15531	15328	15266	15243	15338	15471	15602	15374	15278	15479	15351	15355	15591	15418	15556	15499	15326	15597	15328	15449	15440	15530	15329	15426	15373	15529	15483	15449	15393	15443	15258	15526	15366	15427	15347	15491	15386	15414	15278	15404	15430	15455	15555	15324	15334	15506	15446	15609	15437	15576	15407	15303	15398	15420	15537	15393	15436	15386	15262	15342	15406	15454	15324	15393	15393	15310	15469	15506	15120	15552	15318	15390	15530	15256	15560	15377	15595	15418	15441	15405	15546	15432	15328	15479	15285	15516	15505	15432	15426	15394	15415	15395	15455	15382	15387	15492	15438	15298	15309	15326	15292	15438	15425	15436	15505	15363	15432	15442	15349	15634	15427	15267	15499	15251	15374	15365	15471	15352	15422	15407	15435	15549	15433	15563	15412	15371	15336	15417	15548	15531	15366	15200	15605	15321	15379	15519	15412	15566	15454	15501	15377	15339	15115	15486	15422	15343	15380	15455	15411	15338	15402	15455	15354	15494	15420	15425	15316	15551	15475	15504	15487	15404	15618	15417	15361	15509	15486	15432	15349	15400	15447	15448	15478	15411	15392	15435	15343	15482	15356	15620	15387	15436	15392	15335	15488	15294	15479	15230	15394	15366	15329	15331	15436	15489	15284	15334	15312	15338	15350	15470	15549	15462	15537	15381	15597	15542	15510	15315	15405	15400	15501	15524	15493	15553	15366	15390	15260	15453	15498	15550	15611	15170	15446	15324	15424	15345	15497	15522	15469	15348	15531	15345	15397	15518	15404	15243	15518	15557	15349	15455	15480	15317	15444	15303	15320	15380	15382	15554	15401	15423	15272	15575	15502	15299	15486	15419	15392	15488	15375	15377	15411	15629	15446	15520	15204	15448	15326	15353	15357	15382	15387	15201	15451	15420	15568	15439	15327	15281	15432	15481	15361	15595	15304	15449	15465	15478	15335	15330	15323	15291	15482	15208	15517	15374	15306	15423	15372	15503	15237	15461	15267	15354	15420	15393	15449	15542	15297	15471	15471	15257	15447	15367	15489	15608	15337	15539	15407	15458	15326	15374	15504	15260	15506	15382	15419	15428	15256	15445	15507	15429	15441	15667	15371	15463	15369	15427	15385	15391	15227	15443	15445	15401	15314	15483	15544	15404	15431	15358	15463	15373	15374	15486	15490	15445	15364	15384	15467	15481	15537	15477	15539	15358	15408	15510	15358	15410	15402	15411	15339	15262	15504	15372	15357	15356	15384	15525	15321	15326	15404	15351	15469	15401	15457	15425	15559	15324	15408	15495	15548	15509	15631	15325	15377	15321	15466	15417	15419	15310	15325	15483	15441	15342	15293	15407	15566	15421	15544	15343	15516	15401	15463	15311	15474	15191	15408	15468	15453	15563	15408	15322	15384	15412	15376	15434	15454	15523	15379	15279	15394	15473	15642	15546	15274	15512	15359	15400	15413	15309	15291	15550	15566	15426	15370	15372	15441	15382	15541	15421	15441	15494	15410	15294	15408	15318	15543	15405	15493	15490	15472	15388	15409	15440	15401	15368	15621	15444	15471	15416	15420	15566	15399	15392	15271	15653	15341	15562	15629	15415	15371	15244	15478	15304	15573	15404	15483	15367	15361	15415	15508	15264	15423	15468	15385	15493	15475	15280	15489	15322	15656	15178	15413	15493	15338	15553	15380	15429	15340	15248	15678	15454	15406	15397	15361	15468	15685	15388	15406	15432	15393	15444	15510	15308	15575	15383	15325	15449	15483	15280	15475	15415	15528	15341	15366	15352	15475	15480	15472	15409	15355	15437	15231	15482	15576	15375	15423	15413	15284	15383	15559	15513	15416	15433	15315	15315	15481	15312	15413	15450	15360	15371	15521	15390	15478	15572	15309	15441	15282	15626	15481	15548	15468	15395	15501	15272	15502	15294	15298	15519	15475	15514	15392	15382	15533	15354	15420	15424	15376	15566	15595	15364	15159	15348	15593	15428	15481	15363	15548	15420	15398	15370	15286	15497	15395	15431	15422	15352	15582	15475	15325	15216	15308	15401	15294	15382	15379	15528	15777	15235	15389	15422	15355	15380	15327	15384	15496	15310	15483	15206	15556	15314	15324	15373	15500	15450	15507	15543	15574	15477	15522	15395	15400	15472	15543	15463	15318	15360	15415	15594	15365	15524	15456	15453	15562	15363	15222	15399	15337	15350	15395	15421	15330	15397	15388	15606	15391	15447	15466	15474	15455	15398	15302	15397	15393	15330	15552	15408	15390	15672	15581	15380	15429	15425	15507	15359	15271	15375	15382	15616	15496	15393	15422	15457	15370	15358	15430	15396	15256	15467	15303	15486
22814	21234	29057	23917	22632	26212	28736	23783	22107	21922	20808	20540	20022	19662	19345	19444	19148	19011	19177	18953	18928	18850	18788	18860	18762	18684	18865	18760	18849	18645	18699	18711	18665	18797	18786	18656	18608	18600	18657	18800	18599	18624	18813	18701	18541	18541	18710	18658	18709	18531	18830	18665	18538	18568	18324	18560	18756	18467	18381	18460	18641	18593	18506	18606	18656	18599	18500	18585	18439	18437	18384	18427	18739	18641	18630	18488	18444	18436	18766	18567	18444	18227	18495	18404	18439	18250	18490	18561	18506	18485	18548	18509	18582	18587	18529	18377	18542	18455	18476	18536	18295	18421	18374	18295	18439	18473	18327	18573	18525	18623	18532	18625	18385	18367	18471	18462	18670	18633	18586	18492	18344	18333	18612	18505	18499	18400	18455	18325	18359	18504	18629	18466	18361	18346	18387	18368	18430	18506	18624	18346	18547	18418	18607	18501	18563	18265	18481	18373	18649	18376	18523	18443	18427	18476	18502	18377	18412	18423	18536	18565	18769	18670	18419	18559	18397	18590	18492	18729	18411	18477	18607	18536	18451	18577	18576	18469	18414	18395	18537	18576	18531	18528	18531	18477	18610	18532	18243	18635	18541	18503	18445	18583	18454	18584	18486	18534	18574	18515	18544	18554	18597	18439	18431	18366	18512	18557	18668	18460	18670	18503	18425	18436	18530	18339	18474	18557	18710	18305	18421	18372	18365	18318	18369	18542	18383	18425	18552	18608	18456	18329	18727	18281	18479	18517	18532	18535	18343	18384	18421	18409	18491	18509	18448	18429	18383	18443	18553	18308	18336	18555	18531	18409	18569	18510	18440	18647	18434	18605	18452	18568	18397	18528	18305	18382	18441	18547	18368	18620	18403	18540	18706	18644	18332	18462	18427	18557	18713	18386	18573	18535	18465	18534	18488	18577	18489	18575	18571	18479	18334	18508	18390	18553	18421	18388	18503	18488	18537	18358	18550	18562	18431	18297	18356	18475	18500	18521	18434	18581	18565	18695	18255	18547	18609	18471	18528	18589	18620	18496	18548	18509	18432	18472	18433	18479	18670	18739	18486	18471	18624	18433	18378	18296	18454	18448	18459	18499	18394	18713	18529	18649	18342	18484	18289	18557	18504	18407	18655	18501	18369	18574	18593	18406	18569	18612	18477	18556	18468	18643	18686	18472	18710	18473	18428	18499	18575	18541	18443	18544	18474	18498	18291	18623	18574	18587	18813	18643	18695	18529	18581	18660	18507	18390	18508	18500	18433	18594	18294	18509	18447	18481	18549	18559	18590	18626	18813	18515	18669	18341	18430	18465	18316	18752	18573	18537	18548	18406	18520	18555	18490	18536	18634	18413	18624	18512	18585	18328	18622	18650	18496	18505	18443	18506	18665	18617	18457	18263	18561	18396	18327	18476	18299	18372	18570	18486	18422	18557	18565	18470	18500	18461	18578	18348	18546	18612	18596	18189	18589	18540	18557	18560	18355	18335	18571	18526	18382	18446	18505	18617	18610	18389	18618	18584	18356	18433	18318	18490	18501	18488	18406	18497	18546	18577	18384	18341	18525	18395	18472	18452	18449	18483	18398	18558	18528	18320	18409	18381	18402	18355	18409	18382	18444	18416	18550	18442	18350	18394	18345	18757	18524	18666	18367	18531	18733	18803	18400	18373	18612	18435	18512	18622	18528	18422	18416	18362	18339	18327	18509	18611	18508	18398	18573	18487	18439	18440	18476	18322	18481	18530	18538	18426	18415	18713	18509	18325	18492	18437	18625	18440	18748	18878	18535	18334	18279	18355	18323	18599	18510	18479	18448	18577	18332	18534	18709	18481	18610	18342	18474	18498	18451	18509	18596	18523	18547	18593	18257	18335	18393	18545	18358	18581	18524	18586	18414	18596	18704	18546	18451	18415	18571	18628	18451	18381	18432	18523	18447	18412	18450	18388	18571	18464	18525	18524	18814	18633	18632	18409	18592	18707	18527	18566	18656	18578	18396	18669	18630	18589	18407	18444	18624	18431	18659	18593	18512	18464	18540	18334	18406	18521	18457	18550	18397	18569	18711	18521	18607	18552	18527	18221	18451	18458	18706	18633	18206	18431	18314	18276	18429	18530	18487	18622	18538	18542	18464	18617	18489	18459	18483	18578	18259	18480	18690	18444	18564	18620	18543	18326	18552	18744	18509	18575	18722	18426	18332	18546	18607	18369	18458	18446	18218	18407	18642	18496	18613	18473	18514	18483	18275	18604	18597	18732	18506	18526	18330	18404	18486	18629	18326	18533	18550	18225	18573	18649	18487	18417	18369	18419	18454	18614	18528	18376	18629	18631	18418	18491	18662	18440	18625	18452	18353	18544	18652	18420	18335	18539	18509	18456	18479	18590	18403	18530	18473	18334	18465	18485	18584	18552	18566	18609	18507	18394	18256	18553	18544	18565	18540	18570	18524	18589	18343	18498	18420	18598	18602	18418	18446	18569	18530	18534	18660	18488	18601	18650	18714	18456	18601	18410	18569	18238	18305	18362	18614	18636	18319	18485	18367	18328	18504	18460	18413	18482	18541	18405	18501	18383	18456	18438	18496	18498	18954	18431	18561	18494	18549	18441	18439	18494	18511	18530	18603	18739	18553	18467	18748	18457	18552	18514	18621	18776	18535	18709	18381	18397	18445	18481	18379	18358	18455	18515	18486	18501	18418	18428	18505	18463	18652	18419	18533	18510	18410	18422	18433	18458	18480	18531	18487	18436	18426	18550	18430	18568	18386	18558	18528	18543	18679	18560	18356	18378	18470	18402	18335	18379	18775	18459	18537	18480	18384	18580	18456	18520	18610	18393	18311	18446	18395	18365	18565	18549	18510	18561	18647	18536	18383	18536	18452	18408	18593	18390	18698	18299	18523	18669	18633	18419	18347	18512	18501	18443	18409	18243	18492	18503	18520	18350	18399	18609	18531	18422	18381	18548	18412	18448	18571	18328	18381	18365	18534	18409	18553	18597	18561	18553	18410	18335	18528	18607	18484	18337	18581	18551	18384	18517	18646	18438	18527	18588	18365	18385	18356	18550	18556	18500	18431	18729	18486	18573	18519	18739	18551	18481	18399	18443	18422	18592	18368	18681	18665	18555	18308	18356	18425	18516	18476	18566	18552	18419	18550	18526	18508	18618	18357	18351	18458	18615	18596	18355	18593	18467	18501	18593	18397	18417	18483	18424	18428	18371	18601	18628	18340	18327	18480	18816	18377	18449	18499	18518	18540	18438	18277	18588	18667	18518	18510	18443	18408	18539	18279	18372	18260	18590	18577	18554	18409	18621	18464	18444	18339	18446	18685	18334	18313	18419	18520	18508	18377	18527	18734	18373	18493	18528	18380	18422	18433	18477	18454	18451	18669	18314	18450	18693	18535	18417	18558	18614	18543	18556	18464	18490	18465	18483	18594	18716	18634	18722	18601	18493	18375	18217	18389	18221	18303	18482	18398	18629	18450	18504	18564	18507	18528	18531	18439	18554	18417	18482	18634	18687	18523	18526	18925	18788	18600	18476	18610	18532	18355	18447	18631	18344	18521	18434	18568	18505	18545	18467	18283	18477	18478	18277	18544	18482	18371	18465	18412	18493	18513	18622	18754	18729	18530	18461	18457	18378	18545	18524	18434	18392	18458	18547	18551	18410	18466	18248	18303	18710	18520	18612	18373	18497	18490	18604	18674	18523	18550	18665	18716	18490	18554	18418	18461	18464	18534	18547	18538	18551	18515	18485	18575	18432	18560	18424	18478	18504	18517	18558	18578	18460	18365	18412	18560	18346	18650	18453	18247	18736	18565	18546	18630	18524	18575	18551	18351	18577	18490	18531	18542	18607	18633	18366	18398	18486	18551	18426	18387	18440	18723	18677	18476	18441	18352	18504	18343	18290	18309	18408	18458	18467	18268	18304	18436	18462	18597	18525	18529	18617	18549	18223	18321	18490	18535	18307	18488	18414	18470	18559	18562	18593	18608	18632	18334	18336	18798	18408	18493	18463	18568	18461	18499	18487	18646	18384	18436	18529	18755	18375	18260	18444	18450	18569	18532	18525	18519	18535	18326	18319	18413	18396	18629	18356	18448	18474	18329	18450	18523	18502	18598	18653	18523	18353	18314	18556	18424	18409	18491	18608	18559	18437	18468	18414	18507	18530	18315	18361	18392	18386	18471	18373	18629	18323	18524	18574	18417	18365	18417	18459	18647	18102	18518	18424	18494	18336	18356	18356	18558	18367	18503	18365	18466	18561	18419	18578	18244	18488	18554	18367	18588	18289	18567	18651	18468	18377	18644	18397	18467	18430	18464	18448	18556	18362	18727	18679	18314	18318	18220	18487	18453	18612	18451	18401	18570	18356	18617	18368	18643	18519	18519	18484	18432	18519	18712	18375	18555	18581	18588	18427	18647	18499	18483	18689	18622	18502	18546	18302	18506	18425	18456	18466	18524	18488	18569	18466	18516	18649	18474	18421	18478	18439	18445	18640	18680	18589	18560	18435	18666	18440	18417	18322	18517	18514	18482	18323	18420	18620	18753	18396	18356	18524	18528	18353	18408	18549	18452	18235	18574	18375	18481	18600	18634	18454	18420	18508	18506	18527	18694	18495	18396	18522	18548	18505	18508	18484	18619	18467	18343	18374	18430	18451	18548	18529	18438	18389	18638	18290	18572	18554	18462	18271	18621	18559	18399	18481	18185	18547	18390	18272	18399	18498	18369	18309	18492	18528	18698	18511	18594	18544	18444	18535	18478	18332	18460	18378	18413	18552	18507	18456	18573	18651	18476	18231	18412	18385	18608	18545	18685	18490	18286	18497	18541	18643	18264	18546	18647	18531	18562	18429	18498	18462	18617	18404	18384	18630	18437	18473	18424	18264	18447	18540	18343	18584	18579	18540	18671	18625	18585	18612	18529	18502	18490	18488	18392	18488	18392	18604	18570	18633	18346	18568	18419	18366	18614	18572	18601	18571	18558	18495	18534	18412	18463	18365	18714	18340	18409	18486	18464	18689	18505	18459	18528	18474	18422	18472	18466	18429	18357	18524	18352	18412	18493	18354	18435	18457	18273	18340	18636	18534	18414	18604	18574	18381	18475	18440	18722	18385	18434	18638	18408	18486
27803	52087	51140	41592	34768	29891	26482	23960	21923	20815	19526	19019	18356	17930	17611	17205	17147	16967	17075	17033	16852	16812	16540	16813	16609	16552	16702	16480	16612	16458	16667	16597	16509	16494	16436	16492	16445	16628	16422	16541	16436	16536	16515	16279	16554	16507	16364	16511	16420	16524	16639	16456	16263	16259	16402	16439	16325	16337	16272	16304	16370	16516	16426	16319	16450	16432	16433	16289	16415	16419	16394	16331	16429	16343	16356	16292	16171	16442	16266	16547	16255	16476	16358	16254	16350	16359	16354	16396	16405	16324	16230	16528	16345	16305	16342	16359	16416	16427	16358	16361	16273	16449	16382	16194	16172	16367	16448	16227	16382	16375	16317	16615	16377	16395	16467	16276	16316	16342	16260	16403	16451	16502	16505	16313	16332	16309	16457	16461	16381	16509	16174	16515	16425	16398	16462	16359	16339	16359	16243	16161	16233	16448	16284	16239	16290	16304	16298	16313	16303	16264	16337	16312	16152	16482	16325	16460	16421	16409	16412	16481	16484	16307	16608	16423	16245	16304	16371	16346	16281	16340	16357	16243	16344	16379	16518	16188	16365	16174	16450	16453	16236	16525	16373	16241	16497	16417	16327	16321	16443	16371	16457	16436	16008	16470	16269	16334	16324	16361	16229	16305	16293	16334	16431	16338	16304	16319	16288	16356	16389	16333	16395	16300	16520	16418	16314	16272	16410	16334	16366	16410	16166	16344	16348	16634	16531	16286	16382	16353	16384	16314	16403	16331	16333	16368	16427	16244	16394	16489	16364	16262	16321	16395	16363	16402	16344	16271	16471	16407	16324	16461	16473	16354	16264	16513	16400	16453	16442	16310	16484	16380	16258	16367	16460	16389	16301	16376	16513	16386	16285	16207	16280	16446	16233	16347	16302	16471	16296	16306	16259	16439	16501	16394	16450	16277	16377	16494	16356	16463	16389	16330	16287	16223	16411	16332	16380	16275	16491	16452	16213	16347	16296	16437	16252	16439	16218	16474	16394	16278	16311	16195	16523	16287	16460	16197	16417	16376	16502	16415	16263	16414	16352	16453	16379	16342	16445	16460	16332	16295	16479	16312	16317	16336	16399	16423	16281	16243	16295	16320	16355	16503	16532	16280	16418	16337	16323	16491	16349	16368	16366	16152	16306	16255	16387	16364	16396	16318	16350	16349	16549	16432	16307	16358	16368	16374	16390	16373	16279	16415	16398	16292	16248	16252	16320	16379	16500	16240	16244	16300	16356	16467	16238	16262	16352	16378	16254	16284	16351	16360	16424	16501	16414	16408	16256	16411	16359	16305	16379	16442	16523	16315	16461	16342	16267	16452	16319	16308	16239	16473	16580	16345	16336	16182	16251	16373	16328	16234	16271	16314	16318	16265	16387	16164	16521	16397	16542	16302	16385	16325	16376	16175	16367	16375	16538	16221	16353	16454	16163	16460	16414	16239	16309	16240	16436	16327	16290	16301	16177	16304	16452	16352	16176	16380	16299	16395	16288	16304	16392	16262	16274	16489	16340	16248	16491	16532	16467	16437	16388	16268	16237	16409	16454	16437	16332	16178	16483	16390	16355	16391	16334	16349	16338	16375	16553	16312	16411	16424	16242	16390	16228	16239	16292	16289	16323	16367	16298	16312	16301	16389	16298	16409	16523	16400	16429	16295	16373	16474	16327	16239	16308	16385	16523	16169	16423	16470	16283	16568	16054	16190	16282	16385	16351	16397	16294	16373	16598	16301	16361	16266	16116	16328	16249	16300	16478	16243	16235	16336	16398	16429	16627	16171	16388	16393	16413	16350	16286	16373	16381	16286	16340	16384	16439	16444	16510	16452	16390	16314	16365	16284	16354	16478	16376	16217	16471	16351	16320	16255	16521	16232	16369	16248	16372	16358	16412	16389	16524	16417	16500	16350	16335	16458	16393	16294	16449	16488	16233	16366	16269	16419	16464	16440	16315	16283	16393	16525	16272	16281	16409	16343	16391	16202	16410	16425	16440	16326	16534	16397	16292	16347	16292	16241	16458	16250	16327	16346	16455	16327	16363	16343	16338	16317	16239	16411	16356	16130	16429	16204	16471	16355	16327	16310	16439	16304	16383	16306	16436	16275	16225	16431	16312	16357	16555	16323	16551	16486	16380	16357	16358	16453	16294	16456	16407	16375	16436	16317	16265	16299	16330	16337	16225	16501	16367	16331	16288	16320	16389	16439	16219	16419	16437	16411	16424	16495	16172	16397	16514	16369	16414	16354	16408	16358	16660	16349	16384	16358	16254	16291	16507	16351	16303	16379	16352	16503	16405	16529	16203	16465	16494	16398	16354	16277	16348	16408	16405	16370	16426	16290	16382	16247	16300	16371	16527	16388	16388	16406	16471	16327	16336	16254	16244	16357	16517	16477	16282	16271	16339	16304	16478	16273	16393	16302	16583	16323	16338	16319	16390	16374	16270	16293	16272	16164	16232	16355	16415	16434	16219	16339	16425	16397	16349	16478	16260	16357	16269	16324	16168	16470	16311	16303	16141	16306	16470	16408	16318	16494	16468	16254	16241	16432	16317	16349	16463	16357	16453	16416	16491	16213	16371	16463	16454	16350	16485	16399	16382	16396	16291	16193	16364	16161	16382	16225	16272	16243	16261	16241	16453	16336	16498	16374	16310	16474	16198	16481	16419	16217	16303	16164	16507	16411	16297	16261	16397	16432	16346	16330	16513	16152	16421	16404	16337	16316	16341	16356	16498	16425	16325	16132	16347	16335	16460	16510	16459	16197	16579	16413	16466	16368	16407	16272	16365	16192	16357	16281	16434	16440	16520	16308	16359	16268	16436	16655	16324	16443	16492	16499	16197	16291	16435	16442	16219	16382	16326	16398	16475	16360	16285	16566	16258	16409	16323	16385	16397	16411	16346	16414	16263	16534	16294	16436	16378	16408	16317	16349	16225	16439	16319	16618	16332	16403	16380	16473	16339	16383	16338	16376	16436	16198	16309	16427	16317	16290	16388	16316	16384	16216	16389	16336	16529	16155	16209	16339	16342	16425	16268	16294	16274	16528	16299	16302	16240	16285	16234	16212	16235	16306	16501	16394	16406	16374	16387	16322	16419	16399	16254	16281	16518	16307	16472	16230	16399	16380	16354	16266	16199	16207	16366	16457	16543	16400	16475	16319	16400	16355	16449	16271	16397	16433	16376	16393	16402	16206	16190	16447	16380	16472	16335	16321	16429	16170	16298	16271	16423	16538	16311	16574	16265	16374	16413	16488	16262	16424	16313	16224	16401	16256	16416	16444	16379	16297	16425	16451	16459	16364	16374	16299	16427	16337	16503	16509	16426	16337	16433	16289	16327	16242	16334	16355	16484	16280	16350	16368	16349	16429	16194	16111	16519	16515	16238	16457	16248	16350	16338	16499	16359	16456	16219	16392	16320	16403	16330	16230	16343	16349	16393	16460	16013	16422	16332	16499	16488	16453	16384	16356	16121	16488	16443	16404	16257	16361	16409	16315	16225	16297	16413	16282	16253	16277	16418	16549	16359	16384	16274	16512	16437	16234	16327	16479	16448	16329	16312	16423	16448	16240	16404	16374	16525	16467	16424	16175	16327	16266	16412	16461	16372	16284	16395	16298	16430	16442	16432	16389	16190	16409	16180	16295	16361	16343	16242	16476	16370	16321	16233	16407	16344	16373	16334	16365	16433	16272	16418	16380	16340	16448	16428	16213	16402	16221	16327	16350	16370	16279	16439	16274	16295	16621	16405	16318	16453	16292	16485	16378	16384	16429	16341	16084	16263	16183	16415	16398	16442	16302	16424	16485	16399	16496	16269	16358	16491	16378	16303	16324	16349	16388	16388	16248	16332	16267	16332	16343	16257	16283	16376	16438	16168	16389	16307	16097	16475	16188	16438	16413	16336	16339	16399	16358	16307	16420	16401	16383	16285	16469	16250	16411	16280	16327	16252	16244	16344	16231	16261	16306	16404	16392	16371	16481	16423	16333	16397	16566	16375	16207	16363	16408	16477	16258	16377	16434	16316	16323	16238	16363	16537	16400	16451	16558	16314	16209	16380	16442	16228	16419	16395	16340	16477	16196	16434	16317	16560	16457	16324	16479	16475	16195	16396	16455	16346	16476	16323	16365	16325	16246	16212	16475	16444	16319	16242	16225	16308	16521	16387	16385	16359	16260	16385	16354	16420	16418	16508	16422	16187	16335	16405	16317	16358	16191	16524	16333	16368	16303	16242	16333	16233	16419	16439	16376	16472	16146	16340	16386	16316	16453	16347	16369	16404	16445	16299	16467	16278	16212	16193	16424	16346	16325	16379	16323	16156	16338	16376	16344	16458	16447	16300	16162	16428	16431	16344	16437	16345	16375	16189	16219	16323	16353	16304	16442	16257	16399	16483	16288	16260	16377	16335	16320	16355	16123	16338	16351	16291	16494	16363	16419	16306	16256	16194	16384	16287	16373	16419	16342	16140	16169	16308	16366	16359	16278	16174	16443	16405	16371	16146	16378	16461	16386	16447	16286	16404	16368	16424	16420	16332	16142	16347	16446	16285	16465	16287	16141	16222	16303	16319	16265	16274	16368	16273	16409	16605	16330	16297	16092	16498	16251	16193	16270	16377	16319	16205	16426	16392	16479	16368	16427	16337	16399	16313	16227	16398	16364	16261	16389	16434	16504	16305	16506	16272	16460	16350	16301	16384	16520	16433	16330	16244	16464	16199	16279	16232	16155	16453	16462	16279	16264	16437	16157	16528	16445	16144	16116	16358	16510	16468	16316	16206	16380	16332	16162	16452	16264	16307	16323	16259	16273	16333	16263	16525	16218	16275	16432	16303	16401	16366	16221	16254	16414	16241	16440	16342	16320	16326	16290	16210	16345	16369	16271	16298	16362	16506	16415	16289	16350	16270	16386	16220	16419	16249	16146	16312	16350	16366	16265	16303	16322	16440	16383	16334	16403	16403	16409	16293	16472	16299	16318	16616	16439	16297	16335	16527	16418	16316	16451	16394	16358	16462	16514	16351	16240	16479	16317	16408	16330	16466	16346	16395	16368	16554	16388	16184	16179	16413	16480	16369	16279	16221	16377	16632	16510	16358	16254	16289	16430	16272	16603	16426	16396	16371	16384	16373	16297
27550	23765	29906	25886	20754	19158	18509	17701	17360	17053	16673	16420	16557	16636	16475	16326	16376	16495	16367	16392	16338	16359	16396	16173	16422	16216	16258	16194	16542	16399	16220	16299	16337	16208	16246	16173	16428	16392	16349	16311	16053	16229	16121	16349	16319	16327	16199	16372	16274	16396	16359	16256	16420	16251	16150	16240	16337	16544	16539	16218	16346	16374	16120	16439	16104	16144	16253	16140	16080	16154	16264	16307	16136	16111	16207	16321	16223	16263	16404	16237	16224	16245	16247	16088	16014	16098	16369	16172	16188	16250	16457	16188	16228	16233	16371	16127	16193	16336	16179	16153	16160	16304	16124	16251	16211	16295	16246	16157	16054	16262	16347	16180	16066	16179	16248	16232	16082	16300	16242	16308	16395	16291	16344	16111	16170	16246	16186	16310	16308	16132	16284	16259	16255	16342	16236	16293	16226	16214	16153	16094	16192	16123	16198	16330	16117	16207	16217	16204	16338	16158	16253	16360	16097	16254	16343	16194	16209	15995	16307	16088	16296	16307	16044	16140	16181	16092	16192	16059	16116	16373	16232	16248	16183	16213	16158	16240	16127	16281	16379	16335	16131	16353	16447	16372	16371	16461	16241	16314	16327	16146	16132	16144	16138	16257	16067	16190	16310	16252	16133	16399	16465	16188	16449	16202	16196	16012	16342	16067	16322	16217	16016	16361	16435	16363	16441	16125	16268	16147	16288	16252	16331	16322	16171	15983	16276	16227	16435	16151	16136	16183	16195	16115	16317	16046	16181	16177	16218	16250	16202	16135	16239	16243	16243	16066	16402	16320	16350	16185	16211	16333	16290	16284	16056	16299	16242	16359	16111	16269	16214	16310	15981	16159	16246	16276	16419	16399	16227	16218	16266	16237	16437	16286	16380	16177	16104	16165	16518	16207	16366	16295	16256	16254	16134	16335	16309	16011	16160	16223	16342	16314	16411	16102	16166	16280	16183	16289	16205	16210	16277	16091	16313	16290	16139	16280	16264	16159	16140	16028	16124	16192	16190	16073	16206	16028	16118	16048	16389	16247	16175	16218	16280	16221	16050	16203	16330	16281	16309	16389	16317	16169	16428	16063	16383	16310	16296	16292	16176	16201	16040	16055	16314	16073	15977	16281	16068	16254	16231	16256	16205	16198	16394	16270	16249	16425	16334	16207	16254	16191	16283	16191	16374	16208	16125	16339	16150	16022	16368	16355	16044	16234	16363	16198	16218	16143	16265	16319	16092	16073	16343	16500	16140	16354	16254	16209	16074	16143	16199	16335	16282	16227	16196	16190	16351	16120	16256	16162	16134	16122	16226	16350	16162	16339	16283	16326	16233	16240	16277	16229	16273	16146	16301	16059	16141	16273	16197	16309	16156	16040	16088	16112	16121	16316	16159	16249	16189	16137	16326	16467	16169	16209	16328	16292	16318	16336	16403	16224	16285	16108	16472	16325	16320	16451	16109	16150	16076	16194	16120	16344	16133	16430	16260	16297	16206	16153	16270	16293	16344	16198	16286	16115	16290	16194	16294	16038	16374	16308	16102	16337	16239	16255	16093	16036	16246	16145	16168	16274	16235	16385	16261	16189	16289	16368	16202	16294	16187	16345	16190	16310	16253	16282	16073	16127	16442	16068	16088	16272	16183	16268	16244	16253	16281	16096	16163	16243	16307	16143	16011	16212	16261	16109	16291	16177	16214	16203	16350	16201	16271	16247	16217	16240	16432	16126	16157	16354	16343	16260	16225	16276	16145	16164	16249	16226	16135	16595	16239	16225	16312	16473	16238	16116	16056	16164	16390	16244	16235	16204	16266	16308	16145	16436	16292	16287	16304	16067	16131	16153	16276	16305	16159	16299	16282	16227	16085	16124	16236	16344	16312	16201	16142	16121	16241	16066	16274	16061	16182	16348	16111	16448	16397	16203	16105	16241	16244	16270	16374	16234	16372	16203	16357	16228	16201	16262	16525	16205	16244	16257	16480	16210	16320	16149	16331	16241	16339	16051	16409	16187	16225	16286	16180	16234	16208	16189	16211	16336	16356	16266	16428	16366	16203	16239	16037	16267	16247	16082	16150	16188	16223	16478	16194	16198	16240	16313	16294	16150	16342	16407	16346	16160	16170	16071	16041	16219	16287	16086	16262	16299	16068	16029	16154	16146	16208	16400	16154	16306	16153	16275	16131	16248	16294	16111	16275	16096	16392	16267	16170	16295	16256	16151	16185	16125	16308	16295	16187	16261	16157	16313	16279	15927	16316	16172	16372	16430	16175	16235	16330	16293	16383	16248	16338	16171	16194	16285	16037	16139	16399	16241	16263	16029	16258	16250	16163	16364	16271	16292	16152	16121	16397	16157	16064	16300	16306	16126	16065	16073	16297	16056	16189	16288	16283	16232	16168	15987	16187	16323	16292	16171	16283	16223	16304	16373	16398	16202	16319	16281	16291	16124	16008	16195	16158	16193	16398	16009	16194	16070	16249	16219	16305	16285	16259	16329	16030	16294	16185	16188	16310	16281	16367	16203	16266	16317	16310	16329	16330	16050	16338	16294	16054	16073	16302	16191	16214	16259	16132	16251	16102	16232	16205	16091	16029	16069	16246	16291	16367	16251	16346	16115	16028	16209	16068	16224	16118	16117	16277	16214	16359	16296	16359	16263	16121	16161	16248	16208	16098	16080	16193	16201	16303	16218	16374	16289	16245	16466	16160	16221	16211	16250	16279	16270	16231	16214	16158	16054	16390	16541	16211	16211	16142	16261	16237	16181	16151	16258	16246	16226	16317	16223	16354	16180	16239	16257	16245	16260	16197	16222	16198	16143	15991	16385	16389	15967	16281	16297	16391	16167	16346	16236	16138	16329	16176	16411	16326	16184	16249	16334	16324	16265	16259	16390	16249	16290	16146	16145	16157	16064	16088	16195	16337	16241	16267	16214	16107	16255	16340	16154	16242	16232	16195	16175	16202	16117	16307	16422	16157	16133	16343	16156	16219	16380	16206	16109	16412	16049	16185	16266	16315	16282	16303	16285	16191	16254	16232	16136	16199	16342	16255	16099	16357	16360	16165	16266	16259	16247	16114	16193	16392	16187	16177	16252	16316	16137	16169	16234	16243	16279	16288	16116	16318	16350	16507	16346	16155	16312	16227	16380	16165	16244	16336	16341	16291	16250	16121	16255	16165	16278	16097	16186	16339	16244	16349	16178	16118	16069	16398	16369	16353	16122	16183	16241	16084	16237	16422	16139	16206	16498	16443	16225	16287	16488	15978	16302	16318	16334	16314	16358	16100	16330	16427	16241	16287	16202	16231	16212	16234	16210	16284	16496	16206	16232	16152	16178	16315	16267	16176	16208	16218	16330	16208	16164	16228	16154	16301	16096	16336	16186	16461	16353	16279	16416	16255	16227	16092	16181	16270	16136	16249	16292	16020	16183	16184	16286	16285	16254	16401	16236	16280	16356	16135	16304	16262	16307	16344	16108	16267	16343	15992	16172	16073	16059	16190	16161	16335	16207	16293	16171	16075	16185	16196	16255	16201	16260	16136	16243	16072	16244	16236	16346	16086	16179	16197	16241	16187	16181	16210	16383	16073	16489	16382	16217	16366	16261	16366	16192	16314	16206	16321	16200	16328	16213	16268	16091	16276	16101	16254	16211	16091	16219	16333	16114	15967	16438	16217	16401	16372	16207	16238	16186	16192	16223	16165	16035	16361	16222	16081	16300	16341	16294	16317	16228	16346	16002	16164	16395	16258	16164	16326	16162	16213	16256	16227	16251	16200	16299	16130	16292	16188	16138	16167	16479	16288	16364	16267	16140	16230	16239	16025	16327	15998	16226	16324	16291	16305	16294	16279	16135	16182	16394	16428	16264	16235	16268	16218	16095	16150	16166	16364	16337	16163	16350	16477	16348	16434	16228	16268	16376	16269	16370	16110	16219	16185	16319	16256	16425	16367	15988	16101	16225	16261	16400	16118	16221	16272	16124	16257	16316	16228	16210	16266	16220	16122	16234	16332	16237	16217	16314	16430	16328	16038	16294	16230	16226	16304	16253	16295	16346	16246	16210	16211	16301	16097	16224	16232	16107	16393	16336	16165	16429	16280	16258	16244	16056	16154	16339	16172	16210	16338	16205	16209	16224	16108	16182	16319	16078	16218	16340	16238	15986	16323	15887	16408	16274	16224	16189	16282	16364	16396	16196	16161	16193	16134	16238	16143	16158	16234	16197	16113	16307	16229	16191	16253	16449	16285	16271	16105	16015	16131	16064	16310	15999	16172	16285	16254	16058	16224	16190	16091	16317	16382	16123	16269	16115	16201	16263	16220	16234	16268	16337	16537	16521	16269	16172	16180	16370	16067	16246	16355	16121	16349	16248	16173	16275	16154	16370	16058	16201	16391	16244	16033	16409	16239	16447	16383	16225	16115	16265	16391	16262	16353	16299	16395	16393	16319	16159	16278	16218	16382	16311	16162	16211	16368	16125	16270	16259	16175	16289	16383	16235	16375	16175	16241	16234	16238	16302	16199	16235	16379	16312	16086	16203	16249	16105	16204	16150	16204	16393	16227	16283	16283	16310	16128	16199	16291	16265	16220	16441	16328	16289	16108	16231	16296	16212	16132	16298	16280	16222	16318	16343	16400	16338	16140	16304	16252	16259	16313	16165	16159	16215	16232	16149	16240	16236	16211	16203	16078	16223	16274	16150	16375	16335	16174	16345	16454	16224	16191	16228	16026	16257	16291	16169	16209	16272	16125	16369	16149	16439	16269	16223	16145	16270	16414	16343	16321	16238	16342	16287	16247	16492	16302	16342	16176	16309	16212	16281	16289	16318	16210	16286	16115	16337	16364	16288	16187	16212	16336	16222	16077	16301	16352	16352	16113	16235	16227	16149	16306	16222	16078	16289	16249	16132	16343	16033	16205	16266	16205	16315	16335	16335	16074	16267	16146	16267	16323	16172	16228	16334	16407	16100	16464	16114	16428	16264	16237	16182	16107	16417	16108	16216	16222	16186	16165	16135	16239	16170	16302	16230	16247	16219	16406	16126	16235	16202	16465	16251	16201	16176	16174	16382	16210	16242	16229	16266	16157	16037	16259	16447	16214	16251	16121	16144	16265	16234	16204	16224	16065	16230	16235	16373
23399	35986	35075	25918	21748	19590	18211	17190	16708	16416	16093	15719	15416	15500	15175	15360	15253	15130	15310	15174	15411	14970	15021	15111	15300	15005	15187	15093	14945	15077	15104	15023	15162	15083	15039	15191	15004	15048	14935	15061	15108	15055	15008	15227	15063	15019	14979	14988	15017	15040	15141	15022	15040	14987	15201	15092	14992	15154	15034	14975	15023	15214	14824	14975	14937	15043	14848	15036	15027	15011	15045	15050	15091	14977	14926	15066	15181	15014	15114	14990	14997	14951	15022	15143	15035	14992	15081	14949	15013	15099	15111	14988	15082	15078	14839	14791	15058	15000	15081	14973	15082	15185	14918	15358	15102	15175	15149	15022	15011	15050	15006	15044	15073	14977	14833	14937	14923	15203	15045	15142	14945	14891	15036	14990	15124	14891	14951	14847	14875	15060	14986	15045	15034	14885	15214	15137	15092	14966	15065	15028	15158	14931	15071	15160	15021	15053	14947	15209	15042	15043	15055	14991	14948	15200	15079	15098	15146	15111	15014	15010	15151	14818	15116	15091	14859	15072	14960	15033	14997	14992	14939	15086	15111	15066	14995	15025	15055	14959	15031	15001	15061	15141	15121	15222	15098	15073	15084	15058	14980	15030	14875	15170	15139	15084	14925	15032	15067	15144	15179	15151	15019	14943	15004	15079	14929	15155	15151	14918	15195	14988	14906	14858	15095	14879	14923	15144	15062	15006	15126	15039	14960	15102	14958	15036	14860	15217	15123	15051	14926	15055	15033	15038	15164	15074	15124	15001	15111	14840	15162	15016	15071	14984	15057	14796	14988	15007	14950	14894	14913	14953	14924	15060	15070	15050	15017	14964	15123	15034	15068	14868	15116	14973	15173	14903	15096	14934	15094	14985	15036	15153	15028	14969	15033	15090	15063	14919	15058	15030	15131	14925	14918	15113	14882	15093	15156	15081	14951	15183	15056	14995	15011	15167	14937	15102	15031	15042	15030	15224	14975	14940	14937	14941	15244	15067	14886	15080	14870	14980	14847	15288	15029	14912	14865	15120	15086	14961	15036	15205	14933	15104	14894	14937	15077	15033	15155	15068	15070	15042	15131	14910	15180	14965	14997	15115	14948	15016	14936	15042	15143	14898	14980	15048	15119	15107	15130	14927	14924	15111	14904	15042	15095	14989	15053	15067	15160	15122	15011	15147	15183	15132	15133	15107	14937	14986	14864	15024	15110	15100	15018	14897	15014	14991	15019	15041	15126	14905	15098	14969	15037	14975	15098	15151	14985	15056	14859	15149	15014	15055	15064	15042	15019	15108	15046	14893	14928	14900	15185	15063	15014	15116	14878	15104	14970	15138	14920	14966	14996	15040	15015	15008	15243	15024	15050	15111	15291	15057	15095	14964	15053	15187	15039	15007	15095	15088	15054	14939	15005	15023	15059	15037	15186	15142	14971	14930	14964	15108	15146	15186	15085	15122	15104	15143	15038	14974	15049	15024	15011	15041	15019	15041	15030	15043	15042	15116	15034	14945	15021	15028	15022	15088	15089	14931	15040	15013	15234	15027	15128	14979	14949	15034	15055	15054	15031	14993	15166	15023	15264	15080	15017	14955	15207	15252	15180	14987	14887	15015	15183	15049	15034	15085	15091	14971	15124	15024	15096	15127	15206	15078	15072	15049	15233	15011	14980	15110	15202	14957	15098	15085	14853	15016	15115	15089	14994	14906	15143	15050	14980	15080	15130	15033	15088	15032	14984	14973	15004	15001	15175	15088	15177	15030	14960	14973	14990	14989	15177	14929	14981	15213	15015	14933	15031	15022	14940	15207	15178	15054	15106	15125	15057	14901	15246	15045	14949	15085	15045	14961	15194	15106	14902	14997	15123	15160	15004	15129	15115	15068	15129	14938	15130	15012	14742	15067	15127	14896	15077	15029	15181	15130	15222	14975	14917	14953	15144	14979	15043	15137	15054	15049	15000	15072	15097	14969	15083	14939	15139	14929	14989	15030	14986	14958	15156	15019	14896	15076	15089	14965	15005	14943	14850	15038	15348	15230	15064	14882	15161	15106	15008	15022	15104	14988	15087	14986	15043	15123	15018	15031	15077	14852	15200	15010	14968	14964	14946	14922	14974	15233	15060	15073	15124	14950	14978	15157	15255	14967	15107	14947	15021	15118	14929	14861	14998	14891	15008	15071	15016	15183	15078	14989	15016	14799	15087	14922	15099	15081	15033	15092	15002	14961	14878	15015	15076	14929	14910	14971	15117	14981	15021	15054	15060	15025	14953	14921	15112	15117	15029	15098	15013	15006	15060	15018	15265	14917	14851	15049	15195	15154	14925	14935	15063	14859	15178	15034	15061	15030	14979	15095	15011	14906	14863	15025	15298	15116	14942	14917	15086	15150	15045	14903	14902	14945	15083	15106	15117	15058	15078	15085	15154	15001	15025	14970	15008	15136	14994	15132	15009	14955	15079	15119	15038	15002	14909	15132	15210	15060	15024	14944	15199	15097	14973	14977	14970	15009	14957	14978	15043	15114	15076	15011	15008	15168	14929	14982	15129	15051	14948	14930	15111	15065	14930	15019	14942	15264	15010	15159	15083	15049	14950	14977	15048	14953	14999	15046	15049	14968	14902	15052	15054	15171	15154	15134	15025	15103	15106	15046	15128	15012	15035	15011	15080	15048	15018	15118	14916	14971	14996	15069	15019	15152	14984	15171	14936	15104	15132	15117	14964	14985	15205	14789	15040	14996	14948	15180	14916	14887	15035	15007	15032	15004	14964	15115	14980	15136	15066	14876	15078	15104	15059	14820	15141	15005	14972	14976	15038	15044	14977	14835	15016	15043	15000	14907	15035	15097	15033	15202	15070	15082	15138	15020	14984	15035	14904	14980	15002	14971	14992	15052	15099	15148	15104	15195	14939	15162	15107	14969	15122	15075	15016	15149	15111	15021	14958	14985	15150	14942	14991	15031	15138	14946	14982	15116	15055	15080	14995	15142	15040	14868	15050	14933	15025	15195	14907	14926	15007	14993	15048	15095	15161	15083	15146	14829	14898	15091	15078	14980	15137	15027	15106	14999	15028	14788	14979	15211	14932	15103	14996	14985	14881	14950	14977	15127	15000	14946	15100	14956	15094	15080	15017	14877	14954	14863	15025	15056	15037	14993	15192	15122	15017	15119	15113	15148	15070	15032	15065	14944	15068	15121	15010	14945	15027	15051	15134	14927	14986	14911	14985	15100	15047	15040	15201	15176	15018	15019	15152	15032	14871	15046	15025	15063	14908	15040	15063	14978	14950	14952	14981	15101	15007	14935	15035	15069	15032	15194	15030	14990	15101	15071	15027	15054	15057	14938	15053	15153	15027	15120	14924	15060	15094	14912	15054	15026	15083	15173	15050	15080	15079	14997	14966	15125	15011	15008	14927	15047	15026	15150	14993	15035	15076	14872	15021	15125	15022	15079	15154	15044	15123	15146	14926	15023	15126	15019	15159	14877	15262	15092	14988	14988	15044	15221	14895	15076	15129	15034	15034	15056	15068	15094	14991	14940	14956	15066	14930	14991	14999	15102	14961	15081	15021	15120	15143	15011	14985	14997	14970	15146	15027	15097	15026	14907	15027	14987	15015	14995	15093	14954	15009	15186	15037	14974	15160	15213	15178	15103	15031	15092	15051	15038	14938	15073	15066	15204	15178	15031	14963	15158	15083	15134	15004	14881	14965	15131	15037	15034	14908	15025	15195	14964	15034	15012	14888	15196	14998	15177	15164	14945	15117	15032	15102	15216	14906	15009	15089	14946	15128	15056	15104	15014	14995	15087	15051	14953	15018	15096	14980	15145	14992	15125	15094	14963	14998	14908	15132	14996	15096	14905	15083	14994	15131	15066	14985	15039	15073	15292	14919	15119	14960	15124	15029	15058	15075	14917	15125	14955	14947	14942	15080	15185	14924	15012	15062	15115	15172	15170	15106	15118	15118	15112	15034	14931	14987	14992	15299	14982	14978	14796	14936	14958	15129	15088	15068	15173	15035	14987	15336	14992	14763	15123	15157	14986	15056	15039	15200	15063	14897	15137	15095	15128	15065	15058	15070	15067	15100	14923	15110	15177	15028	15070	15107	14983	15105	15042	15002	15191	15179	15036	15164	14982	14801	15196	15120	15100	15047	14898	15070	15061	14958	15054	14983	14961	15097	15095	14856	15034	15025	15091	15161	14977	15108	15255	15067	15123	15053	15093	15046	14873	15079	15078	15150	15168	15158	14949	15140	14947	14980	15123	14953	15106	14858	14953	15143	15043	14989	15019	14827	15080	14949	15048	15068	15030	15031	14991	14936	15077	15027	15006	15098	15035	15078	15067	14924	14993	15015	15033	14934	15145	14992	15030	15021	15212	15092	15173	15128	14958	15054	15173	15049	15174	15087	14966	14917	14995	15108	15152	14935	14999	15117	15032	15076	14999	14994	15063	15160	14982	15095	14976	14967	15049	15046	14993	14910	15116	15007	15130	15119	15153	15109	14879	15107	15031	14982	14969	15060	15062	15052	15052	15080	15211	14918	15011	15053	15092	15110	14975	15103	14973	15055	15118	14949	14873	15102	14956	15030	15035	14884	15097	15117	14910	14987	14966	15237	14968	15064	15005	15080	14897	15257	14972	15068	15050	14858	14967	14924	14979	15123	15153	15140	15114	15039	15144	15149	15100	15082	15189	14997	15067	15000	14888	15040	14928	15213	15135	15040	15077	15016	14998	15063	15044	14999	15155	15238	14957	15077	14985	15187	15092	14991	15173	14973	15088	14858	15009	14983	15001	15058	15089	15062	15119	15067	15044	15055	14983	14936	14989	15050	14942	15120	14918	15032	15101	15053	14957	14973	15096	15098	15127	15085	15012	14957	15036	15090	15020	15001	14998	15033	15106	15094	15038	15266	15077	15172	15177	14965	14985	14999	14937	14987	15102	14984	15173	15137	15016	14980	14915	15018	15070	15005	14968	15048	15010	15215	14827	15159	15100	15055	15009	14975	15068	14960	14972	14988	14840	15353	15103	15130	15051	14923	14983	15141	15122	15126	15007	15120	15096	15133	15196	15048	15018	15051	15106	14996	14890	15088	14947	15095	15143	14971	15140	15104	15346	15039	15104	15131	15092	14897	14930	14881	15105
23969	21288	28907	25498	23739	24108	23038	20158	19074	18532	18075	17945	17498	17416	17290	17163	17171	16946	17119	16937	16966	16872	16780	16725	16676	16853	16944	16896	16902	16750	16861	16571	16670	16794	16761	16865	16557	16774	16635	16784	16710	16730	16605	16676	16721	16604	16728	16409	16905	16701	16734	16524	16727	16623	16733	16680	16826	16776	16666	16917	16848	16784	16857	16617	16795	16590	16642	16611	16673	16691	16672	16701	16667	16631	16747	16598	16696	16703	16484	16747	16471	16531	16662	16560	16665	16625	16718	16524	16627	16637	16725	16612	16649	16540	16806	16823	16615	16609	16743	16776	16663	16639	16672	16625	16626	16674	16778	16697	16581	16739	16580	16668	16473	16457	16683	16696	16600	16597	16504	16684	16535	16570	16826	16654	16644	16734	16628	16767	16601	16923	16596	16686	16959	16741	16762	16732	16659	16508	16578	16483	16800	16889	16682	16654	16929	16616	16702	16862	16641	16685	16625	16757	16765	16605	16729	16619	16592	16666	16629	16789	16560	16713	16714	16660	16780	16553	16698	16585	16385	16853	16460	16581	16589	16718	16686	16776	16867	16704	16634	16562	16506	16601	16677	16533	16632	16629	16776	16795	16939	16864	16798	16770	16725	16641	16795	16603	16869	16740	16609	16797	16887	16767	16661	16646	16754	16572	16676	16744	16731	16480	16627	16545	16607	16436	16500	16679	16932	16802	16728	16702	16777	16671	16643	16560	16812	16683	16655	16673	16650	16624	16497	16697	16785	16598	16817	16672	16492	16569	16558	16908	16700	16803	16756	16641	16660	16710	16605	16604	16698	16808	16741	16684	16669	16636	16581	16766	16697	16656	16707	16563	16674	16620	16743	16847	16660	16718	16740	16761	16690	16630	16857	16636	16719	16700	16530	16818	16462	16791	16672	16841	16672	16700	16888	16633	16732	16711	16679	16683	16663	16756	16659	16710	16679	16786	16758	16566	16686	16681	16794	16950	16597	16783	16493	16765	16610	16521	16529	16599	16670	16803	16536	16720	16599	16824	16796	16695	16466	16773	16830	16582	16742	16786	16828	16630	16601	16674	16684	16809	16697	16515	16739	16691	16513	16745	16586	16484	16797	16849	16648	16633	16647	16718	16832	16669	16747	16652	16628	16616	16760	16725	16711	16567	16643	16720	16690	16639	16913	16512	16873	16632	16638	16767	16612	16654	16476	16528	16798	16825	16832	16596	16472	16637	16747	16636	16562	16773	16924	16715	16616	16487	16677	16814	16643	16700	16834	16688	16551	16613	16686	16678	16466	16634	16750	16606	16686	16671	16737	16769	16665	16627	16741	16873	16601	16720	16558	16907	16586	16650	16717	16645	16695	16578	16472	16557	16982	16722	16595	16631	16592	16673	16751	16710	16661	16539	16801	16636	16548	16743	16655	16674	16827	16747	16642	16811	16781	16734	16738	16820	16643	16425	16730	16591	16743	16671	16835	16740	16742	16738	16795	16710	16734	16651	16686	16651	16795	16827	16739	16575	16724	16699	16639	16700	16669	16570	16732	16623	16604	16653	16881	16692	16625	16706	16494	16590	16817	16615	16517	16753	16484	16703	16673	16675	16580	16560	16626	16659	16778	16835	16585	16713	16557	17035	16615	16642	16687	16706	16715	16678	16744	16720	16776	16680	16837	16535	16544	16810	16683	16700	16529	16695	16684	16756	16592	16785	16688	16620	16733	16796	16879	16762	16513	16516	16693	16836	16645	16677	16546	16657	16590	16605	16484	16700	16595	16599	16679	16806	16893	16586	16777	16637	16702	16664	16653	16687	16748	16736	16762	16684	16793	16543	16684	16894	16544	16532	16566	16749	16593	16615	16544	16591	16740	16658	16823	16732	16704	16599	16687	16688	16669	16673	16774	16782	16696	16581	16911	16640	16666	16746	16753	16744	16551	16710	16710	16689	16622	16710	16829	16763	16767	16818	16777	16753	16886	16526	16533	16677	16691	16722	16726	16697	16744	16567	16476	16702	16795	16932	16733	16871	16700	16694	16685	16933	16721	16645	16679	16568	16719	16599	16627	16838	16757	16659	16723	16577	16473	16753	16631	16797	16732	16669	16854	16573	16622	16894	16665	16650	16828	16736	16790	16580	16579	16760	16777	16766	16565	16517	16541	16542	16727	16545	16758	16731	16620	16630	16725	16418	16582	16635	16700	16689	16671	16741	16752	16675	16500	16650	16860	16883	16437	16566	16703	16642	16526	16629	16698	16479	16723	16827	16643	16776	16672	16771	16793	16616	16573	16611	16683	16763	16569	16676	16820	16627	16653	16594	16555	16808	16596	16694	16558	16572	16577	16658	16656	16587	16587	16737	16618	16654	16815	16744	16609	16730	16771	16609	16767	16421	16653	16556	16537	16668	16650	16547	16630	16607	16680	16512	16730	16759	16956	16742	16779	16779	16769	16842	16690	16599	16785	16700	16786	16793	16630	16802	16570	16686	16691	16781	16883	16625	16527	16695	16579	16786	16810	16777	16821	16606	16441	16726	16645	16613	16697	16558	16583	16686	16761	16934	16878	16747	16731	16768	16645	16794	16767	16728	16844	16833	16691	16496	16581	16541	16702	17027	16821	16770	16680	16635	16760	16453	16583	16619	16541	16556	16529	16612	16633	16718	16588	16679	16701	16586	16801	16940	16728	16779	16865	16673	16709	16650	16517	16597	16747	16640	16742	16702	16722	16779	16800	16591	16514	16536	16549	16776	16608	16640	16551	16708	16663	16606	16636	16603	16555	16669	16457	16623	16794	16494	16673	16637	16634	16594	16594	16779	16842	16608	16578	16587	16705	16743	16506	16459	16659	16696	16660	16813	16669	16811	16634	16808	16767	16758	16865	16609	16879	16542	16716	16677	16719	16736	16641	16571	16803	16720	16644	16672	16873	16792	16738	16908	16820	16821	16735	16721	16541	16509	16505	16730	16355	16664	16814	16883	16670	16657	16700	16917	16785	16719	16762	16676	16584	16634	16757	16587	17063	16741	16718	16571	16683	16527	16587	16774	16702	16529	16676	16595	16668	16725	16577	16566	16657	16762	16428	16717	16700	16637	16434	16712	16802	16633	16615	16710	16732	16763	16598	16555	16611	16858	16939	16591	16713	16619	16690	16532	16702	16514	16660	16647	16773	16826	16609	16645	16637	16873	16705	16644	16698	16438	16692	16870	16623	16869	16813	16743	16580	16689	16757	16585	16792	16624	16861	16592	16633	16772	16905	16728	16641	16578	16738	16868	16774	16832	16757	16917	16555	16545	16698	16711	16640	16533	16604	16830	16730	16649	16664	16724	16609	16704	16642	16597	16669	16571	16619	16650	16453	16632	16791	16663	16768	16813	16761	16681	16883	16716	16534	16689	16565	16637	16635	16549	16728	16855	16597	16678	16499	16590	16703	16552	16669	16796	16630	16683	16882	16403	16784	16659	16659	16677	16558	16543	16614	16752	16906	16867	16827	16637	16750	16689	16565	16637	16478	16784	16669	16577	16701	16454	16565	16826	16710	16581	16845	16585	16500	16771	16625	16422	16545	16540	16564	16808	16546	16590	16655	16555	16689	16759	16741	16879	16791	16717	16796	16508	16716	16671	16668	16520	16612	16687	16774	16734	16555	16675	16540	16381	16809	16606	16697	16364	16583	16569	16679	16628	16628	16675	16846	16681	16694	16731	16616	16608	16571	16679	16692	16557	16794	16615	16778	16603	16647	16532	16708	16734	16601	16601	16702	16747	16752	16550	16692	16734	16642	16482	16675	16818	16830	16737	16840	16860	16638	16568	16779	16762	16751	16521	16539	16804	16558	16684	16554	16615	16651	16903	16763	16652	16715	16679	16586	16469	16738	16747	16805	16793	16713	16719	16744	16720	16629	16696	16807	16812	16690	16690	16659	16869	16534	16689	16641	16685	16689	16674	16746	16700	16489	16568	16497	16585	16678	16625	16741	16748	16643	16673	16609	16462	16710	16647	16730	16737	16770	16655	16531	16509	16663	16580	16630	16889	16855	16744	16772	16736	16641	16715	16733	16654	16608	16571	16571	16656	16690	16670	16836	16674	16682	16662	16714	16718	16864	16604	16622	16720	16585	16768	16522	16762	16836	16829	16653	16679	16746	16739	16664	16580	16679	16626	16641	16660	16807	16700	16848	16587	16745	16710	16582	16482	16727	16579	16780	16455	16624	16547	16870	16820	16713	16746	16661	16843	16708	16793	16750	16681	16742	16536	16755	16812	16662	16694	16742	16613	16648	16793	16619	16659	16613	16522	16810	16657	16537	16538	16772	16864	16665	16756	16639	16804	16713	16591	16525	16584	16606	16567	16589	16745	16575	16689	16682	16768	16587	16736	16610	16834	16678	16765	16557	16610	16728	16552	16688	16547	16805	16557	16671	16725	16763	16586	16801	16605	16704	16755	16473	16551	16885	16678	16869	16771	16658	16617	16737	16736	16551	16443	16765	16802	16765	16810	16772	16698	16769	16732	16812	16754	16475	16703	16670	17021	16707	16547	16587	16675	16556	16782	16471	16641	16639	16796	16664	16587	16707	16819	16687	16822	16712	16536	16722	16535	16681	16709	16837	16717	16649	16700	16626	16606	16545	16603	16597	16545	16577	16846	16741	16691	16283	16490	16684	16688	16785	16610	16668	16767	16558	16601	16758	16614	16631	16592	16728	16596	16688	16775	16635	16629	16746	16698	16604	16699	16698	16543	16754	16727	16552	16731	16599	16691	16745	16732	16732	16765	16646	16685	16570	16650	16573	16592	16490	16739	16782	16702	16901	16620	16502	16812	16722	16754	16770	16774	16815	16561	16598	16591	16771	16662	16708	16793	16813	16890	16759	16626	16595	16770	16762	16581	16643	16770	16760	16637	16620	16604	16619	16637	16721	16709	16586	16733	16630	16695	16560	16482	16658	16836	16682	16701	16653	16656	16599	16785	16938	16702	16658	16593	16678	16804	16674	16657	16652	16589	16758	16884	16642	16552	16629	16663	16653	16635	16566	16804	16738	16614	16711	16734	16816	16821	16597	16488	16672	16714	16644	16713	16468	16667	16496	16678	16369	16534	16584	16559	16768	16564	16660	16778	16741	16639	16751	16462	16759	16766	16747	16643	16685	16728
25000	44804	46714	36368	28069	24455	21789	20099	18785	17998	17329	16736	16539	16294	16208	15858	15777	15743	15558	15670	15570	15500	15577	15506	15527	15530	15386	15361	15569	15480	15396	15390	15556	15422	15255	15395	15258	15389	15380	15270	15353	15350	15338	15218	15340	15222	15484	15314	15332	15348	15384	15253	15463	15202	15499	15274	15434	15259	15368	15358	15373	15409	15442	15410	15287	15264	15249	15286	15245	15335	15318	15480	15423	15311	15436	15227	15426	15401	15355	15344	15398	15375	15322	15296	15286	15263	15413	15217	15407	15359	15298	15301	15363	15387	15239	15355	15368	15323	15322	15438	15369	15457	15101	15330	15405	15304	15403	15154	15399	15340	15284	15445	15367	15225	15357	15216	15364	15425	15180	15415	15198	15413	15248	15290	15337	15249	15199	15313	15346	15256	15423	15363	15401	15292	15467	15194	15461	15351	15338	15359	15323	15324	15146	15196	15402	15413	15248	15293	15263	15318	15324	15365	15286	15394	15327	15442	15371	15358	15184	15206	15359	15525	15314	15289	15279	15294	15300	15270	15241	15275	15304	15310	15205	15330	15429	15423	15267	15248	15188	15296	15317	15354	15222	15344	15293	15376	15413	15232	15299	15518	15466	15328	15353	15274	15302	15192	15331	15306	15382	15302	15168	15434	15286	15302	15194	15328	15269	15285	15295	15283	15180	15374	15310	15266	15293	15405	15317	15303	15312	15201	15401	15191	15315	15386	15421	15300	15228	15349	15360	15376	15386	15184	15361	15222	15370	15397	15328	15228	15420	15194	15271	15305	15332	15122	15252	15290	15162	15235	15288	15281	15373	15503	15344	15409	15364	15275	15301	15457	15255	15133	15345	15204	15261	15255	15187	15290	15253	15310	15245	15261	15347	15327	15406	15274	15275	15282	15379	15426	15363	15351	15156	15386	15400	15353	15337	15255	15284	15383	15256	15394	15244	15437	15429	15159	15230	15100	15175	15303	15275	15221	15355	15274	15195	15394	15316	15354	15436	15349	15296	15240	15455	15225	15206	15227	15300	15293	15310	15379	15184	15474	15224	15216	15214	15290	15341	15332	15250	15228	15263	15344	15249	15283	15169	15364	15330	15448	15333	15246	15328	15590	15232	15346	15363	15368	15306	15286	15191	15392	15253	15338	15274	15344	15380	15315	15251	15206	15159	15286	15244	15292	15203	15306	15226	15377	15354	15236	15147	15231	15125	15512	15256	15375	15300	15314	15268	15433	15186	15313	15281	15159	15221	15206	15371	15241	15274	15271	15223	15419	15368	15087	15312	15359	15392	15246	15237	15207	15329	15524	15435	15212	15460	15265	15304	15296	15536	15327	15225	15298	15281	15164	15454	15243	15305	15237	15412	15296	15346	15283	15312	15330	15282	15167	15193	15370	15358	15320	15256	15339	15280	15142	15305	15276	15352	15340	15299	15218	15209	15309	15279	15330	15295	15419	15309	15496	15304	15284	15317	15473	15414	15300	15233	15380	15366	15189	15370	15356	15305	15411	15283	15216	15476	15146	15148	15204	15463	15306	15454	15254	15264	15272	15229	15377	15180	15278	15306	15260	15370	15328	15327	15114	15237	15158	15401	15203	15295	15196	15243	15291	15371	15142	15164	15344	15267	15214	15426	15295	15350	15275	15498	15365	15242	15202	15185	15365	15317	15130	15321	15431	15184	15255	15370	15262	15342	15224	15479	15299	15246	15407	15182	15229	15321	15299	15350	15520	15216	15385	15197	15314	15399	15178	15300	15331	15390	15179	15488	15224	15152	15459	15368	15285	15267	15244	15231	15276	15277	15092	15286	15271	15473	15439	15399	15211	15381	15124	15292	15359	15250	15359	15358	15236	15241	15380	15447	15272	15227	15415	15386	15368	15322	15284	15254	15048	15210	15326	15269	15244	15356	15281	15299	15267	15299	15432	15328	15309	15350	15353	15274	15390	15428	15537	15299	15266	15415	15228	15300	15579	15345	15251	15218	15240	15361	15529	15266	15133	15469	15318	15332	15338	15327	15332	15122	15114	15142	15428	15244	15561	15352	15235	15337	15347	15306	15266	15195	15289	15426	15098	15455	15187	15259	15359	15240	15370	15317	15351	15203	15239	15411	15392	15322	15251	15199	15200	15203	15295	15291	15260	15345	15119	15332	15391	15268	15262	15290	15393	15239	15428	15212	15432	15347	15220	15284	15335	15187	15267	15435	15278	15306	15376	15337	15330	15376	15243	15251	15228	15326	15286	15347	15350	15312	15293	15262	15263	15250	15258	15344	15276	15405	15449	15485	15414	15342	15381	15335	15258	15069	15269	15408	15217	15232	15239	15058	15282	15287	15415	15295	15362	15288	15389	15255	15222	15542	15258	15310	15280	15308	15285	15377	15231	15247	15415	15178	15328	15414	15227	15260	15323	15248	15223	15264	15333	15316	15195	15409	15291	15059	15394	15168	15512	15186	15165	15291	15027	15347	15363	15358	15315	15403	15267	15276	15237	15441	15274	15403	15363	15179	15471	15350	15363	15218	15321	15394	15097	15315	15367	15143	15307	15316	15262	15174	15312	15327	15424	15130	15293	15282	15291	15311	15302	15366	15407	15328	15406	15308	15361	15405	15302	15236	15167	15299	15229	15384	15236	15394	15395	15317	15343	15437	15082	15360	15294	15379	15266	15256	15262	15347	15309	15311	15263	15307	15289	15406	15234	15284	15181	15470	15220	15456	15401	15253	15325	15320	15239	15079	15244	15457	15299	15231	15226	15285	15397	15379	15266	15315	15483	15096	15322	15375	15312	15437	15401	15229	15228	15223	15282	15529	15314	15413	15278	15302	15428	15356	15472	15270	15190	15428	15267	15402	15169	15316	15402	15329	15402	15450	15259	15201	15386	15283	15259	15417	15181	15235	15326	15378	15210	15336	15204	15200	15279	15369	15401	15294	15061	15205	15393	15348	15330	15209	15466	15332	15322	15350	15396	15324	15243	15448	15309	15339	15420	15477	15299	15173	15468	15146	15367	15369	15367	15214	15322	15330	15326	15437	15437	15235	15218	15464	15153	15402	15373	15301	15444	15197	15350	15453	15343	15263	15342	15150	15404	15425	15340	15355	15456	15418	15314	15224	15328	15264	15229	15268	15204	15391	15312	15422	15314	15263	15464	15175	15390	15258	15237	15216	15213	15275	15267	15333	15134	15489	15252	15321	15149	15345	15225	15463	15180	15419	15329	15319	15275	15268	15251	15140	15235	15310	15155	15288	15355	15422	15371	15390	15279	15264	15234	15275	15346	15450	15372	15184	15238	15223	15308	15285	15314	15303	15314	15476	15195	15421	15182	15186	15204	15209	15189	15260	15273	15248	15349	15330	15246	15297	15249	15415	15338	15130	15299	15322	15148	15244	15034	15239	15433	15238	15353	15365	15407	15214	15272	15367	15299	15232	15284	15319	15364	15245	15168	15273	15292	15383	15314	15330	15201	15218	15314	15344	15334	15227	15372	15148	15213	15320	15282	15343	15482	15403	15361	15221	15287	15328	15209	15382	15434	15264	15181	15252	15277	15472	15313	15110	15348	15164	15264	15461	15268	15318	15282	15093	15349	15358	15151	15113	15162	15369	15221	15294	15343	15394	15266	15424	15341	15376	15307	15342	15304	15177	15457	15367	15468	15313	15251	15420	15301	15534	15228	15225	15321	15372	15267	15341	15284	15376	15200	15221	15425	15157	15339	15531	15061	15232	15232	15202	15306	15240	15355	15425	15263	15308	15286	15280	15322	15391	15353	15322	15237	15350	15245	15266	15195	15360	15312	15423	15415	15442	15174	15506	15207	15388	15222	15326	15104	15312	15178	15181	15418	15377	15408	15360	15374	15329	15161	15199	15178	15323	15300	15315	15257	15276	15184	15236	15322	15332	15522	15247	15441	15419	15238	15319	15300	15237	15319	15285	15395	15305	15304	15174	15262	15230	15422	15338	15198	15405	15430	15569	15291	15234	15328	15362	15377	15284	15372	15245	15249	15387	15477	15327	15411	15356	15343	15247	15464	15343	15163	15267	15408	15270	15200	15208	15278	15400	15423	15420	15360	15298	15352	15386	15210	15242	15297	15158	15240	15181	15325	15326	15319	15331	15240	15159	15334	15242	15365	15212	15358	15432	15237	15349	15444	15381	15368	15344	15355	15409	15256	15168	15284	15396	15331	15480	15457	15309	15353	15437	15320	15285	15295	15395	15424	15398	15427	15252	15278	15232	15436	15136	15078	15293	15293	15360	15398	15517	15388	15402	15296	15230	15278	15193	15106	15360	15339	15258	15132	15310	15297	15522	15333	15476	15247	15332	15316	15493	15270	15260	15416	15379	15469	15227	15149	15177	15453	15259	15284	15215	15208	15367	15441	15220	15431	15308	15393	15398	15374	15162	15125	15264	15341	15294	15281	15184	15135	15285	15343	15208	15333	15332	15056	15346	15252	15257	15456	15399	15345	15262	15374	15328	15270	15361	15250	15354	15274	15434	15270	15205	15281	15418	15365	15179	15455	15292	15220	15165	15534	15332	15196	15425	15317	15310	15387	15254	15282	15364	15328	15258	15287	15433	15432	15399	15364	15288	15265	15258	15338	15380	15158	15350	15328	15430	15305	15298	15369	15284	15211	15243	15425	15368	15398	15338	15349	15465	15203	15344	15363	15452	15312	15512	15264	15393	15265	15419	15253	15219	15256	15363	15264	15578	15140	15276	15207	15361	15333	15309	15349	15254	15266	15144	15211	15306	15397	15335	15249	15300	15154	15299	15312	15288	15271	15242	15352	15346	15265	15210	15254	15331	15299	15414	15324	15228	15404	15307	15452	15181	15202	15388	15341	15491	15250	15281	15299	15303	15367	15301	15384	15261	15390	15329	15312	15209	15264	15310	15324	15330	15084	15285	15345	15254	15246	15229	15361	15281	15388	15262	15388	15409	15153	15346	15211	15279	15242	15358	15325	15352	15203	15318	15253	15092	15446	15387	15176	15427	15285	15295	15291	15401	15336	15201	15236	15141	15481	15294	15355	15370	15367	15282	15337	15272	15209	15433	15272	15276	15237	15414	15370	15329	15257	15122	15292	15196	15450	15358	15318	15308	15428	15300	15123	15328	15240	15391	15274	15446	15214
22673	21127	28980	23714	22278	25644	27967	23066	21370	20990	20240	19577	19277	18940	18878	18693	18380	18535	18447	18576	18255	18361	18152	18077	18228	18160	18232	18109	17940	18102	18166	17973	18299	18149	18257	18096	18054	17945	18104	18214	18076	18028	17943	17958	18071	18002	17803	17973	17847	17984	18085	17944	17902	17869	18139	18003	18017	18003	18062	18236	18010	17884	18030	17920	18014	17833	18055	17975	17974	17851	17950	17974	17990	17850	18075	18076	18098	18085	18021	17847	17788	18000	17906	17882	17925	18191	18127	17989	17676	18003	17894	17956	17821	17704	18007	17860	17972	17831	18016	17966	17987	18000	18086	17850	17944	17921	17707	17910	17987	18031	18008	18049	17930	17793	17816	17749	17883	17841	17971	17960	17952	17833	17862	18031	18025	18300	18045	17711	18088	17905	17841	17688	18014	17898	17953	17870	17938	17814	17984	17709	17908	18063	18165	17877	17933	17955	18078	17845	17910	17998	17780	17870	17994	18111	17879	18302	17947	17859	17915	17841	17792	17819	17873	18145	18022	17897	18061	17743	18189	17993	17851	18076	18071	17893	17892	18000	17835	17921	17886	17978	18033	17966	17769	17978	17968	17794	18093	17781	17916	17986	17919	17797	17816	17777	18027	17865	17826	17897	17705	17867	17832	17800	17736	18044	17853	17798	18003	18008	17868	17800	17839	18134	17970	17675	17811	17760	17754	17976	17754	17856	18045	18102	17953	18042	17988	17985	18145	17997	18106	17873	17894	17976	17810	17952	17742	18178	18047	18013	18031	17954	18054	18020	17664	17937	17911	17969	17997	17878	17972	18132	17787	18049	18050	17743	17793	17751	17893	17982	17939	17924	17854	17950	17698	17823	17936	17916	17846	17764	17818	17864	17700	18001	17907	18168	18138	17841	17852	17758	17844	18146	17708	17739	17863	18027	17921	18074	18084	17845	17871	17699	18067	17959	17815	17862	17824	17688	17848	17941	18314	17995	17858	17946	17848	17962	17878	17975	17910	17977	17747	17642	17872	17990	17977	17916	18002	18035	17964	17955	17950	17907	18134	18067	17828	17755	17868	17941	17922	18075	17991	18062	18114	17637	17771	18111	17982	17824	17827	17965	18109	17813	17809	17997	18110	17802	17817	17897	17687	17825	18152	17850	17855	17935	17829	17865	17956	17771	17684	17861	17961	17871	17815	17872	17941	17932	17954	17843	17965	17905	18034	17968	17965	18007	17838	17980	17814	17906	17996	17984	17877	17972	18032	18138	17970	18032	17831	17906	17877	18067	18101	18028	17977	17914	18137	17973	17821	18091	18033	18002	17751	17818	18027	18020	17854	17801	17625	18009	17872	17796	17809	17879	17734	18058	17928	18004	18013	18101	17826	17892	17675	18043	17969	17929	18004	17916	17799	17782	17772	17745	17852	17883	17982	17782	17786	18084	18053	17950	18004	17723	17767	18055	17820	17905	17858	17891	17705	17750	17820	18153	17933	18039	17963	17961	18012	18275	17879	17866	17771	17897	18031	17996	17775	18061	17763	17922	17778	17905	17968	17979	17903	18001	17939	17987	18070	17910	17801	17960	17893	17855	18060	17817	17994	18182	18109	17877	17865	17888	17875	17816	17839	17644	17928	17812	17812	17956	17888	17977	18041	17720	17884	17907	17846	18039	17882	17827	17830	17931	18106	17796	17976	18059	18018	18042	17853	17976	18016	17818	17880	17667	17724	18052	17898	17925	18036	17792	17713	17883	17956	17787	18000	18087	17984	18001	17946	17864	18122	18145	17917	18045	18091	18023	17764	17895	17969	17866	17949	17942	18129	17772	18021	18027	17922	17988	17830	17906	18030	17731	18006	17981	17839	17750	17640	17741	17973	17989	17752	17822	17886	18290	18007	17905	17861	18207	17973	17946	17943	17797	18190	17843	17889	17924	18003	17852	17869	17897	17917	17713	17844	18079	17955	18115	17904	18144	18124	17969	17774	17996	18007	17859	17941	17894	17748	17968	18126	17708	17826	18019	18101	17929	18018	17944	17977	17862	17918	18002	17988	17819	17915	17913	17974	17660	17866	17937	18131	17766	17823	17873	17986	17964	18108	17907	17965	18002	17955	18019	18177	17910	17902	17840	17972	18120	17943	17865	17856	18014	17927	17815	17895	17998	17957	17950	17873	17922	17785	17774	18019	17857	17801	18041	18091	17829	17810	17821	17870	18005	17841	17796	17832	17878	17962	17869	17796	17856	18026	17874	17925	17935	17773	18038	18033	17978	18079	17877	17917	17849	17953	17888	17858	17906	17910	18035	17875	18048	17954	18127	18157	17844	17885	17744	18040	17877	17872	17749	18048	17792	17947	17883	17971	18172	17938	17842	17947	17918	17952	17797	17914	17937	17830	17982	17779	18004	17978	18095	17959	17920	17804	17832	17756	17977	17913	18064	17926	18005	17855	18046	17985	18002	17871	17958	17891	17977	18022	17868	18011	17931	17837	17762	17903	17759	17946	17956	18082	17808	17984	17993	17819	17680	17733	17984	18048	17894	18019	18150	17962	17924	17961	17729	18007	17811	18060	17941	18028	17895	17939	17831	18129	17861	18066	17892	18057	17712	17911	17849	17910	17821	17888	17971	18055	17687	17832	18056	18077	17925	17966	17954	17913	17914	17610	17951	17837	17601	18072	17908	17881	17966	18023	18042	17948	17680	18058	17845	18069	18042	17998	17894	17994	17842	18004	17969	17974	17945	17916	17821	17779	17942	17894	17906	17930	18062	17831	17856	17713	17895	17931	17863	18056	17816	17971	17934	18126	17934	17903	17767	17739	17895	17961	17954	17762	17630	17863	17715	17739	17810	17908	17796	17826	17860	17841	17980	17954	17949	17893	17742	18012	17898	17955	17911	17781	17814	17886	18011	18208	18128	18076	17817	17878	17854	17696	17817	17936	17916	17943	18172	17937	17858	17880	18036	17876	17915	18030	17836	18038	17911	17891	17970	18117	17924	17920	17747	17809	17940	18062	17793	17998	17879	18042	17961	17938	17871	17943	17842	17746	18148	17997	17904	17815	17840	17710	17934	17724	17983	18000	17768	17902	17734	17964	17913	17878	17918	17826	17917	17872	18030	17942	17811	18003	17942	17705	17942	18003	17969	18035	18098	18058	17904	17839	17888	17945	17954	17903	17645	17934	17947	17870	17920	18023	17787	17968	17878	17868	17776	17838	17802	17793	17894	18055	17834	17985	17950	17917	17963	17775	17937	18026	17963	17792	17876	17639	17999	17967	17857	17973	18038	17872	17794	17884	18134	17986	17743	17976	17720	17855	18052	17946	18005	17798	17740	17976	17861	17958	18021	17801	17756	17866	18083	18039	17841	17904	17863	18067	17888	17956	17727	17938	17737	17757	17818	18094	17913	17835	17771	17720	18068	17929	18006	18118	17878	17996	17730	17860	17788	17768	17970	17883	17878	17757	17999	17833	17860	17979	17977	17840	17637	17925	18103	17879	17822	17903	18155	17775	17738	17940	17765	17754	17734	17798	17770	17827	17977	17970	18101	17796	17890	17899	17812	17937	18007	18111	17926	17958	17880	17884	18072	17945	18017	17923	17730	18055	17924	18026	17801	17966	18112	17671	17902	18101	18001	17939	17765	17975	17846	17919	17974	18025	17977	17954	17852	17898	17807	17950	17699	17959	17933	17904	17868	17926	17936	17901	17921	17984	17861	17846	17954	17909	17773	17844	17772	17826	17976	17910	17933	17855	17930	17906	17980	18078	18024	17915	17896	17853	17750	17997	17854	17975	17719	17886	17994	17694	18038	18021	17933	18133	17906	17764	17856	17998	17673	17899	17843	17968	17917	17956	17985	17838	17820	17838	17765	17885	18022	17912	17615	17871	17781	17733	17797	17874	17824	17766	18079	18009	17964	18097	17984	18062	17943	17853	18079	18087	17867	17811	18006	18054	17817	17758	17930	17832	17993	17896	17888	17843	17873	18041	17948	17953	17858	17846	17721	17930	17928	17804	17874	17934	18024	17976	17829	17971	17890	17759	17937	17941	17860	17947	17831	17735	18072	17856	17982	17913	17763	17819	17823	17897	18063	18025	17994	17880	17868	17965	17902	17727	17846	18037	17685	18006	17700	17793	17702	17838	17995	17827	17856	17974	17791	17819	17880	17985	17919	17900	17726	17951	17679	17805	17894	18068	18042	18073	18095	17989	17901	17885	17837	17886	17827	17876	17735	18031	17911	17962	17981	18098	17859	17757	17926	17999	17925	17913	17886	17846	17790	17929	17828	17861	18048	17971	17949	17847	17951	17869	18111	17883	17725	18054	18047	18121	17879	17916	17880	17834	17869	17988	17961	17936	17884	17859	17841	17999	17983	17896	17780	17822	17735	17876	17961	18055	18055	18003	17966	17905	18100	17942	17828	17709	17927	17798	17892	17863	17897	17949	17797	17965	18106	17911	17851	17734	18120	17975	17917	17989	17888	18109	18074	18163	17857	18103	17987	17907	17985	17886	18025	18065	17997	17879	17924	17888	17931	17915	17899	17988	17937	17974	18066	17614	17848	18036	17988	17903	18059	17930	18205	17768	17755	18047	18011	17897	17867	17907	17834	17837	17886	17832	17990	17631	17978	17904	18006	18140	18129	17977	17948	17818	17871	17674	17867	17803	18094	17817	17838	17861	18118	18020	17845	17779	18063	17899	17915	17905	17933	17930	17672	17909	17945	18078	17833	17799	18036	18044	17891	17881	18029	17692	17834	17861	17922	17867	17815	17990	17878	17902	17610	17975	17976	17825	17974	17691	18145	18010	17976	17772	17963	17863	17989	18005	17866	17749	17956	17987	17969	17826	17663	17928	17918	17907	17981	17975	17915	17814	17783	17790	17912	18022	17865	17830	17785	18008	17814	18022	18056	18051	17967	17983	17740	18006	17768	17894	17952	18085	18006	18085	17760	17878	17954	18016	17849	17736	17915	17804	18010	17874	18093	17802	17966	17904	17849	17904	17921	17905	18019	17872	17918	17897	17832	18081	17835	17878	17903	17817	18066	17964	17926	17863	18018	17925	17832	17840	17884	17847	17786	17673	17972	18056	17953	17977	17922	17998	17937	17797	17727	17926	17637	17881	18030	17887	17868	17998	17930	17889	18053
27665	50223	47785	38089	33694	29262	25759	23399	21779	20046	19314	18592	18003	17386	17422	17038	16942	16795	16721	16761	16482	16573	16607	16406	16299	16428	16496	16285	16224	16230	16224	16143	16273	15979	16304	16027	16147	16188	16032	16185	16070	16126	16092	16120	16190	15923	16070	16067	15969	16107	16012	16049	16083	16129	16016	15955	16100	16167	15961	16096	16012	16167	16086	15966	16131	16135	16136	16073	16122	16229	16057	16045	16117	15957	16057	15962	15950	16000	16088	15906	16017	16049	16053	16094	15965	15974	16221	16146	16104	15863	16135	16007	15977	16007	16081	15947	16163	15956	16063	16023	15956	16028	16061	15911	16197	15959	16056	16061	16157	15882	16007	15928	16035	16077	15998	16064	16130	16045	16171	16161	15985	15816	16179	15873	15943	15827	15906	15970	16070	16068	16080	16067	15991	15851	15889	16091	16050	16046	16130	15943	16015	15990	16004	16047	15811	16184	15860	16026	15962	16093	16076	15999	16115	15989	16091	15996	15988	16051	16152	16124	15981	15972	16086	16000	16029	16007	15853	15987	16008	16019	16085	15955	16007	16165	15987	16117	16154	16107	15877	16010	16073	15954	15954	16166	16046	15906	16087	16149	15899	16113	16012	16081	15896	15941	16042	16074	15947	16057	15903	16062	15995	16028	15925	15909	16049	15969	16007	16053	16074	15895	16006	16016	16143	15900	16186	16048	15950	16158	15941	16021	16047	16022	16077	16136	16189	15963	15907	16051	15907	16191	16089	16217	16053	15792	16133	15992	15862	16193	16152	15818	16053	16151	16036	16012	15970	16078	16028	16071	16035	16213	16062	15841	16084	15997	16206	15996	15988	15944	15993	16239	16093	16071	16201	15954	16114	16038	15978	15878	16136	16092	16145	16029	15982	15928	16130	16125	16026	16135	15855	15972	16062	16240	16045	15863	15945	16159	16075	15894	15971	16019	16016	15937	15977	16118	15837	16091	16084	16010	16049	16212	16063	15966	16048	16013	15993	15969	16028	16006	16081	15931	16124	15992	15975	16049	16095	16008	16137	15984	16022	15941	16064	15957	16019	16089	16015	15899	16119	16051	16106	16031	16057	16008	16078	16038	16085	16042	16006	15997	16068	15934	15869	16086	15859	15960	16028	16104	15846	15959	16101	16082	16058	16026	16043	15993	16017	15980	15935	16169	16107	16131	16051	15870	15951	16082	16162	16095	16153	16073	16063	16192	16106	16129	16059	15923	16048	15877	16049	15979	15960	16096	15989	15979	15975	16140	16151	16055	16075	15904	15969	16050	16090	15994	15955	15974	16121	15947	16216	16100	16043	15998	15986	16057	15951	16144	16012	15867	15986	15988	15947	16038	15996	15941	15978	15883	16000	16035	16099	16263	15883	15956	15939	16045	16010	15922	15985	16066	15879	15915	15924	15955	15965	15967	16043	16089	16034	16128	16015	15970	16025	15914	16022	16256	15876	16045	16025	16074	16179	16032	15897	15993	16212	15925	16175	16160	15911	15988	15907	16098	16001	16123	16150	15775	16170	15888	16092	16053	16106	15915	16092	16062	15948	16087	15913	15928	16135	16059	15993	16083	16044	16028	15923	15983	16205	16057	16065	16074	15888	15975	15959	15955	15924	16107	15986	16059	15931	15929	16100	16029	15971	16020	16110	15971	15851	16056	16045	16107	16157	16019	16094	15999	15926	16084	16187	15986	16062	16140	15954	15982	16126	15991	15884	15968	15859	15861	15914	16029	15818	15906	15900	15779	16006	15948	15898	15903	15869	15904	16007	15996	15993	16166	16126	15812	15942	16149	16089	15925	16058	16033	15905	16081	16095	16150	15912	15896	15859	16006	16093	16099	15971	15994	16107	15965	15868	15927	15998	16031	15847	16135	16119	16087	16105	15935	16005	16050	15988	15994	15877	15898	16094	15923	15918	16052	15860	15989	16134	16074	16076	15976	15982	16055	16038	16189	16077	15950	16225	16086	16114	16020	16065	15925	16003	15975	16075	15908	15824	15944	15960	15933	15900	16013	16198	15914	16106	15953	16100	16009	15932	15967	16022	16081	16200	15933	15944	16198	16073	16032	16041	16036	16130	15964	16135	16000	16088	16096	16028	16097	16010	16048	16013	16176	15945	15979	15843	15818	15942	15993	16028	16059	16050	16048	16054	15796	16044	15953	16036	16049	15879	16009	15883	16027	16053	15912	16033	16098	16049	16072	15954	15932	16239	16180	16027	15851	16012	15966	16150	15925	16011	16120	15914	16242	16008	15919	16161	16038	16068	15963	16012	15960	16043	16007	15974	16067	15857	16069	16024	15935	16119	15957	15897	16012	16011	15997	16044	15955	16165	15974	15850	16095	16107	15978	16087	15971	15975	16023	16056	16163	15995	16131	16170	15784	16069	15748	16004	16129	16104	15934	16004	16133	16081	16017	16161	15987	16034	16064	16061	15919	16126	15892	16202	15970	16110	15989	16235	15948	16166	16041	16019	16069	16231	16025	15883	16027	15951	15876	15903	16161	15781	15923	16147	16012	16158	15956	16031	16156	16117	15946	16227	16009	16113	16026	16032	15966	16062	16268	16128	15829	15971	16019	16027	16032	16208	15796	16157	16052	16006	16101	16062	16055	15929	16098	15998	16075	15968	16047	16034	16014	16094	15958	15989	16010	16116	15857	16045	15956	16107	15968	16152	16032	15905	16156	16026	15989	15922	15937	15996	15953	15998	16094	16223	15952	15842	15918	15984	16000	15974	16156	15883	15937	16078	16106	15972	16056	15972	15997	16040	15971	16015	16072	15886	16090	15865	16238	16159	16067	15958	15981	16108	16012	15952	15948	16138	16064	16118	16067	15838	16146	15992	16027	16052	15858	15820	15987	15935	15962	16073	15898	16059	16208	16078	16031	16075	15944	16067	16050	15896	15989	15895	16080	15939	15987	16158	15968	16097	15952	16120	16004	15987	16122	15815	16030	15845	16084	16042	16019	16043	16027	16068	15893	16007	15984	15951	16093	16120	16055	15962	16036	15951	16202	15905	15994	16065	16014	16054	16158	16018	16094	16215	16105	16045	16144	16030	16143	15911	16273	16068	16178	15878	16015	16101	16006	16043	15868	15983	16103	15947	15986	16022	15924	16074	15971	15917	16090	15907	16085	16057	15921	16025	16024	15976	16170	16106	15925	15996	16180	15956	15999	15817	16024	16023	16162	15910	16041	16133	16083	16084	16092	16141	15923	16099	16044	16094	16138	16163	16086	16118	15743	16037	16084	16307	15979	16025	16024	16043	16142	15971	16116	16062	16081	15916	16001	16013	16022	15935	15922	15975	15991	16067	16041	16077	15917	15995	16029	15984	15980	16035	16023	15972	16081	16140	15990	16054	16008	16168	16025	15995	15876	16037	15987	16036	16051	16033	16010	15977	15970	16134	16055	15954	16086	15992	16031	16115	16091	15892	16072	16003	15935	15885	16160	16086	16149	15763	16021	15921	16097	15936	15981	16005	15941	15971	16081	16067	16097	16036	15992	15871	15976	16081	15917	15921	16003	16164	16024	15938	16050	16193	15863	16049	16080	15804	16296	16066	15897	15924	16097	15941	16123	16166	16106	15878	16134	16007	15959	16027	16164	16093	16003	16084	16026	15954	16048	16046	15999	15910	16079	16126	16127	15994	16063	15957	16020	16074	16063	16112	15974	16184	16104	16002	16007	16147	15962	16078	16058	16080	16098	16119	15977	15997	16145	16012	16005	15933	15931	16061	16001	16048	16101	15945	15994	16212	15813	15903	15953	15912	15933	16062	15912	16185	15991	15962	16110	15976	15878	15996	15951	16126	15983	16065	16008	15930	16057	16020	16042	16033	16272	16175	16120	16113	15919	15889	16132	16116	15983	16065	16031	16003	16050	16057	15890	15999	16080	15955	15953	15954	16105	16128	16036	16114	16029	16028	16076	15867	16038	16081	15900	15923	15818	15901	15913	15986	16016	16045	16054	16033	15970	16145	16146	15889	15912	16008	15967	16205	15978	15961	16114	16004	15880	15878	15949	16118	16159	16104	15875	16042	15858	16107	15931	15965	16048	16134	15961	16126	16090	16129	15854	16064	16031	16076	15990	15998	15883	16031	16012	16117	16008	16031	16116	16092	15885	15995	15935	15967	16062	16064	16163	16049	16021	15865	15870	16001	15942	16075	16018	16018	16010	16080	15896	16136	16087	16050	16113	15968	16116	15913	15904	15961	16132	16153	15948	16069	15985	15971	15938	15878	15948	15906	15920	16131	16061	15999	16078	16183	15975	16069	15936	16001	16044	16026	16031	16138	16123	16114	16031	16086	16056	16125	15993	15830	16047	16034	16083	16053	16074	16156	16057	15979	16038	16172	16268	16001	15824	16050	16250	16031	15815	16099	15998	16037	16012	15967	15993	16126	15882	15809	16145	15767	16098	15978	15969	16034	15946	16160	16022	15819	15820	16087	15934	15993	15932	15915	16072	15977	15900	16009	15953	15952	16117	16138	15995	16015	16100	15997	16079	15911	15958	16042	15994	15983	15946	16055	16016	16012	16126	16034	16012	15957	16068	15994	15911	16000	16031	16190	16085	15892	15943	15969	16020	16057	15975	16020	16017	15890	15940	15948	15970	16172	15975	16085	16178	16216	16099	16019	16060	16225	16074	15870	15963	15937	15886	15960	16152	16068	16189	15942	16000	16064	15918	16033	16233	15921	16045	15946	15976	16065	16095	16068	16138	16081	15909	15878	16034	15970	15903	16064	16044	16027	16062	15946	16125	16117	15964	15860	16022	16156	15793	16185	15975	16045	16081	15946	15935	16145	15817	16002	15935	16141	15858	15948	15946	16077	16036	15915	16040	16104	15880	15954	15926	15979	16163	15834	16091	16037	16108	16086	16125	15963	16034	16086	15875	15973	15936	15978	15884	16117	16004	16097	16140	15981	15946	16158	16069	16026	16084	15968	15898	16040	16057	16015	16179	16017	16217	16027	15791	16170	16085	16034	16021	15934	16007	15974	16101	15928	16250	16015	15966	15911	16052	15872	15975	16117	15998	16080	15868	15996	16065	16133	15948	16018	15979	16081	15889	16046	16069	16113	16161	15957	16112	16065	16038	16059	16062	15921	15966	16130	16108	16013	16082
27249	23350	28366	25156	20104	18602	17846	16987	16651	16471	16417	16098	16121	15926	16048	15893	15733	15820	15701	15695	16013	15753	15759	15747	15745	15724	15700	15872	15788	15658	15700	15857	15617	15757	15714	15738	15730	15778	15776	15720	15757	15822	15831	15779	15768	15895	15717	15797	15808	15697	15691	15621	15654	15540	15635	15752	15504	15615	15759	15661	15801	15765	15679	15590	15586	15648	15811	15813	15614	15596	15704	15700	15597	15772	15765	15733	15690	15674	15640	15747	15685	15708	15797	15682	15673	15507	15708	15551	15701	15740	15619	15612	15755	15726	15662	15610	15588	15588	15544	15633	15725	15661	15622	15809	15709	15726	15554	15650	15647	15603	15539	15661	15752	15761	15759	15548	15791	15960	15691	15542	15572	15573	15613	15643	15689	15637	15624	15704	15713	15696	15558	15635	15669	15801	15630	15532	15653	15621	15702	15763	15645	15719	15925	15813	15757	15659	15602	15642	15796	15845	15630	15595	15735	15728	15674	15735	15904	15589	15680	15559	15622	15531	15706	15739	15625	15606	15751	15582	15605	15597	15707	15579	15820	15888	15596	15773	15638	15809	15623	15613	15721	15482	15687	15698	15682	15688	15780	15575	15584	15819	15737	15589	15722	15761	15773	15370	15830	15682	15696	15611	15673	15678	15620	15757	15509	15542	15735	15405	15804	15633	15678	15743	15612	15641	15684	15831	15662	15588	15645	15642	15654	15801	15847	15666	15693	15433	15763	15683	15639	15538	15477	15783	15753	15751	15789	15690	15602	15692	15777	15891	15554	15665	15675	15784	15902	15750	15402	15380	15556	15579	15632	15905	15775	15786	15714	15735	15626	15644	15642	15523	15706	15820	15565	15644	15626	15764	15887	15670	15761	15671	15857	15620	15607	15552	15765	15788	15823	15567	15652	15649	15671	15370	15707	15576	15660	15620	15844	15728	15700	15661	15661	15730	15568	15551	15695	15808	15519	15714	15522	15768	15835	15501	15501	15709	15854	15687	15549	15756	15746	15755	15674	15602	15549	15752	15693	15917	15726	15679	15804	15782	15578	15710	15625	15880	15626	15500	15516	15646	15864	15846	15715	15657	15893	15813	15840	15772	15674	15744	15582	15582	15728	15721	15688	15467	15732	15589	15556	15699	15591	15747	15679	15760	15668	15684	15509	15561	15693	15708	15669	15615	15689	15655	15672	15629	15667	15784	15644	15463	15640	15698	15650	15625	15817	15684	15658	15660	15691	15704	15801	15692	15723	15630	15607	15725	15731	15723	15704	15585	15777	15890	15581	15451	15802	15820	15673	15626	15745	15657	15771	15631	15676	15713	15672	15581	15829	15703	15641	15837	15613	15771	15588	15820	15654	15641	15783	15637	15895	15606	15592	15518	15576	15694	15803	15659	15731	15643	15873	15496	15868	15701	15597	15557	15816	15619	15694	15834	15795	15770	15646	15546	15733	15739	15545	15810	15701	15643	15530	15749	15610	15623	15607	15568	15705	15883	15723	15733	15672	15708	15677	15510	15727	15689	15767	15737	15694	15682	15663	15731	15810	15617	15623	15594	15772	15816	15611	15633	15795	15734	15664	15637	15769	15711	15938	15741	15700	15752	15825	15589	15702	15779	15719	15855	15554	15675	15499	15582	15603	15593	15774	15703	15628	15599	15526	15799	15773	15782	15746	15744	15733	15828	15809	15765	15832	15697	15617	15538	15687	15699	15670	15526	15547	15717	15740	15668	15743	15755	15675	15720	15701	15712	15728	15616	15678	15839	15721	15764	15721	15570	15773	15408	15731	15864	15846	15623	15728	15635	15677	15705	15794	15768	15781	15677	15675	15772	15564	15715	15659	15658	15730	15479	15733	15687	15906	15630	15840	15466	15557	15641	15893	15646	15696	15769	15808	15772	15785	15754	15681	15642	15655	15728	15560	15686	15762	15606	15724	15776	15504	15767	15768	15650	15920	15737	15713	15514	15682	15707	15526	15521	15712	15650	15823	15634	15862	15716	15784	15640	15574	15696	15687	15795	15727	15575	15683	15609	15739	15594	15584	15820	15665	15550	15760	15739	15838	15672	15753	15757	15739	15668	15841	15745	15682	15683	15935	15581	15639	15474	15788	15598	15537	15544	15483	15667	15689	15737	15838	15882	15694	15683	15571	15604	15785	15820	15600	15689	15679	15591	15628	15741	15555	15575	15741	15670	15935	15796	15770	15779	15750	15579	15589	15841	15645	15681	15675	15771	15743	15800	15564	15737	15714	15915	15712	15679	15776	15736	15780	15806	15630	15557	15603	15426	15599	15655	15556	15633	15759	15685	15743	15441	15635	15645	15758	15733	15622	15665	15749	15714	15776	15675	15748	15494	15756	15799	15557	15528	15483	15754	15835	15778	15586	15643	15720	15734	15682	15800	15589	15659	15664	15583	15709	15689	15556	15489	15589	15702	15871	15565	15800	15797	15750	15698	15663	15634	15840	15616	15899	15412	15632	15618	15809	15807	15735	15909	15962	15830	15667	15889	15809	15721	15789	15732	15769	15860	15636	15633	15772	15748	15720	15596	15560	15747	15827	15570	15617	15751	15623	15659	15688	15816	15678	15540	15603	15537	15650	15380	15701	15781	15684	15742	15603	15770	15607	15876	15927	15588	15630	15523	15718	15746	15654	15568	15734	15756	15832	15332	15800	15846	15680	15773	15723	15747	15730	15865	15763	15697	15684	15686	15705	15759	15736	15838	15718	15721	15668	15711	15571	15596	15690	15854	15775	15614	15736	15648	15584	15534	15677	15744	15814	15905	15724	15779	15632	15658	15669	15754	15517	15802	15783	15653	15692	15568	15668	15835	15757	15708	15556	15660	15772	15919	15670	15692	15768	15596	15786	15694	15468	15728	15682	15643	15737	15420	15638	15611	15707	15864	15547	15751	15712	15689	15775	15661	15766	15732	15831	15675	15765	15647	15600	15671	15628	15654	15748	15692	15732	15641	15567	15787	15824	15671	15566	15603	15649	15594	15685	15609	15658	15587	15534	15664	15691	15829	15734	15533	15795	15687	15588	15719	15841	15896	15460	15675	15789	15669	15729	15815	15559	15535	15773	15525	15652	15838	15586	15739	15584	15769	15629	15857	15690	15778	15879	15722	15645	15630	15829	15723	15849	15651	15857	15858	15568	15731	15721	15713	15840	15697	15685	15792	15796	15541	15861	15685	15653	15556	15680	15819	15578	15665	15911	15597	15802	15775	15685	15672	15657	15673	15907	15870	15871	15497	15781	15686	15752	15675	15411	15554	15566	15808	15621	15730	15602	15882	15739	15656	15727	15583	15588	15831	15849	15658	15693	15629	15786	15816	15564	15831	15703	15812	15685	15697	15909	15764	15602	15697	15826	15759	15657	15627	15667	15776	15854	15702	15564	15820	15716	15550	15639	15650	15789	15690	15578	15600	15871	15712	15828	15578	15507	15629	15733	15794	15666	15754	15652	15699	15823	15919	15703	15764	15630	15856	15742	15848	15690	15492	15598	15781	15656	15532	15724	15543	15580	15596	15509	15830	15829	15505	15568	15795	15834	15855	15709	15613	15660	15687	15595	15563	15766	15922	15690	15755	15641	15641	15554	15741	15770	15645	15639	15682	15835	15690	15591	15661	15610	15788	15685	15783	15578	15673	15722	15743	15577	15763	15485	15707	15864	15806	15724	15661	15801	15725	15627	15798	15622	15545	15569	15786	15440	15703	15653	15694	15733	15781	15771	15720	15735	15594	15887	15757	15810	15829	15729	15719	15571	15783	15694	15535	15684	15766	15763	15638	15492	15729	15763	15718	15693	15651	15693	15657	15724	15637	15786	15637	15701	15614	15535	15728	15650	15601	15707	15790	15701	15754	15744	15717	15799	15579	15744	15719	15985	15740	15748	15686	15654	15644	15570	15726	15804	15701	15657	15414	15706	15490	15772	15862	15797	15583	15562	15673	15659	15741	15416	15657	15660	15521	15680	15603	15551	15683	15694	15779	15699	15955	15872	15585	15806	15572	15648	15712	15511	15683	15545	15601	15596	15724	15881	15816	15674	15593	15691	15617	15749	15665	15789	15692	15791	15837	15672	15868	15775	15794	15514	15849	15839	15847	15915	15639	15694	15879	15872	15624	15822	15600	15745	15656	15661	15431	15679	15792	15768	15493	15861	15625	15746	15584	15682	15640	15889	15866	15753	15812	15759	15612	15696	15555	15622	15763	15706	15669	15588	15852	15740	15548	15644	15860	15742	15427	15777	15639	15670	15727	15682	15902	15954	15475	15677	15675	15688	15648	15570	15814	15460	15822	15650	15873	15606	15787	15675	16032	15681	15739	15773	15732	15615	15651	15656	15696	15575	15592	15636	15721	15786	15646	15763	15819	15704	15610	15727	15854	15903	15712	15795	15753	15636	15607	15740	15823	15597	15876	15891	15692	15674	15407	15783	15821	15627	15655	15740	15540	15940	15730	15647	15765	15495	15853	15783	15709	15799	15609	15540	15630	15863	15554	15673	15672	15728	15690	15886	15622	15731	15684	15736	15689	15743	15772	15626	15770	15786	15662	15691	15531	15826	15734	15670	15721	15680	15787	15667	15797	15835	15534	15788	15786	15485	15812	15536	15600	15522	15824	15877	15560	15599	15745	15677	15664	15549	15822	15581	15458	15771	15821	15657	15829	15647	15809	15492	15804	15813	15662	15673	15647	15663	15700	15805	15620	15695	15610	15750	15737	15804	15626	15652	15713	15581	15762	15715	15514	15709	15805	15834	15658	15649	15567	15633	15979	15724	15534	15840	15870	15733	15689	15644	15842	15792	15613	15619	15684	15607	15928	15644	15951	15743	15760	15630	15789	15805	15692	15662	15608	15627	15746	15619	15736	15583	15728	15686	15813	15752	15610	15862	15566	15614	15774	15692	15765	15741	15684	15485	15682	15601	15727	15473	15557	15533	15767	15780	15776	15862	15626	15561	15666	15834	15568	15641	15590	15596	15735	15679	15695	15787	15553	15692	15884	15700	15534	15705	15787	15716	15638	15691	15537	15643	15914	15425	15613	15844	15603	15822	15658	15695	15642	15587	15574	15678	15661	15773	15636	15640	15671	15661	15498	15677	15647	15747	15787	15757	15702	15750	15894
23425	34417	31830	24908	21438	18915	17757	16771	16117	15931	15659	15398	15224	15055	14965	15131	14999	14869	14704	14847	14801	14779	14872	14738	14732	14657	14715	14740	14741	14564	14744	14614	14656	14721	14773	14766	14756	14703	14559	14788	14802	14765	14710	14828	14827	14701	14518	14657	14483	14623	14727	14731	14619	14584	14774	14723	14703	14810	14790	14667	14644	14730	14583	14743	14807	14710	14683	14482	14809	14651	14634	14532	14725	14701	14738	14695	14831	14539	14650	14656	14703	14685	14502	14630	14699	14712	14813	14720	14624	14659	14620	14695	14556	14694	14652	14655	14717	14823	14604	14736	14618	14663	14591	14644	14754	14656	14821	14759	14524	14722	14647	14734	14737	14513	14661	14690	14492	14792	14660	14615	14562	14835	14790	14581	14559	14693	14628	14728	14820	14729	14641	14677	14623	14621	14603	14731	14536	14577	14856	14863	14659	14754	14721	14675	14863	14547	14631	14806	14721	14627	14576	14659	14820	14702	14629	14833	14655	14676	14660	14663	14765	14861	14661	14776	14809	14594	14783	14523	14678	14652	14709	14607	14590	14716	14623	14460	14728	14680	14572	14717	14674	14620	14642	14691	14734	14610	14637	14666	14665	14818	14835	14538	14647	14783	14539	14638	14663	14653	14607	14681	14677	14681	14595	14848	14491	14759	14649	14607	14582	14540	14600	14615	14822	14564	14582	14715	14775	14745	14547	14714	14797	14801	14800	14687	14654	14816	14801	14774	14535	14699	14762	14696	14654	14640	14708	14741	14556	14743	14620	14613	14625	14629	14570	14627	14736	14526	14736	14673	14738	14784	14654	14452	14885	14607	14688	14724	14747	14533	14631	14794	14599	14683	14488	14718	14764	14753	14804	14641	14712	14765	14639	14608	14568	14608	14614	14603	14647	14631	14660	14569	14651	14781	14573	14587	14600	14669	14636	14603	14536	14429	14749	14745	14615	14723	14594	14669	14658	14469	14709	14570	14611	14767	14634	14633	14689	14624	14787	14561	14764	14697	14581	14594	14650	14613	14740	14485	14527	14747	14569	14715	14791	14551	14645	14568	14588	14625	14620	14552	14593	14806	14671	14675	14730	14540	14735	14531	14715	14502	14631	14526	14615	14591	14733	14692	14772	14533	14761	14733	14738	14777	14697	14747	14737	14693	14647	14779	14726	14553	14614	14754	14648	14686	14712	14635	14667	14614	14632	14750	14682	14671	14916	14685	14644	14643	14678	14751	14484	14759	14468	14671	14801	14778	14665	14785	14605	14777	14736	14526	14573	14773	14713	14625	14663	14765	14715	14886	14735	14512	14707	14819	14779	14633	14739	14752	14625	14773	14738	14658	14702	14481	14784	14597	14696	14648	14629	14702	14758	14742	14683	14713	14788	14590	14748	14776	14782	14636	14612	14749	14725	14711	14658	14742	14747	14770	14743	14737	14520	14706	14692	14682	14731	14626	14661	14658	14777	14761	14595	14793	14665	14707	14634	14692	14550	14617	14758	14648	14867	14691	14693	14590	14695	14651	14647	14736	14639	14720	14545	14732	14682	14818	14614	14683	14799	14770	14713	14662	14816	14696	14717	14665	14523	14804	14643	14587	14780	14835	14670	14774	14732	14682	14681	14498	14522	14602	14588	14851	14514	14624	14818	14765	14537	14607	14564	14734	14621	14721	14542	14624	14577	14766	14805	14809	14685	14715	14658	14859	14750	14848	14779	14690	14554	14764	14723	14495	14767	14624	14754	14702	14653	14681	14666	14829	14765	14664	14615	14642	14840	14680	14795	14749	14691	14811	14734	14712	14590	14632	14653	14795	14613	14859	14782	14738	14635	14833	14651	14632	14651	14823	14541	14662	14676	14743	14744	14612	14692	14784	14607	14768	14658	14626	14816	14689	14791	14480	14785	14533	14602	14560	14575	14587	14632	14687	14657	14854	14768	14477	14700	14849	14662	14684	14761	14812	14645	14640	14608	14625	14626	14647	14647	14542	14594	14754	14707	14722	14712	14620	14639	14481	14806	14519	14593	14777	14616	14689	14604	14734	14764	14546	14759	14796	14455	14511	14689	14676	14699	14702	14674	14709	14870	14812	14652	14765	14534	14817	14823	14749	14624	14833	14672	14858	14650	14737	14672	14683	14684	14597	14660	14656	14650	14594	14526	14802	14857	14660	14709	14786	14679	14539	14717	14759	14772	14672	14595	14697	14777	14803	14769	14630	14807	14716	14850	14632	14529	14733	14732	14551	14652	14679	14616	14710	14943	14689	14697	14555	14673	14754	14735	14594	14667	14649	14872	14699	14793	14565	14721	14716	14752	14640	14628	14674	14649	14728	14676	14576	14648	14775	14681	14722	14670	14652	14678	14626	14808	14503	14821	14688	14600	14757	14653	14483	14500	14596	14410	14758	14626	14835	14502	14749	14656	14528	14754	14547	14741	14607	14778	14737	14916	14665	14763	14651	14681	14615	14415	14577	14696	14747	14783	14677	14672	14654	14640	14724	14759	14762	14567	14612	14745	14696	14808	14712	14626	14669	14727	14671	14578	14484	14748	14701	14546	14731	14486	14695	14703	14678	14620	14651	14662	14529	14728	14740	14537	14644	14561	14654	14794	14732	14749	14677	14639	14693	14680	14672	14724	14550	14801	14565	14558	14653	14728	14674	14630	14751	14678	14700	14596	14771	14638	14635	14616	14781	14603	14612	14676	14594	14615	14723	14604	14547	14762	14742	14724	14673	14606	14723	14731	14620	14680	14701	14686	14662	14524	14722	14611	14633	14845	14701	14793	14788	14750	14662	14715	14591	14478	14652	14661	14774	14545	14671	14874	14674	14636	14560	14628	14603	14708	14689	14815	14528	14572	14673	14588	14733	14585	14698	14665	14605	14691	14724	14718	14499	14553	14809	14610	14509	14641	14676	14603	14665	14594	14743	14682	14588	14654	14645	14552	14566	14609	14548	14815	14670	14654	14656	14815	14510	14727	14630	14524	14723	14682	14880	14459	14754	14505	14856	14686	14753	14767	14666	14616	14558	14766	14773	14583	14533	14672	14607	14667	14717	14649	14435	14690	14668	14611	14609	14615	14819	14774	14639	14659	14730	14683	14657	14816	14857	14715	14677	14412	14699	14805	14729	14629	14520	14634	14611	14551	14601	14851	14744	14584	14787	14604	14673	14595	14703	14678	14791	14703	14763	14771	14771	14730	14802	14770	14628	14882	14586	14673	14712	14507	14704	14774	14522	14540	14724	14685	14597	14636	14741	14732	14698	14651	14763	14578	14797	14655	14761	14587	14703	14569	14732	14553	14774	14800	14696	14757	14866	14669	14552	14615	14652	14727	14688	14632	14682	14756	14739	14467	14619	14618	14760	14778	14730	14568	14825	14666	14574	14768	14680	14577	14634	14719	14867	14601	14685	14596	14678	14786	14682	14679	14620	14800	14533	14690	14678	14608	14573	14512	14569	14669	14657	14722	14651	14737	14609	14713	14671	14482	14826	14648	14715	14727	14547	14617	14704	14806	14737	14748	14578	14543	14570	14672	14598	14783	14813	14602	14756	14812	14692	14804	14704	14666	14652	14703	14625	14899	14605	14632	14649	14726	14665	14652	14599	14677	14694	14743	14592	14686	14661	14725	14725	14670	14631	14630	14701	14729	14559	14708	14714	14769	14620	14767	14457	14526	14747	14660	14697	14667	14517	14732	14745	14605	14883	14748	14619	14568	14561	14716	14704	14848	14732	14610	14642	14753	14746	14764	14552	14694	14661	14589	14813	14639	14589	14629	14703	14656	14704	14603	14669	14677	14653	14671	14791	14763	14663	14696	14674	14622	14553	14759	14708	14730	14783	14615	14433	14608	14613	14650	14755	14706	14644	14538	14735	14786	14697	14659	14644	14582	14642	14625	14666	14673	14520	14555	14806	14670	14575	14824	14724	14615	14691	14555	14665	14485	14698	14551	14647	14723	14638	14706	14692	14734	14677	14619	14653	14684	14633	14674	14754	14688	14552	14697	14606	14657	14791	14460	14574	14785	14555	14723	14741	14658	14743	14561	14594	14845	14499	14622	14694	14677	14756	14712	14757	14587	14631	14771	14665	14694	14743	14716	14601	14675	14868	14807	14704	14772	14804	14777	14687	14717	14932	14593	14727	14702	14801	14640	14608	14780	14710	14770	14741	14676	14698	14704	14804	14653	14544	14646	14723	14882	14718	14743	14667	14696	14583	14798	14627	14612	14562	14828	14595	14747	14624	14761	14754	14572	14499	14893	14738	14648	14620	14789	14675	14654	14664	14672	14623	14587	14714	14624	14721	14602	14500	14591	14806	14771	14672	14644	14796	14638	14501	14591	14693	14803	14637	14661	14569	14626	14706	14688	14725	14638	14712	14685	14674	14859	14680	14878	14700	14576	14765	14778	14768	14738	14691	14743	14606	14602	14668	14788	14621	14699	14709	14731	14884	14656	14702	14709	14410	14525	14611	14748	14674	14704	14670	14492	14740	14819	14724	14901	14621	14361	14798	14724	14707	14865	14598	14803	14676	14846	14666	14476	14731	14816	14642	14638	14633	14721	14707	14558	14804	14697	14699	14796	14649	14812	14834	14615	14605	14731	14698	14601	14776	14664	14909	14608	14609	14645	14669	14711	14784	14597	14712	14645	14663	14695	14682	14595	14551	14697	14729	14692	14752	14573	14638	14676	14825	14720	14619	14557	14883	14759	14807	14694	14634	14505	14672	14606	14591	14651	14735	14667	14628	14612	14660	14548	14561	14633	14639	14567	14774	14518	14737	14738	14800	14569	14548	14751	14753	14730	14571	14704	14701	14687	14761	14642	14630	14658	14599	14673	14795	14638	14552	14576	14668	14629	14493	14864	14788	14693	14742	14603	14690	14690	14559	14566	14572	14751	14779	14639	14540	14714	14651	14629	14513	14615	14595	14739	14811	14843	14744	14586	14862	14832	14615	14707	14760	14703	14695	14711	14648	14797	14786	14566	14706	14694	14683	14559	14538	14782	14655	14714	14752	14617	14664	14502	14763	14771	14743	14673	14682	14755	14524	14731	14669	14799	14640	14662	14779	14772	14717	14778	14808	14755	14667	14711	14715	14744	14825	14616	14482	14693	14704	14750	14630	14698	14608
24000	21194	28623	24930	23482	23595	22430	19118	18314	18113	17465	17367	16974	16658	16454	16400	16582	16446	16392	16210	16579	16414	16269	16475	16361	16150	16264	16384	16266	16342	16274	16045	16245	16147	16153	16251	16115	15943	16260	16114	16155	16138	16261	15969	16168	16039	16345	16130	16169	16079	16123	16093	16088	16101	16209	16238	15994	16097	16187	16000	16502	16139	16284	16007	15989	16196	16380	16075	15951	16231	16171	15917	16109	16226	16044	16244	16054	16054	16042	15820	16203	16093	16058	16017	16284	16075	15973	16216	16292	15992	16170	16085	16148	15942	15779	16145	16194	15909	16325	16186	16193	16005	16152	16118	16165	16070	16100	16113	16157	15983	16184	16007	16111	16131	16121	16048	16077	16213	16113	16133	16292	16154	16173	15941	16054	16012	16143	16092	16113	16098	16183	16344	16125	16038	16238	15885	16089	15976	16024	15994	16274	16154	16146	16060	16203	16176	16290	16123	16274	16029	16130	16181	16222	16010	16117	16063	16025	16218	16018	16225	16158	16103	16009	15976	16160	15917	16026	15984	16002	15998	16000	16222	16128	16028	16050	16060	16052	16013	15966	16032	16075	16204	16118	16006	16210	15908	16147	16135	16313	16094	16055	16044	16026	16038	16088	15941	15978	15982	16039	16015	16041	16096	15976	15980	15896	15905	16273	15876	16005	15900	16082	16091	16019	15922	16112	16015	16111	15995	16190	15957	16127	15988	15951	16288	15866	16095	15933	16182	15928	16106	16096	15891	16052	16105	16030	16112	16153	16078	15874	15957	16103	15834	16198	15943	16047	16151	16154	16078	15953	15995	16054	16052	16184	15824	15982	16027	15897	16210	16003	15964	16128	16109	15965	16017	16004	16042	16241	15995	16130	15995	16027	16027	16027	15978	16161	15810	16055	16082	16096	15927	16206	16184	16264	16016	16140	16059	15928	16163	16136	16230	16049	16396	16009	15968	15989	16019	16103	15911	16260	16107	16093	16221	16108	16064	16157	15998	16070	16324	16032	16223	16071	15960	16111	16417	16279	16176	16028	16152	16080	16009	16190	16080	16162	16045	16177	15906	16211	15979	16065	16185	15943	16110	16204	16277	16037	16113	16056	16114	16130	16106	15816	16142	16195	16016	16072	16247	16076	16010	16077	16131	15942	16098	16145	16069	16127	16010	16237	16192	16097	15909	16176	16138	16183	16276	16119	16071	16084	16054	16105	15872	16123	15828	16270	15925	16302	16080	16204	16067	16117	16131	16026	16393	16119	16012	16125	16012	16010	15872	16122	16159	16262	16072	15999	15935	15999	15971	16281	16021	15975	16038	16138	16222	16261	16262	16016	16070	16124	16276	16181	16297	16007	15957	16002	15967	16094	16069	16151	15895	16053	15878	16126	16131	16062	15990	16116	16026	16044	16137	16036	16077	16086	16104	15934	15989	16081	16131	16198	16091	16165	15924	15982	15974	15819	16243	16198	16164	16244	15984	16092	16171	15956	16051	16321	16182	16004	15944	16070	15879	15871	16082	16245	16201	16017	16046	16029	16145	15892	15996	15948	16055	16461	16119	16220	15998	16081	16038	15912	16022	15993	15943	15911	15964	15791	16076	16150	16040	16299	16025	16238	16198	16071	15974	15903	16197	16234	16070	16227	16013	16008	15969	16200	15987	16152	15944	16135	16024	16144	16053	16017	15998	16052	16107	16101	16174	16088	16211	16224	16280	16152	16152	16044	16184	16005	16095	15975	16160	16119	16138	16092	16121	15951	16036	15870	16047	15952	16039	16054	15991	16088	16108	16309	16021	16137	15980	16130	16037	16132	16204	16183	16117	16206	15966	15939	16135	15995	16098	16172	16073	16144	15987	15976	16227	16084	16343	16205	16143	16136	16012	16165	16068	15992	16122	16072	16194	15927	16138	16088	16212	16080	16175	15896	15912	16029	16157	16101	16021	16082	16011	16104	16052	16120	15825	15922	16309	16199	16013	16244	16177	16074	15940	16104	16040	16060	15989	16032	16014	16213	16148	16065	16131	15954	16018	16188	16154	16120	15937	16109	16063	16071	15967	16126	16145	15976	16052	16021	16078	16094	16173	16067	16063	16231	16036	16133	15957	16073	16050	15939	16083	16265	15921	16062	16117	16101	16307	16091	16078	16270	15927	16030	16238	16115	15906	16189	16256	16001	16120	16121	16209	16224	16067	15887	16189	16227	16216	16050	16152	16128	15869	16136	16139	15889	15998	16069	16005	16075	16273	16257	16035	16210	16132	15931	16158	16057	16152	16001	15997	15877	16238	16071	15972	16131	15974	16040	16171	16099	15926	16195	15914	16252	16049	16052	15948	15987	16190	16224	16069	16138	15841	16128	16141	16316	16177	16117	16040	16029	16208	16120	16122	16205	16135	16176	16022	15957	16185	15876	16012	15857	16104	16176	16363	16023	16099	16131	16034	15877	16359	16113	16186	16069	16077	16245	16170	16067	16089	16034	16138	16028	16109	16053	16110	16135	16111	16116	16047	16135	16087	15971	16335	16099	15935	16216	15938	16237	15989	16153	16195	16271	16052	16108	16089	16114	15982	16073	16111	16010	16004	16019	15891	16174	16051	16202	16186	16090	16094	16005	16196	16130	16012	16001	16008	16106	16173	15957	16138	16104	16139	16100	16090	16144	16161	16215	16107	16258	16030	16179	16199	15969	15910	16080	16096	16067	16244	15963	16116	16012	16213	16032	16176	15995	15939	16111	16078	16176	16154	15996	15923	16137	16199	15998	16211	16190	16053	16238	16118	16315	16084	16154	16125	16052	16036	16215	16129	16210	16157	16051	16006	16060	15985	16058	16212	16125	16302	15990	16026	16110	16021	16111	15949	16031	16025	16185	16262	16122	15946	15943	16246	16183	16168	15991	16230	16048	16220	15933	16131	16318	16174	15975	15989	16170	16174	15988	16240	15943	15809	16154	16178	15976	16118	15983	16055	16065	16042	16327	16240	16131	16105	16088	16056	16097	16160	15900	16012	16185	16099	16031	16043	16132	16130	16096	15949	16206	15984	15912	16117	16302	16213	15898	16046	15915	16168	16021	15988	15993	16081	16226	16030	16033	15989	15944	16017	16010	16117	16221	16205	16202	15969	16142	16033	16113	16242	16147	16113	16143	16220	16133	16025	16066	15971	15985	16047	15962	16045	16123	15994	16020	16047	16097	16169	16057	16115	16126	16148	16174	16221	16225	16063	16263	16193	15982	16106	16094	16172	15964	16184	16204	16186	16030	16039	16040	15975	16010	15947	16102	15919	16054	16022	15959	16001	16167	15864	15882	16120	16419	15878	16198	16117	16057	16091	16208	15862	15928	16118	16034	16004	15986	16051	15942	16090	16077	16081	16153	15924	15831	16014	16062	16279	16030	15909	16142	16031	15939	16193	16245	16047	16073	15990	16151	16106	15991	16058	16017	16092	16049	16072	15939	15843	16053	15967	16194	16075	16005	16238	16268	15937	16037	15936	16234	16027	16231	16222	16243	15992	16235	15900	15936	16111	16222	16153	16066	15948	16027	15906	15947	16035	15877	15877	16184	16003	16082	15938	16195	16131	16160	16124	16081	16127	16129	16033	16096	16120	16193	16074	16024	16178	15910	16036	16098	15929	15936	16151	16229	16126	16065	16092	16069	16154	16048	16139	15972	15917	16191	16296	16015	15942	16124	16091	16198	16012	16083	16085	15875	16059	16015	16136	16120	16082	16164	16031	16127	16003	16228	16016	16121	16064	16300	16116	16189	16217	16061	16040	16286	15889	16044	16160	16011	16209	16074	15837	16292	16090	16162	16150	16096	15956	15993	16022	16170	16045	15903	16172	16007	16098	16139	16131	16101	16145	15982	16081	15988	15951	16029	16137	16126	16030	16091	16048	16054	16114	16068	16113	16307	16130	16101	16073	16101	16049	15968	16111	15938	16012	16059	16041	16067	16158	16078	16118	16139	15716	16121	16273	16169	16039	16052	16153	15991	15942	16124	16022	15986	15966	16042	16121	16051	16091	16139	16061	16010	16124	16133	15955	16227	16225	16129	15986	15924	15967	16058	16197	16016	16078	15948	15992	15902	16085	16174	16030	16016	16024	15950	16071	16177	16119	16097	16021	16219	15997	16212	16096	16129	16049	15860	16087	16007	16179	15990	15937	16028	16187	15922	16065	15895	16220	15981	16074	15865	16168	15949	15988	16027	16029	16262	16262	16106	16039	16060	16280	16091	16135	15914	16109	16157	16085	16132	16295	15983	16121	16103	16228	16067	16088	16023	16219	16149	16136	16049	15921	16262	16217	16010	16108	15883	16162	16198	16169	15999	16145	16245	16186	16080	16034	16197	16075	16018	16092	16105	15987	16154	16028	16101	16084	16138	16132	15838	16010	16093	16138	16097	15988	16079	16139	16110	16215	16111	16046	16169	15999	16272	16109	16129	15958	15835	16065	16015	16106	16068	15902	16152	16185	16082	16072	16232	16081	16081	15960	16138	15862	16162	16078	16124	16022	16218	16210	16138	16175	16028	16105	16212	16180	16078	15834	15874	16110	16037	15775	15892	16012	16068	15999	16270	16208	15924	16351	16205	15994	16021	16133	16014	15997	15877	16155	16091	16126	16023	16209	16074	15944	16240	16100	16001	16181	16093	16331	16087	15938	15865	16252	16152	15955	16130	15957	16240	16182	16404	15879	16120	15993	15936	16024	16257	15942	16053	16100	16129	15911	16209	15978	16065	15998	15965	15990	16240	16087	16148	15933	16084	16118	15804	15939	16114	16008	16141	16052	16143	16315	16146	16220	16076	16107	16130	16169	16227	16286	16093	16140	16033	16133	16132	16083	15979	16294	16105	16148	16015	15953	16254	16159	16060	16106	16123	16198	16031	15945	15989	16107	16126	16276	16179	16039	16049	16003	15973	16112	16168	16081	16218	15933	16044	16100	16363	16054	16227	16227	15936	16113	16096	16124	16008	15992	15996	15964	16167	15922	15922	16067	16211	16232	16131	16007	15983	16116	16033	15967	16036	16148	16119	15966	16233	16124	16121	16041	15997	16239	16087	15984	16229	16043	16165	16006	15944	16053	15989	16091	16189	16124	15998	16272	16196	16135	16099	15996	16022	16054	16259	16061	16101	15965
24531	43189	42288	34383	27514	23647	21155	19612	18304	17421	16855	16194	16285	15751	15656	15559	15458	15246	15433	15246	15332	15266	15271	15226	15326	15311	15036	15120	15123	14817	15031	15224	15070	15016	15082	15106	14869	15010	14964	14944	14936	15028	14918	15141	15092	14913	15032	14786	15007	14822	15094	15000	14912	15016	14980	14847	14906	14916	15038	15010	14818	14976	14903	14977	14947	15057	15034	15039	15053	14822	14993	14984	14907	15208	14917	15027	14995	14969	15112	14972	14931	14932	14984	14908	14950	15042	14887	15132	14955	14938	14910	14891	15033	15018	14871	15108	14928	14917	15046	15012	15038	14961	14939	15016	15008	14862	14942	14854	14998	14855	14813	14914	15106	15005	14857	14953	15054	14909	15130	14952	15039	14918	14892	14939	14965	14958	15027	15155	14742	14894	14992	14892	14884	15004	14973	14869	14822	14958	15110	14936	14898	15176	15076	14925	15061	14864	15014	14866	14839	14827	14836	15054	14867	15059	14921	14955	14836	14985	14952	14848	15118	14888	14738	14886	14966	14864	14891	15071	15108	15041	14923	14949	14996	14974	14997	15003	15091	14868	14873	15057	14883	15087	15101	15025	15018	14824	15000	14979	15002	14948	15095	14975	14984	15096	14985	14961	14844	15016	14823	14975	15021	15000	15041	14890	14828	15006	14905	14978	14886	15069	15051	15117	14822	14919	14928	14862	14804	14903	14717	15010	15129	14901	14906	14775	15020	14820	14944	15004	15010	15017	15043	14977	14972	14969	14882	14881	14957	14908	15027	14856	14824	14943	15117	14979	14878	15049	14979	15023	14917	14852	14918	15091	14837	14857	14924	14981	14998	14959	15045	15093	15029	14894	14887	14877	14882	14899	15051	14885	15107	14920	14883	15000	15005	14997	14929	14898	15024	15054	15218	14946	15093	14855	14823	14824	14832	14991	14857	14997	14979	14933	14829	15030	14849	15091	15022	14912	15032	14918	14829	14818	15064	14831	14875	14939	14869	14912	14934	14850	14975	14818	14764	15010	15097	14883	14891	15005	15016	14852	14804	15028	14929	15089	14937	14821	14866	14890	14855	15019	15022	14887	14944	15077	15033	14853	14997	15023	14829	14941	14874	14768	15040	15140	14952	15051	15060	15014	14841	14984	14863	14970	15042	14859	15006	14878	14948	15051	14831	15052	14978	14941	14859	15156	15036	14992	14893	15021	14897	14961	15117	15020	14831	15029	14919	15133	14916	14941	15001	14830	15064	15052	15047	15033	14853	14804	15112	14997	14904	14912	15136	15000	14957	14949	14954	15000	14998	15028	14955	15107	14981	14939	14749	15161	14911	15007	14871	15037	15028	15086	14879	15064	14799	14942	15016	15012	14960	14836	15074	15055	14945	15000	14908	14988	14935	15033	14914	14950	15017	14895	15122	14893	15039	14946	15053	14894	14961	14968	15023	14910	14727	14875	14931	14949	15060	14838	14797	15000	14968	14998	14929	14926	14899	15032	14824	14831	15016	15059	14765	14895	14983	14947	15027	14788	15028	14975	14945	14839	14943	14976	14855	14966	14983	15000	15114	14957	14990	14847	15103	14862	14944	14988	14929	14848	15005	14928	15008	14891	14924	14801	15013	14946	15068	14991	15007	14979	15025	14900	14913	15103	15037	14932	15063	15011	14860	14960	15125	14816	14931	15057	14972	14982	14877	14954	14860	15007	14990	14917	15041	15070	14917	15168	15035	14817	14971	14955	14885	15017	14916	14961	15009	15006	14892	14894	14982	15034	14949	15130	14941	14951	15012	14930	14984	14820	14997	14932	14916	14995	14887	15031	14862	15049	15025	14875	14948	15042	15106	14897	14878	14958	14939	14872	15137	14956	14927	14906	14870	15002	15045	14830	15123	14870	15017	14919	14972	14797	14976	15008	14806	15063	14982	15048	15019	15051	15040	15025	15063	15030	15025	14777	15081	14931	15062	14903	14929	14949	15012	15149	14820	14864	14970	14958	15060	14826	14823	14941	14949	14940	15164	14935	15025	14883	14905	14904	14999	15018	14922	14989	14869	15165	15031	14992	14926	14961	14950	15057	14870	14919	15060	14889	15078	14918	15056	15076	14854	14986	14933	14903	14914	15062	14912	15145	14856	15011	14960	15080	15153	15073	14999	14786	15009	14890	15020	15032	15030	14954	15071	14885	14942	14833	14927	15030	15076	14997	14795	14973	14986	14838	14932	14911	14951	14952	15024	15010	14929	15094	14885	14846	15108	14966	14877	14897	14937	15048	14923	15010	15031	14846	15022	14910	15010	15057	14901	14818	14884	14992	14983	14891	14888	14973	15094	15023	15034	15082	15026	15008	15013	15053	14863	15051	15008	14807	14962	15020	14777	14915	14913	15060	15013	14916	15059	14927	15049	14993	15025	15042	14950	14848	14988	15021	14952	15134	14947	14948	14905	14877	15053	15132	15090	14877	15014	15099	14824	14991	15007	14847	14955	14934	14993	14937	14781	15045	14873	14906	14915	15019	14970	15062	14937	14944	15055	15144	14875	14886	14942	14941	14910	14867	14914	15096	15029	15112	14949	14926	14826	14874	14898	15021	14965	14884	14999	14961	14959	14758	14880	14892	15086	14937	14872	15043	14953	14958	14895	14815	14940	15094	15062	15113	14898	14923	14993	14943	14893	14855	14907	14925	14940	15039	14898	14903	15015	14975	14972	14874	14834	14929	14985	14857	14961	14993	14935	15194	14810	14991	14958	15017	15031	14849	15028	15006	14677	14907	15018	14826	14925	14864	15055	15087	14971	14728	14942	15011	14967	14956	14882	14655	15025	14948	15054	14836	15023	15047	14913	14991	14841	14940	14866	14952	14876	15035	14931	15110	14803	14968	14885	15013	14852	14960	14963	14998	15027	14960	14826	14964	15104	14810	15019	15087	15017	14995	15024	14969	14965	15018	15095	14896	14918	15073	15013	15011	15063	14838	14960	15090	15041	14864	14753	14940	14954	15134	14802	14811	15023	14969	15010	15012	15119	15024	14850	15001	14949	14919	14997	15056	15077	15062	14824	14992	14874	14977	14935	14894	14898	15009	14816	14947	15024	14882	14892	14971	14844	14956	15073	15047	14829	15066	15151	14867	14822	14977	14990	14753	14970	15011	15108	14955	14763	15119	14972	14922	15035	15048	14991	15134	15027	15136	15095	14993	14983	14870	14834	14851	15004	14988	15046	14908	14839	14993	14934	14956	15029	14917	14960	15013	14725	14978	15056	14955	15034	14968	15075	14953	15055	14955	15193	15025	14921	14955	14979	14780	14892	14920	15074	14968	14974	15003	14913	14967	15008	14938	14977	14865	15001	14983	15059	14800	14855	14890	15165	14949	14971	15065	14845	15080	14941	15062	14929	14899	15085	14949	14865	14894	14940	14888	14914	15014	14795	14864	15061	14853	14825	14990	15063	14994	15052	14971	14973	15002	14978	15093	14962	14863	14872	15049	15059	14931	15060	15092	14967	14906	14847	14890	14997	14881	14923	14917	14843	15209	14851	14944	14957	14995	14929	15004	14981	14911	15074	14971	14880	14999	14898	15079	15027	14933	14913	14887	14942	15034	14975	14872	15070	15040	15036	14841	14888	14903	15040	15001	14926	15038	14961	14978	14865	14871	15032	14928	14872	14854	14710	14988	14786	15036	14932	15029	15050	14976	15036	15043	14870	15048	14805	14906	15097	14947	14979	14914	15054	14866	14799	14946	14841	15002	14963	14948	14906	15026	15012	14901	15028	14957	15023	14982	14945	15066	15034	14960	15083	14912	14878	15074	14813	14722	14908	14882	15022	15013	15113	15023	14885	14970	14958	15082	14901	14952	14830	15151	15062	14907	15004	14809	15031	15071	14834	14870	14871	15035	14975	14925	14857	14949	15155	14867	14979	14786	14919	15033	15173	14821	14990	14989	14929	14736	15050	15066	14989	14893	15026	14894	14774	15098	14935	15184	15043	14967	14955	14874	14903	14842	14959	14974	14954	15094	14991	14981	14929	14984	14864	15084	14992	14743	15131	14797	14999	14929	14949	14846	14911	14943	15181	14935	14942	14944	15056	15023	14899	15046	14708	14852	14959	14946	14919	14927	14858	14871	15016	15006	15059	15011	15021	14857	14928	15090	14973	15010	15024	14958	14886	14869	14907	14988	14910	15002	15195	14872	14976	14840	14968	14934	14997	14964	14920	15005	15002	15037	14951	14982	15016	15061	14876	14971	14994	15094	14978	14822	15091	14926	14779	15082	14927	14833	15018	15005	15058	14929	14927	14934	14892	15003	14915	15019	15096	14999	14816	14997	15069	14783	15056	14932	14948	14840	14885	15000	14964	14837	14938	14828	14925	15056	15077	14933	14905	15038	15061	14881	14849	15027	14961	14931	14802	14978	15074	14882	14945	15061	14870	15147	15023	14763	15036	15037	14970	15089	14981	14780	14975	14928	14920	15092	15008	15060	14857	15024	14977	15059	14840	14912	15013	14997	14905	14881	14941	14964	14952	15006	14813	14873	14906	14906	15099	15019	15037	15057	15011	14971	14872	15126	15017	15117	15172	14993	14986	14899	14876	14955	14923	14945	14910	14958	15073	15006	14871	14923	14837	15018	14962	14892	14947	15030	14849	14952	14970	15007	14991	14861	15034	14933	14944	14968	14888	14905	15081	14936	14825	15146	15062	14926	15075	14974	14957	14902	15000	15035	14937	14865	15034	14871	15065	14842	15043	14970	15053	15078	14993	15041	14879	14942	14931	15007	14995	14732	14999	14904	14917	15090	14885	14996	15041	15015	14978	14897	14927	14887	14895	14947	14940	14898	14899	14913	14919	15109	15108	14952	15049	15069	14865	15024	14946	14882	14904	14955	15054	14884	14907	15004	14995	14867	15100	15004	15023	14934	14951	14954	15089	15043	15101	14973	15188	14832	15085	15098	15038	15096	15101	15109	14881	15159	15050	14990	14966	14984	14977	14800	14964	15081	15101	15035	14889	14954	15110	14828	14943	15004	14878	14965	14996	14944	15060	14993	14944	14904	15021	15023	14939	14913	15079	14918	14862	14977	14806	14898	14908	15016	14994	15131	14844	14974	15102	14978	15000	14935	14996	14995	14812	15057	15094	15007	14886	15073
22686	21149	29028	23849	22367	25621	27625	22798	20925	20419	19921	19227	19070	18732	18601	18405	18134	18056	18169	18099	18235	18051	17970	18213	18037	17823	18081	17892	17903	17785	17880	17804	17784	17864	17660	17574	17850	17794	17904	17715	17582	17688	17674	17751	17624	17734	17733	17693	17726	17827	17731	17805	17674	17632	17694	17810	17951	17694	17671	17850	17597	17583	17503	17565	17664	17551	17584	17707	17341	17742	17525	17575	17835	17728	17485	17427	17687	17716	17863	17885	17676	17763	17611	17439	17594	17540	17625	17608	17776	17718	17732	17728	17679	17521	17683	17623	17751	17618	17577	17782	17489	17555	17651	17606	17793	17649	17566	17513	17581	17692	17618	17786	17838	17660	17616	17473	17664	17605	17769	17643	17728	17826	17799	17551	17687	17669	17661	17617	17420	17879	17526	17772	17490	17609	17605	17786	17824	17594	17745	17550	17837	17771	17697	17861	17585	17581	17601	17636	17668	17540	17737	17667	17680	17591	17322	17734	17697	17424	17505	17587	17690	17584	17736	17722	17806	17913	17589	17653	17720	17673	17595	17712	17629	17605	17695	17524	17603	17544	17623	17696	17653	17689	17773	17692	17656	17548	17523	17708	17565	17634	17556	17631	17570	17445	17581	17861	17961	17857	17475	17550	17543	17569	17504	17606	17645	17629	17623	17603	17565	17698	17593	17644	17433	17601	17735	17488	17721	17632	17599	17563	17551	17568	17583	17414	17360	17597	17678	17747	17741	17776	17775	17575	17521	17636	17842	17566	17608	17491	17452	17674	17717	17787	17529	17648	17561	17600	17628	17616	17727	17612	17658	17493	17734	17690	17578	17584	17550	17498	17618	17583	17606	17595	17669	17677	17612	17568	17593	17500	17602	17375	17494	17645	17678	17761	17546	17566	17606	17603	17588	17913	17645	17619	17666	17709	17480	17709	17685	17736	17578	17604	17479	17708	17640	17501	17637	17667	17560	17769	17530	17610	17794	17619	17731	17767	17490	17583	17658	17631	17622	17472	17707	17489	17630	17690	17650	17554	17540	17743	17673	17653	17476	17448	17676	17775	17768	17499	17523	17715	17555	17573	17571	17531	17602	17580	17646	17717	17509	17639	17745	17480	17568	17699	17639	17713	17742	17743	17526	17641	17745	17526	17543	17457	17735	17692	17717	17642	17486	17522	17618	17489	17640	17743	17745	17603	17551	17634	17536	17641	17567	17635	17559	17481	17617	17704	17669	17646	17589	17833	17770	17719	17379	17586	17581	17625	17641	17661	17685	17368	17522	17857	17528	17612	17796	17664	17656	17462	17747	17614	17658	17563	17797	17798	17488	17466	17599	17962	17606	17458	17442	17589	17449	17711	17637	17640	17466	17903	17533	17451	17564	17369	17706	17497	17608	17526	17434	17605	17517	17541	17761	17718	17780	17558	17666	17764	17793	17805	17696	17655	17606	17560	17814	17588	17712	17822	17540	17696	17609	17604	17664	17576	17627	17664	17643	17679	17583	17448	17578	17552	17515	17714	17588	17828	17631	17522	17697	17526	17649	17490	17495	17599	17498	17860	17594	17549	17997	17524	17553	17773	17560	17599	17611	17735	17655	17854	17498	17751	17655	17440	17618	17621	17416	17547	17471	17475	17648	17489	17594	17643	17797	17645	17489	17653	17508	17532	17462	17878	17597	17510	17616	17730	17443	17638	17588	17619	17576	17598	17445	17154	17896	17796	17522	17522	17757	17635	17487	17628	17605	17702	17802	17724	17422	17606	17671	17373	17496	17387	17469	17750	17464	17321	17539	17652	17603	17535	17667	17406	17521	17526	17640	17654	17699	17802	17546	17642	17547	17472	17567	17629	17618	17802	17695	17659	17659	17474	17555	17685	17719	17571	17834	17535	17577	17484	17528	17635	17445	17482	17600	17672	17565	17617	17645	17591	17451	17590	17708	17627	17618	17446	17737	17615	17815	17799	17643	17531	17652	17524	17707	17396	17648	17544	17828	17734	17447	17666	17578	17789	17579	17728	17546	17653	17620	17749	17600	17372	17473	17671	17602	17703	17812	17707	17616	17919	17651	17798	17489	17741	17806	17609	17541	17657	17562	17481	17548	17591	17786	17594	17671	17593	17576	17523	17724	17663	17659	17708	17813	17546	17696	17466	17511	17517	17572	17598	17734	17770	17442	17530	17705	17631	17765	17839	17482	17633	17594	17648	17725	17473	17522	17409	17537	17673	17690	17531	17474	17823	17503	17713	17740	17633	17563	17566	17546	17680	17678	17698	17553	17531	17450	17532	17755	17677	17568	17574	17430	17712	17468	17738	17744	17542	17449	17735	17485	17452	17755	17706	17598	17440	17605	17641	17670	17520	17674	17670	17842	17631	17445	17540	17832	17637	17735	17582	17654	17329	17618	17583	17655	17465	17708	17818	17716	17703	17592	17597	17718	17484	17715	17670	17706	17742	17596	17754	17539	17563	17643	17455	17329	17515	17619	17672	17613	17591	17545	17619	17713	17518	17465	17533	17675	17721	17438	17595	17505	17605	17671	17661	17601	17521	17550	17664	17663	17797	17626	17618	17494	17570	17564	17761	17608	17740	17613	17674	17624	17565	17677	17609	17605	17378	17596	17665	17384	17509	17806	17540	17710	17741	17545	17552	17681	17606	17597	17555	17589	17509	17710	17413	17484	17565	17698	17490	17682	17609	17647	17787	17538	17436	17427	17570	17707	17709	17570	17836	17675	17606	17561	17402	17684	17336	17763	17604	17721	17617	17709	17503	17716	17477	17521	17748	17687	17759	17680	17777	17563	17684	17686	17679	17463	17527	17726	17727	17655	17687	17796	17629	17795	17555	17520	17506	17704	17487	17519	17561	17363	17692	17653	17492	17602	17752	17630	17452	17728	17609	17610	17474	17542	17663	17613	17443	17482	17509	17626	17519	17788	17650	17626	17632	17727	17742	17724	17610	17671	17676	17668	17478	17642	17707	17736	17582	17572	17506	17522	17214	17803	17832	17571	17627	17584	17729	17697	17686	17381	17455	17739	17780	17612	17545	17481	17717	17626	17573	17445	17554	17790	17570	17551	17604	17661	17505	17531	17423	17616	17612	17462	17785	17643	17572	17683	17475	17629	17425	17469	17416	17567	17692	17404	17708	17554	17607	17604	17596	17607	17495	17600	17644	17687	17459	17676	17645	17559	17431	17792	17767	17547	17560	17827	17685	17609	17655	17492	17370	17724	17531	17676	17616	17711	17538	17807	17494	17416	17620	17653	17539	17625	17592	17679	17778	17347	17679	17602	17623	17738	17752	17441	17855	17437	17776	17719	17752	17567	17847	17659	17527	17492	17778	17528	17506	17767	17685	17389	17622	17872	17819	17625	17658	17580	17614	17490	17646	17800	17598	17613	17540	17488	17759	17654	17689	17714	17731	17693	17647	17488	17528	17631	17531	17699	17669	17457	17432	17654	17624	17637	17555	17761	17696	17590	17566	17525	17501	17400	17507	17503	17628	17674	17715	17570	17595	17591	17506	17627	17597	17566	17442	17622	17604	17622	17498	17632	17537	17512	17503	17939	17551	17610	17566	17579	17590	17533	17451	17510	17767	17648	17801	17545	17657	17469	17613	17592	17733	17793	17617	17684	17700	17695	17656	17674	17795	17621	17502	17742	17572	17644	17656	17621	17564	17459	17782	17563	17599	17629	17503	17827	17524	17569	17636	17667	17504	17641	17585	17501	17371	17647	17618	17444	17559	17694	17641	17650	17540	17562	17689	17900	17570	17610	17585	17634	17562	17424	17494	17645	17535	17518	17535	17548	17602	17536	17610	17415	17747	17648	17746	17559	17682	17367	17498	17744	17676	17605	17464	17716	17770	17629	17621	17604	17395	17655	17642	17673	17647	17429	17542	17541	17700	17703	17464	17615	17513	17603	17702	17629	17685	17504	17714	17587	17562	17573	17718	17615	17830	17850	17429	17749	17696	17705	17684	17702	17565	17419	17547	17673	17436	17666	17574	17402	17437	17529	17605	17536	17576	17671	17756	17748	17653	17658	17546	17526	17574	17665	17537	17811	17568	17706	17687	17563	17390	17364	17552	17461	17558	17453	17453	17607	17699	17643	17751	17483	17490	17680	17600	17534	17712	17576	17650	17614	17641	17832	17575	17520	17678	17628	17637	17710	17694	17673	17725	17601	17570	17551	17511	17577	17643	17420	17796	17479	17630	17711	17552	17697	17576	17694	17702	17871	17655	17792	17696	17437	17670	17304	17487	17511	17574	17610	17721	17646	17484	17699	17594	17555	17505	17860	17655	17531	17674	17724	17585	17509	17706	17595	17501	17515	17506	17670	17655	17639	17554	17481	17735	17703	17873	17560	17661	17743	17799	17700	17545	17693	17628	17595	17683	17543	17414	17626	17466	17694	17640	17525	17592	17488	17519	17756	17546	17583	17652	17628	17677	17480	17516	17453	17725	17590	17636	17599	17469	17577	17495	17535	17551	17698	17714	17656	17585	17694	17525	17692	17485	17673	17403	17749	17830	17845	17689	17463	17734	17610	17704	17573	17598	17602	17694	17477	17663	17591	17487	17660	17632	17437	17430	17839	17617	17760	17677	17558	17630	17690	17741	17837	17742	17521	17631	17720	17664	17659	17870	17447	17665	17638	17566	17478	17634	17594	17600	17766	17542	17350	17550	17739	17540	17347	17779	17633	17735	17699	17552	17629	17402	17708	17554	17638	17500	17855	17722	17592	17450	17546	17593	17673	17454	17512	17680	17490	17686	17563	17636	17535	17510	17466	17591	17691	17700	17493	17586	17515	17517	17630	17586	17774	17656	17650	17546	17623	17655	17615	17658	17571	17546	17501	17745	17726	17789	17647	17620	17631	17429	17519	17732	17562	17517	17536	17554	17693	17659	17519	17643	17674	17512	17725	17496	17528	17643	17533	17582	17500	17853	17649	17632	17644	17614	17706	17581	17618	17539	17659	17409	17583	17626	17503	17391	17776	17681	17653	17578	17578	17512	17643	17374	17677	17613	17672	17400	17510	17637	17539	17722	17485	17476	17668	17565	17699	17736	17866	17761	17543	17550	17896	17907	17603	17624	17587	17656	17555	17426	17563	17584	17580	17665	17755	17741	17835	17648
27656	49293	50697	42641	33064	28351	25399	22980	20861	19802	18942	18193	17826	17392	16916	16997	16829	16635	16433	16458	16306	16263	16292	16182	16247	16428	16054	16055	16228	16202	15895	15982	16065	16055	15981	15947	16072	15951	15916	15957	16162	15796	15871	15879	16055	15960	15748	15951	15818	15856	15918	15715	15974	15970	15981	15853	16041	15890	15877	16013	15856	15915	16008	15831	16012	16011	15670	15923	15753	15940	15924	15937	16041	15898	15896	16137	15978	15885	15852	16018	15877	15916	15895	15787	15972	16047	15915	15895	15836	15933	15849	15986	15794	15966	15968	15958	15824	15854	15962	15916	15982	15859	15793	15970	15999	15966	15836	15962	15712	15712	15954	15811	15955	15759	15902	15953	16013	15837	15796	15827	15856	15874	15788	15888	16056	15860	15866	15827	15939	15809	15873	15840	15938	15767	15880	15957	15987	15797	15897	15908	15783	15785	15868	15903	15975	15873	15888	15773	15917	15845	15954	15781	15841	15917	15956	15757	15907	15816	15949	15830	15752	15999	15931	15779	15922	15837	15914	15915	15813	15749	15916	15931	15769	15704	15818	15841	15853	15842	15977	15996	15903	15777	15814	16089	15902	16030	15770	15715	15644	15884	15927	16022	15907	15840	15952	15673	16036	15889	15871	15684	15919	15727	15731	15942	15800	15834	15943	15684	15728	15875	15875	15830	15786	15972	16025	15922	15921	15828	15906	15890	15920	15887	16078	15848	15758	15910	15811	15665	15957	15803	15839	16139	16023	15777	15808	15886	15844	15847	15942	15800	15917	15722	15712	15844	15743	15781	15850	15933	15850	15817	15847	15950	15808	15747	15923	15875	16021	15997	15836	15870	16014	15898	15755	15726	15770	15796	15857	15887	15804	15754	15952	15971	15860	15850	16035	15796	15893	15916	15734	15964	15894	15812	15823	15761	15956	15812	15811	15996	15674	15942	15897	15894	15722	15853	15930	15916	15910	15829	15910	15917	15997	15899	15847	15926	15865	15965	15702	15760	15939	15950	15851	15830	15910	15793	15735	16007	15746	15771	15995	15886	15861	15885	15934	15878	15835	15979	15841	15894	15953	15988	15928	15857	15778	15879	15936	15719	15968	16104	15949	15835	16035	15825	15868	15744	15912	15894	15951	15797	15995	15857	16011	15947	15839	15923	15578	15926	15795	15898	15722	15950	15758	15923	15778	16015	15736	15749	15913	15831	15835	15964	15971	15938	15778	16032	15770	15844	15936	15717	16012	15844	15890	15796	15878	15725	16143	15916	15847	15991	15992	15879	15991	15710	15852	15863	15841	15917	15718	15932	15920	16015	15763	15898	15890	15806	15863	15853	16060	16008	15625	15973	15800	16056	15967	15833	15968	15837	15817	15777	15756	15788	15716	15935	15675	15756	15898	15794	15710	15760	15869	15903	15968	15943	15787	15877	15816	16071	15945	15928	15837	15971	15905	15767	15889	15832	15870	15988	15771	15922	15978	15853	15757	16030	15901	15816	15820	15933	15827	15670	15917	15887	15892	15893	16092	15786	15821	15865	15963	15850	15838	15964	15856	15866	15798	15995	15946	15906	15790	15925	16028	15898	16067	15792	15857	15782	15883	15837	16041	15885	15792	15935	15987	15798	16048	15825	15867	15886	15662	15875	15920	15844	15928	15980	15935	15778	15778	15980	15965	15926	15753	15986	15813	15858	15967	15770	15685	15924	15938	15725	15825	15927	15982	15855	16075	15764	15986	16037	15802	15874	15888	15874	15847	15884	15918	16018	15915	15747	15944	15903	15783	15825	15657	15922	15957	15831	15771	15914	15875	15959	15955	15837	15924	15923	16036	16007	15819	16096	15652	15779	15843	15808	15997	15913	15950	15931	15758	15810	15884	15828	15944	15897	15822	16026	15787	16118	15775	15917	15804	15761	15847	15905	15777	15888	15935	16009	15734	16018	15774	15815	15956	15691	15815	15918	15795	15804	15868	16042	15636	15967	15713	16012	15876	15935	15923	15963	15956	15787	15986	15890	15864	15935	15920	15928	15888	15766	15748	16089	15985	15669	15878	15929	15735	15716	15974	15871	15891	15587	15942	15838	15898	15836	15931	15854	16044	15814	15755	16000	15947	15820	16051	15806	15862	15837	15850	15737	15716	16018	15999	15702	15791	16033	15786	15761	15826	15759	15803	15758	15913	15841	15747	15814	15837	15773	15950	15828	15873	15840	15788	15641	15841	15814	15884	15848	15743	16030	15931	15937	16011	15917	15851	15805	15714	15858	15904	15951	15847	15896	15887	16008	15785	15833	15898	15858	15838	15886	15984	15930	15712	15882	15648	15877	15933	15724	15808	15998	15892	15749	15817	15864	15869	15883	15872	15856	15770	15814	15915	15852	15777	15826	15993	15982	15794	15741	15823	16081	15862	15744	15846	15786	15862	15725	15848	15952	15842	15743	15959	15749	15906	15762	16009	15790	15859	15886	15903	15991	15835	15759	15784	15860	15851	15868	15720	15862	16012	15939	15810	15926	15731	15812	15853	15927	15731	15858	15713	15926	15886	15947	15835	15870	15867	15753	16020	15806	15987	15841	15911	15826	15891	15853	15847	15843	16013	15779	15965	15861	15889	15873	15721	15759	15924	15899	15907	15922	15766	15912	15874	15940	15972	15729	15815	15959	15821	15819	15995	15713	16009	15750	15890	15805	15988	15773	15739	15801	15853	15936	16057	15791	15845	15832	15850	15770	15863	15921	15888	15813	16002	15851	15905	15971	15859	15855	15956	15858	15753	15820	15951	15945	15792	15905	16086	15748	15789	15975	15705	16008	15970	15770	15918	15930	15916	15930	15765	15893	15809	15896	15886	15801	15864	15960	15890	15877	15792	15774	15851	15859	15851	15706	15767	15924	15763	15810	15880	15963	15740	15820	15758	15734	16004	15841	15835	15763	15673	15779	15994	15705	15996	15924	15938	15878	15942	15770	15825	15682	15821	15997	15866	15740	15948	15746	15698	15818	15831	15709	15961	15974	15944	15912	15826	15872	15765	15711	15979	15796	15882	15846	15802	15981	16037	15827	15775	15819	15787	15980	16016	15849	15952	15938	15943	15944	15857	15857	15744	15806	15969	15795	16021	15833	15799	16019	15909	15838	15780	15769	15899	15900	15715	15915	15819	15922	15841	15934	15805	15902	15813	16053	15698	15889	16053	15804	15881	15627	15926	15890	15906	15853	15828	15977	15845	15836	15885	15748	15775	16002	15777	15883	15794	15906	15760	15936	15816	15733	15824	15873	15883	15821	15841	15943	15942	15747	15853	15736	15865	15931	15996	15963	15792	15771	15910	15879	15984	15702	15982	15793	15854	16000	15861	15917	15924	15905	15922	15856	15910	15929	15930	15803	15904	15814	15822	15944	15822	15814	15836	15751	15791	15786	15874	15784	15834	15905	15990	15863	15767	15882	15647	16003	15872	15723	15852	15911	15963	15853	15860	16008	16005	15972	15968	15837	15903	15801	15783	15835	15962	15857	15749	15920	15851	15766	15767	15667	16013	15948	15813	15764	15740	15984	15842	15668	15899	15933	15619	15748	15857	15891	15823	15973	15827	15826	15812	15988	15953	15813	16052	15747	15829	15881	15946	15654	15984	15942	15762	15826	15791	15911	15829	15754	15932	15962	15711	15846	15754	15740	15885	15812	15984	15833	15946	15863	15841	15824	15955	15744	15807	15839	15896	16014	15875	16001	15788	15915	15907	15872	15971	15918	16007	15933	15654	15876	16013	15850	15935	15767	15744	15789	15962	15804	15814	15815	15913	15859	15676	15899	15676	15952	15819	15945	15902	15784	15852	15988	15972	15850	15846	15906	15981	15947	15998	15861	15840	15904	15867	15886	15883	15912	15943	15830	15668	15845	15936	15883	15883	15954	15965	15859	15742	15837	15808	15854	15940	15824	15838	15776	15878	15825	15649	15901	15706	15883	15988	15902	15897	15920	15837	16022	15934	15960	15819	15841	15841	15959	15756	15797	15847	15742	15756	15812	15885	15997	15944	15946	15974	15873	15856	15727	15774	15864	15911	15797	15823	15806	15760	15902	15952	15760	15877	15851	16015	16035	15955	15856	15667	15928	15889	15908	15796	15796	15877	15891	15920	15935	15851	15793	15895	15991	15791	15716	15858	15828	15958	15795	15912	15780	15805	15834	15862	16048	15883	16023	15798	15960	15927	15747	16018	15864	15916	15854	15795	16007	15806	15845	15936	15931	15961	15972	15835	15983	15739	15744	15723	15764	16011	15843	15747	15782	15821	15831	15979	15774	15920	15731	15724	16054	15688	15949	15864	15993	15881	15906	15864	15837	15986	15805	15665	15750	15946	15775	15924	15906	15795	15778	15877	15800	15922	15934	15868	16098	15839	15842	15910	15915	15915	15785	15749	15894	15973	15784	15865	16028	15876	15843	15769	16067	15784	15880	15851	15721	15774	15748	15751	15885	15904	15955	15895	15641	15878	15858	15839	15823	15940	15704	15892	15934	15847	15811	15903	15812	15996	15942	15932	15965	15807	16018	16021	15819	15677	15962	15938	16027	15875	15810	16106	15898	15865	15837	15973	15974	15871	15848	16006	15933	15729	15801	16087	15835	15619	15947	15654	15767	15748	15931	15705	16022	16022	15695	15895	15907	15769	15873	15922	15760	15758	15676	15850	15751	15785	15882	15727	15908	15925	15951	15993	15893	15614	15759	15858	15757	15888	15848	15920	15859	16059	15907	15863	15790	15906	15893	15779	15988	15826	15908	15822	15908	15922	15712	15940	15781	15663	15781	15866	15845	15929	15947	15850	15749	15999	15922	15935	15941	15846	15860	15838	15988	15731	15905	15777	15796	15768	15834	15833	15899	15967	15823	15795	15883	15785	15940	15816	15771	15835	15811	15783	15887	16063	16030	15831	15783	15922	15884	15858	15782	15908	15903	15836	15807	15906	15711	15790	15924	15988	16014	15949	15958	15895	15945	15892	15883	15838	15905	15794	15758	15708	15896	15831	15840	15928	15784	15766	15703	15939	15968	15872	16009	15948	15943	15884	15744	15857	15883	15910	15991	16012	15731	15957	15723	15923	15922	15779	15852	16002	15946	15831	15940	15898	16003	15967	15758	15765	15885
27362	23440	28855	25438	19648	17877	17315	16589	16200	15716	15847	15677	15823	15731	15550	15668	15612	15206	15292	15337	15465	15417	15617	15295	15402	15436	15778	15559	15524	15379	15475	15408	15595	15464	15505	15550	15510	15464	15493	15374	15361	15189	15277	15393	15332	15434	15265	15160	15360	15315	15241	15468	15559	15345	15335	15147	15390	15286	15306	15126	15417	15306	15448	15376	15628	15356	15366	15483	15402	15485	15248	15371	15467	15499	15313	15187	15388	15599	15453	15490	15278	15358	15512	15246	15583	15286	15387	15254	15384	15487	15359	15384	15299	15354	15233	15276	15316	15456	15449	15251	15204	15291	15300	15487	15307	15312	15424	15401	15334	15537	15355	15439	15340	15303	15259	15450	15503	15377	15243	15381	15329	15243	15252	15408	15441	15361	15289	15415	15409	15235	15333	15348	15412	15130	15381	15381	15281	15282	15271	15407	15208	15504	15336	15467	15375	15414	15337	15438	15360	15298	15295	15292	15382	15448	15348	15307	15323	15344	15305	15389	15390	15211	15381	15247	15219	15318	15307	15413	15325	15448	15356	15190	15291	15411	15456	15456	15386	15244	15443	15519	15255	15265	15450	15342	15431	15446	15294	15252	15398	15390	15239	15276	15174	15320	15426	15474	15305	15522	15217	15430	15319	15371	15400	15247	15259	15049	15338	15283	15232	15377	15513	15322	15590	15370	15341	15105	15276	15078	15244	15216	15334	15224	15268	15450	15290	15328	15394	15264	15240	15284	15500	15328	15499	15232	15304	15286	15462	15307	15265	15310	15354	15471	15273	15352	15271	15389	15385	15422	15416	15449	15438	15409	15501	15437	15229	15300	15431	15331	15501	15279	15236	15135	15397	15234	15529	15408	15443	15231	15250	15444	15194	15317	15258	15421	15332	15231	15393	15365	15277	15547	15346	15383	15228	15201	15203	15487	15430	15453	15357	15405	15189	15407	15381	15391	15477	15322	15361	15352	15266	15340	15255	15298	15359	15256	15260	15427	15447	15382	15321	15484	15454	15342	15144	15151	15325	15275	15354	15229	15522	15371	15358	15435	15455	15215	15381	15300	15451	15533	15492	15455	15436	15526	15287	15453	15277	15320	15546	15441	15375	15360	15262	15315	15360	15368	15276	15581	15615	15248	15349	15277	15358	15362	15232	15316	15406	15328	15338	15391	15262	15316	15191	15270	15353	15196	15326	15160	15247	15414	15419	15139	15330	15220	15325	15378	15405	15297	15410	15307	15365	15310	15534	15438	15632	15300	15341	15196	15275	15194	15424	15489	15397	15308	15353	15527	15472	15532	15336	15429	15277	15206	15466	15585	15369	15319	15209	15324	15304	15351	15381	15307	15560	15361	15192	15336	15421	15425	15383	15343	15349	15482	15247	15309	15325	15230	15342	15196	15157	15222	15443	15392	15392	15310	15370	15590	15460	15462	15245	15362	15316	15414	15347	15429	15463	15437	15393	15216	15404	15526	15238	15207	15379	15401	15278	15247	15258	15313	15305	15342	15579	15451	15455	15443	15465	15232	15426	15229	15355	15369	15234	15446	15226	15320	15288	15408	15455	15481	15353	15419	15297	15371	15505	15408	15337	15516	15338	15362	15384	15451	15382	15330	15319	15332	15136	15306	15289	15594	15256	15102	15448	15332	15491	15372	15276	15459	15254	15189	15254	15450	15426	15200	15439	15363	15239	15237	15264	15445	15321	15376	15391	15436	15402	15433	15548	15301	15281	15410	15426	15176	15455	15480	15239	15380	15284	15407	15302	15365	15455	15585	15103	15427	15350	15364	15535	15236	15287	15374	15555	15394	15304	15361	15485	15306	15320	15244	15375	15585	15462	15461	15342	15382	15256	15427	15388	15199	15343	15258	15194	15232	15335	15261	15471	15292	15425	15339	15317	15600	15414	15367	15256	15144	15403	15326	15300	15355	15622	15262	15422	15243	15400	15269	15298	15425	15415	15230	15342	15371	15522	15315	15457	15422	15141	15357	15280	15277	15410	15360	15374	15471	15408	15208	15311	15329	15176	15344	15359	15463	15406	15245	15360	15311	15317	15354	15363	15374	15260	15257	15347	15188	15306	15318	15250	15168	15437	15256	15172	15240	15299	15480	15374	15392	15267	15354	15382	15334	15209	15408	15420	15380	15303	15285	15364	15453	15341	15316	15445	15378	15265	15402	15362	15364	15289	15454	15590	15544	15509	15167	15373	15179	15247	15262	15320	15299	15318	15171	15245	15175	15268	15281	15445	15310	15312	15346	15362	15422	15349	15536	15400	15149	15292	15326	15475	15288	15253	15491	15431	15464	15254	15302	15365	15292	15261	15369	15403	15340	15504	15348	15218	15111	15228	15322	15154	15221	15388	15294	15234	15297	15194	15255	15315	15104	15387	15373	15420	15396	15351	15368	15361	15235	15291	15400	15166	15374	15274	15224	15297	15352	15359	15349	15361	15242	15361	15406	15244	15406	15266	15331	15343	15410	15520	15318	15470	15255	15419	15425	15443	15352	15216	15360	15594	15432	15189	15439	15261	15500	15206	15312	15379	15228	15308	15216	15369	15536	15593	15334	15338	15132	15240	15229	15371	15371	15269	15412	15357	15408	15211	15471	15284	15343	15454	15172	15291	15328	15261	15321	15491	15435	15312	15455	15346	15368	15224	15388	15150	15300	15294	15316	15542	15361	15539	15450	15466	15411	15495	15258	15470	15493	15430	15355	15306	15257	15384	15512	15400	15326	15318	15138	15226	15206	15355	15186	15379	15188	15269	15340	15440	15317	15257	15141	15423	15376	15493	15442	15459	15477	15340	15346	15256	15317	15355	15198	15521	15380	15337	15282	15246	15441	15291	15331	15413	15343	15441	15297	15343	15186	15486	15352	15253	15108	15369	15379	15476	15183	15394	15366	15369	15463	15247	15185	15203	15401	15215	15386	15336	15298	15315	15358	15514	15295	15183	15486	15537	15300	15450	15294	15532	15356	15489	15389	15380	15382	15495	15363	15378	15426	15278	15410	15075	15306	15454	15319	15328	15377	15440	15399	15360	15303	15455	15425	15483	15489	15408	15519	15289	15112	15518	15416	15537	15304	15249	15269	15388	15346	15441	15280	15386	15142	15206	15301	15251	15419	15446	15168	15511	15424	15127	15472	15215	15572	15586	15224	15539	15229	15330	15359	15240	15307	15434	15466	15093	15463	15667	15498	15335	15253	15451	15367	15220	15321	15221	15260	15627	15239	15329	15403	15236	15404	15523	15177	15203	15243	15503	15491	15369	15470	15398	15408	15281	15384	15469	15328	15367	15416	15248	15492	15247	15427	15375	15295	15104	15417	15309	15332	15360	15330	15347	15220	15253	15476	15500	15378	15466	15225	15382	15442	15340	15563	15131	15224	15463	15409	15327	15291	15356	15360	15444	15318	15281	15307	15239	15387	15343	15267	15228	15300	15476	15337	15431	15305	15395	15242	15230	15473	15440	15392	15350	15505	15358	15536	15371	15251	15317	15276	15328	15282	15271	15423	15380	15501	15267	15514	15324	15433	15245	15412	15594	15612	15275	15288	15416	15378	15314	15420	15283	15314	15300	15496	15217	15082	15556	15402	15205	15337	15344	15284	15361	15330	15325	15173	15456	15301	15480	15561	15474	15412	15403	15346	15433	15285	15359	15269	15228	15419	15243	15271	15544	15478	15400	15266	15283	15277	15372	15106	15509	15439	15416	15308	15261	15320	15282	15453	15408	15366	15407	15542	15330	15395	15380	15254	15250	15130	15160	15364	15302	15432	15243	15062	15439	15208	15199	15340	15356	15155	15278	15411	15319	15470	15306	15300	15163	15483	15499	15314	15219	15270	15174	15335	15455	15331	15519	15328	15277	15402	15315	15254	15184	15528	15326	15394	15507	15554	15177	15480	15384	15423	15277	15238	15398	15333	15219	15446	15340	15531	15342	15549	15260	15304	15409	15166	15478	15262	15303	15328	15590	15372	15378	15394	15295	15394	15496	15488	15359	15357	15444	15412	15319	15367	15593	15391	15375	15419	15498	15459	15378	15547	15486	15424	15456	15421	15308	15464	15381	15430	15447	15388	15160	15317	15281	15286	15411	15453	15544	15571	15234	15334	15363	15261	15240	15261	15301	15507	15438	15133	15525	15334	15356	15435	15213	15324	15399	15307	15277	15151	15210	15368	15231	15335	15250	15361	15232	15401	15337	15559	15274	15318	15362	15398	15279	15167	15317	15479	15415	15313	15442	15509	15445	15442	15359	15329	15254	15296	15164	15249	15268	15384	15406	15446	15223	15384	15406	15408	15450	15428	15251	15454	15464	15461	15382	15293	15461	15610	15459	15410	15326	15332	15413	15403	15315	15215	15259	15191	15510	15467	15342	15297	15486	15378	15292	15378	15360	15391	15350	15516	15430	15594	15312	15437	15285	15411	15422	15416	15448	15392	15347	15324	15399	15284	15481	15244	15587	15163	15522	15434	15449	15324	15192	15289	15283	15432	15394	15347	15337	15532	15557	15286	15354	15298	15456	15261	15336	15418	15577	15335	15172	15233	15366	15264	15496	15531	15258	15381	15067	15504	15541	15203	15354	15450	15295	15445	15196	15428	15222	15306	15288	15432	15253	15323	15278	15321	15379	15277	15485	15096	15363	15422	15221	15642	15311	15126	15280	15338	15465	15285	15499	15095	15317	15419	15432	15403	15395	15382	15335	15266	15373	15357	15265	15431	15568	15234	15440	15515	15281	15528	15282	15388	15351	15200	15328	15354	15486	15361	15527	15377	15090	15246	15551	15219	15490	15408	15449	15258	15420	15431	15497	15367	15433	15326	15407	15348	15445	15417	15409	15367	15258	15378	15410	15285	15388	15212	15308	15226	15374	15456	15321	15370	15366	15485	15341	15423	15348	15192	15331	15615	15472	15152	15471	15563	15226	15304	15406	15306	15498	15413	15298	15386	15116	15396	15405	15382	15399	15340	15297	15224	15251	15150	15211	15348	15306	15340	15362	15360	15525	15445	15300	15381	15415	15382	15339	15365	15404	15334	15226	15355	15354	15391	15317	15285	15311	15441	15454	15431	15464	15154	15545	15259	15313	15508	15307	15238	15383	15262	15330	15356	15345	15305	15410	15538
23495	34339	33351	25846	21182	18520	17267	16587	15907	15734	15249	15202	15055	14949	14712	14795	14794	14694	14486	14745	14609	14538	14662	14686	14646	14540	14489	14597	14454	14656	14532	14675	14546	14560	14582	14741	14352	14458	14633	14465	14435	14452	14722	14410	14483	14545	14431	14481	14398	14382	14372	14478	14589	14646	14461	14510	14400	14552	14442	14543	14382	14545	14574	14484	14604	14545	14566	14427	14524	14518	14507	14583	14478	14710	14596	14536	14628	14544	14469	14586	14519	14594	14517	14612	14491	14640	14478	14472	14698	14538	14479	14550	14393	14505	14372	14440	14493	14523	14617	14792	14588	14646	14452	14488	14505	14543	14488	14483	14559	14487	14420	14429	14460	14501	14544	14581	14608	14529	14408	14527	14527	14529	14449	14565	14533	14609	14610	14536	14502	14696	14361	14687	14630	14602	14602	14313	14481	14532	14462	14471	14474	14549	14470	14518	14546	14505	14642	14373	14549	14613	14541	14497	14311	14467	14401	14528	14492	14573	14457	14480	14436	14533	14553	14395	14509	14490	14520	14474	14424	14584	14399	14576	14419	14498	14423	14430	14510	14531	14515	14629	14362	14592	14499	14656	14420	14517	14614	14629	14369	14520	14396	14596	14468	14472	14466	14500	14449	14559	14589	14538	14459	14454	14536	14468	14521	14514	14424	14451	14565	14596	14518	14419	14498	14604	14490	14437	14393	14450	14650	14556	14542	14576	14354	14449	14355	14624	14354	14595	14416	14497	14535	14539	14465	14576	14423	14392	14518	14611	14382	14349	14499	14637	14424	14565	14450	14429	14546	14550	14588	14525	14641	14426	14428	14432	14621	14515	14491	14561	14543	14461	14580	14652	14414	14531	14574	14507	14563	14569	14416	14583	14447	14590	14538	14386	14366	14559	14627	14563	14430	14591	14425	14479	14233	14450	14482	14503	14335	14323	14460	14448	14580	14552	14286	14515	14529	14563	14376	14555	14445	14546	14456	14548	14275	14380	14487	14481	14550	14359	14469	14575	14563	14513	14396	14334	14576	14446	14454	14457	14423	14493	14502	14462	14322	14394	14417	14648	14416	14439	14600	14504	14560	14536	14346	14585	14468	14447	14428	14474	14523	14634	14390	14545	14504	14454	14469	14559	14365	14387	14551	14435	14495	14436	14466	14553	14428	14534	14453	14649	14511	14546	14560	14462	14600	14510	14430	14391	14697	14586	14526	14635	14368	14547	14394	14315	14599	14436	14311	14552	14547	14450	14385	14541	14725	14635	14377	14676	14420	14442	14420	14447	14518	14465	14596	14559	14561	14466	14538	14495	14665	14511	14566	14312	14398	14528	14440	14586	14441	14551	14417	14452	14451	14450	14502	14473	14584	14483	14469	14497	14581	14448	14583	14481	14461	14395	14401	14442	14488	14475	14550	14618	14509	14470	14558	14341	14562	14492	14477	14621	14548	14552	14541	14488	14429	14431	14513	14531	14570	14573	14441	14572	14510	14599	14588	14439	14455	14361	14604	14509	14541	14528	14696	14492	14405	14428	14549	14627	14404	14510	14514	14457	14500	14617	14490	14502	14586	14486	14569	14547	14599	14465	14584	14408	14422	14609	14440	14365	14469	14546	14402	14602	14654	14500	14515	14453	14352	14601	14329	14593	14227	14604	14539	14581	14594	14469	14502	14580	14579	14557	14399	14505	14433	14626	14395	14394	14614	14417	14555	14460	14567	14459	14620	14578	14526	14458	14443	14481	14558	14535	14503	14517	14514	14582	14363	14690	14356	14571	14419	14589	14544	14553	14454	14566	14533	14456	14468	14526	14529	14434	14498	14547	14591	14483	14428	14563	14463	14669	14551	14541	14463	14412	14502	14610	14539	14439	14614	14546	14639	14483	14389	14405	14273	14584	14565	14263	14505	14332	14380	14450	14667	14258	14474	14590	14428	14536	14547	14509	14285	14477	14583	14428	14587	14471	14415	14582	14471	14524	14445	14483	14524	14523	14695	14571	14571	14418	14540	14448	14473	14273	14634	14527	14414	14432	14547	14528	14552	14342	14327	14390	14690	14517	14529	14498	14534	14569	14391	14611	14605	14471	14532	14411	14575	14333	14642	14261	14477	14706	14476	14525	14503	14539	14559	14599	14517	14559	14643	14505	14469	14455	14701	14552	14371	14423	14374	14530	14613	14605	14541	14549	14514	14543	14474	14635	14446	14517	14433	14512	14502	14522	14592	14419	14468	14419	14628	14439	14518	14536	14454	14508	14489	14436	14670	14337	14450	14555	14560	14464	14614	14449	14774	14629	14550	14556	14319	14540	14515	14444	14387	14549	14413	14416	14733	14597	14448	14404	14441	14426	14576	14335	14435	14404	14432	14433	14509	14630	14501	14600	14400	14547	14472	14511	14525	14645	14529	14518	14447	14524	14502	14487	14771	14590	14645	14437	14420	14553	14622	14454	14418	14363	14523	14602	14493	14384	14535	14511	14403	14482	14366	14603	14462	14703	14358	14539	14451	14449	14433	14545	14479	14627	14562	14486	14648	14545	14370	14386	14536	14521	14602	14468	14479	14499	14581	14477	14548	14675	14565	14600	14714	14585	14582	14552	14509	14599	14515	14396	14477	14461	14478	14428	14598	14485	14527	14762	14534	14557	14369	14422	14659	14742	14393	14457	14306	14292	14524	14503	14517	14482	14649	14409	14495	14507	14449	14403	14493	14637	14517	14366	14490	14523	14358	14454	14467	14643	14539	14490	14529	14537	14498	14349	14441	14452	14762	14574	14645	14503	14554	14482	14455	14507	14524	14365	14485	14439	14593	14574	14608	14510	14585	14497	14443	14398	14392	14600	14665	14416	14552	14523	14383	14477	14638	14551	14503	14454	14713	14585	14440	14626	14514	14562	14524	14582	14547	14375	14637	14758	14417	14372	14306	14549	14609	14478	14440	14638	14343	14522	14436	14528	14408	14356	14465	14338	14579	14495	14490	14655	14808	14459	14486	14393	14267	14570	14490	14534	14575	14488	14516	14485	14481	14534	14401	14533	14570	14432	14330	14549	14632	14557	14388	14524	14660	14470	14589	14458	14406	14582	14468	14474	14401	14402	14519	14535	14557	14485	14558	14579	14485	14351	14514	14401	14477	14652	14358	14469	14599	14519	14530	14372	14489	14689	14484	14467	14575	14432	14565	14392	14496	14536	14522	14567	14420	14443	14496	14500	14518	14513	14485	14440	14487	14612	14432	14553	14377	14519	14497	14513	14426	14587	14528	14532	14639	14406	14518	14527	14411	14339	14533	14530	14429	14636	14582	14528	14602	14364	14680	14503	14611	14523	14531	14491	14686	14581	14441	14475	14492	14553	14422	14488	14435	14476	14534	14477	14494	14430	14424	14366	14491	14516	14380	14477	14483	14462	14495	14609	14404	14473	14532	14409	14631	14622	14534	14499	14493	14567	14577	14380	14656	14485	14611	14479	14517	14457	14380	14447	14409	14312	14518	14431	14610	14459	14343	14482	14408	14522	14532	14550	14547	14591	14599	14439	14364	14391	14603	14531	14436	14503	14407	14481	14441	14598	14326	14374	14611	14597	14367	14551	14495	14543	14626	14524	14365	14492	14435	14475	14568	14339	14405	14679	14690	14547	14591	14439	14316	14459	14496	14384	14663	14634	14576	14496	14421	14460	14515	14589	14403	14487	14429	14490	14470	14383	14482	14606	14583	14524	14398	14453	14518	14463	14427	14322	14451	14379	14565	14429	14546	14561	14628	14572	14585	14557	14656	14430	14576	14548	14488	14492	14451	14567	14560	14472	14559	14566	14607	14404	14699	14442	14629	14421	14533	14464	14551	14473	14320	14628	14473	14524	14468	14443	14654	14570	14525	14554	14375	14565	14517	14580	14518	14605	14499	14458	14345	14548	14494	14556	14565	14658	14520	14404	14478	14513	14684	14534	14534	14325	14543	14562	14590	14510	14433	14603	14585	14654	14623	14502	14496	14554	14486	14541	14418	14688	14402	14438	14390	14531	14488	14539	14439	14456	14403	14498	14578	14479	14358	14533	14572	14670	14485	14506	14524	14450	14430	14329	14519	14498	14717	14357	14399	14550	14459	14445	14706	14505	14392	14589	14570	14303	14481	14444	14423	14394	14608	14531	14504	14538	14487	14487	14285	14423	14454	14451	14458	14540	14520	14467	14579	14538	14461	14387	14520	14591	14604	14515	14604	14487	14387	14368	14609	14444	14351	14522	14498	14611	14413	14642	14361	14434	14528	14430	14394	14369	14496	14475	14671	14465	14529	14581	14562	14347	14520	14639	14727	14489	14419	14530	14446	14435	14534	14608	14571	14521	14457	14523	14473	14501	14375	14361	14429	14728	14485	14467	14379	14434	14409	14586	14646	14529	14666	14356	14300	14506	14631	14699	14516	14582	14472	14495	14588	14506	14500	14562	14424	14455	14524	14664	14492	14399	14464	14473	14439	14371	14457	14537	14447	14632	14371	14595	14422	14494	14476	14668	14607	14484	14546	14437	14494	14365	14308	14557	14645	14330	14623	14495	14409	14670	14485	14501	14475	14404	14501	14457	14543	14468	14581	14555	14389	14768	14554	14501	14582	14533	14443	14550	14609	14457	14494	14404	14493	14550	14487	14477	14429	14498	14541	14486	14492	14509	14582	14422	14506	14647	14520	14479	14641	14663	14559	14306	14444	14416	14526	14645	14250	14522	14420	14396	14591	14593	14563	14552	14567	14597	14283	14407	14579	14313	14366	14480	14576	14325	14547	14535	14360	14425	14569	14520	14486	14441	14336	14446	14478	14609	14709	14507	14546	14590	14506	14501	14399	14478	14553	14631	14502	14446	14575	14401	14679	14570	14525	14606	14329	14584	14494	14315	14768	14443	14361	14507	14530	14576	14560	14575	14586	14622	14406	14396	14812	14421	14515	14574	14510	14505	14459	14419	14549	14625	14583	14671	14393	14477	14497	14420	14396	14494	14524	14555	14518	14571	14549	14464	14567	14475	14756	14445	14523	14480	14581	14579	14492	14623	14598	14595	14611	14444	14669	14511	14335	14517	14648	14357	14496	14492	14510	14362	14601	14463	14538	14580	14553	14501	14393	14441	14455	14352	14524	14535	14485	14398	14582	14282
23921	21167	28602	25187	23536	23395	22079	18976	17804	17483	17098	16689	16222	16513	16171	16053	16165	16114	16073	15906	16207	16120	15965	15954	16104	15881	16008	15841	15894	15904	16047	15786	15898	15841	15876	16123	15819	15942	15728	16062	15879	15808	15824	15727	15770	16038	15936	15712	15887	15822	15667	15734	15771	15757	15883	15828	15650	15587	15850	15893	15855	15653	15716	15910	15807	15575	15790	15898	15850	15951	15764	15749	15805	15925	15899	15731	15668	15820	15733	15753	15590	15822	15834	15818	15936	15746	15953	15705	15793	15596	15717	15812	15797	15984	15948	15553	15828	15636	15610	15646	15531	15739	15712	15773	16162	15765	15806	15617	15923	16028	15887	15701	15828	15784	15728	15839	15835	15692	15631	15730	15692	15766	15690	15822	15804	15750	15834	15626	15824	15822	15726	15753	15763	15966	15651	15921	15790	15883	15711	15630	15641	15673	15806	15710	15741	15804	15847	15804	15568	15834	15935	15827	15804	15951	15953	15678	15906	15755	15627	15738	15713	15599	15660	15741	15793	15850	15720	15741	15791	15612	15596	15737	15928	15757	15803	15857	15786	15621	15925	15816	15776	15705	15867	15741	15843	15716	15887	15773	15884	15792	15708	15645	15661	15694	15873	15688	15841	15519	15705	15740	15508	15736	15666	15832	15902	15759	15688	15638	15819	15636	15678	15805	15786	15684	15579	15729	15901	15772	15838	15857	15677	15707	15827	15613	15768	15720	15676	15532	15860	15689	15764	15699	15903	15665	15561	15733	15890	15863	15948	15676	15550	15721	15846	15832	15850	15761	15638	15632	15970	15646	15782	15703	15647	15809	15887	15814	15782	15848	15619	15743	15610	15727	15790	15731	15851	15827	15937	15788	15954	15718	15872	15801	15794	15728	15669	15723	15570	15501	15576	15764	15708	15671	15607	15815	15564	15907	15755	15858	15912	15652	15878	15900	15886	15753	15651	16130	15614	15728	15723	15882	15957	15653	15754	15711	15660	15693	15644	15782	15818	15900	15786	15827	15732	15734	15871	15822	15702	15625	15881	15792	15889	15703	15770	15630	15622	15704	15713	15675	15843	15696	15653	15692	15800	15679	15678	15917	15877	15898	15959	15787	15699	15665	15942	15693	15557	15889	15733	15669	15574	15965	15835	15575	15567	15835	15579	15760	15846	15680	15805	15804	15613	15577	15651	15563	15804	15620	15839	15475	15726	15579	15757	15781	15829	15749	15671	15735	15757	15699	15580	15681	15690	15931	15955	15763	15781	15993	15755	15869	15917	15779	15812	15714	15812	15676	15918	16001	15586	15733	15830	15830	15816	15795	15565	15702	15805	15677	15778	15814	15774	15718	15886	15727	15802	15801	15676	15629	15875	15740	15644	15707	15761	15772	15681	15677	15781	15441	15782	15671	15690	15866	15821	15924	15812	15887	15798	15963	15830	15701	15784	15624	15559	15696	15789	15692	15657	15744	15790	15572	15735	15594	15847	15734	15851	15704	15867	15813	15842	15722	15746	15698	15725	15622	15835	16009	15893	15862	16013	15810	15785	15775	15749	15590	15514	15998	15693	15779	15789	15687	15782	15753	15845	15711	15762	15811	15514	15715	15663	15883	15941	15732	15761	15769	15793	15683	15698	15648	15823	15877	15678	15720	15758	15759	15862	15674	15540	15791	15793	15633	15793	15588	15716	15841	15784	15763	15941	15840	15889	15732	15890	15652	15807	15741	15769	15688	15796	15846	15790	15665	15828	15605	15750	15644	15750	15724	15697	15725	15753	15784	15652	15516	15820	15615	15742	15804	15661	15823	15719	15811	15962	15831	15750	15879	15761	15798	15739	15852	15571	16008	15723	15693	15703	15891	15841	15744	15743	15631	15952	15801	15733	15821	15896	15824	15969	15795	15783	15926	15689	15653	15704	15547	15519	15631	15831	15761	15902	15667	15835	15678	15840	15769	15829	15714	15522	15727	15702	15574	15639	15743	15791	15652	15643	15691	15496	15794	15736	15648	15971	15827	15764	15705	15987	15743	15694	15526	15590	15702	15920	15651	15694	15792	15986	15649	15733	15969	15758	15725	15676	15635	15702	15867	15733	15759	15694	15524	15766	15745	15664	15844	15867	15552	15920	15828	15830	15760	16036	15831	15950	15588	15663	15825	15879	15735	15695	15759	15880	15931	15651	15657	15690	15686	16043	15799	15775	15759	15639	15730	15950	16004	15599	15789	15796	15556	15663	15567	15920	15706	15576	15696	15895	15733	15972	15778	15686	15970	15773	15689	15942	15879	15946	15614	15771	15677	15835	15831	15823	15530	15822	15715	15830	15945	15584	15827	15826	15791	15668	15868	15777	15599	15734	15772	15749	15767	15695	15622	15876	15699	15752	15637	15708	15970	15882	15656	15748	15830	15767	15741	15774	15702	15608	15681	15611	15882	15717	15658	15832	15788	15881	15962	15713	15552	15692	15700	15877	15847	15832	15660	15784	15842	15645	15970	15927	15935	15785	15577	15928	16006	15703	15913	15640	15692	15694	15743	15710	15505	15831	15715	15892	15908	15616	15799	15567	15562	15598	15811	15669	15690	15918	15710	15699	15782	15610	15911	15708	15745	15842	15823	15821	15765	15796	15678	15634	15466	16143	15645	15779	15801	15632	15674	15567	15568	15844	15562	15847	15866	15763	15918	15784	15654	15729	15764	15793	15879	15609	15761	15620	15615	15758	15654	15663	15667	15791	15803	15919	15779	15710	15728	15933	15787	15921	15949	15746	15564	15803	15774	15740	15820	15891	15793	15856	15829	15601	15760	15711	15744	16022	15676	15763	15785	15896	15884	15884	15876	15742	15710	15817	15611	15822	15851	15837	15679	15700	15538	15772	15898	15776	15824	15662	15720	15704	15908	15762	15885	15722	15740	15871	15981	15736	15552	15769	15588	15862	15627	15855	15646	15775	15692	15702	15822	15939	15740	15629	15691	15791	15643	15718	15830	15751	15772	15705	15700	15677	15913	15800	15766	15651	15883	15745	15618	15956	15825	15867	15655	15665	15684	15641	15581	15855	15848	15889	15930	15698	15924	15979	15633	15909	15825	15816	15812	15870	15729	15866	15800	15922	15745	15644	15816	15787	15806	15830	15644	15722	15643	15930	15613	15683	15619	15854	15745	15601	15635	15644	15645	15574	15829	15771	15808	15868	15771	15896	15805	15699	15738	15785	15825	15783	15898	15777	15815	15762	15759	15771	15860	15858	15656	15779	15809	15835	15763	15744	15683	15755	15530	15780	15845	15605	15616	15663	15532	15778	15766	15844	15873	15701	15868	15737	15854	15609	15910	15660	15736	15742	15788	15709	15816	15800	15700	15898	15765	15939	15535	15727	15717	15774	15724	15838	15525	15835	15908	15732	15751	15604	15728	15811	15735	15613	15857	15915	15679	15763	16023	15619	15762	15891	15746	15976	16016	15896	15880	15559	15833	15782	15840	15783	15835	15808	15652	15836	15695	15826	15913	15844	15988	15601	15629	15779	15885	15715	15862	15929	15802	15805	15911	15821	15576	15727	15960	15726	15741	15739	15656	15827	15644	15707	15653	15801	15757	15890	15799	15692	15678	15619	15783	15687	15810	15855	15762	15677	15702	15781	15569	15832	16012	15810	15558	15864	15610	15689	15667	15682	15897	15625	15791	15703	15816	15706	15696	15683	15803	15782	15818	15890	15802	15547	15755	15712	15718	15724	15810	15634	15773	15917	15872	15953	15857	15769	15740	15712	15498	15740	15773	15904	15752	15814	15722	15903	15540	15752	15777	15820	15898	15672	15781	15841	15745	15714	15823	15964	15718	15776	15883	15767	15776	15766	15742	15683	15828	15715	15600	15883	15672	15791	15815	15823	15670	15667	15553	15753	15610	15746	15914	15767	15744	15883	16020	15991	16255	15711	15787	15811	15650	15797	15817	15753	15701	15746	15753	15757	15603	15752	15702	15692	15815	15845	15644	15814	15780	15736	15788	15723	15579	15878	15851	15747	15795	15606	15629	15802	15807	15744	15733	15867	15982	15633	15775	15869	15779	15697	15806	15784	15802	15823	15749	15813	15736	15589	15668	15641	15680	15787	15701	15820	15761	15836	15827	15898	15877	15858	15735	15628	15705	15828	15723	15702	15876	15703	15642	15778	15876	15600	16026	15891	15644	15767	15699	15879	15851	15851	15771	15683	15786	15677	15759	15671	15768	15942	15986	15847	15780	15718	15706	15656	15780	15620	15573	15696	15763	15884	15876	15704	15619	15802	15758	15761	15768	15831	15703	15843	15767	15503	15741	15676	15891	15686	15794	15829	15784	15775	15798	15823	15643	15984	15863	15728	15806	15792	15741	15730	15816	15703	15915	15507	15775	15751	15660	15836	15857	15735	15897	15617	15733	15617	15674	15678	15706	15757	15841	15757	15605	15659	15674	15829	15730	15717	15813	15827	15729	15706	15503	15629	15764	15668	15934	15679	15665	15728	15852	15802	15701	15701	15667	15605	15750	15643	15621	15745	15838	15553	15881	15920	15721	15617	15773	15862	15671	15832	15581	15746	15714	15629	15722	15736	15613	15748	15650	15821	15959	15844	15660	15707	15642	15837	15601	15956	15849	15749	15568	15751	15751	15625	15790	15656	15850	15900	15767	15528	15696	15841	15703	15616	15767	15659	15695	15692	15812	15804	15700	15697	15736	16033	15948	15704	15786	15717	15653	15602	15626	15773	15799	15844	15912	15873	15823	15581	15866	15669	15905	15648	15907	15821	15734	15609	15840	15807	15692	15925	15575	15765	15808	15679	15892	15776	15793	15524	15764	15711	15890	15993	15668	16010	15759	15873	15880	15982	15746	15802	15833	15942	15882	15876	15776	15541	15649	15713	15743	15900	15731	15787	15829	15603	15820	15794	15450	15845	15863	15682	15841	15754	15850	15578	15693	15891	15740	15979	15822	15831	15955	15870	15769	15845	15809	15798	15863	15683	15830	15785	15702	15840	15784	15739	15675	15689	15785	15956	15559	15730	15737	15891	15635	15835	15615	15874	15893	15965	15734	15835	15640	15842	15718	15861	15700	15748	15827	15801	15714	15689	15660	15694	15825	15792	15757	15776	15710	15692	15896	15663	15735
24380	44976	46463	35385	28294	23237	20900	19025	17804	17186	16451	16218	15880	15579	15573	15258	15267	15258	15217	15063	15106	14888	14975	15038	15042	14785	14933	14884	14866	14984	14927	14903	14816	14832	14831	14976	14857	14849	14843	14798	14923	14866	14893	14969	14663	14504	14862	14649	14852	14859	14761	14697	14597	14699	14840	14842	14915	14783	14807	14563	14687	14800	14732	14808	14898	14750	14661	14859	14784	14856	14760	14943	14602	14594	14808	14738	14822	14656	14907	14607	14818	14754	14636	14853	14675	14775	14803	14744	14811	14700	14713	14713	14759	14771	14703	14603	14883	14851	14905	14724	14939	14911	14691	14646	14855	14685	14798	14727	14664	14746	14900	14791	14611	14627	14852	14617	14788	14635	14667	14865	14650	14762	14737	14681	14630	14847	14880	14839	14736	14857	14606	14728	14698	14827	15085	14688	14678	14666	14593	14701	14709	14693	14698	14796	14970	14772	14870	14806	14703	14854	14703	14788	14717	14763	14879	14735	14944	14807	14633	14710	14668	14940	14705	14623	14809	14711	14743	14818	14782	14563	14943	14606	14818	14794	14727	15026	14621	14698	15045	14684	14575	14867	14782	14819	14737	14623	14808	14840	14867	14848	14775	14668	14674	14660	14685	14680	14797	14663	14868	14837	14844	14617	14762	14744	14775	14813	14858	14580	14853	14832	14614	14890	14850	14802	14792	14782	14770	14741	14865	14676	14919	14807	14838	14691	14730	14815	14722	14791	14972	14758	14553	14912	14778	14655	14729	14741	14888	14924	14881	14852	14881	14537	14717	14863	14612	14784	14855	14852	14684	14812	14794	14895	14675	14720	14827	14866	14858	14783	14674	14820	14740	14745	14658	14768	14604	14660	14793	14870	14526	14691	14902	14696	14670	14632	14691	14910	14868	14744	14757	14783	14650	14848	14749	14730	14881	14650	14776	14905	14675	14712	14685	14673	14866	14823	14816	14697	14819	14758	14664	14654	14801	14741	14880	14783	14731	14851	14647	14605	14698	14797	14736	14757	14724	14847	14922	14921	14785	14627	14788	14783	14758	14855	14886	14876	14793	14656	14889	14830	14820	14681	14742	14837	14809	14802	14925	14684	14868	14853	14778	14849	14721	14757	14850	14713	14817	14721	14632	14641	14747	14621	14648	14718	14714	14873	14868	14788	14929	14755	14755	14904	14813	14865	14775	14751	14841	14651	14856	14692	14702	15036	14785	14855	14930	14831	14901	14547	14552	14762	14757	14666	14689	14885	14772	14784	14741	14731	14793	14856	14802	14828	14670	14782	14599	14875	14737	14726	14608	14743	14689	14877	14835	14779	14776	14847	14800	14650	14890	14738	14796	14797	14848	14853	14775	14849	14665	14787	14795	14719	14863	14883	14743	14765	14781	14892	14808	14813	14674	14794	14736	14746	14862	14703	14913	14595	14901	14680	14752	14679	14781	14665	14645	14821	14704	14821	14786	14763	14746	14772	14758	14750	14850	14871	14753	14863	14683	14748	14755	14704	14735	14635	14658	14671	14907	14802	14763	14758	14553	14646	14627	14791	14598	14748	14881	15002	14568	15036	14739	14796	14742	14874	14737	14567	14794	14567	14731	14853	14718	14802	14657	14809	14641	14816	14792	14577	14862	14615	14767	14765	14807	14749	14754	14868	14772	14846	14700	14835	14790	14733	14886	14899	14652	14858	14693	14714	14935	14816	14623	14800	14648	14690	14754	14782	14882	14976	14769	14814	14797	14793	14894	14711	14761	14713	14774	14635	14877	14911	14831	14822	14806	14533	14696	14666	14722	14648	14851	14883	14779	14897	14622	14973	14772	14790	14860	14511	14734	14665	14770	14745	14686	14770	14835	14762	14888	14739	14808	14846	14713	14797	14755	14801	14720	14785	14763	14958	14782	14893	14903	14586	14748	14773	14809	14796	14795	14781	14824	14714	14680	14669	14738	14667	14700	14831	14762	14797	14802	14944	14836	14796	14818	14885	14875	14706	14661	14772	14917	14630	14901	15008	14932	14813	14709	14728	14774	14745	14672	14794	14584	14852	14567	14641	14697	14771	14811	14739	14886	14662	14773	14615	14628	14701	14968	14831	14716	14733	14870	14931	14725	14746	14893	14714	14734	14742	14946	14792	14766	14699	14854	14821	14794	14876	14700	14861	14703	14611	14714	14761	14720	14851	14873	14789	14763	14900	14839	14773	14732	14772	14814	14729	14668	14731	14571	14762	14669	14765	14838	14821	14792	14780	14678	14770	14739	14738	14816	14852	14692	14858	14708	14698	14610	14924	14873	14939	14876	14703	14881	14913	14772	14825	14728	14710	14724	14767	14833	14709	14884	14694	14727	14694	14734	14777	14769	14560	14790	14763	14818	14723	14790	14902	14654	14956	14848	14701	14692	14756	14842	14685	15002	14674	14719	14704	14698	14865	14627	14794	14727	14775	14677	14750	14693	14705	14662	14671	14845	14792	14766	14600	14805	14714	14702	14741	14752	14908	14771	14708	14751	14811	14788	14774	14710	14707	14914	14760	14736	14783	14834	14801	14767	14707	14723	14748	14880	14852	14757	14885	14698	14938	14900	14550	14865	14937	14851	14661	14928	14627	14786	14817	14787	14725	14656	14686	14745	14761	14857	14754	14889	14935	14819	14761	14765	14832	14809	14898	14917	14789	14741	14765	14757	14745	14676	14733	14734	14831	14864	14769	14731	14779	14903	14729	14686	14935	14722	14727	14780	14973	14890	14873	14804	14686	14761	14749	14811	14703	14719	14927	14711	14776	14801	14612	14743	14713	14725	14831	14494	14983	14895	14702	14616	14837	14818	14863	14692	14719	14703	14784	14775	14756	14555	14895	14632	14701	14651	14627	14709	14819	14782	14942	14858	14745	14818	14751	14753	14801	14797	14750	14769	14843	14760	14837	14817	14836	14870	14852	14822	14614	14792	14724	14742	14601	14769	14929	14806	14755	14821	14753	14743	14940	14732	14643	14557	14682	14858	14814	14796	14623	14634	14948	14857	14705	14892	14828	14735	14532	14687	14628	15067	14679	14588	14916	14718	14916	14718	14664	14879	14748	14694	14675	14834	14608	14845	14587	14719	14888	14753	14648	14642	14936	14693	14784	14561	14740	14801	14672	14669	14773	14651	14961	14703	14778	14772	14791	14739	14861	14913	14746	14817	14885	14732	14755	14814	14823	14889	14613	14645	14727	14684	14842	14748	14830	14819	14712	14710	14548	14757	14671	14712	14677	14802	14631	14785	14890	14787	14761	14748	14755	14622	14949	14698	14816	14677	14962	14810	14875	14683	14697	14840	14765	14647	14757	14550	14486	14933	14638	14845	14649	14796	14639	14784	14643	14673	14951	14666	14804	14875	14685	14722	14600	14772	14791	14765	14656	14884	14721	14709	14692	14762	14727	14706	14811	14781	14743	14701	14798	14796	14899	14817	14704	14696	14729	14806	14838	14933	14805	14659	14850	14460	14800	14794	14726	14799	14718	14885	14791	14711	14612	14646	14850	14750	14905	14752	14960	14583	14897	14789	14881	14639	14790	14761	14736	14906	14635	14770	14744	14904	14802	14722	14598	14635	14715	14654	14859	14783	14892	14714	14652	14845	14825	14705	14650	14823	14570	15006	14723	14740	14855	14822	14855	14655	14907	14846	14883	14740	14774	14759	14824	14886	14764	14752	14653	14844	14827	14927	14867	14674	14733	14754	14887	14639	14725	14818	14751	14767	14597	14699	14878	14902	14714	14842	14734	14878	14792	14652	14681	14767	14860	14727	14714	14804	14677	14908	14605	14790	14891	14786	14903	14800	14817	14657	14584	14658	14638	14770	14670	14704	14769	14815	14969	14893	14945	14806	14763	14644	14645	14788	14725	14668	14734	14811	14888	14829	14783	14658	14714	14831	14973	14826	14810	14795	14675	14715	14669	14716	14903	14804	14661	14739	14608	14678	14853	14779	14820	14545	14880	14658	14697	14735	14621	14774	14892	14596	14869	14741	14697	14851	14808	14837	14844	14673	14627	14840	14739	14812	14766	14798	14662	14672	14855	14689	14665	14846	14887	14855	14719	14757	14855	14807	14714	14885	14639	14727	14773	14743	14754	14743	14952	14812	14774	14786	14918	14886	14760	14721	14792	14738	14794	14783	14900	14812	14795	14810	14880	14721	14874	14799	14838	14699	14988	14839	14773	14822	14954	14773	14582	14912	14873	14616	14890	14730	14813	14893	14535	14762	14713	14817	14649	14721	14793	14744	14662	14685	14815	14895	14822	14710	14932	14750	14867	14771	14818	14711	14623	14779	14654	14945	14699	14810	14819	14894	14587	14721	14814	14906	14763	14894	14878	14752	14912	14757	14827	14746	14944	14663	14729	14703	14797	14805	14744	14684	14629	14752	14819	14715	14784	14673	14800	14785	14933	14753	14770	14714	14725	14686	14764	14627	14909	14566	14808	14756	14814	14931	14820	14780	14710	14839	14712	14742	14756	14765	14649	14765	14781	14644	14608	14814	14758	14775	14808	14833	14743	14782	14816	14836	14805	14721	14786	14864	14761	14683	14802	14823	14892	14697	14954	14718	14775	14687	14709	14820	14647	14760	14644	14666	14789	14897	14754	14696	14544	14787	14808	14762	14892	14751	14640	14812	14672	14799	14743	14614	14666	14616	14760	14838	14748	14862	14885	14780	14687	14736	14672	14783	14778	14531	14792	14894	14708	14751	14764	14887	14805	14643	14921	14744	14740	14691	14709	14644	14727	14849	14688	14809	14766	14749	14783	14819	14624	14723	14953	14627	14803	14583	14796	14692	14676	14686	14762	14660	14855	14730	14701	14726	14703	14715	14855	14760	14878	14700	14774	14833	14804	14736	14734	14791	14662	14837	14665	14799	14744	14702	14789	14765	14836	14681	14853	14780	14626	14666	14749	14759	14859	14755	14642	14793	14915	14853	14673	14728	14837	14930	14711	14809	14785	14794	14801	14717	14881	14733	14560	14579	14745	14692	14999	14667	14576	14604	14783	14709	14673	14627	14703	14805	14664	14752	15012	14850	14748	14804	14919	14848	14644	14731	14624	14899	14745	14789	14847	14835	14840	14658	14718	14778	14790	14875	14729	14683	14615	15004	14582
22564	21028	28803	23859	22593	25790	27263	22106	20426	20196	19421	18961	18817	18487	18183	18318	18085	17903	17868	17849	17709	17834	17610	17752	17625	17453	17567	17545	17665	17481	17583	17532	17565	17428	17528	17473	17567	17520	17410	17648	17381	17387	17461	17442	17284	17374	17452	17509	17398	17288	17461	17148	17186	17183	17563	17503	17441	17275	17413	17203	17433	17274	17322	17368	17414	17463	17466	17432	17403	17440	17529	17381	17371	17430	17314	17395	17307	17461	17369	17448	17291	17462	17313	17283	17262	17342	17271	17448	17409	17251	17436	17493	17439	17408	17267	17431	17250	17350	17285	17307	17166	17320	17340	17282	17407	17425	17469	17306	17147	17402	17342	17298	17475	17312	17414	17242	17368	17277	17264	17391	17364	17309	17466	17454	17473	17424	17451	17280	17519	17155	17240	17244	17351	17339	17407	17536	17423	17306	17322	17128	17228	17202	17317	17410	17406	17197	17257	17397	17405	17304	17150	17233	17202	17307	17372	17243	17388	17438	17243	17355	17462	17315	17213	17335	17337	17347	17364	17258	17150	17221	17393	17469	17396	17471	17313	17293	17295	17054	17171	17248	17000	17351	17318	17474	17544	17408	17405	17192	17249	17339	17270	17367	17186	17307	17259	17186	17355	17169	17255	17014	17302	17492	17483	17388	17311	17087	17309	17375	17253	17347	17506	17342	17174	17314	17363	17204	17416	17266	17406	17303	17206	17267	17190	17312	17286	17341	17411	17118	17224	17300	17235	17374	17260	17311	17293	17466	17407	17062	17213	17392	17174	17272	17136	17197	17441	17371	17332	17273	17324	17180	17258	17315	17176	17282	17258	17154	17445	17263	17201	17122	17289	17218	17324	17258	17390	17445	17378	17398	17361	17449	17263	17403	17231	17357	17244	17458	17471	17310	17175	17358	17334	17230	17398	17393	17360	17353	17194	17327	17479	17304	17212	17327	17395	17399	17360	17257	17296	17142	17095	17328	17386	17413	17303	17157	17337	17369	17291	17347	17169	17517	17317	17587	17370	17290	17226	17220	17197	17417	17118	17281	17185	17376	17254	17160	17309	17427	17415	17161	17081	17263	17403	17225	17381	17282	17579	17264	17332	17425	17073	17304	17499	17423	17333	17254	17300	17274	17386	17450	17504	17379	17413	17388	17202	17311	17194	17410	17568	17310	17345	17505	17331	17209	17227	17426	17325	17360	17229	17381	17467	17292	17325	17173	17121	17149	17365	17385	17069	17504	17125	17401	17236	17119	17416	17281	17406	17156	17082	17510	17550	17593	17321	17316	17409	17332	17415	17403	17334	17556	17335	17446	17378	17373	17328	17389	17262	17212	17201	17353	17293	17086	17440	17176	17343	17125	17187	17213	17174	17207	17288	17192	17306	17411	17108	17206	17346	17164	17304	17472	17174	17143	17425	17452	16994	17222	17338	17385	17483	17341	17521	17268	17270	17166	17191	17390	17359	17259	17274	17375	17210	17246	17262	17396	17514	17385	17268	17359	17341	17404	17443	17326	17248	17409	17357	17225	17367	17201	17485	17235	17191	17349	17412	17305	17382	17252	17247	17351	17212	17303	17383	17450	17309	17413	17220	17465	17299	17217	17412	17109	17298	17397	17421	17272	17187	17226	17337	17253	17323	17194	17344	17218	17521	17430	17300	17437	17318	17189	17398	17203	17247	17347	17434	17365	17169	17411	17224	17467	17409	17098	17319	17193	17272	17284	17116	17257	17262	17276	17203	17274	17316	17281	17358	17347	17173	17278	17387	17290	17146	17151	17337	17294	17321	17487	17490	17444	17356	17407	17339	17068	17521	17334	17389	17530	17250	17260	17196	17419	17329	17292	17440	17209	17446	17192	17246	17264	17334	17242	17022	17063	17219	17195	17432	17029	17187	17166	17270	17186	17221	17378	17061	17404	17471	17306	17302	17204	17351	17182	17278	17276	17223	17312	17513	17182	17099	17287	17245	17278	17447	17345	17496	17296	17311	17183	17298	17408	17184	17159	17404	17189	17420	17297	17352	17411	17283	17265	17417	17288	17364	17087	17269	17394	17369	17281	17318	17200	17243	17197	17480	17221	17302	17299	17481	17276	17441	17221	17397	17317	17356	17222	17406	17195	17300	17347	17419	17386	17360	17435	17249	17191	17167	17260	17459	17320	17323	17354	17269	17272	17289	17218	17319	17184	17167	17427	17145	17317	17267	17298	17508	17275	17343	17217	17211	17433	17079	17417	17231	17128	17435	17345	17346	17058	17431	17358	17380	17275	17325	17450	17096	17325	17079	17264	17341	17137	17214	17148	17135	17418	17387	17329	17492	17392	17324	17280	17242	17206	17111	17253	17208	17215	17300	17353	17439	17366	17318	17319	17394	17237	17512	17332	17561	17401	17346	17390	17384	17361	17200	17132	17351	17100	17171	17157	17422	17152	17383	17405	17558	17266	17365	17295	17221	17363	17200	17349	17449	17164	17403	17330	17320	17171	17255	17253	17283	17203	17238	17311	17384	17469	17346	17218	17378	17167	17284	17253	17272	17204	17206	17368	17313	17250	17237	17446	17266	17317	17551	17343	17457	17109	17207	17280	17335	17370	17344	17227	17383	17269	17338	17250	17307	17227	17489	17445	17227	17262	17111	17299	17374	17386	17270	17161	17243	17364	17293	17342	17267	17227	17368	17192	17540	17485	17337	17186	17305	17333	17253	17371	17470	17321	17376	17373	17421	17320	17206	17206	17319	17438	17437	17251	17229	17350	17394	17174	17223	17288	17356	17220	17433	17274	17311	17380	17266	17480	17348	17145	17406	17423	17361	17251	17219	17453	17280	17076	17318	17389	17258	17171	17412	17599	17456	17247	17503	17227	17351	17320	17521	17191	17202	17089	17214	17331	17300	17231	17147	17313	17258	17518	17293	17298	17283	17405	17256	17316	17235	17227	17233	17570	17576	17158	17320	17382	17011	17318	17118	17179	17444	17374	17326	17544	17349	17492	17197	17276	17258	17275	17228	17499	17266	17236	17202	17286	17209	17212	17129	17192	17326	17226	17392	17239	17151	17293	17318	17533	17251	17341	17474	17380	17410	17210	17383	17071	17244	17198	17143	17262	17217	17187	17277	17259	17283	17312	17224	17259	17268	17506	17198	17150	17255	17378	17221	17542	17401	17207	17362	17373	17264	17406	17343	17305	17284	17349	17286	17358	17246	17315	17441	17423	17304	17186	17269	17389	17166	17298	17155	17350	17322	17340	17322	17173	17346	17274	17382	17256	17192	17376	17262	17384	17130	17296	17275	17391	17076	17344	17365	17339	17263	17229	17229	17089	17201	17079	17296	17119	17371	17149	17336	17271	17303	17341	17345	17336	17378	17516	17279	17437	17386	17164	17400	17401	17267	17256	17374	17176	17186	17277	17307	17458	17455	17283	17474	17458	17350	17194	17495	17292	17539	17197	17279	17298	17053	17177	17445	17393	17121	17230	17393	17222	17288	17301	17284	17268	17293	17349	17225	17156	17295	17280	17430	17370	17271	17375	17402	17289	17457	17200	17511	17494	17242	17571	17459	17179	17163	17460	17367	17411	17365	17448	17336	17373	17378	17385	17316	17369	17510	17464	17343	17349	17304	17151	17145	17300	17268	17240	17404	16995	17296	17318	17364	17396	17233	17228	17343	17238	17247	17227	17537	17180	17282	17350	17309	17238	17391	17187	17401	17200	17187	17344	17289	17441	17550	17492	17214	17248	17227	17164	17128	17249	17165	17306	17268	17222	17322	17314	17254	17316	17280	17158	17212	17172	17230	17307	17134	17210	17466	17363	17419	17166	17332	17296	17373	17239	17346	17345	17439	17252	17270	17409	17290	17139	17368	17294	17391	17304	17150	17129	17209	17328	17286	17334	17260	17311	17358	17342	17093	17393	17010	17234	17186	17255	17312	17319	17165	17052	17089	17444	17565	17353	17232	17200	17156	17180	17424	17220	17359	17293	17233	17135	17351	17295	17172	17522	17361	17349	17319	17099	17177	17403	17217	17342	17167	17124	17298	17321	17051	17336	17258	17165	17550	17574	17340	17394	17178	17274	17322	17036	17490	17384	17214	17410	17372	17384	17311	17288	17267	17243	17283	17228	17346	17307	17366	17305	17401	17300	17178	17541	17094	17287	17299	17205	17096	17182	17241	17253	17243	17271	17306	17237	17418	17443	17255	17248	17415	17456	17386	17092	17311	17327	17174	17241	17428	17252	17325	17418	17650	17329	17162	17353	17267	17256	17310	17334	17328	17236	17325	17235	17378	17265	17211	17382	17428	17259	17344	17245	17379	17254	17405	17462	17181	17357	17463	17209	17177	17225	17521	17267	17377	17461	17455	17152	17428	17064	17238	17451	17355	17204	17434	17523	17255	17076	17165	17155	17271	17244	17417	17305	17194	17254	17166	17358	17239	17401	17224	17243	17485	17315	17320	17341	17284	17243	17261	17239	17056	17287	17395	17256	17280	17329	17336	17341	17358	17320	17123	17234	17300	17250	17454	17516	17252	17283	17219	17169	17370	17088	17174	17212	17276	17007	17252	17425	17085	17183	17320	17509	17461	17266	17283	17359	17313	17241	17264	17523	17229	17305	17494	17274	17105	17391	17432	17328	17246	17118	17471	17321	17516	17231	17272	17200	17259	17280	17390	17319	17326	17567	17318	17234	17214	17359	17372	17353	17392	17258	17381	17398	17366	17176	17383	17158	17181	17313	17253	17329	17279	17323	17290	17187	17325	17277	17251	17450	17271	17178	17232	17133	17102	17278	17311	17370	17452	17279	17265	17490	17083	17295	17423	17452	17347	17208	17367	17344	17330	17207	17310	17258	17380	17192	17356	17270	17513	17278	17342	17275	17217	17243	17325	16987	17280	17385	17283	17083	17197	17319	17344	17410	17287	17188	17256	17237	17272	17489	17288	17350	17396	17411	17319	17419	17253	17462	17203	17086	17438	17215	17241	17208	17367	17373	17523	17295	17301	17387	17338	17400	17210	17179	17140	17167	17289	17388	17407	17065	17284	17225	17380	17245	17317	17404	17482	17180	17441	17218	17323	17262	17392	17194	17518	17408	17252	17325	17221	17315	17165	17253	17357	17464	17313	17276	17267	17369	17356	17440
27637	52460	54312	43725	35166	29245	24853	22367	20563	19406	18467	17864	17170	16658	16863	16511	16443	16421	16223	16202	16146	15905	15938	16123	15893	15925	15876	15766	16005	16009	15878	15897	15695	15939	15867	15578	15591	15644	15594	15692	15481	15780	15587	15748	15755	15864	15793	15833	15830	15740	15917	15777	15672	15667	15846	15459	15650	15787	15514	15695	15552	15602	15702	15769	15649	15843	15592	15627	15681	15658	15563	15643	15928	15600	15547	15807	15699	15569	15685	15515	15699	15519	15587	15614	15543	15525	15714	15572	15615	15772	15624	15798	15768	15672	15713	15611	15664	15753	15744	15618	15664	15668	15429	15549	15615	15780	15527	15545	15602	15592	15843	15733	15720	15666	15587	15687	15677	15548	15581	15782	15732	15548	15536	15742	15661	15658	15699	15585	15825	15636	15718	15758	15584	15796	15563	15549	15564	15564	15622	15517	15780	15627	15744	15695	15609	15679	15713	15587	15713	15775	15672	15721	15672	15709	15609	15592	15578	15727	15605	15557	15653	15718	15613	15642	15597	15581	15399	15587	15504	15660	15665	15535	15605	15661	15650	15653	15692	15770	15493	15773	15520	15616	15825	15675	15509	15688	15821	15709	15657	15584	15640	15636	15593	15511	15553	15731	15640	15566	15667	15813	15518	15741	15646	15527	15677	15690	15695	15790	15645	15486	15636	15413	15791	15747	15627	15660	15621	15768	15534	15752	15491	15614	15636	15590	15504	15591	15700	15549	15564	15627	15558	15532	15704	15610	15739	15522	15615	15565	15437	15863	15574	15692	15606	15784	15524	15519	15759	15705	15482	15607	15695	15594	15730	15696	15597	15683	15780	15608	15687	15606	15833	15531	15769	15717	15546	15669	15571	15565	15599	15745	15707	15610	15494	15618	15666	15808	15594	15690	15759	15753	15564	15529	15701	15542	15690	15550	15574	15606	15460	15691	15647	15511	15815	15657	15747	15563	15459	15714	15572	15708	15750	15696	15655	15603	15493	15596	15601	15615	15515	15712	15865	15609	15510	15639	15684	15573	15790	15568	15589	15589	15635	15605	15735	15606	15845	15637	15653	15475	15747	15701	15731	15508	15707	15712	15742	15694	15625	15619	15628	15619	15632	15590	15684	15571	15630	15723	15694	15442	15718	15775	15616	15607	15707	15481	15542	15607	15739	15637	15704	15397	15842	15496	15569	15684	15620	15745	15540	15568	15493	15688	15571	15643	15594	15730	15572	15626	15668	15518	15569	15684	15563	15689	15546	15685	15646	15687	15557	15603	15750	15648	15716	15655	15509	15608	15639	15632	15588	15717	15578	15648	15710	15565	15800	15651	15626	15579	15596	15684	15521	15697	15639	15521	15586	15707	15703	15589	15629	15726	15649	15872	15708	15560	15599	15706	15666	15699	15736	15527	15754	15564	15748	15463	15543	15723	15677	15646	15597	15634	15518	15580	15674	15650	15631	15676	15593	15601	15650	15764	15751	15686	15578	15660	15702	15484	15609	15678	15573	15754	15677	15619	15699	15690	15352	15634	15523	15613	15468	15582	15635	15555	15604	15590	15485	15785	15461	15659	15466	15597	15697	15517	15553	15847	15456	15890	15738	15610	15477	15470	15585	15526	15748	15600	15571	15625	15544	15446	15696	15794	15760	15579	15604	15628	15576	15512	15711	15644	15656	15474	15755	15607	15664	15734	15836	15449	15496	15589	15571	15533	15552	15707	15546	15802	15619	15593	15613	15683	15701	15680	15619	15656	15534	15555	15714	15636	15714	15800	15623	15777	15412	15626	15587	15657	15546	15474	15642	15641	15603	15570	15614	15796	15650	15516	15689	15734	15736	15751	15584	15626	15554	15600	15552	15546	15823	15603	15748	15696	15563	15697	15468	15487	15603	15680	15668	15441	15668	15678	15686	15735	15688	15658	15748	15602	15490	15653	15665	15703	15624	15650	15688	15710	15712	15763	15749	15646	15522	15693	15549	15554	15599	15622	15513	15634	15807	15539	15623	15527	15594	15614	15659	15635	15519	15694	15721	15675	15594	15602	15769	15563	15567	15630	15576	15450	15650	15549	15682	15703	15771	15589	15719	15615	15900	15560	15496	15698	15573	15667	15549	15614	15742	15564	15488	15748	15740	15666	15623	15460	15723	15555	15611	15700	15571	15521	15620	15563	15632	15688	15617	15727	15569	15649	15606	15737	15621	15747	15644	15755	15626	15503	15678	15562	15715	15625	15767	15504	15693	15561	15714	15707	15561	15660	15489	15776	15645	15673	15613	15558	15703	15719	15608	15502	15706	15542	15582	15678	15592	15694	15674	15563	15710	15598	15700	15517	15665	15605	15588	15581	15621	15609	15702	15498	15730	15826	15641	15752	15649	15471	15755	15657	15552	15653	15833	15571	15782	15775	15799	15714	15549	15578	15681	15642	15685	15768	15514	15607	15687	15628	15672	15556	15631	15700	15603	15604	15339	15525	15537	15518	15756	15610	15665	15573	15643	15692	15687	15679	15565	15731	15626	15717	15602	15784	15626	15764	15604	15509	15672	15461	15638	15505	15688	15391	15725	15678	15549	15626	15504	15747	15554	15490	15625	15685	15846	15576	15725	15608	15547	15588	15692	15616	15790	15697	15608	15673	15679	15701	15850	15559	15757	15657	15700	15766	15757	15682	15426	15627	15619	15788	15511	15751	15750	15717	15638	15713	15694	15685	15473	15621	15671	15496	15650	15620	15613	15683	15566	15563	15715	15844	15621	15665	15774	15459	15692	15719	15635	15469	15618	15634	15594	15614	15476	15542	15602	15660	15607	15729	15681	15587	15727	15667	15518	15703	15680	15657	15674	15592	15633	15482	15610	15758	15570	15703	15815	15549	15599	15723	15625	15581	15539	15741	15638	15596	15576	15688	15836	15670	15540	15607	15657	15856	15661	15722	15845	15669	15750	15595	15606	15511	15743	15542	15671	15509	15577	15845	15620	15436	15730	15711	15646	15717	15560	15519	15654	15703	15598	15855	15582	15657	15534	15580	15776	15678	15397	15602	15686	15611	15639	15640	15768	15626	15569	15848	15742	15833	15773	15639	15477	15491	15864	15508	15770	15594	15516	15529	15783	15575	15590	15564	15577	15598	15591	15607	15683	15549	15628	15665	15621	15597	15724	15688	15699	15758	15580	15781	15547	15691	15669	15608	15821	15490	15603	15587	15559	15676	15738	15571	15500	15591	15680	15530	15643	15528	15638	15564	15730	15704	15648	15643	15739	15534	15677	15500	15657	15777	15665	15660	15664	15808	15733	15540	15800	15690	15639	15521	15679	15632	15630	15667	15658	15620	15612	15514	15822	15403	15552	15581	15768	15432	15691	15691	15701	15709	15721	15657	15770	15747	15727	15586	15769	15620	15629	15483	15672	15678	15471	15598	15663	15646	15645	15649	15743	15665	15619	15813	15709	15703	15653	15719	15615	15700	15667	15595	15717	15443	15565	15570	15766	15711	15706	15657	15572	15611	15559	15559	15647	15609	15711	15593	15675	15614	15587	15677	15572	15631	15609	15618	15782	15741	15800	15639	15446	15776	15609	15599	15609	15716	15631	15643	15740	15630	15632	15524	15646	15781	15675	15579	15822	15728	15575	15732	15728	15628	15665	15667	15758	15733	15618	15653	15557	15687	15602	15672	15647	15636	15847	15388	15759	15581	15704	15627	15595	15641	15498	15627	15494	15615	15602	15772	15757	15715	15562	15728	15644	15630	15660	15561	15669	15630	15648	15479	15647	15699	15869	15693	15631	15552	15672	15587	15719	15557	15561	15863	15594	15550	15600	15571	15722	15644	15617	15642	15691	15513	15587	15706	15593	15526	15712	15648	15615	15499	15742	15700	15557	15719	15432	15630	15696	15709	15696	15583	15670	15710	15526	15565	15583	15480	15661	15763	15623	15431	15740	15600	15618	15486	15463	15598	15792	15459	15617	15666	15645	15704	15629	15578	15732	15572	15587	15523	15584	15596	15729	15490	15669	15632	15616	15557	15570	15519	15424	15728	15662	15704	15600	15522	15650	15676	15688	15594	15565	15655	15605	15694	15799	15726	15548	15708	15617	15946	15608	15834	15551	15583	15550	15615	15551	15628	15555	15450	15713	15656	15428	15650	15823	15663	15745	15614	15557	15558	15567	15530	15740	15586	15562	15656	15571	15597	15647	15570	15539	15433	15588	15511	15610	15727	15667	15754	15753	15538	15522	15749	15444	15776	15563	15572	15524	15644	15607	15621	15571	15770	15678	15489	15606	15706	15607	15714	15488	15519	15487	15696	15667	15698	15636	15596	15654	15627	15615	15762	15490	15641	15519	15533	15559	15456	15507	15614	15660	15675	15683	15667	15687	15663	15761	15814	15545	15423	15546	15617	15765	15671	15618	15791	15744	15771	15490	15492	15729	15522	15752	15597	15612	15481	15724	15593	15482	15724	15637	15718	15594	15595	15612	15670	15738	15563	15557	15619	15586	15507	15508	15609	15730	15603	15658	15382	15728	15648	15670	15565	15678	15633	15873	15785	15632	15815	15528	15805	15653	15581	15658	15568	15515	15661	15577	15766	15644	15549	15600	15514	15608	15647	15732	15515	15779	15542	15650	15528	15431	15677	15658	15735	15755	15502	15869	15708	15691	15774	15557	15642	15618	15447	15795	15862	15410	15467	15690	15585	15679	15595	15745	15523	15711	15720	15586	15735	15591	15660	15506	15721	15633	15678	15643	15637	15727	15605	15673	15744	15367	15613	15770	15772	15646	15648	15688	15749	15708	15573	15662	15503	15674	15633	15798	15619	15644	15919	15711	15469	15469	15603	15627	15475	15693	15618	15667	15798	15434	15763	15564	15683	15617	15614	15712	15539	15657	15531	15767	15466	15533	15525	15651	15648	15544	15838	15644	15598	15614	15879	15600	15549	15492	15652	15745	15715	15880	15617	15607	15879	15523	15893	15720	15553	15679	15800	15711	15508	15586	15624	15584	15497	15909	15664	15766	15681	15463	15697	15622	15598	15644	15510	15691	15521	15677	15850	15544	15558	15559	15588	15797	15752	15647	15455	15590	15579	15595	15589	15755	15575	15597	15668	15605	15640	15670	15659	15698	15562	15518	15738	15684	15766
27509	23897	29795	26191	20285	17955	17011	16471	16172	15775	15714	15599	15585	15477	15435	15360	15226	15437	15351	15375	15263	15281	15298	15355	15305	15364	15487	15474	15442	15268	15303	15385	15425	15322	15250	15166	15354	15060	15355	15236	15411	15453	15151	15214	15299	15271	15259	15228	15373	15418	15144	15116	15252	15316	15144	15269	15231	15241	15242	15403	15298	15239	15264	15197	15344	15360	15189	15335	15172	15194	15218	15239	15319	15316	15215	15192	15172	15240	15310	15296	15176	15064	15248	15099	15140	15318	15098	15312	15225	15158	15245	15214	15370	15271	15255	15257	15306	15283	15278	15468	15405	15196	15299	15400	15298	15255	15359	15369	15109	15252	15109	15270	15433	15210	15594	15319	15435	15352	15429	15314	15138	15249	15376	15372	15249	15376	15299	15324	15120	15292	15278	15449	15152	15305	15045	15178	15349	15255	15291	15276	15311	15124	15382	15182	15580	15094	15443	15396	15270	15351	15234	15314	15029	15102	15467	15228	15279	15245	15338	15299	15336	15394	15120	15138	15191	15162	15341	15086	15239	15456	15256	15307	15350	15336	15040	15234	15104	15251	15083	15168	15304	15185	15215	15169	15290	15303	15303	15250	15195	15143	15176	15290	15316	15202	15196	15120	15234	15354	15289	15048	15048	15236	15232	15433	15225	15180	15101	15405	15209	15078	15461	15294	15407	15424	15247	15262	15279	15387	15222	15266	15119	15188	15390	15321	15253	15200	15318	15258	15307	15251	15298	15460	15317	15156	15114	15277	15326	15280	15234	15188	15263	15344	15211	15407	15526	15418	15312	15344	15235	15262	15435	15414	15311	15215	15221	15272	15110	15229	15357	15427	15227	15120	15258	15278	15369	15215	15302	15569	15389	15258	15193	15329	15183	15403	15357	15316	15318	15305	15405	15407	15245	15234	15554	15260	15208	15408	15421	15130	15267	15392	15097	15300	15244	15389	15338	15307	15204	15280	15360	15129	15286	15276	14858	15405	15205	15204	15311	15311	15324	15034	15315	15197	15317	15280	15272	15284	15449	15259	15262	15128	15301	15340	15305	15436	15289	15222	15100	15142	15071	15177	15135	15121	15321	15434	15196	15206	15276	15331	15124	15259	15377	15153	15181	15390	15438	15371	15324	15291	15262	15241	15332	15365	15265	15102	15202	15320	15424	15339	15389	15418	15193	15233	15241	15329	15199	15555	15379	15372	15282	15301	15129	15265	15159	15307	15273	15092	15117	15201	15326	15278	15266	15161	15216	15252	15126	15197	15135	15403	15340	15373	15220	15204	15256	15337	15245	15375	15205	15396	15434	15059	15344	15321	15285	15120	15273	15216	15264	15230	15267	15091	15216	15218	15229	15275	15271	15447	15498	15348	15258	15354	15425	15129	15271	15233	15275	15416	15307	15104	15242	15232	15209	15333	15159	15311	15114	15167	14959	15258	15416	15139	15248	15384	15157	15334	15383	15484	15346	15360	15183	15457	15311	15442	15349	15351	15309	15226	15172	15285	15279	15217	15153	15189	15343	15256	15201	15177	15346	15491	15419	15366	15389	15299	15377	15415	15223	15157	15162	15285	15699	15491	15369	15188	15369	15223	15397	15256	15313	15165	15157	15323	15331	15397	15430	15437	15475	15254	15172	15372	15433	15274	15219	15272	15307	15322	15312	15385	15307	15321	15280	15384	15224	14979	15259	15383	15245	15169	15344	15059	15360	15303	15338	15160	15337	15214	15339	15202	15221	15190	15265	15267	15303	15284	15336	15368	15235	15270	15171	15345	15120	15249	15316	15226	15368	15247	15270	15260	15357	15135	15357	15338	15248	15296	15376	15027	15137	15267	15422	15181	15168	15267	15356	15332	15364	15351	15204	15295	15202	15382	15564	15255	15377	15336	15341	15266	15397	15149	15397	15190	15199	15278	15213	15316	15260	15176	15321	15493	15261	15252	15303	15263	15521	15413	15202	15270	15427	15318	15404	15363	15496	15284	15469	15207	15273	15271	15236	15071	15239	15153	15218	15221	15220	15201	15125	15276	15279	15257	15057	15429	15262	15085	15413	15281	15479	15241	15507	15424	15104	15133	15263	15360	15359	15345	15247	15333	15289	15483	15135	15275	15383	15312	15480	15130	15241	15489	15323	15386	15297	15210	15176	15392	15329	15108	15168	15366	15400	15235	15244	15391	15431	15157	15244	15135	15276	15102	15254	15503	15228	15317	15230	15481	15158	15023	15301	15339	15405	15334	15123	15173	15449	15224	15176	15008	15409	15186	15410	15238	15040	15231	15137	15337	15377	15292	15350	15369	15285	15343	15276	15448	15344	15263	15290	15291	15234	15323	15237	15073	15301	15184	15439	15252	15339	15231	15283	15413	15366	15450	15295	15187	15353	15381	15301	15265	15119	15192	15285	15326	15323	15133	15345	15327	15314	15247	15171	15245	15286	15342	15464	15178	15257	15330	15394	15191	14942	15454	15291	15412	15458	15354	15187	15289	15287	15316	15277	15438	15357	15140	15418	15303	15192	15137	15415	15346	15341	15242	15177	15154	15364	15396	15446	15505	15284	15316	15250	15365	15249	15290	15346	15124	15198	15132	15202	15297	15447	15106	15263	15027	15168	15416	15469	15275	15264	15256	15328	15251	15278	15281	15252	15323	15481	15216	15386	15186	15324	15277	15340	15330	15277	15357	15255	15352	15282	15197	15382	15197	15130	15285	15246	15258	15172	15039	15189	15312	15263	15232	15414	15185	15158	15233	15058	15144	15234	15115	15424	15085	15489	15208	15292	15275	15378	15187	15204	15253	15320	15119	15302	15347	15361	15307	15250	15386	15293	15332	15292	15324	15220	15120	15312	15306	15313	15063	15397	15317	15394	15236	15286	15374	15280	15327	15303	15118	15237	15427	15167	15332	15180	15401	15373	15289	15307	15437	15254	15353	15155	15299	15287	15337	15292	15559	15387	15143	15250	15191	15340	15445	15148	15478	15414	15404	15208	15335	15415	15227	15477	15239	15223	15237	15062	15221	15215	15187	15279	15138	15254	15135	15101	15069	15320	15199	15179	15216	15189	15276	15369	15267	15471	15459	15400	15282	15244	15410	15211	15245	15335	15284	15242	15337	15353	15280	15183	15102	15450	15195	15358	15269	15191	15310	15337	15330	15160	15180	15318	15211	15164	15316	15220	15215	15461	15293	15332	15348	15242	15232	15368	15088	15312	15142	15203	15384	15091	15140	15206	15312	15373	15483	15277	15187	15403	15174	15357	15266	15220	15146	15115	15297	15099	15163	15411	15357	15431	15317	15199	15165	15281	15175	15382	15529	15175	15293	15484	15004	15368	15240	15392	15249	15180	15174	15238	15448	15313	15114	15081	15229	15349	15290	15285	15471	15313	15390	15285	15461	15299	15378	15570	15031	15255	15213	15317	15531	15397	15328	15287	15209	15259	15215	15264	15167	15433	15231	15181	15177	15240	15302	15282	15185	15380	15222	15288	15315	15362	15268	15554	15262	15469	15368	15372	15361	15069	15356	15424	15480	15403	15347	15323	15373	15441	15400	15264	15270	15207	15244	15271	15431	15320	15562	15497	15222	15211	15245	15252	15179	15333	15049	15044	15126	15395	15240	15443	15109	15196	15455	15124	15282	15265	15237	15373	15238	15157	15159	15133	15390	15253	15275	15446	15286	15303	15188	15264	15171	15286	15246	15268	15325	15317	15312	15148	15155	15322	15265	15411	15370	15231	15098	15252	15365	15432	15426	15400	15200	15345	15495	15230	15167	15324	15283	15228	15450	15306	15212	15122	15190	15284	15201	15345	15226	15249	15296	15308	15340	14987	15292	15256	15326	15261	15256	15287	15251	15107	15400	15246	15359	15370	15363	15388	15393	15275	15273	15098	15289	15302	15212	15138	15319	15418	15460	15183	15263	15457	15321	15286	15231	15281	15274	15139	15317	15152	15199	15221	15182	15319	15212	15188	15263	15436	15242	15355	15397	15522	15173	15146	15191	15122	15285	15293	15414	15347	15184	15331	15175	15245	15348	15304	15378	15431	15279	15366	15335	15290	15134	15274	15390	15402	15276	15160	15126	15348	14939	15154	15353	15244	15294	15390	15303	15259	15129	15379	15302	15328	15041	15271	15216	15471	15393	15190	15189	15146	15272	15234	15298	15224	15532	15369	15285	15267	15546	15344	15304	15331	15193	15254	15259	15344	15444	15318	15439	15306	15144	15144	15182	15226	15604	15222	15316	15361	15366	15098	15208	15121	15246	15287	15372	15315	15427	15276	15245	15435	15463	15425	15296	15047	15155	15386	15287	15353	15338	15207	15179	15374	15278	15512	15242	14987	15102	15285	15215	15378	15314	15278	15245	15137	15379	15159	15298	15346	15402	15582	15197	15186	15490	15291	15323	15109	15167	15297	15165	15186	15167	15378	15243	15325	15115	15308	15179	15416	15405	15174	15132	15165	15168	15436	15272	15273	15310	15346	15429	15251	15347	15163	15209	15178	15269	15294	15180	15223	15283	15450	15223	15245	15208	15188	15416	15353	15263	15237	15485	15346	15511	15424	15096	15149	15122	15111	15102	15465	15198	15324	15370	15362	15271	15310	15424	15388	15322	15335	15389	15428	15305	15348	15379	15225	15038	15342	15327	15275	15296	15191	15436	15419	15233	15158	15282	15327	15352	15382	15303	15265	15231	15292	15419	15236	15312	15135	15224	15334	15337	15347	15313	15229	15488	15282	15230	15242	15204	15092	15001	15339	15216	15393	15347	14980	15294	15381	15113	15254	15206	15259	15435	15262	15301	15284	15324	15204	15249	15155	15274	15330	15380	15365	15311	15293	15426	15465	15333	15026	15212	15334	15345	15201	15400	15385	15298	15384	15247	15464	15156	15280	15211	15216	15319	15323	15227	15371	15297	15323	15240	15163	15324	15406	15175	15124	15088	15098	15171	15325	15390	15295	15254	15323	15130	15280	15345	15301	15499	15415	15424	15327	15246	15342	15207	15313	15266	15259	15479	15352	15207	15254	15484	15210	15260	15195	15327	15308	15301	15373	15352	15383	15278	15223	15262	15239	15217	15213	15215	15431	15362	15272	15470	15396	15357	15123	15406	15439	15407	15361	15203	15433	15324
24055	36773	34924	27313	21493	18502	16952	16397	15943	15492	15301	14997	14849	14803	14812	14841	14738	14615	14546	14437	14492	14663	14473	14509	14595	14523	14671	14606	14670	14643	14571	14447	14574	14609	14535	14403	14475	14462	14358	14485	14609	14502	14506	14609	14600	14543	14571	14461	14553	14449	14502	14658	14319	14650	14535	14557	14545	14575	14499	14555	14508	14445	14465	14469	14513	14641	14494	14536	14510	14480	14457	14493	14522	14573	14394	14535	14395	14470	14651	14536	14330	14589	14470	14324	14651	14408	14492	14536	14340	14634	14393	14360	14698	14350	14582	14475	14353	14355	14562	14461	14578	14383	14501	14630	14462	14394	14585	14468	14403	14512	14568	14357	14459	14339	14421	14483	14491	14394	14417	14487	14485	14621	14503	14480	14394	14482	14555	14655	14334	14507	14458	14534	14307	14420	14513	14570	14531	14459	14527	14431	14449	14512	14459	14308	14336	14627	14564	14472	14448	14456	14497	14583	14468	14394	14487	14458	14408	14253	14446	14492	14448	14531	14399	14393	14546	14536	14365	14522	14417	14510	14473	14461	14570	14499	14516	14436	14426	14551	14349	14632	14499	14524	14356	14527	14589	14587	14555	14421	14541	14515	14553	14422	14609	14423	14528	14409	14557	14406	14553	14317	14455	14475	14478	14434	14491	14467	14560	14422	14389	14389	14488	14524	14452	14359	14390	14384	14539	14607	14433	14401	14693	14288	14428	14383	14537	14356	14550	14430	14385	14291	14430	14491	14554	14576	14504	14397	14524	14486	14482	14534	14476	14543	14364	14405	14742	14497	14431	14487	14403	14552	14614	14492	14501	14489	14317	14414	14608	14480	14465	14366	14588	14541	14567	14466	14381	14527	14393	14444	14660	14309	14366	14426	14358	14345	14602	14531	14349	14515	14647	14643	14627	14521	14483	14422	14490	14559	14359	14635	14518	14664	14304	14527	14556	14469	14408	14506	14447	14545	14530	14430	14295	14406	14519	14465	14654	14335	14346	14467	14443	14464	14458	14575	14668	14310	14413	14490	14453	14470	14545	14554	14477	14347	14444	14635	14471	14652	14508	14424	14446	14489	14320	14392	14478	14413	14586	14445	14579	14413	14291	14411	14438	14619	14424	14607	14464	14412	14588	14623	14605	14631	14610	14274	14606	14549	14530	14389	14498	14650	14376	14563	14538	14454	14459	14450	14481	14593	14351	14532	14657	14432	14490	14487	14464	14456	14541	14575	14486	14510	14589	14441	14499	14358	14462	14494	14465	14398	14334	14484	14674	14334	14486	14440	14445	14500	14378	14632	14453	14363	14427	14473	14515	14441	14539	14390	14570	14440	14408	14384	14400	14424	14665	14502	14497	14484	14568	14291	14385	14561	14521	14440	14492	14517	14420	14463	14456	14472	14599	14357	14500	14698	14539	14619	14478	14430	14457	14374	14523	14529	14598	14570	14368	14362	14378	14389	14545	14454	14498	14414	14404	14556	14486	14385	14485	14446	14537	14401	14421	14495	14468	14489	14579	14515	14501	14606	14522	14553	14500	14531	14474	14522	14578	14449	14556	14434	14610	14416	14466	14464	14383	14455	14455	14548	14480	14394	14575	14557	14468	14349	14441	14461	14476	14393	14620	14637	14422	14536	14474	14397	14355	14599	14499	14495	14387	14596	14444	14509	14581	14423	14402	14486	14537	14460	14364	14492	14348	14594	14565	14550	14372	14529	14528	14588	14602	14443	14507	14445	14498	14615	14592	14461	14476	14556	14368	14572	14647	14596	14435	14468	14450	14479	14450	14400	14321	14627	14502	14529	14567	14393	14438	14395	14532	14447	14466	14406	14408	14327	14474	14390	14510	14505	14416	14641	14531	14517	14388	14602	14524	14512	14480	14453	14414	14423	14585	14422	14492	14449	14643	14489	14501	14526	14342	14566	14509	14445	14468	14493	14388	14423	14459	14415	14430	14544	14445	14536	14402	14567	14600	14244	14542	14442	14438	14486	14392	14369	14481	14298	14359	14564	14573	14538	14505	14380	14468	14575	14448	14688	14368	14415	14383	14410	14430	14503	14609	14533	14569	14479	14419	14605	14501	14583	14616	14354	14475	14455	14450	14580	14464	14366	14594	14567	14514	14460	14485	14473	14561	14580	14402	14696	14496	14392	14355	14350	14476	14362	14653	14450	14398	14443	14495	14497	14458	14441	14561	14522	14539	14583	14467	14485	14553	14540	14469	14525	14461	14415	14570	14582	14430	14529	14443	14476	14578	14514	14509	14465	14489	14628	14512	14428	14557	14424	14556	14544	14431	14564	14451	14579	14460	14655	14399	14629	14416	14432	14419	14521	14696	14431	14575	14679	14423	14421	14320	14388	14507	14386	14492	14447	14637	14464	14484	14439	14550	14414	14575	14433	14680	14511	14392	14408	14412	14447	14476	14648	14454	14537	14637	14592	14544	14541	14521	14497	14588	14544	14589	14465	14536	14438	14438	14578	14623	14504	14558	14539	14535	14415	14392	14533	14539	14453	14577	14550	14417	14549	14499	14560	14592	14361	14468	14445	14526	14359	14543	14539	14627	14613	14552	14408	14423	14558	14397	14552	14463	14617	14619	14505	14505	14345	14457	14619	14522	14564	14547	14272	14649	14579	14411	14545	14463	14551	14468	14507	14473	14449	14410	14361	14557	14714	14327	14481	14550	14519	14474	14562	14498	14498	14587	14303	14733	14500	14569	14527	14531	14525	14552	14628	14458	14525	14587	14511	14565	14561	14549	14545	14496	14581	14318	14421	14515	14545	14554	14500	14477	14524	14447	14436	14503	14455	14579	14494	14553	14550	14584	14431	14581	14356	14422	14546	14555	14795	14569	14623	14265	14603	14499	14571	14594	14568	14610	14407	14609	14342	14650	14283	14440	14532	14570	14432	14471	14457	14689	14557	14556	14381	14556	14541	14403	14494	14507	14576	14404	14561	14544	14451	14566	14389	14522	14620	14523	14507	14439	14593	14526	14411	14634	14481	14269	14438	14502	14478	14462	14411	14597	14472	14425	14436	14424	14506	14598	14574	14661	14530	14499	14351	14470	14583	14469	14471	14285	14412	14560	14660	14380	14540	14551	14394	14503	14566	14597	14449	14470	14586	14480	14494	14543	14375	14447	14473	14492	14664	14489	14506	14385	14407	14443	14492	14478	14429	14386	14372	14610	14447	14601	14544	14467	14553	14436	14537	14653	14522	14603	14448	14648	14529	14483	14387	14514	14559	14549	14460	14447	14401	14421	14535	14423	14396	14594	14524	14466	14445	14507	14521	14537	14528	14698	14507	14439	14654	14536	14482	14644	14430	14476	14365	14355	14490	14370	14436	14471	14622	14356	14406	14554	14582	14496	14534	14598	14508	14524	14435	14409	14359	14488	14523	14543	14398	14524	14343	14409	14564	14530	14476	14556	14468	14574	14478	14454	14421	14462	14539	14463	14373	14445	14479	14685	14460	14651	14589	14677	14668	14677	14399	14471	14402	14397	14592	14498	14245	14526	14500	14287	14363	14500	14426	14411	14480	14672	14426	14605	14487	14673	14361	14570	14322	14545	14703	14330	14311	14335	14465	14515	14492	14555	14418	14372	14576	14308	14392	14378	14472	14342	14613	14469	14520	14515	14435	14490	14542	14402	14280	14431	14549	14684	14525	14390	14382	14542	14481	14422	14572	14392	14501	14492	14443	14487	14684	14554	14547	14392	14249	14458	14518	14485	14545	14389	14571	14576	14401	14556	14378	14510	14493	14496	14511	14595	14516	14586	14572	14448	14445	14483	14523	14627	14431	14429	14591	14613	14557	14564	14587	14397	14480	14437	14499	14405	14347	14549	14577	14469	14571	14363	14527	14474	14624	14592	14531	14556	14523	14626	14438	14628	14397	14583	14408	14423	14439	14327	14594	14596	14604	14602	14433	14412	14372	14438	14645	14623	14568	14531	14580	14382	14647	14273	14665	14314	14366	14615	14567	14530	14487	14678	14529	14349	14417	14436	14507	14575	14453	14485	14490	14617	14485	14638	14500	14494	14451	14502	14590	14660	14529	14377	14447	14601	14333	14586	14465	14533	14329	14290	14661	14424	14427	14587	14473	14549	14514	14584	14387	14483	14362	14542	14394	14522	14512	14468	14293	14434	14483	14507	14437	14509	14433	14524	14507	14455	14407	14498	14461	14539	14444	14455	14460	14448	14477	14580	14505	14623	14408	14480	14478	14538	14436	14569	14302	14536	14407	14598	14635	14637	14403	14461	14518	14524	14388	14498	14591	14599	14361	14492	14559	14406	14634	14433	14442	14670	14475	14426	14583	14727	14467	14357	14488	14572	14589	14533	14607	14546	14559	14492	14481	14396	14490	14528	14447	14546	14525	14496	14375	14526	14544	14405	14389	14449	14432	14422	14487	14305	14449	14552	14485	14502	14379	14413	14529	14488	14532	14523	14549	14379	14339	14499	14418	14500	14430	14220	14666	14526	14457	14544	14446	14517	14527	14260	14457	14475	14544	14442	14530	14370	14665	14448	14529	14483	14609	14468	14495	14658	14490	14502	14552	14618	14595	14468	14675	14444	14428	14458	14374	14689	14392	14469	14449	14564	14502	14653	14440	14519	14463	14486	14310	14452	14495	14581	14595	14428	14415	14449	14321	14443	14612	14353	14432	14369	14390	14403	14633	14719	14414	14582	14517	14656	14491	14640	14451	14463	14547	14702	14471	14440	14553	14560	14566	14595	14455	14501	14617	14387	14558	14596	14439	14540	14492	14434	14626	14374	14523	14554	14496	14500	14519	14410	14537	14511	14483	14388	14575	14536	14497	14517	14496	14323	14549	14337	14692	14575	14505	14460	14563	14599	14602	14417	14601	14491	14455	14609	14421	14530	14618	14446	14521	14516	14556	14595	14418	14443	14442	14495	14397	14520	14476	14791	14366	14492	14454	14560	14403	14541	14579	14488	14621	14431	14561	14519	14376	14546	14440	14635	14608	14543	14422	14471	14518	14459	14481	14518	14460	14548	14250	14523	14428	14609	14732	14468	14491	14559	14427	14491	14576	14466	14659	14581	14296	14481	14439	14250	14522	14536	14518	14454	14475	14540	14516	14448	14566	14480	14556	14548	14602
23969	21158	28635	25341	23705	23139	21501	18648	17470	17442	16905	16569	16507	16256	16277	16096	16013	15935	15898	16020	15834	15931	15753	15925	15930	15724	15847	15803	15851	15813	15846	15762	15919	15692	15945	15765	15824	15716	15780	15579	15842	15659	15690	15704	15653	15612	15715	15596	15656	15639	15637	15558	15761	15592	15584	15845	15607	15802	15645	15572	15654	15732	15728	15472	15648	15588	15661	15469	15686	15615	15608	15643	15559	15665	15445	15692	15834	15797	15496	15577	15751	15699	15731	15574	15689	15883	15662	15496	15615	15588	15589	15598	15711	15578	15730	15631	15622	15603	15705	15704	15580	15478	15517	15692	15822	15779	15756	15465	15628	15789	15585	15691	15504	15681	15590	15719	15746	15627	15485	15715	15748	15578	15668	15670	15565	15629	15871	15721	15533	15646	15456	15646	15670	15749	15851	15771	15544	15690	15730	15687	15638	15635	15651	15513	15662	15466	15688	15588	15640	15601	15506	15369	15804	15596	15582	15761	15504	15454	15611	15654	15786	15489	15641	15714	15703	15592	15565	15487	15527	15720	15530	15698	15646	15661	15596	15491	15578	15719	15688	15594	15480	15772	15654	15606	15437	15486	15418	15662	15678	15741	15635	15691	15604	15514	15392	15514	15632	15525	15638	15717	15656	15559	15655	15694	15733	15516	15549	15697	15653	15708	15659	15745	15631	15524	15606	15779	15609	15689	15454	15567	15599	15509	15672	15604	15869	15602	15639	15347	15719	15782	15736	15605	15543	15537	15625	15752	15738	15715	15554	15603	15597	15520	15548	15595	15725	15672	15774	15598	15515	15679	15656	15430	15456	15666	15711	15599	15525	15571	15690	15477	15834	15635	15463	15816	15526	15804	15610	15600	15563	15647	15829	15916	15667	15584	15604	15461	15469	15476	15578	15742	15644	15573	15594	15697	15713	15541	15799	15631	15555	15764	15530	15584	15713	15959	15674	15621	15676	15767	15501	15646	15589	15553	15596	15764	15558	15615	15920	15759	15637	15673	15716	15442	15496	15587	15503	15666	15601	15633	15581	15363	15498	15455	15605	15594	15553	15703	15690	15576	15809	15518	15671	15803	15627	15552	15612	15661	15605	15652	15446	15634	15641	15757	15545	15736	15660	15838	15566	15592	15741	15474	15547	15566	15688	15580	15717	15657	15514	15631	15701	15743	15739	15624	15661	15497	15478	15665	15677	15570	15750	15569	15781	15627	15675	15543	15825	15606	15685	15804	15515	15630	15321	15532	15611	15656	15540	15767	15745	15659	15759	15910	15572	15531	15640	15628	15404	15718	15747	15459	15583	15606	15609	15660	15694	15601	15668	15672	15772	15805	15586	15802	15739	15571	15635	15636	15545	15741	15639	15762	15598	15724	15544	15538	15608	15527	15639	15637	15749	15700	15577	15588	15658	15650	15702	15760	15567	15526	15673	15670	15520	15656	15659	15573	15712	15527	15650	15752	15670	15786	15478	15815	15478	15768	15464	15621	15517	15716	15755	15775	15596	15598	15403	15435	15557	15640	15737	15706	15645	15610	15770	15672	15766	15470	15627	15583	15422	15646	15473	15520	15736	15517	15577	15484	15764	15567	15625	15551	15649	15563	15820	15819	15629	15807	15753	15602	15726	15530	15659	15531	15558	15642	15471	15726	15722	15712	15518	15449	15603	15652	15579	15663	15654	15515	15403	15668	15546	15440	15579	15472	15796	15734	15568	15578	15819	15623	15550	15441	15569	15748	15576	15430	15841	15514	15413	15712	15622	15636	15461	15551	15601	15703	15610	15561	15686	15594	15501	15405	15666	15684	15565	15790	15545	15570	15662	15655	15594	15760	15648	15500	15567	15325	15639	15753	15621	15605	15583	15476	15700	15633	15653	15587	15622	15546	15781	15655	15547	15799	15583	15630	15725	15550	15404	15468	15746	15363	15705	15661	15718	15532	15573	15681	15699	15673	15687	15578	15607	15367	15683	15598	15460	15535	15601	15998	15708	15642	15636	15640	15589	15717	15594	15537	15473	15635	15585	15615	15704	15644	15522	15739	15640	16064	15632	15751	15687	15692	15593	15615	15693	15567	15597	15633	15744	15691	15529	15544	15703	15695	15780	15682	15706	15585	15715	15649	15720	15492	15846	15629	15784	15740	15573	15636	15538	15715	15543	15642	15890	15505	15471	15711	15405	15536	15681	15622	15765	15664	15628	15591	15688	15527	15558	15765	15574	15494	15521	15638	15821	15567	15663	15514	15681	15651	15718	15673	15608	15681	15626	15708	15738	15708	15885	15678	15532	15694	15612	15904	15529	15699	15711	15432	15562	15627	15540	15794	15636	15572	15725	15728	15735	15571	15649	15564	15625	15545	15692	15639	15617	15511	15617	15574	15518	15770	15863	15737	15714	15510	15763	15642	15675	15532	15692	15539	15643	15679	15585	15739	15550	15884	15709	15675	15679	15853	15528	15581	15539	15719	15623	15667	15718	15571	15738	15610	15534	15661	15781	15713	15671	15633	15573	15615	15470	15620	15667	15502	15706	15673	15527	15603	15672	15710	15642	15478	15582	15443	15615	15451	15644	15566	15737	15614	15707	15375	15595	15633	15610	15797	15697	15592	15654	15693	15713	15788	15600	15515	15786	15811	15767	15738	15632	15613	15625	15774	15649	15770	15522	15648	15658	15536	15726	15624	15700	15710	15568	15570	15674	15491	15621	15558	15676	15717	15676	15724	15649	15695	15680	15694	15470	15674	15620	15547	15667	15388	15528	15667	15548	15697	15600	15899	15547	15677	15607	15747	15691	15713	15492	15674	15610	15656	15620	15715	15656	15505	15601	15754	15575	15517	15576	15729	15437	15658	15630	15674	15696	15629	15534	15666	15531	15601	15556	15515	15777	15746	15681	15957	15662	15714	15760	15633	15715	15558	15614	15393	15429	15625	15857	15571	15603	15598	15664	15502	15700	15553	15630	15599	15648	15514	15680	15645	15677	15688	15612	15607	15782	15800	15808	15573	15582	15372	15616	15667	15655	15698	15859	15736	15581	15712	15788	15824	15809	15791	15579	15650	15639	15730	15476	15536	15520	15412	15580	15560	15646	15765	15727	15509	15745	15783	15821	15926	15708	15704	15694	15885	15667	15524	15570	15615	15593	15426	15612	15792	15674	15719	15873	15519	15604	15686	15699	15706	15473	15652	15571	15644	15812	15692	15826	15651	15633	15675	15798	15657	15755	15581	15504	15624	15502	15727	15743	15792	15752	15757	15580	15629	15786	15795	15629	15543	15710	15600	15512	15778	15491	15467	15687	15748	15850	15585	15797	15687	15556	15661	15593	15573	15686	15537	15458	15613	15729	15692	15675	15671	15722	15634	15617	15608	15542	15664	15714	15691	15711	15793	15729	15629	15691	15435	15678	15510	15577	15583	15696	15808	15670	15625	15725	15776	15797	15653	15639	15713	15545	15702	15920	15701	15677	15697	15561	15630	15668	15589	15560	15505	15521	15458	15476	15578	15676	15646	15732	15673	15659	15736	15747	15886	15587	15788	15640	15710	15441	15603	15755	15572	15829	15709	15679	15700	15587	15713	15791	15738	15585	15661	15578	15483	15684	15578	15755	15622	15624	15682	15740	15662	15686	15752	15715	15765	15701	15746	15627	15421	15480	15825	15626	15761	15693	15638	15737	15625	15610	15737	15722	15626	15705	15551	15511	15563	15542	15665	15755	15724	15590	15856	15572	15662	15469	15619	15500	15681	15801	15595	15537	15522	15758	15611	15739	15558	15602	15717	15639	15697	15548	15517	15714	15474	15720	15696	15662	15531	15531	15630	15772	15443	15735	15494	15707	15710	15886	15610	15721	15538	15649	15767	15876	15388	15652	15542	15573	15541	15622	15540	15580	15815	15463	15561	15601	15377	15602	15699	15781	15708	15643	15566	15680	15774	15723	15804	15860	15445	15557	15526	15674	15643	15586	15515	15587	15720	15603	15814	15653	15537	15497	15650	15828	15516	15755	15505	15692	15705	15603	15787	15684	15594	15608	15656	15630	15633	15618	15743	15625	15310	15645	15617	15786	15679	15586	15605	15537	15733	15689	15519	15804	15605	15569	15716	15403	15525	15600	15658	15580	15544	15464	15786	15821	15694	15735	15787	15771	15570	15634	15497	15416	15480	15632	15843	15780	15791	15842	15477	15441	15551	15688	15789	15663	15794	15733	15682	15586	15705	15902	15836	15676	15703	15712	15725	15632	15616	15677	15583	15613	15907	15723	15705	15701	15605	15807	15714	15761	15698	15816	15596	15570	15680	15601	15680	15498	15655	15693	15540	15568	15694	15729	15733	15511	15569	15629	15592	15584	15568	15553	15648	15599	15497	15697	15603	15687	15694	15582	15579	15562	15621	15501	15543	15570	15647	15671	15640	15458	15621	15586	15765	15578	15542	15530	15686	15526	15602	15663	15718	15579	15668	15593	15662	15588	15559	15670	15599	15628	15658	15665	15747	15818	15610	15592	15578	15677	15666	15539	15439	15885	15521	15584	15570	15665	15570	15515	15581	15541	15435	15742	15749	15566	15811	15542	15587	15674	15657	15586	15657	15501	15546	15464	15583	15638	15606	15665	15620	15346	15652	15789	15675	15595	15706	15628	15610	15793	15628	15664	15769	15881	15667	15394	15713	15711	15815	15584	15707	15637	15442	15422	15497	15543	15711	15596	15650	15520	15450	15518	15580	15688	15702	15652	15665	15494	15720	15564	15804	15640	15696	15721	15677	15754	15600	15784	15631	15644	15656	15579	15587	15611	15623	15707	15714	15623	15531	15667	15432	15827	15690	15599	15662	15750	15805	15629	15741	15521	15489	15707	15744	15650	15821	15588	15603	15767	15797	15664	15759	15732	16002	15731	15444	15564	15641	15608	15544	15605	15680	15618	15543	15670	15572	15660	15520	15628	15746	15741	15651	15594	15537	15763	15711	15776	15679	15492	15563	15712	15819	15544	15794	15737	15435	15743	15525	15650	15690	15606	15592	15652	15536	15679	15553	15673	15859	15704	15634	15427	15615	15706	15654	15420	15707	15563	15506	15751	15753	15522	15620	15689	15709	15616	15760	15625	15634	15572	15668	15502	15469	15548	15704	15468	15540
25904	45798	45325	37678	28199	22826	20194	18950	17852	16993	16606	16002	15659	15697	15573	15349	15259	15166	15093	15245	14882	14937	14852	14930	14923	14954	14945	14965	15047	14833	14894	14909	14803	14700	14755	14651	14800	14668	14926	14761	14773	14563	14649	14779	14877	14664	14780	14787	14675	14831	14787	14675	14704	14705	14675	14682	14745	14591	14646	14774	14589	14738	14777	14730	14735	14746	14804	14862	14777	14579	14990	14751	14908	14607	14686	14856	14825	14719	14714	14609	14656	14634	14548	14909	14800	14540	14902	14813	14678	14591	14770	14722	14856	14877	14763	14742	14710	14786	14786	14783	14646	14553	14747	14793	14679	14630	14608	14743	14644	14667	14646	14713	14793	14798	14655	14656	14769	14716	14625	14744	14579	14743	14834	14579	14738	14702	14731	14636	14601	14682	14598	14864	14731	14661	14858	14746	14783	14787	14708	14807	14764	14687	14812	14684	14660	14713	14779	14807	14897	14794	14796	14825	14658	14798	14765	14823	14645	14858	14675	14856	14721	14592	14866	14698	14743	14604	14771	14703	14802	14945	14732	14680	14801	14677	14667	14769	14758	14739	14811	14681	14596	14768	14720	14659	14693	14740	14782	14767	14785	14822	14729	14644	14961	14661	14722	14619	14748	14801	14770	14728	14630	14623	14781	14807	14757	14575	14628	14782	14712	14798	14848	14587	14867	14654	14663	14723	14849	14717	14646	14751	14794	14685	14774	14768	14802	14651	14734	14634	14624	14799	14746	14845	14675	14991	14784	14581	14593	14780	14535	14823	14672	14761	14766	14751	14625	14606	14635	14680	14776	14535	14727	14697	14865	14796	14671	14774	14704	14776	14824	14787	14841	14739	14713	14719	14880	14820	14815	14622	14652	14847	14629	14718	14604	14903	14840	14678	14574	14840	14762	14762	14779	14746	14724	14542	14699	14690	14886	14706	14612	14762	14746	14878	14670	14650	14847	14703	14854	14684	14879	14795	14667	14715	14679	14654	14755	14715	14770	14740	14861	14717	14721	14816	14747	14670	14624	14708	14655	14669	14944	14656	14556	14728	14552	14716	14838	14568	14706	14658	14650	14797	14679	14810	14671	14796	14717	14670	14912	14765	14766	14810	14741	14926	14610	14946	14845	14724	14915	14706	14678	14741	14932	14729	14635	14630	14772	14661	14723	14670	14712	14603	14770	14969	14898	14903	14641	14668	14766	14750	14793	14743	14651	14848	14711	14660	14795	14871	14797	14724	14611	14630	14754	14615	14637	14860	14712	14691	14691	14696	14817	14733	14476	14685	14727	14544	14716	14762	14654	14719	14622	14859	14642	14656	14699	14685	14808	14748	14817	14769	14931	14796	14712	14639	14917	14969	14655	14768	14710	14754	14854	14578	14517	14874	14763	14945	14606	14569	14745	14859	14671	14690	14800	14771	14762	14763	14747	14689	14664	14900	14780	14729	14780	14723	14655	14718	14743	14771	14893	14716	14654	14630	14839	14491	14610	14818	14717	14734	14715	14746	14788	14707	14673	14764	14630	14749	14836	14789	14735	14585	14619	14691	14681	14685	14780	14725	14602	14656	14797	14782	14733	14610	14717	14579	14703	14532	14638	14677	14645	14766	14821	14980	14640	14565	14746	14860	14721	14705	14779	14721	14636	14675	14795	14727	14806	14610	14667	14670	14772	14763	14878	14785	14734	14806	14792	14625	14754	14807	14617	14694	14782	14707	14771	14759	14680	14728	14793	14640	14787	14702	14774	14715	14831	14753	14726	14705	14621	14608	14785	14638	14896	14767	14688	14656	14560	14913	14796	14590	14718	14701	14790	14787	14614	14604	14907	14790	14647	14729	14742	14721	14706	14741	14797	14756	14626	14758	14675	14625	14709	14668	14727	14579	14693	14735	14708	14699	14851	14773	14626	14723	14580	14576	14739	14678	14706	14726	14767	14658	14673	14682	14706	14517	14785	14907	14716	14644	14688	14726	14768	14667	14706	14758	14868	14758	14765	14783	14770	14748	14734	14691	14571	14795	14769	14815	14714	14761	14753	14775	14739	14672	14565	14795	14744	14665	14620	14791	14674	14819	14858	14681	14734	14654	14753	14583	14584	14701	14800	14793	14637	14736	14889	14673	14517	14779	14785	14679	14674	14787	14722	14793	14756	14667	14855	14648	14846	14631	14799	14838	14906	14815	14827	14641	14539	14678	14684	14693	14723	14675	14759	14703	14692	14788	14540	14731	14720	14676	14783	14779	14763	14733	14616	14832	14566	14837	14652	14730	14739	14712	14664	14575	14638	14561	14646	14740	14745	14709	14915	14876	14854	14778	14603	14679	14798	14666	14698	14637	14629	14662	14649	14702	14899	14839	14704	14619	14500	14806	14685	14740	14719	14742	14734	14760	14627	14710	14817	14761	14701	14797	14632	14758	14676	14729	14856	14692	14585	14739	14808	14781	14795	14778	14869	14862	14734	14684	14910	14737	14591	14672	14773	14755	14627	14654	14852	14713	14636	14762	14803	14690	14786	14685	14827	14775	14781	14798	14519	14783	14757	14667	14825	14706	14637	14758	14807	14858	14783	14783	14711	14765	14806	14736	14762	14764	14503	14578	14950	14571	14861	14686	14736	14774	14612	14853	14863	14532	14737	14695	14640	14747	14699	14724	14781	14725	14656	14775	14505	14812	14727	14602	14639	14769	14622	14675	14633	14704	14544	14706	14789	14866	14832	14923	14639	14672	14858	14681	14603	14885	14590	14741	14700	14686	14758	14772	14616	14833	14672	14736	14740	14607	14678	14595	14871	14684	14661	14770	14571	14627	14790	14811	14791	14733	14634	14603	14700	14608	14847	14761	14888	14510	14830	14474	14738	14882	14773	14767	14682	14696	14768	14712	14621	14718	14788	14819	14700	14525	14665	14813	14814	14735	14605	14821	14675	14615	14718	14823	14722	14759	14790	14766	14681	14953	14817	14672	14741	14754	14853	14699	14560	14930	14704	14726	14595	14751	14633	14572	14726	14659	14597	14691	14810	14685	14720	14732	14665	14750	14705	14651	14672	14660	14755	14824	14685	14791	14634	14733	14612	14848	14825	14639	14747	14782	14558	14808	14751	14751	14550	14619	14779	14916	14658	14667	14625	14771	14581	14680	14707	14725	14633	14648	14602	14695	14656	14770	14880	14725	14730	14746	14613	14672	14651	14567	14740	14801	14712	14723	14741	14727	14766	14830	14748	14717	14624	14623	14711	14696	14726	14653	14725	14870	14814	14570	14847	14924	14819	14746	14711	14800	14775	14678	14559	14582	14772	14610	14724	14626	14694	14632	14706	14740	14867	14618	14694	14705	14640	14471	14871	14813	14630	14665	14751	14731	14747	14849	14805	14746	14756	14900	14628	14773	14809	14949	14515	14615	14908	14753	14703	14935	14567	14738	14902	14798	14755	14606	14653	14698	14767	14856	14727	14669	14695	14617	14633	14842	14882	14700	14661	14732	14789	14688	14608	14853	14703	14788	14730	14740	14734	14708	14648	14605	14829	14736	14835	14660	14812	14729	14657	14649	14741	14647	14771	14775	14733	14736	14490	14606	14734	14680	14625	14671	14785	14652	14750	14690	14537	14846	14594	14645	14694	14577	14679	14740	14808	14694	14785	14504	14665	14807	14732	14834	14741	14807	14656	14751	14977	14688	14811	14544	14764	14687	14652	14628	14744	14870	14648	14855	14823	14613	14711	14848	14723	14844	14641	14762	14650	14720	14655	14759	14755	14683	14652	14530	14606	14799	14757	14740	14841	14671	14728	14605	14715	14982	14849	14845	14608	14733	14834	14736	14708	14940	14818	14615	14797	14708	14806	14741	14717	14863	14587	14676	14719	14675	14761	14729	14620	14839	14717	14707	14763	14801	14665	14622	14796	14724	14683	14687	14634	14785	14580	14613	14695	14757	14766	14815	14772	14676	14769	14732	14514	14720	14680	14897	14706	14860	14777	14533	14767	14710	14604	14575	14663	14643	14809	14801	14655	14659	14668	14630	14780	14515	14551	14613	14848	14693	14737	14860	14651	14786	14586	14690	14689	14957	14760	14741	14679	14737	14875	14816	14846	14752	14934	14810	14641	14646	14570	14748	14611	14869	14762	14699	14699	14749	14751	14708	14742	14965	14783	14553	14771	14579	14640	14676	14560	14790	14662	14634	14649	15023	14686	14669	14804	14721	14819	14671	14761	14818	14843	14797	14797	14767	14810	14616	14481	14514	14762	14759	14679	14638	14793	14745	14747	14736	14902	14701	14822	14688	14828	14567	14608	14630	14525	14673	14862	14684	14633	14481	14774	14658	14754	14955	14724	14602	14760	14586	14734	14744	14608	14832	14645	14769	14619	14747	14754	14525	14602	14621	14759	14605	14752	14721	14615	14632	14640	14837	14712	14695	14612	14830	14755	14671	14832	14852	14676	14678	14693	14706	14907	14999	14639	14662	14861	14777	14785	14828	14775	14771	14927	14463	14709	14824	14762	14653	14643	14803	14708	14766	14655	14698	14801	14773	14874	14846	14679	14790	14846	14832	14700	14776	14657	14944	14618	14567	14782	14685	14778	14685	14618	14733	14617	14758	14770	14623	14812	14821	14622	14799	14573	14783	14678	14748	14635	14788	14629	14696	14780	14725	14705	14737	14621	14510	14943	14699	14839	14622	14743	14736	14779	14610	14771	14713	14728	14681	14628	14987	14674	14824	14656	14730	14797	14774	14799	14832	14751	14822	14676	14771	14850	14781	14707	14564	14669	14684	14791	14731	14736	14646	14711	14679	14673	14771	14690	14651	14618	14726	14765	14646	14688	14794	14754	14923	14732	14602	14895	14680	14651	14773	14721	14617	14710	14698	14592	14769	14849	14591	14739	14703	14719	14832	14568	14667	14593	14788	14760	14841	14889	14732	14652	14818	14779	14682	14753	14641	14755	14692	14575	14614	14681	14652	14715	14833	14538	14816	14684	14701	14716	14838	14850	14609	14750	14518	14850	14682	14806	14625	14842	14654	14621	14676	14484	14733	14723	14666	14745	14712	14688	14794	14732	14585	14653	14712	14796	14712	14771	14780	14803	14679	14653	14703	14695	14819	14620	14710	14824	14646	14642	14744	14611	14606	14639	14838
22677	21115	28992	23915	22341	25132	27066	22121	20461	19931	19260	18852	18548	18203	18096	17906	17768	17542	17471	17746	17555	17674	17689	17407	17676	17426	17274	17358	17625	17515	17472	17441	17263	17514	17388	17202	17136	17100	17138	17451	17024	17189	17260	17342	17220	17286	17336	17251	17271	17330	17281	17507	17152	17224	17000	17256	17261	17298	17320	17229	17120	17251	17161	17158	17072	17178	17125	17205	17071	17125	17332	17216	17408	17130	17220	17295	17262	17584	17508	17016	17179	17299	17046	17209	17033	17264	17343	17051	17077	17061	17519	17398	17288	17044	17234	17260	17522	17193	17205	17197	17132	17397	17240	17207	17320	17255	17257	17067	17230	17148	17198	17219	17295	17195	17196	17169	17036	17124	17167	17005	17281	17097	17210	17240	17217	17357	17351	17004	17093	17295	17159	17318	17182	17187	17013	17191	17422	17252	17355	17310	17092	17042	17323	17246	17244	17004	17044	17015	17073	17135	17151	17140	17302	17085	17187	17031	17304	17335	17225	17158	17096	17227	17069	17204	17096	17012	17314	17014	17365	17421	17127	17243	17042	17160	17032	17165	17260	17191	16979	17229	17058	17146	17025	17018	17172	17173	17173	17099	17149	17207	16978	17016	17224	17192	17106	16964	17187	17105	17186	17246	17170	17079	17279	17089	17248	17000	17085	17256	17054	17284	17305	17163	16945	17072	16954	17166	17055	17189	17255	17008	17051	16936	17158	17350	17122	17006	17061	17101	16858	17071	17033	17266	17117	17132	17107	17068	17210	17062	17172	17325	17197	17239	16855	17166	17255	17349	17027	16933	17252	17266	17200	17133	17070	17343	17094	17211	17244	17285	17092	16961	17093	17106	17098	17207	17243	17127	17006	17143	16999	17153	17060	17218	17282	17185	17201	17119	17241	17148	17070	17240	17101	17089	17281	17146	17324	16926	17186	17329	17112	17114	17158	17384	17105	17112	17226	17278	17190	17122	17056	17217	17382	17328	17200	16985	17387	17351	17008	17076	17064	17268	17252	17011	17017	17080	17209	17162	17151	17278	17026	17002	17106	17037	17031	17301	17213	16993	17252	16942	17165	16971	17345	17234	17110	17296	17097	17228	17215	17170	17252	17101	17133	16999	17047	17233	17129	17170	16983	17231	17235	17053	16975	17170	17148	16883	17190	17062	16951	17169	17197	17358	16985	17113	17222	17301	17081	17062	17078	16945	17068	17092	17077	17139	17088	17202	17206	16985	17022	17373	17312	17209	17132	17267	17176	17038	17196	16993	17343	17111	17198	17060	17162	17202	17317	17189	17301	17010	17141	17293	17247	17027	17066	17247	17215	17159	17178	17015	17235	17336	17046	17358	17163	17255	17195	17050	17110	17118	17258	17023	17224	17049	17099	17076	17267	17154	17343	17343	17037	17116	17211	17383	17083	17135	17149	17126	17278	17062	17186	17219	17265	16996	17320	16894	17058	17061	17279	17214	17130	17181	17133	17126	17157	17161	17132	17226	17154	16870	17143	17214	17128	17097	17190	17241	17280	17071	16974	17361	17285	17147	17135	17096	17018	17173	17240	17251	17083	17147	17240	16945	17002	17029	17580	17125	17130	17198	17376	17010	17167	17124	17182	17278	17151	17245	17220	17157	16968	17171	17155	17123	17010	17097	17161	17103	17018	17177	17307	17181	17215	17075	17209	17095	17170	17183	17344	17150	17007	17143	17340	17158	17127	17264	17301	17167	17057	17325	17160	17265	17248	17198	17035	17148	17114	17126	17175	17065	17300	17225	17190	17136	17113	16987	17261	17078	17119	17108	17235	17276	17236	17091	17118	17085	17207	17057	17083	17287	17276	17267	17157	17288	17123	16958	17098	17363	17199	17155	17214	17121	17121	17358	17182	17213	17085	17172	17300	17130	17068	17219	17147	17098	16999	17399	17004	17320	17220	17303	16977	16968	17140	17035	17384	17130	17314	17210	17161	17122	17495	17175	17106	17252	17012	17041	17220	17171	17230	17300	17182	17095	17109	17050	17266	17151	17071	17307	17157	17017	17122	17069	16901	17123	17154	17174	17194	17060	17031	17347	17274	17277	17130	17244	17187	17037	17096	17116	16925	17168	17163	17148	16970	17349	17153	17068	17288	17224	17060	17228	17330	17226	17168	17012	17089	17112	17108	17031	17158	17062	17303	16976	17017	17250	17144	17079	17147	17241	16886	17196	17196	17363	17126	17037	17005	17103	17044	17093	17085	17203	17265	17262	16893	17219	17093	17246	17231	17266	17092	17095	17169	17114	17355	17201	17058	17145	17180	17364	16934	17092	17100	17295	17058	17152	17200	17074	17085	17062	17122	17241	16989	17088	17503	17057	17368	17222	17257	17258	17278	17274	17261	17151	17081	17259	17324	17101	17115	17003	17199	17140	17117	16943	17254	17086	17140	17293	17180	17099	17189	17074	17142	17077	17139	17056	17111	16999	17207	17021	17092	17057	16980	17155	17013	17411	17022	17148	17284	17089	17193	17070	17033	17004	17214	17290	16922	16986	17116	17194	17329	17268	17132	17126	17198	17223	17286	17036	17035	16924	17379	17116	17109	17230	17153	17099	17203	17178	17063	17368	17067	17189	17237	17243	16963	17189	16968	17083	17141	17138	17390	17021	17065	17111	17170	17103	17318	16984	17322	17163	17237	17154	17246	17136	16923	17104	17332	17347	17199	17167	17115	17048	17179	17113	17253	17140	17079	17098	17214	17296	17099	17116	17302	17089	17103	17110	17137	17226	17153	17077	17190	17360	17308	17095	17108	17268	17059	17078	17190	17147	17199	17205	17270	17207	16986	17268	17195	17181	17135	17166	17244	17218	17174	17143	17115	17234	17102	17150	17105	17335	17009	17232	17307	17208	17277	17172	17191	17070	17027	17099	17308	17238	17164	17078	17049	17179	17175	17145	17205	17127	17304	17112	17374	17168	17178	17035	17267	17100	17122	17160	17002	16975	17297	17088	17072	17011	17080	17251	17126	17201	17311	17100	17152	17170	17133	17110	17106	16938	17187	17267	17196	17067	17071	17167	17281	17160	17226	17220	17188	17041	17210	17216	17251	17232	17079	17117	17084	17211	17288	17081	17274	17219	17319	17074	17217	17252	17280	17056	17307	17114	17077	17178	17192	17378	17299	17101	17181	17292	17074	17284	17272	17071	17249	17033	17096	17142	17112	17188	17109	17180	17080	17072	17106	17248	17083	17077	17111	17153	17171	17242	17211	17051	17333	17125	17280	17004	17315	17266	17097	17188	17029	17162	17202	17136	17116	17180	17004	16947	17224	17166	17209	17146	17018	16880	17228	17113	17251	17132	17118	17391	17158	17225	17270	16922	17285	17053	17157	17065	17039	17064	17105	17097	16983	17139	16992	17101	17303	17109	17099	17189	17329	17072	17156	17039	17380	17002	17013	17199	16954	17339	17097	17176	17030	17258	17111	17079	17158	17126	17318	17179	16847	17078	17153	17127	17044	17043	17000	17218	17281	17187	17114	17021	17194	17337	17071	17211	17215	17056	17219	17127	17176	17030	17106	17296	17209	17217	17154	16999	17158	17214	17164	17237	16940	17075	17093	17186	17145	17100	17163	17019	17276	17445	17213	17156	17218	17129	17141	17120	16969	17246	17100	17183	17079	17008	17236	17274	17392	17225	17152	17281	17327	17251	17204	17241	17417	17141	17354	17064	17279	17075	17212	17192	17124	17229	17143	17229	17169	17298	17216	17141	17206	17258	17073	17013	17229	17196	17108	17080	17201	17065	17228	17230	17189	17126	17109	17310	17102	17357	17269	17375	17240	17239	17214	16949	17189	17151	17127	17074	17107	17084	17248	17197	17172	17133	17164	17263	17161	17015	17219	17362	17159	17085	16980	17243	17125	17155	17034	17318	17094	17118	17146	17082	16983	17239	17153	17423	17130	17123	17378	17269	16982	17283	17166	17114	17161	17178	17215	17258	16969	17095	17179	17210	16956	17122	17286	17207	17125	16951	17017	17211	17264	17255	17176	17118	17158	17075	17337	17222	17019	17065	17082	17128	17127	17116	17296	17266	17069	17101	17215	17176	16992	17141	17159	17200	17192	17264	17216	17261	17080	17101	17059	17086	17330	17264	17168	17210	17089	17023	17240	16898	17092	17135	17267	17070	17195	17197	17226	17030	17277	17315	16945	16998	17011	17229	17177	17079	17214	17206	17145	16992	17162	16982	17187	17172	17338	17305	17291	17116	17139	17231	17272	17064	17177	17186	17042	17162	17131	17131	17013	17197	17006	17287	17217	17379	17120	17161	17350	17001	17034	17207	17275	17297	17308	17110	17298	17256	17142	16975	17035	16912	17123	17075	17236	17000	17220	17096	17097	17070	17187	16976	17312	17178	17250	17030	17001	16994	17189	17248	17221	17242	17115	17043	17097	17158	17218	17028	17085	17150	16984	17155	17200	17181	17185	17098	17117	17038	17254	17178	17091	17131	17129	17277	17123	17051	17179	17149	17079	17168	17100	17197	17160	17079	17302	17223	17101	17097	17288	16988	17040	17126	17309	17183	17195	17193	17067	17204	17122	17223	17267	17139	17115	17283	17046	17151	17060	17171	17303	17164	17278	16907	17013	17204	17437	17177	17211	16995	17192	17243	17232	17300	17185	17093	17285	17078	16946	17033	17159	17163	17132	17331	17195	17232	17192	17211	17022	17122	17098	16989	17120	17212	17212	17174	17066	17083	17134	17057	17190	17221	17222	17281	17058	17050	17000	16919	17127	17278	17107	17245	17338	17175	17090	17131	17226	17134	17035	17067	17192	17375	17097	17116	17018	17024	17068	17081	17124	17146	17236	17134	17294	17180	17342	17180	17052	17050	17290	17144	17279	17129	17280	17097	17226	17159	17127	17256	17201	17028	17111	17230	17104	17015	17202	17308	17221	17084	17213	17220	17176	17190	17170	17049	17068	17222	17100	17227	16954	17151	17314	17085	17152	17181	17366	17204	17002	17129	17264	17406	17161	17229	17202	17192	17064	17140	17084	17142	17160	17318	17090	17356	17233	17146	17301	17249	17173	17106	17339	17281	17203	17136	17333	17213	17143	17235	17265	17192	17104	17130	17167	17256	17158	16989	16981	17012	17231	17295
27864	48187	54033	43511	33355	27767	24280	22050	20577	19321	18568	18132	17426	16914	16730	16615	16688	16445	16190	16192	16148	16025	16076	15787	16162	15854	15849	15833	15790	15775	15918	15775	15828	15829	15603	15606	15703	15875	15545	15734	15640	15454	15595	15653	15687	15680	15618	15645	15753	15633	15677	15553	15620	15646	15647	15765	15724	15720	15719	15607	15637	15520	15527	15586	15610	15589	15582	15415	15732	15513	15568	15535	15612	15470	15640	15558	15622	15583	15724	15644	15718	15640	15587	15520	15591	15578	15670	15806	15650	15514	15449	15651	15528	15604	15672	15543	15689	15507	15496	15510	15572	15572	15565	15659	15701	15521	15515	15879	15617	15662	15572	15617	15639	15769	15503	15571	15431	15527	15727	15643	15469	15600	15515	15523	15603	15363	15498	15622	15545	15592	15401	15593	15519	15726	15574	15604	15717	15755	15570	15677	15585	15644	15754	15536	15553	15558	15730	15401	15577	15573	15659	15572	15504	15571	15670	15533	15557	15584	15406	15575	15654	15656	15540	15430	15455	15766	15582	15565	15710	15657	15543	15560	15629	15560	15542	15509	15707	15490	15618	15619	15466	15662	15545	15601	15645	15494	15699	15672	15712	15581	15579	15595	15556	15542	15575	15429	15550	15540	15497	15628	15408	15534	15515	15690	15499	15567	15362	15494	15535	15595	15658	15641	15456	15529	15502	15557	15501	15599	15551	15668	15593	15590	15473	15523	15539	15412	15535	15687	15456	15566	15576	15549	15515	15695	15677	15468	15550	15611	15494	15538	15607	15378	15666	15567	15521	15708	15557	15541	15685	15605	15600	15588	15558	15562	15540	15645	15604	15632	15766	15545	15496	15544	15476	15572	15645	15543	15432	15758	15889	15493	15650	15619	15598	15555	15621	15680	15621	15751	15556	15592	15522	15547	15599	15666	15374	15523	15495	15683	15621	15748	15544	15653	15635	15684	15633	15497	15435	15606	15534	15599	15703	15634	15576	15607	15547	15629	15554	15660	15491	15620	15552	15429	15618	15681	15599	15604	15766	15547	15530	15655	15744	15479	15440	15652	15512	15616	15440	15589	15638	15510	15484	15601	15566	15531	15530	15642	15598	15559	15447	15681	15477	15590	15535	15707	15568	15631	15584	15520	15732	15695	15608	15493	15639	15420	15435	15745	15567	15551	15614	15516	15658	15704	15740	15555	15675	15484	15505	15679	15725	15708	15512	15544	15396	15480	15628	15485	15441	15563	15535	15345	15625	15392	15602	15628	15592	15609	15712	15689	15592	15682	15689	15600	15769	15537	15567	15763	15562	15619	15512	15599	15617	15498	15525	15529	15516	15638	15759	15502	15710	15667	15389	15633	15739	15459	15623	15433	15661	15508	15660	15562	15525	15740	15479	15533	15688	15672	15381	15574	15524	15604	15469	15663	15466	15651	15537	15600	15735	15592	15423	15573	15471	15350	15562	15610	15673	15564	15671	15470	15556	15515	15666	15572	15669	15618	15583	15614	15612	15640	15630	15453	15581	15544	15593	15533	15581	15561	15614	15491	15629	15858	15566	15681	15579	15290	15646	15574	15517	15434	15598	15654	15388	15538	15727	15440	15460	15575	15458	15660	15713	15487	15756	15535	15580	15481	15522	15585	15595	15654	15548	15752	15714	15524	15620	15648	15679	15679	15646	15414	15712	15443	15573	15644	15587	15479	15619	15551	15613	15483	15709	15596	15440	15618	15408	15569	15614	15547	15513	15477	15600	15609	15534	15787	15322	15568	15732	15469	15510	15846	15563	15422	15471	15710	15474	15587	15591	15653	15370	15611	15628	15656	15518	15493	15559	15661	15425	15544	15593	15601	15553	15619	15470	15693	15382	15579	15574	15626	15607	15476	15703	15603	15692	15705	15689	15460	15573	15607	15568	15590	15609	15619	15545	15636	15709	15610	15490	15610	15625	15676	15734	15340	15714	15691	15554	15489	15477	15520	15604	15547	15465	15696	15702	15347	15533	15716	15623	15658	15595	15593	15671	15505	15649	15580	15526	15562	15492	15513	15513	15677	15591	15654	15619	15486	15691	15648	15527	15582	15511	15515	15678	15555	15527	15684	15619	15579	15512	15558	15613	15513	15532	15620	15557	15645	15704	15446	15508	15600	15535	15665	15500	15535	15577	15496	15460	15472	15409	15729	15538	15522	15600	15499	15616	15597	15656	15549	15619	15593	15640	15603	15586	15757	15669	15550	15529	15477	15631	15624	15574	15622	15675	15489	15558	15536	15621	15784	15517	15661	15647	15640	15485	15497	15630	15581	15677	15601	15612	15511	15628	15641	15815	15603	15391	15808	15623	15585	15472	15590	15687	15573	15627	15615	15508	15655	15565	15519	15740	15592	15725	15699	15629	15655	15494	15582	15794	15661	15672	15574	15585	15446	15710	15584	15739	15417	15558	15657	15442	15539	15387	15599	15677	15648	15651	15481	15757	15528	15720	15645	15643	15652	15674	15575	15710	15614	15693	15620	15584	15576	15446	15635	15643	15689	15604	15669	15651	15572	15461	15527	15456	15533	15586	15581	15507	15610	15609	15858	15660	15593	15584	15520	15355	15653	15541	15592	15638	15659	15705	15583	15497	15613	15793	15523	15549	15675	15464	15535	15702	15461	15521	15395	15633	15617	15575	15462	15684	15505	15563	15601	15529	15793	15565	15432	15530	15482	15597	15547	15606	15503	15618	15536	15509	15537	15629	15553	15441	15630	15648	15640	15346	15473	15638	15468	15599	15571	15603	15452	15543	15628	15564	15476	15782	15572	15521	15381	15687	15516	15685	15719	15474	15494	15678	15553	15795	15595	15703	15562	15734	15611	15530	15652	15577	15622	15630	15507	15762	15769	15633	15631	15660	15507	15575	15585	15501	15630	15437	15556	15383	15494	15499	15659	15570	15547	15455	15497	15565	15514	15651	15515	15558	15688	15499	15705	15562	15564	15578	15576	15667	15600	15501	15501	15632	15451	15697	15569	15570	15626	15637	15794	15585	15721	15488	15491	15492	15660	15507	15633	15564	15613	15436	15647	15659	15699	15579	15483	15575	15577	15581	15566	15565	15669	15564	15655	15551	15558	15658	15580	15734	15535	15615	15437	15479	15562	15427	15495	15711	15372	15558	15630	15624	15595	15486	15607	15440	15483	15526	15550	15710	15437	15670	15488	15501	15518	15344	15601	15487	15475	15573	15476	15650	15648	15697	15622	15698	15586	15702	15592	15619	15504	15625	15488	15548	15531	15558	15521	15459	15529	15392	15630	15523	15638	15599	15597	15546	15638	15566	15662	15539	15642	15507	15382	15661	15667	15468	15474	15648	15464	15707	15462	15510	15603	15753	15626	15575	15585	15490	15525	15526	15595	15429	15600	15606	15488	15758	15700	15463	15509	15532	15633	15626	15518	15690	15709	15678	15580	15626	15658	15650	15577	15556	15558	15658	15472	15589	15682	15594	15601	15584	15600	15704	15495	15678	15573	15584	15617	15670	15422	15562	15554	15703	15636	15534	15538	15621	15458	15442	15669	15686	15714	15747	15599	15394	15605	15531	15677	15697	15753	15670	15487	15532	15548	15554	15690	15609	15550	15474	15588	15608	15775	15405	15547	15505	15607	15612	15592	15671	15520	15590	15406	15417	15649	15465	15641	15788	15514	15439	15626	15606	15619	15674	15572	15460	15538	15541	15779	15641	15576	15531	15636	15368	15652	15549	15475	15813	15607	15588	15576	15572	15571	15554	15687	15624	15746	15660	15702	15622	15656	15552	15538	15648	15631	15540	15555	15610	15693	15489	15534	15591	15574	15382	15546	15603	15758	15485	15567	15702	15632	15589	15715	15725	15684	15730	15563	15695	15722	15654	15520	15606	15551	15444	15595	15704	15559	15780	15668	15541	15466	15594	15634	15523	15566	15545	15551	15670	15627	15624	15449	15647	15395	15654	15606	15678	15604	15605	15681	15578	15671	15524	15564	15784	15589	15673	15618	15560	15433	15611	15755	15640	15723	15711	15472	15617	15486	15640	15584	15584	15533	15526	15604	15636	15721	15596	15443	15759	15564	15533	15569	15592	15582	15753	15864	15379	15556	15432	15650	15518	15643	15691	15621	15475	15379	15825	15500	15537	15458	15552	15629	15588	15413	15567	15539	15881	15605	15777	15588	15473	15526	15669	15793	15498	15615	15582	15604	15530	15542	15597	15626	15587	15532	15490	15507	15724	15391	15560	15721	15582	15498	15510	15561	15693	15419	15561	15755	15506	15705	15632	15644	15601	15711	15626	15505	15761	15504	15628	15649	15521	15823	15687	15376	15713	15633	15599	15516	15515	15668	15742	15572	15618	15710	15616	15475	15638	15480	15486	15613	15613	15520	15658	15599	15529	15737	15682	15460	15490	15585	15298	15577	15593	15637	15614	15590	15690	15537	15507	15583	15539	15763	15610	15576	15560	15521	15664	15687	15721	15421	15609	15486	15521	15476	15532	15507	15480	15560	15597	15519	15714	15558	15581	15640	15479	15555	15546	15534	15636	15587	15579	15472	15605	15498	15640	15694	15670	15489	15757	15825	15429	15635	15476	15539	15527	15448	15469	15582	15671	15440	15489	15612	15450	15666	15634	15586	15552	15534	15643	15601	15690	15609	15560	15613	15529	15581	15565	15397	15600	15452	15531	15621	15466	15662	15676	15602	15671	15421	15502	15786	15503	15642	15619	15641	15570	15685	15577	15477	15640	15698	15655	15660	15559	15568	15541	15657	15371	15601	15600	15599	15538	15524	15539	15569	15692	15572	15472	15656	15364	15518	15485	15645	15701	15480	15418	15623	15639	15731	15488	15471	15598	15516	15502	15522	15498	15598	15517	15636	15289	15574	15535	15457	15450	15555	15425	15610	15432	15607	15606	15549	15608	15700	15646	15528	15412	15642	15552	15444	15474	15447	15620	15609	15583	15700	15572	15464	15465	15417	15726	15365	15600	15577	15400	15797	15694	15582	15489	15718	15578	15651	15445	15628	15792	15591	15577	15522	15559	15537	15638	15572	15537	15393	15489	15520	15532	15428	15526	15514	15733	15578	15486	15594	15558	15576	15586	15646	15683	15496	15545	15480	15527	15629	15435	15555
27304	23194	28352	24455	19452	17708	16898	16204	15808	15556	15211	15390	15349	15316	15103	15020	15051	15196	15305	15053	14992	15149	15171	15034	14793	14936	15301	14920	14981	14940	14990	14968	14743	15074	15012	15171	14960	14807	15060	14940	15121	15025	14962	15086	14833	14916	14925	15004	14987	14855	14913	15142	15031	14926	14960	14958	15048	14923	15007	14949	14923	15037	15062	15011	15080	14866	15114	14956	15232	15080	15140	14936	14874	14955	15072	15002	14935	14796	15273	15026	14939	14924	14936	15024	14958	15016	14891	14979	14922	15166	15205	14936	14880	14904	15081	15054	15095	14967	15062	14909	15080	14906	14995	14809	15121	15024	14870	14871	15008	14811	15060	15019	15103	14912	14909	15092	14911	14962	15021	15109	14922	14961	14841	14958	15031	14716	14878	14890	14924	15059	14927	14975	15267	14966	15243	14941	15002	15074	14890	14894	14908	14951	14614	14689	14941	14889	14920	14786	15051	15003	14999	14975	15158	14890	14897	14867	14747	15131	14928	14968	14919	14901	15063	15152	15086	14946	15217	14906	14957	14910	14787	14773	14785	15166	14978	15047	14871	15025	15127	15131	14841	14835	14992	14873	14898	14989	15010	15001	14802	14990	14910	14949	14883	14940	14775	14845	14955	15149	14883	14999	15004	14980	14945	14829	15041	14962	14878	14820	15043	15078	15004	15062	14880	14927	14858	14949	15229	15048	14968	14935	15025	15074	14870	15026	14949	15041	14886	14997	15096	14909	15122	14893	15019	15149	14884	14962	14990	15188	15092	15027	15130	14929	15059	14958	14997	14922	14948	14958	14914	15046	14966	14860	15031	14951	15133	14765	14879	15005	14929	15067	15147	15034	15192	15144	15128	14830	14962	14953	15117	15136	15089	14918	15095	14797	15121	14859	14928	15142	14925	15062	14909	14852	14946	14907	14991	14788	15118	14963	14917	14993	15146	14971	14890	15017	15019	14902	15108	15001	15185	14804	14922	14767	14962	14953	15009	15040	14862	14913	14925	14963	14852	15072	15066	14989	15148	14903	14882	14804	15017	14829	15019	15005	14804	15034	14884	14814	15192	15084	14998	14847	14914	14885	15085	14931	14979	14928	15035	14921	14997	14975	14994	15104	14805	14969	14957	14982	14913	14973	15171	14909	14935	14605	14932	14961	14834	14807	14954	15033	14910	14808	15012	14940	15035	15046	14902	14864	15046	14777	14990	14888	15026	15052	15078	14970	15027	15092	15077	15004	15086	15235	14956	15074	15038	14728	14950	15059	14964	15056	14977	14856	15141	14951	14911	14813	14834	15038	14968	14963	14823	14993	14928	14988	14936	14797	14868	14936	14984	15216	14929	14999	15011	14987	14994	14946	14855	14795	14710	14843	14910	14917	14892	14767	15021	14988	14976	15141	15034	14895	14892	14946	15093	14984	15027	15132	14881	14945	14940	14914	15011	15110	14876	14900	14976	14879	14946	15254	14928	15003	14990	14717	15125	14966	14923	15099	14898	14865	14921	14869	14829	14803	15014	14826	15071	14941	15076	15008	14982	14950	15237	14903	14979	15021	15159	14896	14991	14930	14928	14964	14843	14940	15021	14861	15048	15042	15023	14846	14887	14931	14965	14965	14868	14946	14872	14940	14939	14834	14978	15061	14936	14868	14882	14981	14842	15009	14939	14858	15143	14998	14896	14848	15065	14969	15043	14985	14835	14984	14979	14981	15058	14944	15028	14847	14951	14979	14984	14882	15023	14942	15050	15181	15176	14938	14930	14916	14969	14949	14988	15020	15077	15046	14946	15116	15116	14978	15087	15027	14932	14962	14836	15137	14796	14873	15094	15162	15020	14945	14921	14931	14954	14932	15021	15116	15022	14848	14996	14934	14984	15013	14839	15105	15053	15173	14785	15012	14893	14959	14975	14908	14935	14832	14793	14927	14882	15036	15138	14842	14989	14807	15030	14904	14900	14833	15010	14956	14960	14953	14768	14894	14903	14798	14848	15099	14944	15010	14930	14961	14915	14870	15003	14869	14917	14981	14632	14871	14914	14874	14961	14782	14851	14943	15041	14893	15004	14944	14899	14985	15017	15006	14909	14966	14987	15033	15139	14803	14955	15051	14992	15063	15053	14987	15065	14945	14973	15018	14961	14898	15002	14971	14959	15094	14946	14964	14917	14881	14971	14963	14953	14891	15015	14986	15190	14891	14794	14958	15126	14899	14985	14909	14942	15102	15010	14901	14813	15108	15221	15176	15049	14992	15074	14794	14963	15005	14979	14779	14853	15072	14848	15035	15002	14923	14783	14947	14996	15094	14970	14823	15006	15182	14982	14987	14978	15092	15029	14993	14942	14946	14940	14952	15136	14940	14988	14790	15263	15171	15043	14904	14953	14988	15021	15117	14890	14867	14977	14951	15207	15172	14997	15112	14933	14914	14947	15106	14869	14892	14914	15082	15122	14963	14736	14888	14919	14933	14874	14917	14849	15263	14950	14944	14930	14837	14874	14877	14919	14980	15094	14986	14937	14930	14916	14927	14916	15162	15077	15065	14921	14772	15118	14999	14864	15026	15164	14949	14712	14965	14855	14974	14973	14798	14731	15033	14874	15087	15045	14933	14942	14984	14966	14999	14914	15109	14979	14856	15056	15135	15037	14881	15039	15086	14976	15072	15002	15018	15144	14966	14916	15145	14931	14955	15000	15010	15084	14977	14865	14778	14844	14748	15044	14803	15047	14858	14942	14850	15002	15104	15030	15073	15026	14898	14703	14908	14991	14871	14687	14746	15017	14819	14959	14989	15044	15057	15027	14947	14874	14892	14815	15079	15048	14871	15065	14938	15009	15058	14992	14929	15118	14916	15071	14977	15050	14976	15041	15025	14931	15015	15090	14856	14813	15104	15098	14999	14952	15125	15095	15075	14790	14992	15010	15173	14975	14935	14924	14952	14783	14864	15038	14809	15071	14888	14893	14852	14999	14967	14869	14918	14785	15119	14846	14888	14748	14931	15049	14860	14836	14946	14907	14983	15035	15011	14880	14892	14890	14996	14993	14967	14884	14732	14985	14991	14947	15063	15044	14967	14996	14791	14746	15078	14901	14930	15025	14869	14998	15034	14946	15045	14837	15013	15048	14954	14888	14940	15098	14969	14925	15077	14956	15148	15093	14837	15006	14991	14870	14989	15026	15061	15056	14930	15055	14865	14728	14854	14822	14867	14952	14974	14937	14853	15020	15062	14913	14924	14966	15016	14946	14853	14893	14887	14858	14859	14846	14915	14973	14761	15043	15029	14887	15086	14908	15004	15037	14854	14982	15002	15200	14937	14990	15112	14951	15161	14929	14759	14781	14696	15061	14940	14947	14894	14934	14941	14886	14947	15117	14922	15093	14780	14916	14853	14949	15092	14893	14949	14879	15110	15084	15107	15017	14997	15055	14972	15004	14950	14847	14877	14931	14902	14993	15078	15004	15122	15177	14937	14947	15042	15239	14997	15176	15053	14883	14923	14902	15139	15041	14957	15137	14951	14853	14853	14839	14846	14970	15050	14912	14809	14968	14892	15147	15042	15079	14914	14853	14952	15028	14923	14905	15072	14974	14986	14860	14845	14926	15094	14913	15217	15110	14901	15052	15005	14967	14930	15006	15116	14940	14953	14835	14872	15146	15104	15182	14989	15083	15072	14864	14835	14966	15125	14971	14815	15069	15110	14942	14864	14940	14950	14916	15033	15073	14911	14901	15236	15044	14950	14793	14765	14971	15026	14850	14984	14988	15055	14919	15007	14983	15237	14869	15025	14956	15014	15031	14821	15002	15065	15045	15152	15025	14991	15029	14948	14951	15143	14905	15083	14971	14945	14792	14819	14824	15001	14909	14950	14891	14906	14906	14974	14838	15066	14882	14829	14812	15102	14844	14973	14864	14982	14779	14972	15142	14879	14956	14821	15024	14972	14920	14840	14944	14722	14997	14991	14975	14898	14961	15028	15055	15025	14856	15009	15083	15248	15109	14687	14985	14919	15162	14967	14991	14893	14853	14883	15107	14992	14830	14991	15091	15093	14954	14917	14958	15002	14926	14962	15132	15025	15047	14912	15067	15158	15025	14993	15006	14863	14971	15069	14917	14892	14849	14967	14827	14879	15153	14944	14866	14864	14873	15055	14822	14960	14922	15028	14959	15068	14964	14940	15220	14874	15016	15158	14786	15131	15000	14998	14985	14840	15083	15075	14832	14871	14981	15080	14964	14959	14935	14999	14902	15096	15037	15051	15003	15038	15044	15008	15092	15076	15137	15003	14910	14899	14857	15094	15058	14967	15009	15078	15027	14832	14829	14820	14878	14905	14904	15049	14780	14932	15043	15014	15102	15078	14862	14980	15222	15199	15000	14901	15123	15079	15021	14873	15031	14813	14767	14857	14794	14798	15050	15040	15057	14945	14974	14790	14997	14941	15177	14923	15039	14975	14830	14900	14816	14850	14866	15051	14941	15051	15027	14848	14976	14862	14947	15041	15008	14783	14834	14907	15142	14970	15137	15064	14853	14806	14804	14880	14967	15158	14915	14907	14849	14900	14985	14979	14969	14888	14951	14910	14966	14998	14810	14825	14923	14920	14938	14934	14789	15006	15048	15012	14934	15002	14840	14851	14904	15069	14989	14982	15161	15035	14997	14887	15070	14983	15004	14923	14780	15031	15006	14859	14942	14867	14935	14970	14864	15042	15108	15128	14903	14860	14959	15100	15174	14920	15059	14988	15029	14887	14876	15030	15010	15003	14926	14691	15143	15121	14970	14833	14997	14889	14837	14943	15186	14785	15072	15037	14856	15086	15037	14988	15091	14943	14947	14852	15009	15013	15067	14887	14989	15159	14953	14813	14931	15061	15026	14948	15125	14965	14902	14946	14989	15019	14949	14903	15050	15010	15029	14874	15046	15146	14986	15086	14866	15062	14789	15052	15019	14826	15023	14797	15070	15039	15020	14940	15125	14758	15136	14947	15124	14842	15082	15040	14776	14996	14994	14744	14899	14767	15137	15120	14826	15075	14966	14948	15058	15168	15108	15056	14996	15060	15054	15007	14821	14885	14846	14979	15041	14761	14824	14966	14970	15006	14950	14976	15058	14950	15107	14918	14892	14825	14867	14876	15003	14951
23308	33810	32865	24825	20952	18310	17068	16215	15668	15543	14986	14834	14921	14757	14725	14342	14598	14396	14474	14385	14463	14499	14291	14453	14375	14282	14461	14335	14379	14313	14349	14253	14469	14370	14428	14116	14360	14157	14249	14442	14132	14509	14289	14306	14209	14171	14306	14254	14144	14288	14224	14306	14492	14227	14344	14308	14361	14322	14264	14193	14280	14329	14318	14164	14321	14310	14343	14117	14404	14346	14246	14348	14317	14274	14341	14218	14287	14324	14311	14299	14297	14093	14328	14261	14265	14403	14090	14350	14149	14305	14201	14328	14328	14369	14190	14252	14189	14156	14249	14154	14355	14183	14289	14368	14328	14341	14264	14264	14341	14238	14299	14166	14307	14418	14229	14336	14339	14202	14237	14205	14267	14291	14367	14315	14461	14350	14332	14312	14206	14319	14295	14295	14253	14160	14289	13998	14161	14163	14261	14321	14300	14272	14311	14278	14301	14262	14320	14184	14191	14219	14468	14250	14197	14379	14269	14357	14263	14370	14135	14220	14169	14180	14288	14180	14247	14226	14327	14304	14211	14185	14127	14180	14171	14345	14242	14401	14187	14227	14211	14144	14371	14291	14273	14317	14230	14237	14158	14344	14307	14320	14403	14214	14221	14321	14271	14174	14263	14341	14298	14093	14147	14329	14261	14273	14348	14258	14149	14144	14182	14210	14364	14217	14492	14175	14174	14407	14433	14320	14230	14408	14101	14201	14083	14460	14218	14351	14208	14338	14400	14295	14366	14338	14347	14247	14184	14281	14298	14396	14430	14140	14225	14356	14249	14178	14270	14304	14197	14205	14344	14229	14296	14389	14235	14440	14316	14307	14336	14260	14272	14218	14293	14313	14179	14272	14367	14317	14375	14249	14228	14398	14091	14285	14380	14244	14179	14277	14225	14219	14227	14271	14361	14323	14235	14456	14164	14216	14134	14438	14220	14362	14253	14336	14228	14295	14251	14263	14309	14336	14354	14340	14171	14164	14357	14179	14498	14297	14356	14261	14324	14191	14149	14251	14413	14166	14200	14259	14260	14181	14299	14095	14240	14131	14177	14269	14292	14232	14203	14270	14203	14344	14245	14207	14323	14299	14256	14235	14192	14171	14160	14268	14283	14312	14389	14225	14412	14391	14378	14302	14367	14242	14335	14378	14077	14427	14263	14286	14159	14417	14408	14316	14198	14501	14413	14257	14184	14236	14215	14257	14328	14226	14161	14262	14243	14305	14283	14087	14365	14286	14435	14309	14316	14324	14290	14361	14283	14455	14312	14393	14354	14220	14216	14197	14059	14442	14293	14186	14273	14398	14244	14363	14328	14205	14418	14282	14348	14218	14210	14441	14186	14219	14059	14366	14349	14196	14375	14180	14176	14032	14213	14364	14207	14278	14237	14278	14216	14281	14218	14164	14391	14279	14224	14329	14365	14230	14210	14414	14221	14224	14351	14264	14253	14188	14260	14230	14176	14252	14381	14303	14341	14294	14249	14367	14169	14379	14186	14284	14252	14312	14203	14332	14420	14087	14324	14209	14135	14327	14273	14305	14278	14250	14284	14281	14272	14308	14168	14302	14352	14261	14441	14245	14318	14272	14244	14104	14261	14438	14151	14144	14357	14272	14276	14189	14347	14278	14290	14277	14409	14532	14560	14386	14316	14245	14269	14210	14220	14288	14260	14426	14318	14193	14298	14136	14325	14248	14302	14271	14116	14223	14382	14204	14293	14259	14345	14178	14305	14250	14135	14241	14328	14445	14396	14227	14289	14375	14188	14374	14267	14239	14396	14260	14320	14203	14261	14355	14167	14336	14111	14186	14195	14350	14343	14309	14281	14275	14484	14416	14402	14362	14236	14154	14298	14149	14350	14293	14491	14206	14236	14194	14081	14231	14281	14224	14396	14407	14229	14232	14326	14165	14228	14213	14295	14162	14427	14288	14254	14261	14284	14254	14225	14242	14225	14301	14310	14387	14112	14286	14405	14415	14392	14309	14321	14132	14247	14092	14350	14252	14350	14271	14331	14270	14305	14355	14100	14349	14371	14095	14220	14245	14279	14237	14244	14201	14170	14202	14393	14204	14341	14250	14283	14269	14366	14377	14234	14193	14272	14288	14328	14349	14299	14321	14341	14219	14301	14351	14321	14190	14239	14383	14460	14137	14369	14329	14245	14167	14259	14157	14357	14291	14073	14233	14486	14209	14157	14352	14220	14294	14383	14290	14214	14352	14183	14252	14303	14195	14195	14277	14237	14265	14266	14365	14229	14291	14241	14230	14236	14192	14138	14206	14357	14338	14376	14201	14374	14359	14259	14087	14035	14401	14465	14283	14430	14216	14181	14267	14269	14269	14135	14221	14340	14278	14176	14065	14233	14262	14192	14478	14276	14296	14148	14232	14189	14110	14221	14233	14177	14187	14246	14394	14148	14362	14354	14159	14345	14302	14140	14273	14348	14265	14273	14359	14349	14127	14401	14427	14249	14286	14358	14245	14171	14215	14238	14328	14323	14281	14285	14409	14141	14215	14343	14244	14293	14107	14455	14309	14274	14413	14245	14324	14417	14402	14352	14230	14275	14266	14378	14211	14307	14189	14388	14168	14285	14156	14377	14233	14464	14323	14178	14176	14246	14291	14367	14176	14191	14285	14226	14286	14143	14231	14404	14218	14473	14379	14439	14255	14277	14289	14196	14352	14412	14267	14301	14353	14282	14373	14345	14271	14293	14175	14244	14389	14219	14215	14377	14287	14178	14229	14399	14270	14429	14305	14326	14294	14177	14232	14304	14323	14266	14263	14309	14285	14413	14138	14212	14370	14314	14077	14259	14370	14276	14275	14300	14303	14120	14337	14279	14180	14243	14389	14343	14188	14366	14188	14267	14251	14412	14222	14272	14259	14286	14391	14248	14154	14310	14317	14330	14359	14348	14320	14411	14299	14241	14199	14258	14141	14284	14236	14190	14201	14421	14380	14254	14258	14221	14171	14197	14316	14284	14214	14360	14260	14374	14423	14387	14253	14174	14171	14316	14308	14443	14332	14393	14219	14257	14271	14289	14317	14403	14132	14309	14416	14394	14351	14272	14376	14356	14357	14369	14324	14221	14397	14213	14224	14323	14363	14408	14335	14295	14393	14260	14239	14397	14427	14223	14255	14256	14288	14248	14182	14137	14143	14462	14534	14310	14252	14452	14169	14307	14241	14340	14253	14315	14295	14333	14231	14281	14264	14458	14321	14313	14246	14321	14246	14117	14313	14051	14357	14124	14327	14344	14307	14269	14342	14401	14115	14258	14533	14238	14374	14339	14251	14247	14390	14260	14249	14256	14228	14276	14373	14206	14099	14350	14213	14280	14308	14306	14201	14315	14244	14173	14205	14315	14491	14100	14207	14284	14243	14265	14378	14122	14253	14227	14357	14476	14189	14221	14272	14347	14451	14341	14135	14184	14405	14156	14360	14212	14327	14325	14309	14330	14376	14347	14227	14473	14273	14375	14392	14165	14331	14453	14092	14393	14470	14171	14265	14369	14416	14214	14310	14268	14423	14218	14239	14264	14219	14116	14246	14240	14230	14293	14219	14306	14304	14227	14342	14357	14153	14463	14044	14266	14227	14305	14309	14303	14371	14218	14231	14335	14295	14317	14389	14288	14396	14247	14448	14361	14286	14210	14364	14428	14402	14217	14192	14359	14267	14291	14324	14299	14126	14387	14177	14316	14418	14177	14327	14333	14233	14160	14468	14305	14268	14329	14423	14349	14475	14240	14267	14238	14367	14209	14382	14402	14329	14266	14421	14326	14381	14303	14175	14229	14257	14368	14237	14128	14173	14211	14279	14363	14173	14348	14259	14408	14171	14352	14286	14305	14277	14232	14330	14418	14302	14381	14289	14385	14318	14331	14248	14284	14337	14217	14288	14308	14311	14455	14384	14321	14373	14335	14246	14325	14378	14201	14426	14321	14338	14233	14254	14216	14477	14115	14256	14058	14355	14210	14258	14295	14383	14243	14161	14270	14268	14288	14313	14277	14213	14380	14186	14461	14257	14313	14219	14558	14355	14449	14401	14207	14371	14306	14021	14294	14187	14162	14362	14411	14472	14356	14313	14265	14373	14255	14442	14374	14274	14369	14421	14118	14228	14208	14130	14418	14313	14353	14256	14377	14184	14334	14169	14217	14336	14286	14239	14172	14241	14264	14362	14327	14266	14293	14178	14297	14220	14336	14272	14426	14278	14242	14391	14301	14305	14347	14328	14200	14216	14255	14154	14138	14354	14395	14498	14350	14118	14213	14114	14302	14365	14224	14168	14307	14189	14357	14387	14341	14178	14213	14372	14288	14337	14240	14176	14376	14203	14203	14246	14312	14071	14412	14377	14362	14241	14297	14146	14343	14368	14404	14326	14162	14496	14297	14181	14425	14323	14160	14347	14433	14226	14229	14305	14261	14331	14374	14207	14322	14278	14082	14302	14360	14296	14216	14197	14214	14271	14220	14193	14422	14280	14315	14102	14416	14507	14217	14180	14211	14229	14207	14417	14205	14275	14205	14244	14252	14306	14256	14277	14208	14326	14346	14286	14253	14147	14362	14421	14343	14273	14169	14099	14260	14299	14200	14308	14148	14333	14234	14355	14319	14355	14449	14397	14334	14214	14151	14236	14274	14219	14257	14343	14194	14187	14097	14208	14338	14349	14254	14238	14352	14234	14230	14395	14190	14281	14292	14318	14358	14312	14382	14219	14461	14346	14269	14330	14208	14285	14245	14469	14098	14222	14255	14443	14125	14453	14392	14340	14262	14138	14231	14288	14202	14202	14296	14352	14188	14465	14106	14342	14268	14358	14369	14414	14348	14278	14335	14231	14269	14246	14239	14214	14446	14482	14286	14352	14153	14104	14332	14125	14294	14204	14189	14247	14250	14294	14323	14352	14328	14283	14225	14230	14282	14248	14208	14111	14283	14391	14218	14384	14326	14349	14251	14257	14148	14227	14358	14259	14423	14180	14112	14476	14355	14288	14142	14400	14358	14156	14254	14395	14450	14300	14069	14283	14408	14229	14077	14453	14259	14300	14165	14344	14335	14336	14256	14279	14213	14328	14493	14316	14204	14557	14324	14336	14345	14073	14338	14327	14198	14285	14421	14258	14316	14293
23917	21157	28567	25082	23309	22579	20993	18317	17378	16995	16766	16283	16103	15852	15958	15877	16018	15689	15671	15721	15397	15416	15551	15541	15392	15469	15497	15308	15607	15333	15222	15343	15449	15355	15250	15322	15425	15569	15292	15492	15576	15249	15361	15266	15387	15442	15349	15293	15510	15313	15416	15124	15188	15218	15244	15346	15292	15183	15209	15259	15450	15426	15473	15439	15461	15281	15495	15340	15351	15335	15415	15346	15500	15168	15341	15290	15377	15411	15253	15311	15247	15273	15525	15249	15323	15291	15239	15306	15242	15375	15242	15144	15408	15442	15483	15255	15304	15155	15350	15341	15457	15241	15353	15385	15243	15432	15429	15260	15274	15371	15323	15295	15218	15479	15422	15449	15196	15318	15227	15350	15395	15103	15338	15308	15258	15412	15225	15427	15493	15196	15371	15416	15101	15489	15285	15495	15388	15227	15263	15197	15151	15270	15428	15250	15389	15236	15285	15277	15397	15335	15362	15303	15128	15250	15374	15534	15327	15254	15328	15462	15379	15358	15455	15182	15299	15449	15364	15414	15246	15424	15327	15361	15250	15309	15200	15418	15255	15149	15295	15343	15057	15452	15355	15332	15324	15206	15477	15282	15466	15233	15308	15430	15340	15501	15373	15373	15497	15373	15261	15377	15353	15484	15369	15423	15444	15275	15300	15503	15304	15284	15247	15330	15314	15403	15482	15241	15401	15387	15296	15410	15336	15377	15401	15288	15351	15309	15383	15262	15260	15209	15168	15436	15222	15403	15370	15510	15364	15235	15455	15244	15371	15448	15336	15296	15415	15331	15273	15127	15285	15271	15418	15018	15261	15407	15233	15475	15384	15235	15279	15230	15239	15251	15132	15218	15335	15183	15370	15390	15261	15369	15381	15156	15443	15411	15389	15304	15251	15299	15235	15620	15424	15157	15279	15401	15377	15244	15287	15356	15111	15470	15498	15693	15278	15473	15428	15354	15413	15388	15493	15379	15280	15393	15303	15213	15252	15485	15467	15220	15340	15324	15212	15311	15491	15297	15144	15341	15289	15351	15384	15367	15321	15328	15225	15353	15272	15403	15464	15181	15449	15394	15377	15234	15275	15382	15261	15483	15409	15344	15319	15304	15446	15458	15201	15415	15322	15338	15286	15240	15304	15533	15351	15601	15310	15403	15201	15304	15169	15131	15248	15202	15471	15386	15442	15389	15448	15470	15490	15233	15248	15220	15446	15495	15226	15379	15396	15154	15396	15327	15159	15371	15345	15200	15408	15462	15211	15205	15398	15063	15210	15234	15499	15401	15347	15619	15418	15370	15314	15465	15342	15410	15378	15387	15456	15588	15462	15141	15225	15599	15284	15311	15408	15304	15134	15480	15299	15240	15263	15217	15207	15196	15337	15312	15309	15439	15353	15298	15317	15314	15297	15276	15390	15335	15273	15116	15347	15295	15350	15367	15438	15253	15246	15302	15340	15256	15324	15331	15273	15291	15368	15330	15350	15115	15351	15526	15369	15376	15316	15332	15421	15409	15454	15436	15459	15601	15564	15318	15249	15148	15457	15296	15370	15284	15169	15332	15299	15236	15375	15359	15233	15305	15344	15217	15547	15358	15397	15417	15384	15302	15419	15482	15371	15507	15394	15352	15269	15330	15417	15406	15376	15434	15464	15297	15261	15159	15233	15303	15465	15316	15250	15563	15524	15196	15281	15153	15560	15369	15255	15404	15284	15546	15338	15126	15288	15076	15158	15319	15236	15271	15487	15447	15509	15220	15486	15213	15167	15329	15335	15155	15264	15317	15375	15445	15475	15367	15434	15655	15485	15500	15412	15633	15324	15355	15241	15123	15244	15373	15308	15419	15319	15318	15191	15214	15352	15377	15588	15321	15542	15280	15222	15265	15311	15474	15458	15220	15316	15325	15242	15454	15407	15362	15370	15444	15378	15314	15398	15331	15197	15274	15373	15132	15396	15361	15274	15414	15316	15392	15357	15355	15268	15386	15202	15251	15419	15265	15321	15380	15272	15365	15489	15165	15324	15323	15183	15351	15280	15443	15261	15403	15460	15340	15205	15384	15321	15353	15345	15255	15389	15188	15272	15477	15459	15406	15430	15401	15355	15163	15189	15277	15267	15562	15514	15436	15403	15339	15466	15550	15469	15167	15121	15431	15450	15547	15434	15482	15326	15312	15201	15492	15303	15241	15377	15454	15287	15309	15362	15306	15294	15414	15286	15453	15420	15399	15529	15409	15219	15273	15285	15308	15322	15189	15165	15233	15539	15222	15280	15286	15254	15219	15542	15191	15313	15345	15220	15254	15288	15341	15424	15450	15376	15360	15350	15409	15333	15197	15238	15421	15325	15173	15537	15322	15295	15108	15307	15343	15586	15444	15323	15255	15314	15453	15438	15236	15332	15342	15311	15489	15476	15421	15490	15368	15214	15319	15142	15393	15333	15370	15320	15307	15292	15342	15274	15261	15205	15441	15733	15399	15346	15532	15419	15382	15435	15393	15264	15486	15546	15234	15314	15233	15457	15286	15478	15383	15221	15277	15274	15424	15336	15191	15236	15304	15282	15211	15255	15317	15291	15407	15264	15447	15421	15440	15242	15524	15327	15460	15357	15353	15285	15405	15307	15349	15501	15204	15220	15256	15354	15506	15353	15241	15291	15520	15282	15293	15409	15354	15358	15387	15514	15230	15409	15453	15234	15285	15318	15290	15435	15358	15234	15351	15455	15371	15370	15517	15501	15315	15313	15408	15337	15368	15535	15363	15321	15545	15262	15530	15512	15296	15292	15441	15349	15281	15418	15304	15211	15293	15282	15163	15359	15224	15307	15130	15393	15290	15333	15255	15336	15402	15248	15286	15293	15378	15254	15296	15401	15284	15470	15301	15283	15243	15381	15265	15309	15107	15417	15383	15327	15302	15494	15190	15461	15235	15402	15440	15301	15448	15284	15421	15388	15328	15242	15260	15320	15421	15187	15116	15262	15311	15405	15329	15410	15289	15361	15521	15399	15268	15267	15304	15438	15254	15434	15491	15327	15328	15441	15256	15335	15282	15475	15046	15227	15402	15449	15326	15309	15297	15452	15274	15328	15181	15515	15604	15164	15135	15162	15203	15454	15315	15247	15243	15391	15201	15265	15212	15345	15514	15395	15264	15330	15540	15437	15409	15438	15485	15206	15282	15350	15385	15193	15337	15500	15262	15456	15323	15350	15407	15324	15346	15308	15348	15252	15196	15390	15307	15528	15298	15285	15284	15244	15370	15380	15257	15338	15387	15328	15314	15315	15251	15309	15219	15347	15186	15259	15532	15239	15614	15385	15336	15358	15282	15438	15327	15377	15380	15405	15365	15460	15403	15248	15231	15316	15299	15308	15288	15387	15342	15271	15476	15254	15362	15375	15450	15375	15494	15349	15349	15389	15300	15302	15457	15321	15311	15397	15348	15290	15474	15355	15499	15200	15337	15285	15373	15367	15372	15226	15326	15433	15195	15306	15369	15408	15489	15413	15108	15413	15275	15468	15313	15213	15309	15244	15343	15200	15341	15419	15367	15215	15317	15268	15335	15408	15549	15358	15336	15323	15318	15309	15290	15094	15202	15352	15207	15248	15317	15213	15321	15392	15256	15291	15520	15224	15395	15342	15335	15366	15323	15398	15466	15275	15204	15240	15371	15398	15416	15353	15256	15367	15362	15266	15282	15506	15271	15315	15228	15367	15314	15187	15514	15277	15219	15215	15200	15395	15393	15353	15381	15339	15264	15351	15471	15457	15390	15261	15469	15312	15234	15332	15462	15203	15300	15288	15371	15537	15316	15463	15302	15341	15318	15298	15313	15198	15398	15421	15498	15502	15458	15501	15562	15225	15290	15274	15376	15340	15492	15335	15307	15363	15494	15413	15331	15331	15475	15497	15607	15356	15416	15249	15254	15152	15416	15426	15149	15403	15344	15150	15559	15477	15179	15251	15199	15291	15244	15505	15406	15375	15381	15325	15305	15347	15344	15142	15290	15255	15333	15315	15349	15339	15254	15281	15408	15433	15159	15373	15569	15294	15308	15344	15481	15391	15353	15340	15254	15371	15337	15224	15379	15055	15353	15386	15211	15173	15502	15353	15479	15331	15313	15405	15284	15282	15210	15500	15515	15202	15418	15540	15459	15490	15374	15253	15374	15240	15189	15323	15326	15249	15164	15579	15397	15334	15360	15249	15200	15223	15417	15389	15410	15308	15221	15372	15347	15396	15394	15197	15370	15287	15425	15380	15309	15166	15483	15303	15302	15385	15300	15313	14974	15164	15437	15396	15380	15396	15297	15268	15454	15537	15368	15523	15377	15422	15354	15370	15365	15408	15598	15434	15493	15280	15538	15408	15403	15476	15171	15290	15399	15258	15471	15310	15434	15251	15376	15218	15665	15282	15416	15406	15248	15418	15081	15475	15253	15411	15530	15386	15295	15364	15379	15431	15277	15384	15395	15423	15331	15497	15234	15400	15316	15403	15310	15474	15372	15266	15357	15256	15491	15155	15307	15298	15262	15341	15460	15426	15349	15140	15005	15251	15323	15271	15097	15266	15456	15156	15406	15434	15432	15180	15376	15307	15257	15283	15291	15332	15427	15529	15382	15238	15175	15530	15444	15627	15262	15268	15175	15327	15336	15328	15381	15371	15366	15217	15477	15284	15276	15245	15299	15297	15228	15431	15458	15369	15452	15181	15356	15332	15256	15217	15476	15357	15512	15389	15380	15428	15356	15413	15359	15448	15334	15386	15505	15576	15467	15532	15180	15234	15107	15305	15132	15216	15276	15164	15185	15197	15411	15404	15512	15379	15359	15223	15352	15288	15332	15359	15495	15458	15348	15202	15479	15386	15351	15492	15476	15342	15345	15270	15497	15484	15433	15371	15126	15428	15198	15517	15294	15290	15351	15389	15249	15337	15331	15268	15111	15256	15129	15276	15382	15217	15242	15584	15320	15270	15251	15507	15402	15267	15163	15143	15347	15294	15451	15313	15370	15210	15224	15479	15232	15307	15435	15220	15264	15228	15339	15404	15330	15299	15450	15419	15224	15117	15266	15359	15285	15296	15358	15232	15283	15305	15460	15400	15431	15350	15507	15337	15304	15376	15257	15277	15290	15453	15244
24626	42161	43021	35021	27068	22002	19922	18696	17699	16800	16347	15964	15566	15324	15169	15190	14963	14792	14949	14921	14816	14783	14734	14840	14778	14777	14781	14619	14685	14449	14646	14579	14799	14760	14510	14592	14436	14625	14499	14588	14417	14623	14543	14397	14427	14634	14642	14425	14565	14572	14406	14363	14580	14637	14569	14538	14637	14597	14466	14519	14684	14603	14645	14608	14595	14747	14568	14623	14627	14565	14372	14694	14392	14582	14390	14603	14612	14409	14540	14434	14513	14506	14608	14522	14425	14612	14495	14500	14539	14481	14648	14392	14776	14569	14661	14584	14652	14452	14517	14446	14672	14497	14633	14505	14582	14500	14520	14382	14459	14579	14572	14539	14648	14620	14465	14631	14617	14570	14388	14593	14606	14455	14498	14481	14590	14564	14477	14559	14505	14551	14523	14634	14531	14625	14560	14620	14548	14404	14567	14655	14519	14497	14508	14587	14577	14461	14517	14569	14453	14473	14603	14496	14634	14433	14459	14722	14509	14420	14732	14628	14423	14362	14450	14523	14512	14503	14663	14507	14502	14527	14636	14426	14433	14427	14586	14515	14386	14571	14328	14507	14762	14550	14464	14828	14430	14594	14471	14541	14629	14514	14518	14639	14433	14544	14509	14536	14645	14522	14503	14547	14522	14536	14478	14556	14543	14419	14545	14753	14535	14562	14501	14462	14755	14507	14431	14403	14608	14424	14465	14690	14553	14506	14614	14529	14724	14585	14450	14477	14477	14586	14815	14692	14683	14452	14509	14393	14730	14429	14543	14528	14501	14368	14572	14632	14639	14570	14756	14474	14535	14440	14635	14388	14451	14562	14554	14498	14680	14559	14726	14619	14594	14367	14576	14501	14480	14684	14445	14522	14572	14495	14527	14651	14475	14637	14563	14636	14523	14426	14710	14608	14589	14558	14763	14511	14524	14636	14623	14553	14527	14526	14416	14554	14433	14696	14603	14548	14663	14421	14388	14638	14438	14446	14686	14416	14539	14595	14718	14589	14543	14454	14600	14575	14546	14565	14730	14454	14602	14543	14533	14607	14521	14602	14604	14618	14430	14468	14593	14607	14627	14516	14467	14534	14547	14446	14655	14393	14633	14541	14473	14589	14638	14501	14613	14580	14492	14617	14466	14663	14545	14521	14586	14470	14577	14621	14449	14418	14312	14583	14405	14694	14436	14641	14574	14402	14614	14466	14587	14647	14507	14671	14635	14559	14576	14561	14501	14702	14424	14560	14437	14549	14591	14511	14518	14486	14436	14748	14458	14352	14512	14582	14497	14437	14461	14678	14607	14460	14678	14459	14423	14498	14652	14578	14586	14483	14536	14588	14361	14468	14552	14508	14519	14578	14597	14513	14405	14629	14483	14584	14544	14545	14381	14614	14357	14581	14511	14649	14494	14398	14589	14648	14495	14415	14469	14594	14319	14600	14475	14723	14513	14567	14580	14555	14692	14661	14540	14594	14548	14388	14661	14404	14411	14506	14530	14589	14623	14533	14610	14543	14470	14495	14667	14504	14537	14388	14555	14648	14666	14595	14738	14418	14534	14493	14719	14332	14544	14524	14748	14418	14576	14458	14456	14562	14590	14580	14491	14533	14502	14500	14425	14403	14689	14580	14476	14427	14623	14637	14536	14507	14537	14476	14528	14628	14442	14525	14457	14575	14608	14386	14416	14616	14628	14418	14530	14564	14497	14481	14412	14619	14391	14477	14503	14579	14588	14492	14661	14473	14501	14539	14441	14550	14489	14405	14348	14592	14610	14690	14359	14505	14600	14559	14718	14513	14485	14429	14576	14471	14611	14441	14499	14475	14461	14532	14511	14546	14550	14522	14565	14444	14473	14585	14566	14594	14491	14656	14576	14495	14585	14502	14599	14465	14595	14615	14538	14545	14429	14340	14500	14628	14541	14641	14491	14528	14619	14552	14502	14488	14534	14440	14547	14560	14576	14654	14611	14489	14529	14615	14528	14392	14553	14483	14574	14666	14550	14387	14557	14605	14500	14498	14543	14577	14506	14470	14506	14617	14444	14582	14629	14439	14549	14610	14358	14402	14376	14687	14511	14412	14433	14419	14648	14608	14511	14582	14511	14495	14522	14625	14588	14591	14433	14482	14709	14571	14461	14571	14616	14536	14447	14408	14417	14416	14566	14624	14678	14623	14573	14625	14536	14587	14439	14450	14527	14460	14588	14554	14492	14597	14453	14619	14660	14445	14445	14485	14527	14504	14631	14692	14533	14586	14678	14705	14559	14508	14713	14603	14600	14652	14573	14559	14560	14510	14608	14644	14630	14436	14550	14440	14499	14537	14520	14675	14737	14476	14439	14623	14540	14496	14623	14530	14638	14569	14499	14508	14500	14633	14680	14608	14593	14431	14482	14564	14312	14489	14546	14559	14847	14516	14565	14584	14626	14532	14644	14503	14540	14369	14635	14620	14435	14316	14554	14441	14512	14540	14544	14569	14533	14527	14554	14481	14360	14506	14546	14603	14518	14708	14404	14454	14614	14439	14528	14521	14618	14331	14505	14406	14565	14484	14456	14461	14557	14711	14545	14550	14493	14365	14626	14532	14295	14258	14582	14498	14453	14656	14431	14459	14586	14550	14601	14568	14597	14586	14650	14542	14482	14575	14556	14586	14509	14514	14511	14641	14631	14405	14492	14527	14424	14395	14393	14506	14681	14480	14521	14536	14604	14622	14568	14531	14525	14474	14606	14501	14536	14584	14630	14792	14645	14475	14527	14645	14543	14393	14655	14441	14666	14428	14450	14378	14580	14427	14529	14667	14697	14415	14450	14516	14657	14609	14378	14458	14543	14548	14632	14751	14493	14509	14555	14527	14448	14580	14549	14555	14469	14479	14501	14473	14523	14533	14522	14437	14497	14620	14620	14513	14605	14619	14484	14460	14395	14545	14656	14543	14691	14601	14540	14876	14513	14489	14599	14536	14615	14504	14472	14501	14557	14393	14484	14457	14501	14359	14519	14442	14589	14514	14488	14409	14382	14478	14587	14632	14437	14615	14709	14546	14543	14567	14458	14642	14501	14532	14443	14541	14560	14686	14689	14590	14551	14523	14550	14665	14695	14482	14515	14562	14622	14562	14563	14566	14492	14552	14614	14441	14474	14408	14561	14576	14678	14465	14591	14389	14633	14453	14677	14408	14622	14452	14427	14518	14626	14517	14432	14586	14623	14597	14663	14578	14415	14612	14613	14658	14498	14604	14492	14631	14687	14493	14439	14424	14580	14461	14428	14601	14579	14627	14554	14516	14567	14668	14483	14536	14539	14484	14801	14562	14349	14419	14489	14457	14597	14648	14673	14566	14471	14527	14596	14633	14538	14483	14359	14664	14513	14694	14482	14431	14487	14630	14608	14425	14631	14566	14414	14698	14440	14616	14407	14565	14639	14592	14558	14596	14519	14584	14449	14615	14332	14503	14435	14281	14650	14360	14777	14516	14582	14501	14488	14668	14404	14655	14465	14563	14468	14553	14473	14489	14465	14383	14643	14619	14477	14586	14396	14445	14538	14566	14627	14616	14545	14721	14552	14609	14616	14580	14688	14472	14597	14466	14702	14450	14447	14426	14621	14561	14482	14408	14403	14507	14563	14557	14512	14539	14625	14535	14564	14665	14445	14533	14588	14508	14646	14472	14542	14541	14715	14649	14588	14620	14544	14705	14379	14455	14437	14528	14507	14505	14637	14452	14541	14675	14456	14735	14570	14529	14484	14533	14502	14486	14491	14572	14618	14548	14540	14589	14529	14575	14609	14553	14655	14462	14693	14631	14651	14477	14492	14638	14477	14601	14558	14562	14594	14455	14373	14419	14755	14609	14390	14299	14558	14522	14608	14460	14531	14713	14618	14493	14505	14616	14472	14557	14486	14561	14576	14680	14533	14591	14550	14369	14459	14578	14561	14373	14610	14602	14535	14510	14468	14365	14569	14569	14543	14624	14490	14363	14624	14524	14421	14685	14517	14669	14450	14515	14485	14560	14526	14525	14542	14476	14673	14381	14566	14423	14595	14436	14557	14507	14628	14628	14545	14483	14573	14597	14495	14611	14350	14510	14321	14342	14415	14522	14344	14504	14556	14705	14567	14500	14631	14366	14605	14447	14474	14448	14489	14540	14562	14636	14467	14440	14599	14511	14640	14628	14550	14563	14626	14519	14456	14440	14612	14802	14572	14381	14568	14505	14618	14558	14513	14470	14614	14520	14577	14508	14585	14648	14516	14435	14496	14585	14608	14472	14585	14466	14454	14487	14585	14446	14662	14377	14544	14487	14312	14623	14600	14460	14589	14531	14751	14610	14563	14592	14355	14392	14568	14546	14496	14653	14380	14436	14503	14485	14580	14549	14583	14653	14492	14481	14559	14493	14500	14535	14581	14310	14518	14553	14475	14476	14596	14684	14548	14511	14584	14612	14509	14524	14436	14483	14447	14435	14358	14472	14597	14430	14467	14534	14650	14557	14672	14518	14478	14485	14483	14594	14441	14635	14663	14666	14426	14590	14534	14448	14631	14424	14651	14577	14607	14458	14811	14470	14493	14693	14447	14398	14576	14515	14555	14630	14584	14536	14558	14595	14454	14650	14476	14568	14597	14573	14476	14494	14569	14575	14763	14463	14587	14509	14541	14520	14475	14333	14447	14467	14605	14540	14437	14480	14558	14533	14517	14439	14339	14498	14449	14400	14482	14349	14524	14497	14346	14697	14574	14485	14311	14504	14602	14565	14580	14371	14475	14631	14587	14519	14525	14555	14630	14405	14535	14627	14430	14437	14568	14577	14483	14598	14635	14566	14581	14422	14538	14521	14667	14601	14507	14592	14444	14523	14542	14629	14609	14481	14542	14437	14566	14477	14552	14553	14337	14702	14574	14585	14548	14567	14524	14627	14676	14656	14465	14542	14545	14502	14443	14576	14485	14669	14666	14471	14795	14394	14666	14606	14461	14687	14547	14662	14571	14397	14393	14622	14587	14572	14532	14741	14590	14327	14593	14605	14409	14369	14562	14555	14635	14532	14569	14541	14485	14687	14569	14609	14564	14608	14624	14490	14635	14579	14512	14579	14464	14573	14657	14555	14327	14559	14520	14526	14408	14661	14433	14512	14720	14557	14429	14687
22847	21203	28985	24008	22551	25446	26774	21482	20189	19926	19348	18609	18363	18193	17945	17789	17668	17601	17673	17627	17358	17586	17465	17435	17405	17481	17652	17118	17249	17350	17269	17256	17115	17126	17242	17101	17307	17262	17156	17093	17195	17275	16961	17175	17107	17132	17459	17041	17077	17260	17089	17128	16970	17173	17107	17064	17016	17251	17193	17035	17049	17222	17139	17032	16998	16959	16952	17001	17336	16990	16977	16991	17214	17052	17044	17126	17027	16973	17187	17250	17154	17337	16937	17294	17123	17063	17039	17085	17088	17137	16905	17173	17040	16998	16854	16937	16991	17068	16968	17095	16857	17080	17132	17295	17348	17105	17069	17214	17083	17253	17021	17123	17051	17175	17234	17135	17245	16970	17236	16932	16749	16887	17082	17013	17087	17027	16974	16999	17117	16892	17024	17056	17090	17119	16840	17023	16917	16966	17078	17036	17083	17177	16934	17013	17281	16988	17017	17032	16975	17035	17091	16903	16975	16979	16870	16943	16951	16995	17046	17054	17000	17161	16934	17112	17075	17141	17059	16930	17196	16925	17154	17155	16957	16980	17200	16955	16911	16877	17121	17030	16940	16980	16846	16943	17040	17153	17144	17033	16924	16977	16991	17050	16994	17045	17168	17182	17000	17125	16979	16912	17023	17066	16986	17002	17107	16948	17235	16947	17085	17085	16914	17161	17008	17244	16940	16937	17148	17064	17055	16962	17098	16983	16986	17229	17037	16968	17051	16976	17190	16998	17301	16896	16926	16889	17145	16803	17068	16982	17101	17060	17138	17286	17033	16987	16941	17210	17065	16959	17024	16924	16910	16924	17089	17023	17127	17025	16992	16998	17101	16999	17061	16936	17079	16916	17046	17163	17146	16944	16960	17032	17018	17080	16957	16954	17198	17068	17066	17111	16924	16849	16959	17004	16707	16938	16967	17018	17018	16921	17211	17129	16981	16975	17118	16885	17181	17027	17174	17152	17005	17012	17121	17035	17070	16952	16816	16972	17104	17162	17113	17104	16924	16986	17136	16966	17109	16895	17059	17127	17045	16910	17099	17172	16964	16971	17226	17036	16974	16939	17114	17133	17163	16907	17029	16997	16871	16923	17221	16989	16896	17008	16855	16990	17154	17088	17030	16948	16854	17167	17178	17106	17116	16975	17263	17028	17106	16986	16831	16966	17037	16905	16893	16901	16938	16982	16985	16896	16890	16880	16973	16961	16956	16963	17074	16784	16991	17183	17026	17048	17097	17052	17008	16777	17023	16941	17165	17020	17075	17188	17271	17070	17016	17128	17151	16978	17060	16918	17114	17032	17224	17085	17027	17162	16952	17241	17329	17099	17158	17168	17033	17033	17110	16806	17144	17119	16942	16933	16836	16980	17148	17143	16962	17021	16988	16989	16956	16810	16817	17017	17016	16972	17128	17138	17030	16982	17117	17210	16966	16959	17026	17068	17285	17147	16862	17099	16824	17172	17030	16989	16936	17096	16894	16992	16913	16868	17136	16947	17054	17107	16968	17042	17034	17121	17008	16908	17371	17211	17023	17032	17238	17220	17049	16873	16948	17030	16945	16860	16849	17065	16955	17052	17065	17095	16912	17001	17094	16889	17033	17056	17072	16907	16941	17093	17045	17023	17083	16974	17135	17137	17228	17004	17012	17084	17069	17152	17016	16848	17107	16856	16774	17119	16903	16967	17073	16943	17121	16945	16903	17101	17176	17081	17147	17029	16863	17037	16984	17115	17172	17127	17037	16929	16877	16973	16863	16998	16946	16928	16943	17255	17196	16954	17006	17169	17047	17142	17062	17087	17110	17141	16982	16901	17007	17205	17016	17038	16903	17035	16936	16934	16977	16981	17134	17085	17086	17203	16995	17064	17162	16871	16912	17146	17160	16956	17138	17014	17225	16843	17210	16988	16947	17037	16943	16897	17062	17015	17090	16942	17129	17094	16878	16955	16938	17048	17022	16989	16914	17035	16985	17268	17093	16984	16821	17042	17097	16946	17049	17015	16996	17001	17050	16986	16935	16924	16904	17093	17013	17129	17015	17056	16923	16970	17107	17210	17155	17086	16781	17020	17108	16790	17124	16953	17105	17089	17084	17046	17011	17065	17062	17052	17049	16961	16840	16885	16873	16923	16977	17025	16759	17131	17018	17043	17111	17111	16854	17123	17071	16937	17064	16885	16886	16944	16932	16793	16903	17067	17146	17007	17203	16861	16929	17031	17154	17112	17150	17042	16879	16993	16954	16942	16962	16979	17195	17199	17055	16971	16926	17018	17215	16924	16952	16954	16989	17042	17216	17202	17062	17095	16882	16872	17052	17068	17128	17092	17014	17086	17113	16875	16964	17034	17079	17196	17075	17006	17052	16876	16927	17139	16952	17059	16957	17188	17132	17007	16970	17016	17001	16913	17154	17090	17113	17028	17136	16916	17253	16826	16976	17016	17125	16995	17040	17021	16984	17054	17184	17104	16951	17247	16962	16982	17202	17002	17030	17233	17037	16950	17076	16849	17219	16925	16915	16907	17094	16896	16987	17090	16964	16880	17113	16915	16795	17039	17207	16909	17077	16743	17053	16943	17096	17074	17289	16997	16932	17155	17034	17134	16885	16905	17192	17283	17002	17117	17060	17149	17007	16946	17118	17011	16891	17149	16970	17102	17172	17076	16989	17052	16935	16909	17023	16968	17226	16932	17102	16974	16897	17034	17053	17187	17212	16982	17145	17163	17017	16757	17095	17012	16805	16943	16913	16942	17147	17105	16993	17046	17088	17106	17009	17001	17103	17071	17042	17114	16987	17180	17002	17105	17006	16886	17121	16880	17029	17126	17027	17133	16998	17026	17192	16905	17057	16940	16963	17171	17127	16938	16802	17035	17029	17148	17170	16940	17068	17093	17028	16965	17106	16935	17059	16971	16947	17045	17106	17043	17074	17045	17276	17055	17005	17005	16954	17040	17074	17018	17029	16990	17025	16911	17159	17278	17035	17038	17004	17023	16980	16993	16921	17123	17231	17024	16924	16971	16901	16919	16840	17013	16975	16918	17136	16966	17047	16954	17022	17066	17077	16782	17080	17042	16894	17006	16897	17038	17132	17263	16990	17013	16794	16912	17052	16919	16967	16948	17119	17015	16946	17007	17179	17218	17073	16953	17124	16991	17044	17022	17046	17051	16968	16876	17030	17098	17047	17073	16924	17137	16896	17043	17010	17045	16945	17160	17107	17111	16969	16934	16870	16996	17222	17052	17170	16858	17143	16969	17064	16974	16967	17177	16927	17058	17154	16995	17094	17122	17181	16985	17092	17138	17006	17038	17083	17098	16910	16868	17098	17048	16877	17015	16940	16998	17014	17168	17224	17020	16852	17011	17074	17059	16984	17075	16981	16883	16976	17094	16994	17114	17040	17020	16872	16900	17047	17006	17084	16897	16789	17008	17100	17077	16885	16938	17188	17090	17122	16979	17117	17085	16891	16934	16820	17100	16908	16762	16975	17115	17210	16907	16907	16996	16883	17030	16893	16933	16881	16902	16976	17117	17047	17157	17032	16933	16996	16722	16730	16880	16998	16939	17019	17142	17087	17021	17120	17139	17058	17010	17015	17006	17025	17081	17169	17018	17199	16936	17004	17039	17030	17057	16983	17188	17243	16849	17220	16885	16857	16942	17034	17057	16933	17003	17014	17045	17175	16912	17145	17042	17116	16985	16968	17151	16988	17020	17135	17012	16722	17164	16954	17038	16937	16999	17108	16810	17110	16981	17075	16861	17170	17202	17087	17041	17113	17157	17025	16895	16889	17156	17078	17062	16907	17126	17113	17059	16850	16990	17279	17110	17030	17075	17046	17040	16961	17027	17159	16893	17107	17098	17113	16989	17186	16891	17052	17011	17019	16996	16945	17011	16952	17005	17077	17139	16960	16967	17067	17142	16751	17112	16859	17026	16948	17091	16896	17087	17072	17063	16851	16966	17043	17123	17060	16954	16941	16986	17077	17124	17091	17161	17175	17089	16970	16984	17159	17065	17268	16968	17138	17241	16981	17087	16954	17183	17109	17082	16935	17085	16895	17068	17020	17086	17008	17148	17135	17074	17174	17270	16803	16933	16816	17132	16968	17232	17010	16990	17034	17123	17035	17027	16948	17005	17060	17028	16958	16844	17126	17007	16930	17003	17129	16871	16823	16889	17129	17117	17073	16835	17133	16950	17025	17017	17050	17144	17061	17233	17094	16958	17310	17123	16969	16915	17234	16889	17151	16871	17141	17033	16980	16883	16990	17032	16998	17249	16981	17019	16932	17099	16814	17017	16751	17047	17116	17029	16764	16819	17105	16961	17095	17163	17163	16992	17045	17119	16977	17201	16982	16869	17021	17120	16889	17083	17131	16866	17122	16956	17170	17036	17100	17043	16941	16966	16847	17063	17214	16918	17032	17086	17075	17083	17115	16984	16880	17125	16851	17071	16932	16732	16958	17090	17092	17066	17149	17121	17017	17125	17306	17053	16985	17260	17109	16849	17084	17073	16993	17163	17045	17011	16776	17023	17086	16999	16991	17176	16927	17099	17110	17004	17089	17068	16993	17127	16800	17037	16959	17098	16983	16955	17071	17211	17105	16982	16906	16933	17146	16965	16996	17003	17068	17164	16895	17075	16907	17088	17146	16974	16918	17101	16998	17186	17107	17075	16981	16968	17072	17104	17215	17065	16974	17116	17099	16990	16988	17009	17049	16778	16939	17099	17161	17190	17119	17134	17196	17127	17061	16924	16962	16931	16939	16938	16897	16911	17079	17174	17125	17072	17001	17071	17020	16947	16894	17031	17003	17147	17003	17062	16971	16989	17087	16991	16984	16880	17072	17126	16982	16870	16963	16838	17114	16956	17055	17064	17195	17040	17144	16936	17170	16960	17213	17258	17176	17016	17095	17014	16999	17264	17218	17214	17156	17152	16883	16914	17154	17115	17171	16947	17222	17156	17026	17010	17061	17065	17063	16838	16701	17268	17134	16851	17204	17042	16976	17064	17125	17073	17101	17156	17078	17016	16987	17169	16974	17141	17188	17003	17149	17072	17206	17068	17062	17068	17037	16952	17075	17101	16896	17018	16943	17150	16799	17049	17019	17017	17125	16950	17059	17049	17193	17122
27334	50468	51882	42324	34154	28540	23927	21785	20581	19332	18481	17796	17382	17031	16795	16279	16560	16543	16144	15969	15995	16069	15967	16004	15934	15888	15839	15946	15835	15799	15736	15747	15588	15596	15796	15562	15533	15735	15587	15565	15644	15777	15614	15564	15682	15485	15496	15564	15634	15369	15461	15808	15638	15447	15611	15614	15672	15577	15681	15588	15427	15566	15394	15672	15593	15653	15546	15650	15623	15527	15405	15520	15320	15484	15692	15630	15736	15591	15569	15425	15656	15744	15486	15617	15579	15625	15438	15676	15672	15612	15419	15563	15668	15722	15512	15560	15598	15562	15433	15677	15547	15692	15441	15717	15509	15409	15428	15411	15587	15578	15559	15621	15284	15481	15378	15654	15467	15508	15596	15406	15582	15465	15588	15564	15537	15611	15725	15688	15629	15547	15572	15437	15474	15478	15670	15537	15551	15697	15577	15507	15662	15656	15578	15741	15626	15378	15626	15486	15608	15644	15671	15633	15337	15490	15692	15401	15710	15777	15225	15626	15469	15592	15523	15629	15545	15499	15625	15696	15658	15467	15556	15563	15477	15559	15642	15535	15605	15582	15475	15666	15532	15642	15527	15354	15368	15704	15512	15742	15558	15671	15693	15581	15599	15464	15439	15563	15492	15477	15511	15810	15635	15530	15666	15501	15555	15614	15588	15561	15655	15531	15570	15508	15641	15561	15571	15376	15653	15644	15515	15542	15483	15521	15547	15726	15627	15571	15471	15607	15646	15625	15576	15561	15621	15621	15570	15486	15375	15671	15516	15464	15529	15652	15690	15403	15617	15459	15468	15524	15504	15623	15556	15685	15475	15471	15548	15394	15595	15747	15479	15488	15466	15600	15420	15595	15589	15351	15577	15538	15608	15428	15554	15500	15681	15516	15491	15661	15408	15548	15592	15479	15438	15617	15483	15500	15493	15385	15548	15468	15618	15640	15568	15456	15477	15715	15511	15612	15587	15468	15419	15583	15861	15562	15566	15632	15427	15475	15580	15583	15515	15414	15566	15664	15584	15687	15529	15582	15518	15607	15503	15515	15513	15596	15635	15744	15617	15547	15498	15500	15582	15602	15427	15601	15502	15630	15630	15504	15600	15369	15761	15585	15537	15714	15586	15659	15530	15613	15740	15656	15405	15584	15678	15665	15537	15357	15658	15543	15537	15519	15546	15628	15521	15708	15695	15527	15462	15457	15582	15505	15453	15405	15444	15508	15531	15646	15704	15625	15549	15520	15517	15433	15441	15638	15545	15379	15635	15567	15597	15618	15572	15524	15631	15569	15506	15576	15575	15478	15402	15565	15630	15556	15517	15577	15548	15588	15443	15510	15398	15488	15650	15558	15443	15525	15659	15604	15486	15521	15393	15484	15464	15487	15519	15502	15488	15690	15603	15287	15599	15712	15393	15636	15658	15462	15605	15477	15677	15707	15617	15559	15486	15529	15628	15541	15458	15512	15414	15632	15435	15910	15577	15635	15569	15494	15535	15568	15547	15343	15620	15376	15515	15537	15576	15597	15745	15527	15588	15626	15526	15625	15773	15377	15555	15560	15564	15534	15607	15571	15671	15569	15458	15500	15383	15457	15547	15598	15618	15650	15426	15725	15575	15437	15504	15676	15480	15740	15570	15571	15409	15601	15573	15614	15434	15555	15647	15613	15735	15689	15509	15658	15599	15520	15463	15559	15610	15355	15483	15442	15475	15575	15534	15411	15586	15296	15685	15483	15478	15475	15424	15497	15592	15502	15500	15465	15651	15494	15625	15638	15607	15460	15609	15637	15568	15450	15606	15648	15374	15529	15534	15641	15439	15465	15490	15492	15607	15555	15581	15547	15738	15726	15540	15649	15515	15623	15520	15469	15496	15461	15657	15552	15600	15562	15515	15313	15498	15571	15529	15629	15776	15405	15504	15509	15581	15633	15429	15404	15383	15500	15599	15609	15545	15484	15535	15543	15490	15528	15696	15538	15585	15593	15421	15595	15583	15529	15626	15601	15650	15682	15329	15451	15704	15607	15507	15651	15616	15630	15576	15536	15561	15701	15477	15462	15641	15648	15653	15727	15600	15482	15609	15520	15585	15543	15515	15675	15548	15644	15390	15618	15556	15669	15558	15502	15649	15550	15503	15476	15519	15629	15494	15566	15590	15528	15648	15399	15541	15573	15403	15678	15620	15612	15654	15572	15551	15521	15679	15497	15607	15443	15678	15556	15709	15604	15707	15724	15585	15424	15571	15627	15477	15504	15577	15624	15598	15452	15680	15458	15665	15503	15586	15371	15341	15738	15536	15534	15402	15578	15634	15519	15584	15477	15557	15435	15638	15474	15744	15542	15583	15680	15422	15616	15508	15619	15409	15351	15416	15790	15483	15487	15503	15589	15549	15537	15666	15481	15623	15511	15623	15416	15624	15466	15545	15523	15557	15613	15559	15515	15409	15598	15579	15567	15552	15561	15470	15591	15458	15457	15523	15562	15653	15475	15512	15607	15583	15683	15601	15535	15570	15589	15478	15600	15606	15574	15535	15760	15596	15720	15568	15376	15626	15638	15628	15443	15496	15609	15588	15506	15665	15557	15498	15614	15690	15487	15554	15538	15640	15547	15450	15527	15694	15661	15591	15493	15577	15547	15507	15456	15427	15492	15581	15622	15453	15516	15631	15568	15588	15402	15502	15643	15410	15419	15576	15579	15521	15392	15372	15495	15541	15571	15589	15551	15508	15498	15413	15299	15432	15558	15663	15433	15581	15678	15598	15611	15717	15348	15491	15461	15419	15563	15580	15610	15656	15442	15662	15595	15725	15576	15538	15434	15447	15396	15602	15559	15551	15668	15632	15618	15606	15662	15498	15542	15693	15510	15501	15674	15524	15452	15566	15553	15536	15637	15635	15574	15471	15508	15489	15543	15592	15554	15422	15560	15676	15657	15480	15308	15585	15410	15521	15447	15597	15399	15555	15436	15417	15655	15625	15549	15642	15571	15541	15480	15630	15547	15439	15396	15477	15465	15484	15411	15503	15663	15788	15413	15617	15509	15636	15613	15549	15550	15438	15672	15381	15548	15575	15457	15841	15566	15690	15591	15614	15461	15411	15521	15676	15561	15401	15489	15519	15591	15490	15726	15495	15652	15612	15571	15342	15562	15567	15668	15587	15608	15603	15541	15457	15643	15491	15557	15714	15496	15326	15665	15545	15582	15773	15508	15725	15553	15500	15720	15593	15432	15719	15617	15632	15620	15436	15556	15562	15564	15611	15580	15732	15694	15451	15686	15431	15448	15498	15476	15591	15661	15568	15420	15457	15579	15538	15524	15477	15578	15416	15414	15415	15781	15274	15690	15495	15563	15385	15542	15497	15551	15486	15481	15460	15548	15484	15499	15358	15631	15556	15304	15592	15619	15532	15636	15662	15405	15463	15603	15471	15613	15538	15562	15505	15595	15572	15591	15656	15547	15447	15448	15707	15684	15510	15444	15594	15677	15509	15668	15516	15675	15686	15530	15443	15510	15501	15669	15785	15589	15553	15670	15429	15727	15444	15531	15577	15594	15485	15506	15461	15535	15489	15507	15611	15682	15649	15493	15427	15399	15454	15640	15595	15526	15717	15566	15545	15566	15605	15518	15463	15617	15617	15545	15773	15258	15513	15375	15603	15555	15656	15682	15620	15679	15664	15539	15633	15623	15612	15302	15631	15547	15592	15560	15287	15684	15494	15391	15609	15717	15586	15580	15661	15611	15642	15475	15485	15498	15643	15524	15556	15624	15474	15443	15454	15610	15420	15543	15475	15430	15496	15394	15596	15456	15475	15528	15575	15623	15655	15670	15507	15604	15531	15539	15406	15655	15480	15483	15377	15749	15560	15452	15490	15519	15616	15628	15477	15591	15657	15655	15662	15566	15430	15602	15492	15564	15555	15573	15562	15679	15720	15491	15466	15393	15565	15604	15665	15627	15666	15590	15542	15441	15752	15575	15555	15561	15543	15623	15587	15374	15344	15498	15391	15442	15533	15379	15323	15527	15432	15549	15726	15513	15553	15628	15647	15558	15433	15709	15541	15474	15596	15505	15751	15580	15597	15496	15590	15489	15592	15477	15466	15517	15525	15738	15541	15450	15586	15470	15573	15584	15318	15515	15574	15563	15777	15585	15472	15574	15565	15539	15471	15475	15605	15325	15466	15385	15468	15483	15580	15558	15498	15522	15786	15532	15624	15596	15675	15432	15509	15733	15575	15629	15416	15562	15431	15458	15580	15709	15371	15526	15502	15491	15598	15338	15547	15546	15395	15527	15509	15383	15492	15567	15350	15479	15545	15700	15594	15491	15586	15784	15581	15509	15631	15464	15404	15382	15554	15523	15590	15639	15557	15570	15661	15464	15596	15553	15452	15722	15407	15450	15448	15512	15761	15658	15569	15567	15654	15731	15607	15485	15532	15572	15560	15404	15646	15559	15510	15458	15572	15653	15632	15582	15463	15644	15701	15504	15477	15612	15547	15558	15610	15485	15609	15456	15577	15648	15492	15593	15540	15565	15454	15539	15494	15442	15492	15602	15522	15528	15554	15458	15490	15590	15521	15505	15760	15386	15659	15653	15637	15496	15693	15448	15636	15518	15590	15528	15650	15647	15537	15638	15545	15619	15624	15509	15635	15572	15636	15569	15594	15363	15445	15498	15718	15555	15483	15549	15600	15595	15404	15346	15468	15397	15641	15516	15626	15660	15640	15653	15475	15586	15484	15701	15527	15528	15552	15559	15729	15569	15537	15205	15526	15644	15643	15570	15506	15502	15381	15622	15505	15383	15475	15575	15653	15559	15629	15732	15554	15727	15632	15364	15394	15559	15535	15645	15594	15485	15524	15666	15442	15584	15769	15753	15471	15458	15547	15504	15440	15525	15529	15556	15711	15470	15636	15359	15601	15558	15563	15603	15648	15720	15599	15392	15479	15308	15728	15525	15717	15417	15630	15524	15602	15569	15457	15706	15574	15487	15505	15555	15523	15521	15582	15471	15612	15482	15696	15639	15462	15463	15575	15388	15806	15578	15553	15664	15513	15556	15546	15705	15643	15559	15797	15521	15440	15341	15777	15660	15639	15581	15661	15382	15522	15577	15514	15494	15441	15494	15474	15752	15452	15581
27438	23386	29106	26516	19860	17657	16508	15953	15599	15499	15298	15128	15252	15375	15104	15122	14831	15144	15021	14855	14979	15018	14943	15034	14898	15008	14920	14931	14910	15128	14924	14884	14869	14877	14953	14837	14763	14930	14912	14873	15115	15088	14673	14921	15043	15032	15140	15075	14915	14850	15014	14906	14910	14967	14982	14920	14770	14826	15054	15073	14823	14981	15123	15083	14889	15011	15035	15002	15064	14968	14893	14904	15022	14919	14699	14788	14942	14853	14797	15021	14971	14946	14890	14877	14868	14771	14906	14849	14931	14814	14889	14760	14815	14987	15142	14881	14975	14948	14764	14701	14901	14851	14934	14860	14898	14909	14895	14921	15080	14804	14943	15021	14818	14864	15013	14931	14860	14898	15020	14917	15025	14823	14954	14906	14742	14934	15027	14806	14971	14835	14802	14856	14831	14899	14717	14689	14848	14898	14998	14985	14952	15108	14809	14929	14936	14831	14812	14988	14736	14893	14916	15087	15051	14922	14842	14812	14854	14993	14864	14840	14939	14843	15010	14769	14859	14964	15194	14814	14962	14814	15014	14882	14900	14791	14890	15051	14950	14794	14840	14950	14991	15037	14929	14820	14919	14831	14939	14893	14960	14935	14942	15138	14772	14875	14864	15013	15034	14901	14853	14788	14880	14928	15035	14763	14983	14895	14949	14835	14990	14879	14930	14940	14931	14854	15108	15074	14766	14925	15013	14955	14828	14838	14880	14878	14974	14955	14830	14829	14857	14867	15007	15033	14713	15007	14820	14971	14867	14885	14863	14861	14926	14938	14826	14855	14954	14934	14844	14815	14883	14982	14890	14937	14832	14956	15046	14985	15048	14818	14915	14862	14753	14907	14851	15053	15016	14931	14811	14718	14985	14839	14858	14860	14812	14984	14928	14872	14973	14903	14838	14924	14978	15013	15024	14732	15100	15073	14784	15022	14921	14900	15057	14897	14940	15052	14849	14985	14934	14991	14825	15051	14896	14899	14881	14920	15028	14865	14896	14921	15049	14999	14846	14896	14888	15059	14898	14928	14736	14817	15032	14910	15036	14810	14724	15050	15033	14832	14756	14674	14930	14885	14770	14894	14963	14888	14919	14953	14704	15069	14975	14818	14952	14907	14824	14826	14952	14902	14908	15015	14928	14953	14990	14855	14854	14780	15006	14840	15001	14822	15075	14909	14929	14743	14836	15006	14924	14930	15018	14925	14945	14950	15020	14538	15004	15067	15055	15061	14752	14714	14918	14921	14932	14889	14789	14832	14790	14895	14777	14847	15042	14917	15017	14711	14907	14906	14875	14860	15038	14930	14997	14839	14830	14959	14997	14989	14830	14743	15103	14899	14931	14966	14942	14764	14803	14909	14767	14865	14925	14928	15014	15069	14949	14945	14996	14907	15034	14871	14935	14817	15015	14844	14740	14827	14989	14988	15019	14733	14903	14829	14980	14924	14835	14974	15044	14903	14980	15104	14900	14959	15004	14710	14937	14907	14963	14955	15047	14832	14880	14773	15017	15036	15005	14829	15001	14840	14979	14845	14956	14986	14961	14826	14959	14944	14799	14982	14816	14815	14914	14618	14772	14823	14982	14986	14797	14978	14859	14935	14905	14955	15089	14778	14779	14792	14880	14508	14929	15097	15043	14960	14902	14943	14710	14788	14914	15056	14879	14884	14859	15040	14791	14770	15030	14819	14987	14865	14989	15081	14907	14800	14868	14693	15043	14828	14844	14976	14965	15114	15009	14766	14981	14920	14832	14997	15092	14935	14817	14862	14697	14999	14882	14947	14934	15029	14783	15079	14972	14962	14769	14903	14909	15044	14839	14940	14769	14989	14931	14805	15089	14930	14791	14984	14932	14781	14743	14920	14973	15018	14797	15009	14951	14858	14904	15082	14836	15024	14766	14929	14982	14975	14780	14999	14975	14777	14735	14886	14828	14882	14849	14874	15112	14894	14898	15002	15024	14777	14949	15053	14968	14689	14959	14960	14896	14862	14886	14892	14944	14865	14890	14835	14853	14885	15115	15021	15026	15012	15004	15051	14813	14836	14885	14883	14813	14884	14995	14854	14825	14943	14966	14838	15174	14836	14907	14969	15104	14798	14935	14825	15144	14943	14983	14973	14944	14920	14868	14774	14807	14845	14755	14896	14688	14862	14937	14865	14927	15075	15249	14950	14780	14986	14910	14780	15119	15099	15030	14677	14634	14863	14775	14939	15022	14843	15115	14935	14942	14823	15048	15001	14799	14900	15014	14922	15006	14677	14943	15026	14837	14937	14876	14856	15156	14686	14911	14827	15025	14968	14891	14968	14977	15115	14650	14685	15023	14815	14977	14967	14901	14992	14841	14804	14892	14867	14969	14849	14922	14811	14971	14917	14789	14851	14884	14964	15140	14874	14889	15060	15045	14769	15085	15165	14940	15000	14980	14900	14692	14792	14881	14964	14754	14809	14924	15111	14860	15049	14795	14876	14909	14850	14917	14837	14937	14898	14846	14949	14885	14867	15120	14863	14830	15000	14992	14864	14996	14917	14868	14811	14924	14980	15051	15014	14901	14800	14914	14933	14905	14770	14861	14881	14999	14731	14856	14850	14881	15086	14846	14812	14955	14713	14905	14898	14875	14820	14828	14908	14961	14824	14870	14804	14903	15149	14969	14900	15040	15013	15119	14928	15004	14919	14876	14876	14913	15027	14781	15021	14942	14913	14746	14808	14929	14983	14813	14816	14920	14964	15023	15060	14818	14716	14898	14987	15000	14994	15008	14992	15180	14788	14691	14861	14951	14895	14970	15043	14879	14977	14959	14923	14904	15030	15009	14752	14753	15024	14965	14838	14869	14891	14903	14977	14747	14788	14676	14963	14799	14794	15007	14900	14950	14924	14847	14780	14833	14739	14996	14852	15025	14854	14963	14939	15023	14865	14956	15028	14851	14894	14917	14857	14814	14919	14819	14922	14843	14893	14909	14820	14828	14957	14865	14739	14796	14983	15118	14862	14784	14872	14766	14960	14833	14907	15106	14914	15112	14936	14960	15040	14962	14910	15058	14873	14940	15013	15091	14982	14807	14845	14992	14917	15049	14824	14954	14988	14997	15024	15058	14689	14953	14976	14983	14715	15084	14734	14910	14873	14866	14929	14835	14952	14873	14916	15092	14918	14866	14712	15004	14847	14901	14932	14755	14975	14844	14821	14802	14970	14935	14978	14985	14989	14983	14947	14830	14806	14849	14822	14859	14893	15005	14943	14979	14936	14854	14923	14913	14885	14868	14750	14881	14892	14927	15054	14869	14802	14820	14999	14881	14939	15029	15003	14832	14942	14691	14796	15010	14915	14854	14852	14809	14776	14826	14835	14951	14854	14971	14878	15013	14812	14880	14866	14972	14809	15003	14913	14920	14878	14775	15129	14768	14999	14764	15199	15015	14923	14913	14807	15014	14728	15002	14880	14927	14855	14955	15010	14882	15035	14963	14899	14943	14663	15003	14969	14894	14986	14987	14944	14953	14877	14918	15026	14933	14850	14987	14918	14988	14931	15064	14950	14906	14662	14888	14870	15027	14841	14921	14817	14853	14947	14847	14991	14866	14866	14735	14920	15105	15020	14804	14980	14882	14835	14749	14741	14767	15031	15096	14945	14871	14897	14788	14883	15002	14975	14920	14978	14838	14820	15160	14836	15178	15033	14973	15032	15157	15127	14964	14963	14896	14787	14960	14728	14864	15124	14954	14985	14993	14879	14990	14889	14793	14877	14969	15028	14809	14990	14912	14841	14982	14874	14988	14812	14661	14838	14896	14875	14857	15105	14789	14929	15119	14935	14799	15182	15123	14926	14809	14906	15065	14975	14979	15133	14803	14996	14961	14858	14890	14971	14846	14872	14785	14846	15201	14990	14980	14830	14949	14826	14809	14765	14925	15034	15026	14797	15008	14824	14970	14870	14888	14878	15033	14821	14942	14656	14976	14982	14925	15049	14960	14885	14833	15166	14804	14834	14850	14913	14951	14904	14841	14837	14979	14966	14946	14915	15035	14806	14855	14795	14812	15073	15056	14931	14989	14813	14825	15000	15020	14866	14842	14834	14882	14954	14942	14750	14821	14839	15059	14968	14967	14808	14890	15072	14856	15097	14809	14909	14885	14906	15046	14939	14989	15095	15073	15069	15074	15051	15010	14925	14876	14824	14914	15108	14846	14983	15053	15010	14896	14958	15014	14976	14784	15122	15080	15016	14960	14858	15001	14969	14840	14834	14973	14955	14859	14813	14884	14818	14777	14722	15058	14763	14955	14884	14815	14754	15072	14838	14950	14896	15065	15080	14999	15022	14912	14887	15023	14899	14958	15029	15049	14773	14803	14959	14887	15110	15034	14865	15013	14918	14851	14803	14735	15038	14948	14864	14865	14775	14870	14914	14780	14754	14699	14943	14987	15068	14941	14826	14968	15006	14931	14881	14879	14998	14830	14854	14905	14809	14850	14992	14864	14841	14897	14873	14833	14882	14729	14948	15107	15047	14857	14829	14817	14927	14951	14965	14900	14979	15047	14936	14722	14998	14943	15010	14885	15148	14917	14819	14789	14914	15016	14782	14788	14818	14924	14903	14877	14805	14988	14993	14871	14814	14799	14865	14902	14743	14944	14988	15019	15030	14942	14892	14878	14923	14828	14824	14808	14888	14727	14949	14917	14848	14967	14875	14761	15037	14912	14810	15009	14877	14931	14912	14908	14902	15001	15052	14836	14963	14900	14907	15042	15053	14734	14905	15036	14687	14989	14955	15014	14881	14708	15005	15123	14884	14862	15006	14767	14988	15004	14912	15032	14877	14848	14887	15001	15040	15118	14683	15127	14854	14749	15021	15033	14943	14866	15156	14900	14902	15072	14793	14861	14852	14986	14847	14831	14866	14769	14999	14983	14727	15132	14840	15008	15112	14909	14984	14951	14832	14984	14904	14808	14919	14908	14776	14881	15078	14813	15047	15134	15076	14973	15136	14955	14885	14957	14993	14996	14923	14720	14822	14812	14688	14894	14846	15011	14870	14855	14954	14941	15093	15033	14993	14861	14971	14925	14793	14922	14999	14876	14855	14918	14637	15015	14964	14910	15000	14903	14905	14876	14902	14805	14760	14812	14871	14995	14855
23099	34452	34207	27793	21146	17929	16564	16075	15536	15324	14901	14832	14591	14723	14534	14511	14456	14361	14474	14507	14307	14422	14320	14283	14392	14325	14350	14146	14465	14296	14287	14192	14433	14318	14217	14280	14347	14250	14333	14289	14387	14318	14236	14258	14069	14284	14340	14385	14292	14216	14260	14104	14135	14171	14248	14141	14120	14344	14218	14189	14405	14225	14313	14241	14270	14254	14140	14227	14135	14309	14122	14099	14176	14271	14110	14205	14252	14420	14266	14306	14190	14409	14206	14148	14389	14362	14185	14330	14334	14187	14254	14358	14167	14226	14077	14130	14229	14215	14173	14305	14105	14176	14134	14058	14105	14302	14184	14295	14261	14188	14026	14317	14061	14209	14260	14278	14193	14209	14049	14229	14220	14413	14301	14113	14133	14286	14296	14207	14304	14294	14190	14248	14236	14118	14219	14364	14197	13935	14075	14399	14258	14188	14271	14176	14210	14245	14388	14108	13998	14226	14411	14081	14190	14144	14235	14229	14127	14184	14126	14295	14338	14418	14221	14282	14208	14091	14212	14313	14184	14214	14250	14113	14249	14122	14179	14248	14204	14266	14198	14137	14118	14338	13999	14159	14323	14203	14104	14266	14110	14341	14261	14137	14296	14315	14257	14261	14148	14178	14287	14227	14265	14271	14137	14279	14232	14118	14086	14340	14230	14120	14199	14210	14219	14209	14295	14266	14224	14185	14457	14078	14143	14303	14257	14015	14187	14247	14003	14298	14129	14309	14123	14298	14297	14269	14082	14072	14183	14449	14206	14178	14313	14157	14217	14328	14073	14325	14168	14264	14228	14162	14253	14266	14394	14215	14090	14215	14170	14122	14267	14312	14224	14269	14246	14441	14181	14175	14335	14149	14178	14487	14204	14244	14204	14246	14297	14240	14391	14164	14195	14203	14225	14144	14229	14284	14146	14411	14469	14173	14131	14224	14369	14214	14189	14525	14094	14244	14301	14276	14198	13979	14228	14288	14364	14272	14150	14070	14317	14230	14133	14240	14234	14182	14252	14199	14404	14331	14271	14264	14087	14303	14259	14388	14309	14194	14324	14343	14259	14044	14460	14188	14253	14260	14160	14267	14243	14199	14213	14127	14213	14307	14194	14293	14342	14358	14189	14182	14046	14127	14308	14310	14232	14232	14237	14399	14254	14226	14041	14198	14250	14314	14256	14230	14276	14178	14313	14159	14150	14249	13971	14235	14145	14174	14235	14183	14245	14253	14180	14192	14186	14198	14148	14229	14193	14244	14165	14280	14277	14220	14128	14211	14298	14247	14250	14378	14240	14264	14215	14279	14367	14365	14306	14286	14027	14217	14143	14328	14207	14064	14349	14311	14166	14010	14292	14243	14228	14175	14194	14253	14215	14150	14147	14306	14283	14084	14304	14203	14364	14287	14249	14078	14226	14450	14129	14343	14348	14108	14271	14105	14100	14252	14214	14337	14248	14216	14271	14310	14271	14222	14385	14267	14212	14296	14395	14237	14176	14305	14450	14248	14189	14166	14210	14136	14161	14237	14383	14115	14212	14134	14137	14086	14191	14221	14342	14348	14274	14201	14393	14194	14222	14223	14158	14419	14148	14388	14059	14287	14313	14225	14128	14365	14219	14059	14287	14290	14205	14313	14184	14276	14160	14023	14349	14259	14194	14169	14239	14182	14270	14223	14193	14364	14275	14245	14337	14282	14275	14236	14151	14157	14422	14160	14157	14231	14213	14220	14174	14053	14242	14274	14386	14139	14251	14218	14294	14170	14204	14196	14121	14249	14016	14254	14307	14170	14263	14251	14194	14170	14089	14246	14113	14383	14329	14303	14263	14115	14231	14132	14148	14231	14277	14169	14231	14113	14299	14226	14132	14138	14263	14291	14108	14125	14321	14206	14261	14142	14010	14037	14048	14355	14402	14233	14139	14138	14296	14328	14111	14248	14237	14276	14360	14138	14293	14291	14281	14261	14387	14112	14252	14250	14211	14316	14233	14136	14181	14116	14185	14346	14128	14313	14343	14279	14250	14305	14252	14131	14394	14298	14343	14324	14251	14167	14201	14154	14165	14253	14257	14278	14448	14069	14134	14315	14165	14058	14231	14286	14128	14103	14104	14247	14216	14277	14123	14233	14315	14255	14224	14297	14165	14371	13966	14346	14229	14257	14210	14199	14104	14145	14234	14240	14318	14293	14169	14194	14280	14188	14186	14202	14202	14388	14213	14164	14116	14170	14175	14267	14263	14343	14084	14356	14167	14093	14219	14145	14150	14182	14106	14103	14374	14241	14323	14109	14212	14265	14215	14215	14344	14191	14141	14185	14277	14241	14171	14267	14099	14153	14323	14083	14154	14395	14143	14242	14145	14268	14193	14246	14326	14186	14057	14289	14328	14199	14184	14279	14274	14252	14165	14187	14325	14147	14261	14164	14182	14262	14381	14032	14336	14180	14365	14200	14255	14332	14271	14308	14241	14229	14288	14238	14228	14018	14226	14151	14262	14149	14419	14295	14164	14178	14343	14270	14130	14163	14190	14266	14146	14436	14253	14293	14151	14352	14189	14136	14183	14219	14331	14304	14283	14210	14268	14354	14312	14108	14044	14243	14269	14325	14257	14162	14138	14096	14243	14318	14231	14301	14236	14311	14195	14293	14293	14261	14181	14176	14392	14303	14149	14283	14123	14100	14472	14213	14226	14252	14199	14303	14504	14162	14242	14173	14287	14195	14320	14196	14261	14204	14236	14261	14276	14202	14270	14295	14174	14332	14229	14176	14385	14170	14285	14262	14125	14414	14183	14333	14302	14165	14149	14206	14091	14108	14174	14272	14261	14236	14182	14193	14180	14249	14341	14120	14077	14229	14260	14157	14059	14188	14398	14144	14125	14268	14314	14058	14148	14263	14245	14142	14255	14265	14182	14314	14248	14222	14107	14347	14202	14132	14137	14237	14227	14150	14339	14357	14173	14216	14269	14205	14243	14226	14333	14096	14264	14300	14233	14202	14259	14246	14283	14209	14215	14088	14284	14292	14213	14171	14163	14247	14287	14253	14181	14223	14246	14412	14183	14142	14274	14298	14213	14192	14290	14306	14251	14236	14313	14144	14216	14163	14053	14217	14253	14463	14211	14309	14108	14225	14203	14300	14074	14187	14249	14139	14203	14266	14130	14170	14306	14238	14319	14193	14166	14261	14170	14211	14139	14252	14404	14077	14139	14312	14129	14196	14400	14419	14175	14204	14265	14225	14095	14318	14192	14145	14300	14108	14316	14260	14162	14308	14169	14242	14403	14278	14301	14087	14306	14274	14114	14350	14330	14228	14079	14142	14296	14293	14218	14152	14175	14428	14151	14248	14282	14289	14170	14120	14249	14157	14222	14222	14202	14185	14127	14182	14261	14163	14424	14229	14311	14321	14146	14086	14075	14082	14464	14241	14096	14248	14191	14397	14281	14188	14107	14152	14355	14096	14239	14316	14137	14436	14239	14201	14219	14307	14184	14341	14295	14247	14296	14372	14209	14119	14220	14272	14261	14430	14284	14224	14144	14258	14159	14321	14272	14188	14387	14251	14238	14310	14270	14109	14254	14108	14318	14228	14135	14187	13960	14239	14386	14160	14201	14218	14336	14196	14148	14251	14256	14259	14173	14098	14140	14253	14339	14108	14118	14316	14126	13938	14077	14091	14402	14301	14325	14369	14225	14322	14178	14234	14091	14065	14174	14148	14217	14287	14233	14306	14306	14039	14490	14112	14027	14283	14336	14260	14180	14186	14274	14217	14199	14223	14221	14236	14147	14230	14273	14245	14142	14224	14312	14254	14310	14140	14392	14260	14397	14117	14202	14271	14217	14106	14260	14058	14109	14236	14343	14131	14203	14268	14190	14196	14127	14208	14110	14245	14321	14130	14227	14259	14220	14105	14180	14134	14248	14293	14206	14188	14193	14168	14239	14291	14209	14218	14440	14099	14188	14042	14253	14315	14064	14177	14054	14155	14262	14160	14360	14153	14270	14181	14046	14228	14050	14249	14151	14228	14223	14270	14152	14337	14168	14435	14064	14405	14225	14310	14112	14244	14171	14134	14124	14032	14193	14416	14218	14247	14224	14238	14148	14291	14315	14228	14283	14188	14281	14242	14439	14177	14251	14406	14253	14184	14377	14195	14227	14055	14385	14244	14363	14422	14128	14336	14103	14107	14189	14144	14357	14283	14267	14257	14171	14205	14222	14344	14297	14155	14202	14254	14256	14277	14046	14154	14190	14121	14139	14139	14186	14322	14118	14048	14241	14267	14315	14207	14153	14059	14164	14288	14295	14343	14278	14257	14235	14414	14161	14268	14292	14293	14220	14308	14322	14182	14328	14139	14335	14099	14202	14185	14251	14110	14355	14265	14398	14277	14089	14360	14304	14160	14119	14126	14130	14269	14162	14153	14204	14276	14227	14091	14400	14091	14157	14181	14204	14301	14272	14037	14238	14215	14063	14225	14172	14191	14113	14198	14179	14457	14271	14230	14214	14208	14123	14374	14241	14188	14170	14425	14297	14149	14102	14249	14310	14304	14194	14345	14201	14266	14235	14405	14095	14239	14056	14265	14168	14246	14236	14117	14116	14160	14295	14285	14136	14267	14304	14173	14322	14254	14359	14188	14279	14284	14304	14242	14080	14205	14195	14205	14247	14248	14154	14175	14321	14225	14262	14318	14299	13995	14238	14205	14112	14204	14211	14172	14244	14038	14266	14414	14258	14378	14332	14292	14273	14249	14226	14119	14141	14171	14306	14216	14035	14215	14036	14177	14320	14305	14284	14308	14146	14469	14134	14097	14168	14259	14213	14297	14253	14326	14186	14128	14222	14378	14156	14262	14288	14301	14321	14372	14225	14305	14127	14217	14116	14361	14109	14235	14209	14211	14288	14234	14331	14348	14267	14122	14078	14173	14149	14244	14253	14384	14135	14325	14341	14351	14307	14144	14304	14250	14194	14271	14175	14365	14346	14342	14165	14326	14241	14305	14285	14245	14336	14292	14177	14236	14224	14372	14233	14185	14305	14358	14115	14135	14194	14163	14206	14097	14030	14044	14223	14301	14066	14380	14201	14204	14182	14254	14100	14161	14369	14226	14285	14259	14145	14074	14138	14240	14044	14285
24016	21247	28825	26010	24329	23238	21224	18098	17179	17080	16498	16337	16205	15923	16036	15847	15862	15972	15566	15667	15830	15740	15630	15767	15439	15537	15794	15863	15469	15446	15452	15415	15488	15659	15610	15333	15374	15420	15414	15501	15515	15488	15528	15417	15588	15460	15535	15554	15461	15552	15315	15421	15416	15478	15570	15348	15327	15533	15565	15352	15498	15613	15409	15471	15284	15439	15334	15303	15356	15338	15526	15601	15483	15296	15325	15273	15357	15347	15494	15522	15506	15406	15408	15376	15351	15502	15550	15288	15301	15492	15422	15318	15300	15299	15243	15338	15348	15339	15232	15306	15412	15342	15395	15423	15550	15577	15468	15420	15473	15295	15443	15257	15504	15488	15565	15434	15276	15146	15453	15290	15369	15220	15351	15529	15543	15251	15441	15305	15432	15570	15367	15326	15443	15472	15257	15242	15349	15424	15550	15591	15366	15356	15526	15482	15537	15342	15344	15322	15522	15363	15261	15504	15354	15378	15540	15108	15172	15307	15390	15398	15714	15163	15274	15479	15380	15351	15324	15367	15467	15412	15311	15463	15518	15442	15312	15507	15547	15402	15302	15517	15220	15393	15586	15419	15527	15369	15486	15294	15338	15461	15369	15319	15469	15500	15341	15578	15484	15472	15357	15353	15182	15590	15234	15326	15321	15297	15419	15512	15466	15319	15361	15367	15377	15450	15444	15533	15487	15167	15601	15133	15354	15336	15473	15311	15477	15327	15260	15372	15393	15523	15413	15288	15301	15223	15565	15514	15468	15446	15508	15408	15470	15509	15178	15450	15457	15557	15324	15148	15379	15341	15484	15376	15263	15516	15435	15367	15379	15222	15412	15384	15266	15383	15266	15413	15476	15305	15426	15260	15483	15829	15405	15361	15372	15499	15386	15431	15307	15391	15397	15355	15362	15412	15278	15540	15439	15348	15387	15393	15215	15346	15539	15380	15379	15310	15475	15451	15328	15353	15296	15393	15360	15252	15409	15459	15310	15648	15460	15400	15262	15348	15410	15284	15392	15615	15405	15458	15350	15429	15351	15328	15325	15416	15507	15255	15319	15423	15250	15384	15478	15520	15680	15383	15376	15351	15397	15177	15407	15379	15443	15456	15336	15372	15294	15309	15475	15155	15348	15468	15225	15385	15574	15474	15439	15268	15481	15493	15306	15460	15345	15507	15386	15398	15380	15437	15450	15171	15438	15288	15415	15529	15331	15415	15565	15341	15617	15383	15394	15329	15524	15275	15507	15355	15315	15314	15442	15378	15154	15438	15191	15387	15360	15369	15351	15441	15417	15441	15453	15368	15338	15329	15476	15457	15674	15487	15420	15353	15367	15212	15379	15458	15276	15274	15340	15486	15322	15139	15467	15170	15421	15454	15395	15438	15574	15373	15467	15572	15513	15406	15288	15280	15411	15466	15186	15444	15401	15287	15248	15117	15323	15311	15394	15503	15405	15337	15384	15454	15630	15363	15420	15445	15516	15604	15469	15331	15322	15358	15326	15337	15544	15399	15427	15339	15225	15418	15357	15484	15540	15227	15304	15496	15266	15311	15591	15510	15272	15450	15532	15514	15259	15601	15386	15446	15268	15271	15341	15269	15605	15442	15321	15351	15524	15203	15565	15290	15232	15183	15513	15317	15396	15365	15435	15495	15388	15327	15477	15504	15385	15398	15724	15307	15569	15338	15476	15373	15425	15427	15296	15326	15552	15629	15366	15196	15537	15441	15361	15316	15519	15377	15434	15239	15138	15366	15413	15463	15322	15233	15420	15467	15655	15553	15312	15176	15287	15353	15376	15387	15245	15541	15399	15684	15615	15428	15425	15360	15544	15208	15200	15512	15230	15290	15486	15391	15367	15636	15591	15426	15318	15580	15310	15427	15450	15328	15432	15291	15288	15228	15314	15271	15232	15362	15321	15391	15316	15404	15307	15399	15348	15380	15404	15451	15371	15214	15479	15415	15172	15498	15505	15234	15299	15268	15499	15327	15282	15341	15412	15364	15476	15179	15403	15291	15329	15220	15424	15441	15395	15482	15344	15196	15425	15288	15512	15417	15432	15347	15245	15304	15372	15418	15423	15206	15375	15497	15406	15298	15361	15343	15496	15436	15342	15246	15333	15506	15365	15366	15378	15518	15430	15602	15271	15514	15268	15463	15465	15242	15410	15358	15353	15155	15661	15524	15492	15485	15595	15429	15194	15264	15592	15544	15233	15460	15599	15381	15430	15397	15463	15404	15470	15469	15561	15340	15434	15393	15630	15465	15470	15375	15444	15458	15274	15342	15541	15269	15212	15300	15446	15519	15407	15282	15485	15095	15497	15311	15433	15324	15492	15352	15299	15358	15323	15464	15454	15400	15244	15316	15531	15420	15482	15242	15416	15349	15372	15566	15452	15361	15295	15428	15535	15470	15387	15389	15357	15177	15428	15396	15412	15338	15555	15552	15366	15311	15339	15311	15521	15163	15570	15528	15336	15338	15436	15405	15378	15555	15383	15317	15243	15430	15357	15558	15541	15284	15457	15160	15291	15458	15374	15341	15518	15382	15330	15525	15288	15333	15448	15238	15278	15407	15390	15335	15528	15236	15409	15338	15407	15522	15225	15283	15487	15244	15435	15456	15201	15690	15381	15519	15308	15307	15324	15340	15508	15355	15314	15279	15305	15380	15448	15303	15326	15307	15307	15292	15447	15449	15446	15542	15390	15288	15253	15308	15599	15551	15360	15345	15245	15343	15420	15455	15439	15310	15456	15538	15438	15205	15332	15431	15394	15622	15425	15404	15290	15368	15554	15542	15381	15490	15344	15525	15420	15380	15621	15491	15459	15338	15549	15320	15657	15398	15463	15245	15467	15353	15446	15306	15368	15259	15211	15514	15484	15461	15469	15297	15587	15276	15346	15381	15321	15506	15277	15413	15453	15459	15376	15444	15442	15553	15368	15187	15567	15663	15418	15480	15418	15399	15486	15390	15450	15542	15281	15423	15315	15471	15454	15420	15251	15395	15182	15452	15329	15336	15443	15471	15397	15383	15587	15472	15375	15509	15387	15396	15521	15447	15373	15349	15428	15292	15292	15423	15359	15492	15653	15444	15342	15684	15400	15387	15419	15350	15544	15434	15290	15302	15417	15483	15415	15355	15284	15432	15186	15444	15483	15398	15366	15389	15386	15293	15452	15288	15280	15381	15441	15288	15383	15425	15344	15209	15569	15255	15325	15470	15384	15404	15408	15408	15394	15412	15418	15408	15311	15444	15388	15249	15549	15585	15559	15388	15364	15177	15631	15399	15433	15267	15464	15637	15383	15489	15257	15469	15591	15581	15423	15279	15437	15334	15462	15602	15495	15433	15413	15283	15544	15639	15415	15289	15457	15410	15418	15396	15243	15271	15483	15448	15329	15285	15615	15553	15481	15393	15339	15402	15201	15288	15417	15385	15233	15306	15488	15418	15348	15438	15484	15495	15333	15425	15400	15381	15384	15558	15319	15547	15476	15511	15502	15474	15349	15415	15289	15309	15476	15274	15362	15225	15341	15552	15506	15328	15467	15332	15340	15397	15590	15310	15375	15401	15255	15546	15422	15396	15307	15494	15342	15514	15424	15403	15458	15498	15304	15409	15387	15545	15463	15426	15352	15335	15326	15318	15537	15377	15278	15425	15443	15480	15410	15467	15377	15580	15241	15313	15616	15318	15383	15409	15574	15407	15477	15326	15372	15440	15416	15336	15026	15374	15379	15575	15529	15510	15475	15241	15248	15202	15347	15354	15408	15344	15430	15370	15260	15393	15438	15233	15090	15244	15429	15462	15378	15413	15226	15388	15368	15331	15434	15280	15422	15415	15328	15478	15298	15469	15442	15595	15319	15610	15380	15422	15483	15304	15359	15388	15614	15419	15454	15464	15344	15451	15428	15474	15206	15511	15221	15331	15444	15239	15410	15413	15333	15405	15262	15351	15314	15296	15443	15361	15530	15420	15364	15508	15393	15479	15428	15362	15574	15238	15469	15318	15397	15459	15552	15353	15458	15165	15291	15373	15539	15192	15322	15419	15487	15279	15337	15346	15379	15372	15328	15213	15310	15323	15423	15445	15522	15457	15464	15430	15363	15360	15365	15585	15524	15437	15357	15475	15538	15139	15341	15392	15594	15230	15440	15264	15396	15339	15374	15337	15404	15451	15365	15516	15370	15285	15355	15347	15266	15402	15553	15376	15205	15349	15405	15410	15370	15400	15382	15445	15512	15330	15282	15183	15394	15397	15388	15333	15347	15476	15227	15390	15571	15235	15234	15562	15570	15463	15435	15399	15529	15245	15331	15511	15483	15485	15505	15405	15451	15327	15423	15257	15484	15529	15513	15500	15591	15184	15473	15430	15270	15424	15535	15500	15404	15590	15253	15415	15617	15400	15438	15376	15466	15334	15361	15311	15426	15494	15445	15393	15393	15320	15267	15363	15481	15520	15402	15376	15359	15441	15373	15536	15342	15372	15309	15344	15492	15482	15514	15408	15411	15497	15345	15403	15399	15240	15338	15620	15452	15401	15460	15387	15266	15491	15245	15567	15504	15372	15377	15510	15295	15395	15250	15262	15344	15399	15362	15502	15570	15513	15285	15592	15130	15381	15328	15218	15453	15528	15543	15352	15406	15465	15467	15204	15432	15373	15336	15525	15463	15404	15404	15308	15272	15262	15676	15350	15499	15364	15528	15600	15330	15351	15436	15342	15436	15302	15248	15402	15392	15294	15615	15425	15316	15252	15483	15347	15205	15306	15370	15396	15401	15369	15453	15293	15403	15388	15453	15500	15545	15472	15334	15533	15481	15329	15230	15472	15318	15135	15315	15266	15391	15316	15366	15352	15430	15291	15483	15301	15426	15498	15408	15353	15453	15452	15415	15328	15256	15269	15272	15393	15335	15335	15262	15411	15389	15331	15236	15318	15505	15212	15285	15462	15570	15434	15453	15513	15526	15309	15449	15264	15401	15594	15363	15488	15258	15481	15408	15362	15560	15285	15229	15479	15334	15379	15270	15486	15388	15471	15266	15432	15433	15546	15440	15406	15235	15639	15459	15330	15535	15384	15403	15258	15323	15381	15386	15246	15392	15340	15486	15474	15419	15292	15354	15427	15312	15312
24587	44037	47064	40452	29292	23235	19804	18276	17599	16619	16139	15847	15691	15485	15290	15089	15071	15119	14971	15005	14843	14703	14779	14730	14756	14767	14850	14749	14735	14660	14634	14712	14752	14769	14776	14581	14716	14779	14679	14663	14620	14570	14516	14552	14616	14656	14775	14642	14632	14590	14666	14458	14522	14738	14648	14447	14679	14537	14680	14709	14686	14544	14355	14672	14650	14744	14489	14464	14547	14588	14529	14681	14587	14549	14623	14702	14647	14551	14634	14616	14756	14531	14576	14601	14542	14555	14648	14581	14534	14646	14778	14637	14471	14557	14579	14555	14441	14624	14693	14608	14771	14546	14567	14572	14664	14495	14527	14504	14443	14619	14793	14603	14672	14577	14548	14511	14645	14695	14605	14540	14694	14607	14528	14426	14560	14459	14639	14612	14723	14686	14605	14660	14518	14687	14562	14434	14573	14597	14495	14439	14721	14560	14612	14538	14552	14664	14541	14612	14589	14568	14687	14485	14694	14573	14686	14547	14664	14580	14552	14696	14572	14498	14665	14480	14659	14464	14616	14515	14589	14654	14553	14435	14702	14514	14628	14650	14572	14484	14540	14555	14456	14590	14708	14562	14417	14400	14712	14575	14672	14524	14553	14496	14516	14677	14609	14563	14546	14511	14675	14579	14596	14517	14478	14657	14523	14484	14368	14673	14581	14605	14693	14532	14672	14591	14789	14601	14498	14633	14621	14500	14571	14631	14471	14670	14627	14377	14557	14541	14637	14485	14447	14698	14544	14499	14559	14504	14550	14516	14611	14417	14440	14607	14708	14559	14639	14671	14549	14603	14786	14527	14539	14628	14684	14675	14431	14586	14357	14861	14369	14561	14641	14571	14560	14520	14684	14447	14621	14593	14563	14636	14519	14627	14497	14654	14543	14557	14724	14589	14555	14634	14546	14537	14667	14455	14482	14407	14539	14517	14702	14431	14550	14659	14769	14365	14511	14484	14696	14564	14597	14568	14503	14717	14637	14643	14615	14573	14687	14803	14681	14755	14507	14534	14604	14625	14461	14547	14522	14623	14515	14710	14612	14613	14538	14504	14589	14589	14587	14645	14571	14600	14449	14588	14554	14573	14657	14518	14675	14521	14429	14500	14594	14396	14557	14492	14523	14442	14437	14681	14461	14583	14480	14621	14462	14696	14478	14628	14525	14519	14544	14657	14830	14657	14559	14416	14821	14449	14580	14677	14613	14520	14575	14583	14719	14627	14699	14516	14647	14755	14432	14571	14526	14461	14580	14497	14577	14676	14625	14505	14503	14514	14550	14482	14580	14475	14600	14620	14497	14708	14426	14606	14409	14501	14448	14657	14777	14479	14498	14607	14518	14501	14600	14482	14689	14693	14548	14402	14654	14426	14479	14460	14529	14565	14520	14581	14549	14698	14511	14551	14562	14546	14612	14570	14610	14593	14626	14652	14663	14578	14481	14423	14450	14663	14588	14668	14436	14628	14286	14647	14527	14540	14500	14446	14509	14696	14651	14621	14471	14599	14532	14443	14685	14617	14526	14614	14482	14727	14675	14519	14505	14643	14726	14526	14426	14606	14563	14665	14646	14728	14560	14419	14503	14579	14662	14644	14559	14664	14637	14731	14438	14484	14705	14615	14551	14565	14759	14637	14771	14664	14485	14441	14521	14729	14535	14685	14504	14584	14433	14616	14582	14619	14563	14461	14716	14414	14605	14509	14669	14502	14638	14510	14625	14637	14580	14623	14550	14634	14595	14692	14572	14563	14432	14476	14616	14428	14471	14482	14472	14500	14493	14671	14634	14637	14626	14521	14523	14463	14600	14804	14675	14587	14363	14496	14540	14647	14481	14407	14578	14514	14741	14501	14512	14662	14635	14444	14642	14582	14721	14587	14467	14604	14841	14615	14449	14639	14411	14505	14382	14622	14543	14665	14569	14568	14517	14627	14554	14665	14592	14522	14722	14620	14376	14560	14539	14523	14712	14378	14507	14509	14587	14625	14566	14543	14412	14596	14572	14686	14532	14726	14512	14499	14736	14515	14677	14465	14578	14540	14682	14607	14541	14672	14726	14520	14504	14448	14488	14652	14475	14516	14476	14550	14267	14640	14556	14511	14539	14561	14576	14655	14609	14726	14591	14658	14627	14560	14502	14619	14576	14531	14531	14656	14589	14437	14544	14809	14608	14554	14528	14655	14402	14615	14462	14574	14670	14605	14482	14502	14701	14611	14492	14595	14623	14359	14570	14588	14648	14754	14601	14637	14417	14509	14522	14560	14529	14574	14410	14704	14504	14551	14429	14584	14581	14573	14576	14499	14723	14523	14444	14485	14468	14477	14583	14666	14471	14567	14585	14572	14590	14497	14626	14682	14823	14693	14524	14664	14684	14481	14462	14630	14549	14711	14610	14564	14521	14607	14689	14503	14377	14773	14444	14460	14469	14553	14790	14484	14463	14639	14559	14668	14484	14556	14647	14645	14621	14656	14449	14591	14545	14763	14420	14483	14548	14462	14734	14670	14658	14409	14547	14535	14504	14481	14597	14724	14563	14567	14527	14679	14624	14650	14538	14458	14761	14620	14571	14664	14579	14614	14647	14706	14607	14533	14722	14610	14618	14630	14760	14437	14593	14892	14813	14586	14418	14698	14531	14627	14632	14574	14604	14619	14582	14477	14567	14499	14526	14564	14715	14584	14542	14648	14654	14625	14631	14657	14641	14445	14675	14681	14595	14366	14574	14561	14624	14531	14499	14624	14584	14587	14586	14428	14554	14381	14809	14693	14591	14553	14659	14520	14550	14540	14642	14537	14652	14714	14596	14663	14624	14578	14553	14498	14584	14549	14492	14561	14394	14649	14545	14638	14570	14588	14511	14532	14579	14615	14542	14509	14614	14523	14609	14561	14590	14643	14528	14527	14629	14689	14606	14525	14563	14604	14370	14637	14561	14483	14550	14455	14479	14563	14514	14563	14405	14578	14696	14444	14513	14535	14549	14455	14584	14630	14529	14602	14591	14659	14513	14544	14690	14445	14607	14546	14583	14637	14438	14681	14470	14676	14456	14457	14589	14657	14508	14490	14629	14400	14463	14641	14569	14516	14647	14741	14630	14600	14696	14581	14669	14621	14307	14488	14503	14502	14594	14713	14468	14676	14550	14579	14529	14537	14639	14671	14653	14570	14695	14570	14543	14484	14668	14637	14533	14679	14528	14497	14665	14669	14562	14655	14473	14401	14596	14500	14628	14617	14634	14635	14618	14403	14624	14384	14617	14577	14520	14577	14570	14701	14530	14406	14571	14599	14542	14495	14741	14626	14671	14552	14666	14532	14319	14623	14610	14702	14551	14802	14614	14724	14396	14588	14554	14627	14573	14622	14543	14634	14618	14575	14565	14524	14625	14605	14610	14363	14561	14419	14633	14580	14535	14578	14623	14532	14424	14581	14679	14523	14622	14452	14476	14536	14731	14482	14460	14668	14626	14580	14509	14520	14701	14636	14508	14481	14524	14639	14706	14630	14536	14731	14516	14405	14679	14441	14685	14474	14363	14635	14487	14576	14518	14559	14613	14537	14551	14691	14532	14679	14496	14494	14586	14709	14527	14592	14631	14560	14662	14447	14596	14462	14590	14587	14468	14608	14498	14447	14727	14572	14521	14457	14550	14668	14623	14664	14560	14442	14517	14536	14581	14739	14553	14436	14657	14553	14732	14522	14620	14625	14539	14485	14551	14564	14489	14557	14507	14461	14632	14437	14731	14661	14579	14628	14675	14557	14548	14707	14565	14557	14731	14520	14669	14648	14624	14528	14584	14508	14663	14505	14684	14514	14715	14481	14540	14573	14588	14555	14654	14558	14609	14546	14600	14575	14628	14567	14522	14530	14430	14527	14503	14376	14575	14751	14591	14544	14481	14616	14580	14360	14607	14559	14607	14558	14495	14585	14483	14592	14684	14530	14427	14566	14692	14639	14634	14507	14569	14446	14665	14529	14586	14541	14495	14456	14648	14426	14612	14678	14606	14617	14647	14521	14690	14624	14453	14616	14407	14464	14520	14570	14694	14761	14558	14519	14619	14428	14743	14396	14459	14651	14495	14627	14640	14785	14657	14651	14611	14614	14698	14608	14577	14470	14584	14566	14676	14460	14724	14628	14498	14490	14540	14722	14611	14655	14612	14632	14515	14442	14692	14481	14477	14582	14525	14532	14605	14586	14682	14554	14632	14506	14581	14780	14455	14570	14418	14572	14640	14593	14539	14462	14563	14593	14666	14532	14491	14471	14575	14475	14525	14392	14580	14637	14565	14671	14611	14701	14558	14589	14567	14447	14693	14626	14609	14497	14497	14657	14642	14506	14687	14517	14527	14535	14546	14539	14638	14454	14473	14516	14507	14602	14463	14596	14624	14682	14649	14508	14556	14499	14562	14668	14570	14657	14531	14541	14675	14488	14526	14644	14588	14662	14616	14547	14685	14470	14522	14625	14365	14648	14736	14627	14554	14617	14426	14554	14583	14461	14800	14728	14604	14677	14555	14362	14661	14590	14474	14417	14710	14441	14528	14681	14544	14612	14613	14571	14442	14709	14485	14558	14448	14402	14708	14733	14628	14722	14573	14596	14522	14502	14605	14498	14650	14487	14520	14470	14560	14530	14564	14480	14647	14519	14783	14701	14594	14555	14653	14483	14487	14568	14712	14634	14673	14563	14565	14428	14634	14564	14561	14569	14614	14510	14656	14471	14726	14528	14586	14433	14608	14462	14522	14584	14577	14441	14774	14598	14388	14588	14571	14478	14689	14562	14450	14548	14640	14446	14497	14641	14440	14433	14554	14603	14550	14584	14584	14364	14463	14500	14461	14638	14731	14536	14389	14687	14530	14843	14560	14595	14695	14616	14669	14476	14499	14690	14618	14581	14550	14638	14451	14466	14679	14537	14638	14500	14543	14522	14568	14677	14537	14745	14610	14670	14620	14684	14464	14641	14678	14563	14557	14544	14631	14714	14500	14551	14662	14669	14526	14576	14588	14648	14497	14532	14641	14613	14588	14584	14549	14678	14727	14639	14404	14478	14421	14572	14621	14495	14703	14547	14720	14687	14524	14584	14489	14573	14509	14475	14577	14612	14534	14547	14541	14526	14567	14488	14499	14735	14677	14627
22812	21216	29129	24208	22545	24611	26564	21103	19908	19442	18881	18481	18133	17981	17678	17626	17679	17531	17671	17457	17386	17353	17273	17563	17325	17168	17292	17318	17271	17321	17147	17043	17166	17104	17064	16982	16989	17198	17039	17016	16912	16840	16944	17192	16949	17122	17018	16880	16982	17011	17019	17031	16829	16916	17022	17199	17024	16862	16862	17072	17009	16827	17102	17080	17002	17067	17096	17110	17061	16853	17042	16786	16928	17011	16901	17046	17103	16838	16785	16658	16928	16759	16923	17141	16851	16932	16956	16895	17000	17064	16949	16954	16962	16730	16633	16786	17003	17037	17015	16881	16849	16882	16825	16835	17114	16929	16931	16985	16931	16833	16836	16958	16814	16708	16925	16975	16888	16992	16976	16980	17053	16910	16815	16896	17058	17145	16989	16907	17148	16774	16798	16758	17029	16903	16827	17005	16953	16857	17032	17120	17048	16970	16822	16873	16879	16707	16818	16935	16788	17056	16957	17026	16790	16884	17103	16920	16996	17030	16844	17138	16789	16759	16899	16970	16757	16849	16896	17000	16903	16796	16717	16799	16908	16760	16976	17254	16973	16813	16899	16949	16883	16767	16989	16959	16792	16767	16776	16925	16931	17050	16779	16769	16902	17060	17099	16961	16815	16909	16849	16936	16796	16966	16689	16755	16950	17047	17035	16856	16876	16900	16996	16974	17000	16807	16869	16933	16963	17104	16754	16796	16848	16819	16712	16920	16847	16910	16820	16880	17086	16857	16807	16781	16785	16978	16827	16776	16817	16873	16725	16811	16885	16989	16867	16931	16792	17051	17063	16874	16842	16907	16992	16924	16795	16815	16935	16944	16901	16593	16878	17068	16883	16864	16911	16913	17093	16805	16992	16868	16942	16889	16963	16721	17081	16786	16953	16989	16918	17093	16982	17029	16812	17055	16942	16906	16960	16872	17026	16858	16848	16911	17079	17044	16999	16902	16830	16947	16912	16749	16902	16972	17022	16943	16907	16657	16959	16839	16637	16709	16872	16810	16782	16906	17044	16775	16850	16810	17010	16900	16920	16934	16947	16927	16946	17063	16923	16793	17025	16921	16964	16959	16995	16861	16856	16854	17075	16827	16940	16960	16809	16838	16858	16848	16818	16893	16870	16951	17153	16967	16901	16747	16864	17059	16934	17045	17010	16991	17008	17034	16845	16788	16775	16569	16880	16678	16925	16992	16787	17137	16879	16938	16941	16944	16932	17016	16741	16939	16909	16992	17043	17022	16912	16939	16772	16801	16905	16896	16802	16868	16946	16993	16803	16667	17221	16882	16905	16694	16939	16985	16953	16927	16789	16848	16806	16972	16971	16680	16884	16882	16797	16802	16862	16976	16640	16718	16891	16980	16934	16939	16953	16994	16978	16907	16993	16783	17012	16774	16770	16939	16883	16810	17059	16928	16932	17102	17160	16931	16849	16905	16817	16969	17020	17048	16908	16771	16524	16955	16685	16986	17002	16853	16941	16876	16946	17031	16951	16998	16717	16859	17064	16857	16844	16911	16924	17010	16860	16954	16874	16954	16998	16803	16760	16815	16838	16984	16917	17041	16868	16883	17011	16804	16764	16781	17058	16761	16880	16939	16907	16768	16949	17043	16913	16840	16743	16846	16805	16792	16999	16951	16712	16997	17014	16878	16779	16923	16853	17031	16935	16860	16859	17112	17020	16935	17006	16738	16845	16968	17044	16953	17047	17010	16937	17004	16828	16718	16787	16776	16781	16811	16970	16938	16925	17054	17020	16922	16920	16866	16892	17019	17085	17097	16806	16675	16916	16689	16899	16907	17013	16856	16989	16829	16912	16869	16942	16906	16993	16716	16747	17035	16870	16941	16993	16990	16816	16808	16762	16668	16977	16705	16884	16787	16843	16960	16956	16892	16702	16891	16793	16736	16771	16707	16851	16937	16686	16795	16959	17018	16877	16900	16888	17050	17027	17095	16973	16786	16810	16834	16884	16882	16738	16922	16949	16829	16953	17045	16897	16993	16835	17124	16901	16718	16926	17024	16943	17081	16943	16898	16687	16756	17041	16834	16923	16761	16804	16877	17068	16966	16919	17050	16947	16941	16663	16765	17007	16930	17086	16879	16910	16919	17072	16995	16943	16862	16845	16775	16942	16739	16765	16809	16940	16715	16871	16732	16937	16654	16972	16901	16902	17119	17001	16896	17029	17044	17128	17178	16942	16933	16890	16830	16787	16851	16824	16797	16722	16955	16944	16713	16899	16823	16687	17121	16996	16874	16970	16844	16779	16814	16893	17035	16876	17078	16997	16894	16858	16852	16939	17161	16954	16993	16762	16932	16976	16904	16947	16909	16816	16942	16864	16626	16854	17085	16991	16869	16861	16852	16912	16828	16817	16960	16982	16985	16862	16843	16875	16797	16930	16627	16879	16816	16741	16957	16962	16762	17049	16788	16814	16927	16942	16914	16711	16917	16826	16888	16907	16829	16949	16682	16773	16969	16805	16865	16810	16741	16923	16873	16946	16912	16761	16731	16878	16787	16981	16930	16946	16865	16663	16691	16925	16788	16968	16612	17071	16860	16818	17102	16957	16959	16963	16953	17070	16860	16922	16781	16961	16975	16994	16837	17084	16959	16808	16670	16745	16658	16918	16795	16966	16933	17006	16875	16940	16994	16874	16649	16677	16958	16946	16848	16812	16920	16954	16817	16812	16958	16789	16868	16897	16910	16813	16845	16708	16987	16855	16929	16910	16856	17072	16944	17048	16782	16996	16937	16847	17000	16692	16781	16863	16950	16818	16786	16822	16877	16744	16965	16941	17041	16935	16803	16810	16906	16832	16911	16962	16766	17083	16873	17024	16809	16960	17035	16767	16987	16852	16991	16976	16732	16925	16909	16958	16921	17141	16796	16688	16837	16776	16844	16947	16855	16845	16929	16846	16998	16977	16800	16956	17042	16901	16879	17013	16980	16919	16799	16774	17001	16940	16984	17051	16876	16939	16944	16968	16894	16874	16960	16534	16884	16722	16789	16906	16901	16822	16753	17075	16911	16988	16790	16871	16984	16921	16727	16816	16934	17084	16902	16885	17066	16859	16903	17006	16708	16825	16687	16958	17021	16770	16892	16767	16869	16869	16699	16906	16863	16770	17000	16828	16768	16881	16968	16810	17063	16811	16845	16800	16706	16995	16671	16904	16972	16969	16774	17073	16941	16774	16937	16853	17001	16903	17059	17043	16991	16945	17003	16759	16789	16927	17037	17023	16842	16771	16882	16985	17005	16894	16907	16901	16768	17069	16823	17016	16889	16989	16874	16895	16704	16978	16929	16961	16909	16742	16860	16864	16889	16989	16827	16892	16814	16975	16751	16845	16877	16990	16950	16814	16937	16650	17052	16779	16898	16866	16783	16913	16943	16966	16921	16943	16952	16935	16737	16887	16928	16832	16947	16947	17031	16955	16871	16890	16845	16971	16811	17069	16930	17007	16967	16872	16907	16988	16843	16980	16727	17000	16912	16906	16896	17013	17009	17005	16840	16773	16973	17083	16744	16877	16819	17000	16931	17089	16872	16937	16658	17045	16919	16964	16886	17126	16821	16962	16947	16948	16850	16838	16664	16858	16774	16775	16894	16807	16953	16961	16911	16803	16910	16956	17094	16779	16825	16989	17055	17092	16961	16951	16765	16834	16869	16827	16854	16866	16791	17016	17004	16702	16796	16843	16825	17178	17090	17049	16889	16874	17021	16917	17058	16803	16753	16955	17004	16941	16917	16866	16969	16843	16965	16992	17128	16982	16759	16776	16949	16806	16809	16904	17045	16960	17080	17127	16833	16963	16822	16694	17037	16847	17062	16730	16943	16822	16858	16764	16963	16975	16935	16856	16933	17080	16860	16782	16736	17001	16954	16847	16839	16829	16809	17104	16843	16900	17053	17013	16853	17029	16872	16915	17056	16929	17005	17050	17002	16892	16904	16806	17131	16868	17032	16977	16719	17022	17003	16889	16734	16839	16787	16971	16872	16817	16744	16929	16992	17138	16909	17003	16926	16741	16930	17130	17010	17026	16766	16947	16740	16881	16750	16857	16907	17065	16949	16906	16997	16907	16657	16956	16731	17010	16830	16858	16916	17073	16936	16864	16992	16949	16885	16886	16839	17062	16837	16867	17054	16889	17039	17054	16891	16890	16799	16982	16878	16883	16842	16834	16995	16754	16881	16835	16926	16977	16845	16828	17047	17016	16908	17161	16983	16986	16857	16857	16871	16723	16919	17061	16736	16973	16747	17071	17202	16997	16971	16867	16728	16922	17128	16869	16869	16806	16830	16954	16896	16984	17021	16864	16815	16980	16861	17090	16825	16869	16776	16999	16977	16753	16960	16824	16872	16879	16690	16919	16869	16913	16868	16977	16988	16766	16741	16881	16960	16694	16903	16988	16775	16796	16892	16919	16888	16815	16842	16814	16873	17005	16960	16947	16871	16918	16961	16898	16946	16745	16922	16871	17054	17057	16786	16833	16861	16924	16913	17114	16952	16856	17037	16709	16862	17071	17116	16782	16904	16897	16860	16778	16740	16866	16833	16852	16925	16973	16949	16979	16890	16935	16698	16908	16916	16861	17038	16897	17003	16862	16940	16925	16810	16773	16702	16883	16913	17029	17164	16996	16914	16635	17096	17010	16984	16731	16959	16836	16851	16807	16995	16838	16900	16906	16753	17059	16816	16777	16968	16754	16802	16855	16709	16835	16783	17106	16923	16981	16904	16936	16818	16744	16844	16997	16815	16984	16835	16862	17029	17158	17043	16985	16935	16690	16903	17037	16985	16806	17002	17009	16770	16945	16826	16762	16946	17255	17037	16907	16764	16782	16736	17034	16872	16940	16654	16770	16846	16878	16903	16973	16940	16712	16809	16829	16813	16833	16891	16932	16799	16888	16745	16706	16845	16909	16982	16990	16975	17032	16930	16775	16679	16880	16881	16686	16872	16937	16789	16933	16948	16867	16933	16976	16929	16985	17153	17035	16981	16914	16865	16901	16967	17064	16937	16934	16774	16891	16983	16917	16804	16906	16979	16841	17008	16995	16994	16640	16703	16864	16805	16789	16779	17002	17033	16852	16942	16863	16765	16988	17016	17092	17003	16692	16955	16762	16773
27381	50099	57202	46049	32892	25942	23134	21402	20124	18946	18183	17754	17125	16942	16704	16348	16433	16259	16255	15947	16086	16001	15974	15899	15728	15841	15648	15644	15867	15555	15733	15487	15529	15380	15467	15516	15683	15373	15626	15556	15478	15490	15604	15623	15446	15540	15669	15541	15550	15319	15426	15529	15605	15373	15532	15295	15570	15397	15513	15359	15542	15381	15397	15731	15416	15534	15569	15473	15467	15446	15553	15407	15474	15454	15418	15330	15391	15562	15466	15629	15470	15570	15413	15494	15445	15593	15390	15551	15529	15229	15476	15398	15341	15455	15531	15495	15568	15358	15492	15345	15415	15471	15515	15384	15382	15389	15670	15419	15533	15408	15403	15667	15635	15410	15336	15543	15287	15408	15435	15410	15460	15353	15553	15517	15462	15320	15663	15625	15495	15474	15447	15524	15235	15568	15312	15380	15668	15401	15535	15520	15424	15375	15513	15287	15487	15664	15567	15365	15472	15506	15566	15484	15624	15473	15318	15395	15383	15295	15342	15421	15330	15388	15386	15384	15468	15547	15327	15422	15488	15415	15407	15627	15478	15431	15548	15386	15400	15481	15495	15567	15374	15275	15367	15526	15327	15562	15451	15528	15642	15299	15420	15432	15529	15509	15387	15556	15541	15606	15443	15503	15423	15413	15456	15499	15453	15479	15659	15507	15530	15557	15441	15343	15507	15724	15371	15506	15372	15553	15466	15557	15363	15446	15474	15457	15488	15451	15368	15531	15660	15458	15321	15506	15593	15544	15443	15447	15459	15389	15665	15373	15509	15392	15657	15546	15390	15495	15565	15377	15469	15639	15478	15394	15589	15364	15518	15432	15417	15482	15616	15484	15443	15571	15551	15383	15554	15424	15244	15704	15471	15525	15537	15453	15476	15495	15402	15451	15548	15497	15385	15411	15453	15426	15504	15517	15455	15571	15561	15633	15593	15505	15536	15476	15569	15353	15485	15523	15404	15332	15495	15523	15461	15578	15544	15350	15515	15538	15488	15400	15490	15427	15413	15456	15517	15391	15339	15373	15357	15507	15620	15425	15624	15519	15318	15511	15355	15398	15328	15473	15410	15368	15418	15384	15439	15570	15601	15317	15397	15483	15412	15381	15627	15553	15394	15417	15582	15207	15488	15523	15470	15467	15381	15292	15554	15390	15371	15603	15405	15556	15286	15363	15541	15517	15421	15400	15420	15410	15517	15421	15523	15452	15650	15612	15422	15352	15439	15248	15435	15284	15522	15428	15472	15403	15456	15609	15523	15471	15276	15530	15580	15369	15345	15373	15575	15313	15562	15566	15495	15481	15505	15491	15478	15471	15480	15408	15482	15482	15465	15642	15442	15300	15411	15324	15507	15404	15599	15431	15475	15618	15730	15413	15481	15423	15362	15432	15632	15308	15380	15367	15443	15529	15567	15465	15454	15425	15553	15203	15435	15296	15321	15563	15577	15428	15325	15598	15402	15600	15465	15521	15558	15518	15394	15373	15475	15481	15586	15488	15604	15296	15404	15487	15547	15492	15567	15451	15506	15449	15469	15355	15476	15458	15287	15431	15452	15450	15511	15457	15440	15484	15509	15418	15636	15266	15476	15511	15594	15515	15468	15533	15430	15540	15233	15418	15588	15447	15387	15336	15514	15537	15307	15609	15284	15451	15411	15543	15405	15507	15524	15363	15479	15356	15278	15510	15457	15359	15410	15573	15429	15471	15543	15457	15448	15532	15421	15327	15545	15471	15502	15366	15547	15425	15395	15626	15399	15587	15255	15511	15331	15316	15484	15451	15418	15619	15409	15314	15597	15298	15526	15460	15517	15521	15477	15253	15486	15574	15446	15500	15502	15581	15509	15295	15529	15420	15592	15328	15342	15612	15445	15533	15545	15363	15537	15601	15530	15354	15367	15366	15326	15506	15550	15401	15459	15421	15664	15312	15371	15520	15387	15475	15505	15481	15476	15391	15536	15469	15440	15460	15409	15465	15380	15491	15571	15546	15492	15375	15494	15328	15462	15373	15744	15419	15258	15331	15413	15300	15645	15547	15567	15429	15485	15374	15590	15428	15388	15506	15631	15586	15511	15392	15376	15649	15504	15379	15327	15381	15442	15302	15467	15496	15540	15520	15493	15426	15484	15558	15363	15428	15475	15356	15602	15498	15558	15310	15432	15572	15610	15395	15678	15420	15497	15400	15509	15392	15497	15548	15375	15500	15368	15353	15481	15535	15331	15461	15480	15556	15405	15371	15494	15454	15437	15400	15551	15176	15562	15619	15491	15484	15339	15431	15560	15358	15530	15416	15582	15311	15455	15426	15437	15473	15458	15488	15524	15538	15365	15538	15509	15573	15521	15493	15592	15571	15401	15511	15447	15451	15391	15486	15423	15272	15414	15498	15419	15451	15459	15631	15349	15492	15395	15565	15438	15462	15350	15381	15473	15383	15377	15517	15337	15636	15537	15482	15483	15470	15325	15391	15496	15385	15307	15412	15513	15517	15576	15521	15436	15419	15424	15404	15478	15487	15463	15354	15572	15564	15441	15450	15524	15466	15687	15497	15532	15402	15569	15494	15379	15470	15381	15450	15302	15492	15347	15381	15406	15268	15457	15330	15427	15613	15353	15435	15280	15302	15654	15491	15324	15492	15419	15517	15475	15412	15398	15538	15334	15472	15345	15467	15449	15198	15452	15364	15529	15436	15509	15375	15464	15406	15488	15484	15655	15541	15498	15503	15438	15583	15402	15356	15547	15451	15453	15392	15364	15424	15385	15405	15485	15439	15437	15447	15481	15540	15569	15461	15405	15591	15392	15422	15473	15482	15387	15538	15410	15461	15337	15491	15481	15346	15496	15465	15570	15427	15499	15517	15345	15379	15546	15396	15428	15290	15523	15384	15366	15494	15528	15520	15347	15476	15580	15493	15414	15503	15598	15324	15401	15445	15632	15444	15471	15412	15472	15314	15560	15540	15501	15497	15361	15577	15472	15399	15539	15507	15474	15659	15488	15355	15460	15495	15456	15503	15323	15346	15447	15332	15469	15533	15436	15485	15572	15457	15531	15438	15149	15534	15560	15465	15417	15407	15453	15522	15300	15464	15448	15578	15502	15579	15375	15513	15360	15522	15444	15477	15595	15349	15408	15353	15567	15351	15278	15574	15442	15562	15506	15410	15453	15467	15278	15606	15607	15531	15515	15408	15490	15427	15509	15436	15284	15531	15340	15270	15531	15476	15508	15566	15568	15389	15509	15390	15358	15476	15506	15532	15503	15361	15473	15383	15400	15446	15555	15314	15580	15446	15526	15546	15503	15402	15278	15368	15424	15549	15461	15454	15372	15476	15419	15467	15338	15485	15624	15396	15392	15425	15579	15618	15420	15343	15489	15481	15422	15514	15531	15470	15583	15560	15530	15630	15387	15304	15592	15408	15671	15515	15571	15463	15567	15475	15387	15500	15456	15434	15438	15435	15560	15487	15538	15402	15405	15358	15474	15362	15290	15563	15491	15528	15466	15370	15374	15424	15247	15588	15541	15500	15412	15521	15459	15378	15512	15525	15464	15354	15431	15386	15542	15449	15494	15292	15385	15428	15707	15373	15562	15377	15500	15385	15539	15368	15611	15482	15535	15437	15401	15695	15300	15413	15448	15533	15570	15472	15385	15474	15631	15328	15500	15618	15403	15590	15650	15426	15555	15487	15305	15393	15447	15602	15419	15417	15320	15360	15449	15531	15448	15449	15619	15334	15558	15434	15456	15379	15389	15410	15500	15353	15359	15371	15353	15366	15594	15400	15258	15367	15483	15390	15403	15375	15322	15492	15383	15450	15416	15428	15461	15519	15382	15575	15323	15384	15423	15352	15627	15395	15624	15493	15410	15375	15269	15523	15341	15537	15271	15475	15364	15403	15542	15285	15500	15499	15438	15388	15513	15394	15419	15587	15467	15337	15632	15577	15268	15326	15443	15384	15488	15422	15533	15324	15322	15517	15531	15527	15413	15403	15252	15506	15302	15510	15529	15392	15461	15561	15494	15496	15576	15421	15282	15219	15456	15555	15546	15352	15392	15356	15586	15463	15444	15510	15542	15438	15541	15503	15409	15435	15513	15470	15501	15604	15348	15535	15459	15602	15608	15450	15454	15487	15385	15349	15387	15502	15405	15429	15505	15395	15427	15465	15488	15543	15490	15616	15353	15498	15404	15570	15352	15536	15598	15523	15521	15482	15309	15476	15417	15511	15437	15508	15511	15330	15397	15415	15477	15346	15484	15447	15395	15479	15493	15458	15534	15260	15398	15347	15372	15493	15470	15616	15400	15486	15404	15455	15379	15545	15472	15518	15463	15372	15476	15396	15389	15503	15542	15397	15596	15528	15332	15232	15486	15474	15369	15425	15559	15468	15428	15352	15497	15541	15445	15258	15533	15464	15459	15442	15487	15352	15533	15331	15331	15364	15578	15546	15555	15437	15548	15412	15339	15524	15502	15419	15475	15428	15497	15466	15335	15375	15514	15348	15328	15401	15374	15486	15618	15425	15444	15363	15473	15607	15411	15338	15525	15513	15428	15486	15406	15298	15508	15362	15501	15617	15463	15375	15536	15331	15438	15366	15493	15432	15334	15522	15405	15490	15490	15510	15471	15650	15346	15323	15375	15453	15423	15492	15563	15462	15391	15641	15432	15497	15366	15548	15370	15414	15453	15421	15456	15573	15546	15431	15439	15396	15564	15425	15363	15395	15377	15558	15408	15481	15570	15427	15533	15446	15359	15340	15369	15650	15383	15364	15609	15343	15548	15431	15443	15499	15314	15400	15333	15524	15598	15554	15404	15509	15455	15330	15374	15407	15455	15480	15302	15475	15455	15412	15387	15458	15423	15443	15472	15735	15548	15580	15534	15502	15447	15400	15397	15538	15676	15373	15508	15580	15441	15432	15451	15552	15555	15354	15422	15346	15272	15485	15509	15536	15573	15641	15399	15390	15460	15535	15558	15364	15392	15548	15660	15597	15295	15511	15340	15441	15521	15397	15400	15344	15466	15430	15577	15478	15325	15264	15550	15435	15316	15359	15542	15400	15472	15375	15600	15445	15397	15549	15491	15451	15398	15502	15441	15319	15517	15518	15381	15598	15394	15535	15427	15396	15438	15450
27492	24311	30130	25443	18703	17003	16226	15831	15305	15273	15259	15025	14898	14908	15071	14969	14973	14894	14904	14780	14959	14834	14908	14846	14764	14919	14808	14888	15026	14817	14784	14806	14648	14857	14757	14785	14805	14798	14711	14730	14784	14682	14604	14825	14691	14739	14656	14701	14771	14829	14595	14805	14843	14773	14737	14847	14607	14513	14709	14659	14701	14762	14621	14564	14760	14830	14872	14695	14703	14900	14616	14906	14818	14650	14883	14635	14821	14708	14675	14821	14592	14564	14728	14674	14827	14793	14636	14840	14610	14582	14794	14646	14741	14866	14882	14749	14626	14785	14740	14749	14637	14752	14816	14575	14903	14700	14755	14511	14523	14609	14626	14608	14705	14902	14647	14579	14776	14808	14659	14633	14633	14674	14629	14811	14738	14718	14626	14649	14713	14790	14715	14624	14801	14751	14551	14702	14756	14499	14488	14731	14556	14487	14651	14643	14822	14537	14823	14643	14652	14624	14717	14568	14825	14637	14862	14743	14852	14674	14585	14537	14755	14764	14438	14472	14774	14615	14764	14792	14667	14678	14635	14565	14842	14812	14782	14572	14893	14634	14586	14558	14702	14702	14583	14685	14688	14645	14508	14663	14708	14852	14801	14798	14733	14560	14887	14785	14833	14668	14786	14629	14814	14539	14654	14606	14771	14720	14751	14760	14722	14645	14678	14731	14762	14616	14690	14605	14526	14443	14586	14662	14891	14776	14824	14617	14789	14614	14573	14728	14792	14664	14554	14736	14630	14590	14422	14568	14623	14781	14831	14830	14687	14686	14817	14674	14621	14855	14722	14696	14716	14644	14825	14699	14842	14726	14797	14517	14544	14745	14745	14637	14586	14731	14627	14629	14622	14593	14637	14608	14776	14670	14846	14699	14664	14809	14874	14693	14721	14737	14562	14762	14581	14774	14607	14829	14811	14779	14715	14795	14771	14740	14771	14624	14427	14733	14742	14623	14563	14880	14778	14589	14657	14623	14614	14586	14665	14953	14528	14751	14620	14761	14766	14551	14628	14754	14803	14735	14568	14786	14754	14785	14752	14606	14705	14812	14797	14766	14616	14599	14621	14426	14703	14548	14640	14627	14748	14679	14684	14729	14899	14830	14839	14629	14607	14646	14705	14755	14600	14752	14669	14730	14704	14557	14687	14615	14802	14554	14704	14858	14691	14634	14628	14672	14662	14750	14790	14857	14651	14769	14599	14778	14764	14720	14744	14707	14667	14704	14901	14625	14691	14758	14608	14823	14684	14718	14679	14896	14733	14645	14634	14694	14893	14677	14711	14747	14621	14597	14682	14884	14632	14618	14602	14755	14757	14669	14633	14822	14700	14872	14743	14617	14777	14609	14719	14732	14727	14494	14756	14606	14683	14614	14672	14767	14579	14659	14796	14811	14575	14577	14652	14676	14760	14816	14791	14628	14839	14688	14769	14799	14638	14432	14723	14708	14582	14666	14576	14687	14832	14686	14660	14768	14747	14872	14734	14681	14676	14827	14612	14664	14849	14753	14715	14535	14740	14749	14769	14651	14634	14759	14620	14800	14745	14756	14582	14573	14721	14836	14638	14743	14813	14641	14683	14694	14646	14603	14760	14594	14653	14710	14808	14643	14793	14811	14740	14749	14587	14840	14779	14765	14755	14583	14871	14831	14654	14764	14760	14770	14787	14689	14808	14723	14672	14628	14627	14762	14790	14641	14735	14614	14576	14564	14730	14591	14707	14726	14792	14727	14765	14842	14708	14637	14755	14708	14607	14454	14684	14748	14633	14608	14701	14581	14607	14829	14850	14720	14836	14689	14525	14730	14599	14747	14623	14626	14669	14761	14727	14739	14608	14580	14733	14946	14684	14625	14601	14597	14726	14832	14665	14849	14880	14613	14714	14737	14501	14629	14580	14746	14742	14653	14592	14760	14687	14735	14615	14690	14702	14577	14603	14752	14645	14616	14653	14617	14642	14853	14793	14732	14532	14668	14604	14578	14605	14753	14744	14667	14576	14811	14780	14563	14721	14878	14913	14701	14852	14744	14763	14871	14745	14586	14642	14824	14697	14782	14655	14656	14768	14640	14760	14534	14958	14755	14583	14694	14761	14794	14768	14623	14475	14600	14670	14787	14713	14739	14716	14490	14627	14596	14677	14705	14537	14663	14544	14618	14752	14794	14827	14545	14613	14770	14808	14766	14805	14550	14591	14595	14559	14639	14895	14623	14610	14850	14712	14695	14683	14659	14625	14669	14782	14552	14705	14675	14803	14712	14562	14354	14515	14651	14927	14783	14789	14627	14815	14937	14831	14853	14676	14746	14762	14625	14843	14699	15061	14773	14804	14804	14675	14657	14777	14687	14802	14560	14698	14726	14447	14639	14665	14666	14718	14720	14622	14522	14729	14622	14682	14729	14682	14763	14716	14909	14737	14676	14662	14547	14644	14594	14840	14616	14645	14758	14718	14571	14671	14669	14503	14670	14913	14804	14756	14726	14774	14681	14679	14593	14767	14907	14797	14666	14631	14840	14847	14695	14879	14781	14704	14839	14856	14746	14822	14598	14487	14535	14499	14634	14809	14777	14748	14673	14770	14574	14564	14662	14767	14677	14721	14852	14598	14628	14695	14833	14816	14728	14776	14475	14681	14766	14788	14768	14651	14666	14558	14701	14633	14513	14832	14907	14709	14691	14701	14627	14500	14642	14805	14673	14753	14519	14660	14705	14837	14727	14670	14786	14566	14772	14448	14812	14764	14801	14813	14740	14784	14930	14750	14809	14912	14734	14769	14762	14813	14837	14586	14639	14717	14877	14744	14664	14709	14801	14678	14775	14673	14668	14644	14560	14506	14692	14602	14815	14631	14944	14956	14698	14809	14517	14780	14712	14637	14697	14809	14836	14551	14562	14601	14568	14834	14774	14474	14687	14715	14545	14651	14561	14837	14631	14775	14609	14526	14794	14701	14740	14833	14777	14610	14575	14722	14730	14560	14600	14781	14785	14647	14631	14667	14811	14702	14655	14689	14681	14623	14682	14658	14755	14748	14717	14597	14711	14862	14681	14695	14569	14659	14765	14465	14665	14623	14775	14871	14836	14703	14895	14793	14883	14483	14681	14809	14661	14594	14604	14692	14582	14746	14619	14623	14631	14757	14673	14806	14844	14735	14846	14766	14731	14804	14797	14468	14493	14594	14812	14744	14738	14669	14675	14512	14577	14724	14755	14650	14724	14731	14881	14979	14706	14725	14565	14727	14642	14657	14627	14560	14552	14679	14807	14648	14691	14758	14710	14754	14709	14579	14827	14779	14779	14670	14744	14768	14713	14778	14713	14643	14776	14611	14709	14574	14722	14611	14851	14690	14757	14623	14599	14729	14583	14695	14575	14573	14743	14642	14653	14685	14754	14667	14696	14648	14747	14706	14756	14780	14838	14508	14662	14609	14675	14592	14581	14625	14697	14744	14716	14822	14623	14819	14778	14780	14741	14552	14787	14692	14530	14942	14785	14570	14653	14818	14685	14664	14666	14740	14737	14632	14573	14958	14589	14685	14745	14636	14587	14718	14789	14610	14899	14702	14776	14504	14849	14659	14614	14723	14759	14944	14811	14612	14547	14512	14710	14711	14688	14724	14664	14757	14811	14672	14715	14583	14806	14771	14894	14719	14597	14905	14725	14551	14520	14713	14880	14905	14886	14562	14687	14567	14687	14554	14828	14617	14620	14800	14596	14704	14769	14778	14602	14636	14692	14760	14890	14737	14643	14778	14491	14669	14771	14395	14598	14615	14801	14763	14723	14750	14956	14525	14554	14708	14693	14809	14938	14763	14529	14916	14725	14739	14800	14605	14629	14741	14700	14652	14675	14533	14811	14764	14690	14909	14763	14742	14673	14622	14641	14684	14743	15043	14820	14623	14520	14880	14728	14661	14712	14755	14512	15004	14774	14523	14714	14654	14599	14728	14765	14731	14787	14735	14725	14665	14773	14750	14542	14645	14749	14545	14707	14728	14658	14737	14750	14727	14792	14544	14899	14670	14815	14683	14765	14773	14580	14653	14703	14745	14728	14602	14661	14653	14620	14716	14488	14846	14731	14690	14702	14555	14652	14608	14756	14983	14699	14551	14672	14857	14694	14547	14662	14611	14541	14609	14675	14811	14607	14750	14783	14521	14776	14832	14759	15003	14559	14730	14748	14667	14657	14841	14683	14854	14580	14706	14772	14727	14615	14736	14635	14677	14729	14860	14786	14656	14598	14678	14575	14531	14817	14829	14792	14698	14617	14714	14534	14734	14622	14610	14934	14744	14759	14810	14628	14705	14512	14755	14899	14991	14671	14786	14793	14964	14711	14725	14692	14816	14723	14930	14582	14632	14650	14612	14770	14681	14876	14818	14661	14663	14557	14651	14650	14655	14619	14715	14868	14732	14641	14864	14736	14600	14667	14844	14670	14736	14983	14644	14667	14552	14778	14715	14450	14677	14755	14609	14567	14530	14669	14862	14606	14671	14567	14598	14949	14637	14519	14768	14667	14770	14766	14708	14513	14711	14607	14641	14614	14706	14644	14740	14651	14495	14806	14670	14662	14759	14734	14580	14839	14755	14778	14826	14797	14588	14691	14633	14903	14796	14677	14509	14584	14663	14804	14624	14780	14643	14724	14677	14572	14774	14683	14500	14708	14756	14524	14708	14605	14559	14694	14725	14889	14628	14649	14682	14700	14652	14693	14903	14580	14759	14857	14750	14815	14810	14878	14720	14702	14782	14824	14782	14666	14687	14793	14487	14726	14761	14672	14686	14781	14514	14675	14676	14604	14786	14686	14800	14556	14746	14795	14737	14709	14626	14644	14662	14717	14618	14625	14825	14521	14825	14645	14631	14508	14518	14585	14746	14641	14646	14894	14807	14531	14824	14769	14701	14641	14636	14800	14722	14670	14629	14714	14717	14709	14693	14605	14585	14773	14582	14661	14607	14697	14669	14758	14635	14779	14618	14613	15044	14774	14668	14634	14560	14758	14636	14837	14759	14693	14804	14771	14844	14820	14630	14754	14818	14586	14831	14658	14749	14597	14711	14829	14995	14760	14565	14528	14772	14826	14666	14686	14845	14763	14662	14746	14800	14685	14681	14893	14914	14802	14891	14676	14748	14814
23993	38264	35051	25513	19232	17469	16399	15774	15469	14991	14757	14716	14557	14482	14460	14274	14383	14389	14288	14378	14094	14261	14349	14244	14081	14234	14264	14251	14211	14222	14180	14067	13987	14201	14136	14139	14215	14181	14187	14069	14130	14003	14027	14220	14052	14209	14197	14222	14103	14155	14058	14058	14194	14026	14062	14142	14043	14130	14262	14017	14126	14130	14219	14185	14120	14094	14262	13880	14059	14162	14307	14189	14210	14194	14121	14158	14133	14170	14083	14151	14174	14149	14159	14270	14146	14123	14077	14143	14194	14112	13997	14231	14162	14002	14056	14218	14047	14084	14133	14213	14044	14259	14138	14275	14019	14089	14389	13975	14197	14152	14050	14203	14065	14066	14240	14052	14151	13977	14184	14178	14091	14180	14053	14121	14236	13802	13924	14140	14033	13956	14130	14301	14236	14112	14103	14173	14150	14091	14134	13985	14000	14097	14168	14311	14106	14154	14145	14273	14142	14168	14193	14140	14143	14297	14203	14134	14164	14253	14036	14158	14151	14153	14253	14034	14187	14178	14019	13972	14194	14110	14214	14026	14266	14249	14052	14281	14051	14172	14129	13978	14101	14030	14051	14097	14137	14112	14069	14275	14217	13982	14074	14178	14140	14051	14007	14112	14215	14110	14312	13999	14172	14223	14144	14156	14173	14007	14383	13991	14055	14145	14108	14162	13981	14161	14109	14151	14065	14142	14162	14134	14082	14036	14090	14332	14101	14076	14121	14043	14250	14129	14267	14167	14353	14004	14137	14010	14171	14267	14233	14126	14208	14268	14165	14003	14127	14188	14113	14111	14137	14265	14119	14106	14089	14147	13921	14180	14118	14169	14180	14033	14099	14282	14204	14052	14077	14133	14013	14138	14238	14151	14333	14119	14129	14137	14277	14109	14240	14206	14085	14102	14319	14039	14142	14236	13995	14107	14019	14012	13957	14210	13968	14061	13997	14070	14118	14075	14200	13944	14227	14041	14221	14267	14148	14142	13957	14031	14287	14005	14250	14128	14206	14179	14171	14134	14045	14138	14130	14018	14338	14196	14111	14244	14105	14026	14112	14137	13990	14134	14166	14219	14046	14250	14099	13995	14129	14285	13932	14170	14118	14088	14079	14105	14117	14102	14178	14198	13953	14082	14187	14119	14053	14021	14131	14103	14071	14208	14093	14348	14150	14044	14214	13885	14023	14122	14180	14214	14322	14136	14112	14248	14133	14135	13996	14206	14196	14136	14045	14159	14075	14213	14073	14173	14050	14153	14116	14132	14103	14142	14106	13984	14283	13870	14057	14058	14011	14108	14147	14214	13875	14150	14202	14152	14093	14181	14157	14000	14211	14126	13956	14160	14160	14116	14163	14192	14131	14033	14076	14058	14239	14048	14198	14035	14070	14113	14107	14104	13908	13983	14080	13885	14141	14075	14176	14240	14197	14191	14083	14180	14109	14015	14017	14135	14101	14154	14048	13963	14162	14229	14131	14086	14018	14086	14206	14201	14102	14125	14073	13938	14292	14204	14194	13999	14080	13977	14136	14166	14065	14134	14139	14260	14080	14065	14139	14209	14129	14222	14153	13975	14187	14134	14104	14064	14194	14250	14203	14173	14022	14188	14080	14205	14302	14064	14002	14178	14229	14158	14116	14175	14157	14184	14097	13965	14216	14282	13815	14264	14229	14055	14248	14187	14126	14202	14271	14149	14213	14057	14111	14056	14223	14009	14154	13940	14125	14236	13935	14070	14047	14257	14163	14020	14009	14210	14160	14086	13991	14096	14102	14127	14262	14153	14150	14165	14077	14158	14273	14110	14307	14196	14072	14176	14163	14040	14082	13968	14071	14026	14071	14062	14198	14253	14250	14110	14045	14152	14228	14068	14216	14111	13955	14244	14148	14125	14068	14231	14031	14056	14188	14166	14239	14200	14175	14093	14198	14016	14108	14222	14086	14181	14119	14138	14223	14011	14158	14117	14165	14087	14321	14160	14189	14123	14170	13968	14067	14211	14055	14249	14034	14072	14221	14188	14127	14007	14239	14095	14179	14107	14455	14100	14129	14109	14141	14077	14092	14133	13937	14053	13959	14187	14069	14001	14320	14192	14213	14173	14108	14254	14030	14226	14032	14048	14171	14159	14229	13994	14220	13916	14149	14213	14082	14132	13998	14116	14175	14223	14167	14147	14064	14130	14077	14109	14219	14180	14155	14135	14191	14040	14262	14150	14194	14002	14176	14000	14093	14056	14122	13909	14126	14012	14143	14095	14231	14162	13970	14057	14288	13993	14007	14002	14074	14206	14153	14268	14278	13962	14268	14043	13990	14215	14033	14129	14093	14039	14091	14052	14122	14063	14233	14195	14007	14172	14100	13966	14004	14168	14103	14119	14390	14227	14101	14158	14069	14237	14092	14083	14076	14285	14140	14062	14179	14244	13987	14045	14265	14151	14118	13986	14098	14065	13918	14079	14076	14056	14129	14272	14046	14132	14233	14090	14074	14095	14156	14209	14002	14102	14144	14201	14037	14163	14041	14209	14107	14177	14223	14115	14210	14173	14034	14153	14156	13989	14126	14234	14170	14182	14095	14069	14024	14164	14157	14029	14172	14126	14198	13987	14089	13964	14110	14135	14015	14229	14151	14234	14061	14070	14218	14186	14118	14136	14129	14071	14086	14148	14173	14046	14303	14120	14105	14053	14234	13995	14082	13965	14088	14117	14216	14161	14169	14021	14160	14145	14326	14046	14093	14256	14125	14132	14082	13926	14260	14324	14160	14079	14051	14198	14188	14177	14138	14117	14108	13916	14308	13992	14002	13973	14131	14099	14198	13999	14109	14100	14041	14151	14130	14136	14087	14121	13919	14178	14067	14133	14012	14289	14065	13923	14345	14134	14096	13981	14182	14366	14028	14043	14113	14283	14169	14125	14248	14165	14111	14197	14153	14311	14226	14099	14132	13958	14051	14239	14150	14126	14118	14245	14189	14001	14337	14028	14189	14118	14234	14048	14069	14044	14246	14056	14179	14051	14147	14380	14151	14045	14193	13969	14089	14271	14081	14190	14199	14211	14161	13926	14210	14040	14151	14052	14073	14063	14255	14174	14139	14267	14183	14164	14173	13952	14103	14135	14198	14263	14008	14299	14112	13967	14255	14145	14118	14021	14296	14100	14219	14336	13992	14165	14160	14224	14187	13953	13968	14262	14145	14143	14175	14115	14190	14048	14088	14043	14090	14074	14192	14228	14165	14132	14189	14101	14118	14135	14065	14142	14059	14193	14124	14068	14051	14110	14257	14066	13865	14100	14120	14211	14245	13984	14221	14085	14039	14298	14059	14048	14189	14104	14241	14113	13935	14201	14120	14054	14153	14117	13970	14050	14152	13998	14402	14120	14001	14133	14075	14040	14227	14110	14134	14090	14047	14052	14152	14342	14046	14186	14052	14392	14012	14096	14258	14117	14095	14238	14118	14051	14098	14339	14265	14253	14105	14112	14150	14105	14202	14082	14190	14097	14052	14063	13962	14159	14198	14193	13946	14100	14041	14168	14206	14138	14199	14044	14165	14131	14185	14215	14077	14155	14034	14217	14065	14043	13986	14078	13990	14013	14015	14136	14229	14159	14059	14155	14119	14288	14348	14121	14233	14169	13892	14044	13948	14158	14271	14134	14059	14259	14136	14109	13994	14230	14143	14138	14153	14193	13949	14033	14106	14027	14155	14198	14069	14059	14138	14067	14126	14157	14018	14124	14257	14140	14170	14034	14081	14097	14128	14071	14197	14274	14180	14208	14232	14191	13976	14161	14054	14262	13986	14262	14507	14126	13976	14149	14174	14275	13974	14119	14225	13995	14122	14211	14119	14194	14270	14174	13960	14236	14117	14017	14130	14177	14193	14098	14232	14029	14105	14255	14232	14176	14199	14052	14106	14152	14142	14258	14112	14066	13951	14169	14160	14180	14015	14173	13979	14121	14117	14204	14090	14140	14132	14025	14223	14068	14388	14142	14321	14132	14169	14083	14037	14100	14221	14203	14140	14314	14098	14102	13976	14118	14218	14249	13968	14152	14043	13898	14187	14061	14082	14025	14001	14104	14124	14140	14373	13995	14166	14162	14166	14108	14241	14059	14178	14136	14222	14154	14118	14027	14189	14124	14218	14089	14056	14183	14128	14124	14175	14040	13988	14143	14185	14277	14081	14094	14185	14300	14000	14068	14223	14198	14074	14152	14202	14058	13920	14189	14190	14102	14244	14151	14071	14161	14068	14118	14064	13984	14112	14101	14085	14140	14314	14104	14171	13982	14071	14169	14019	14121	13986	14077	14109	14198	14105	14144	14013	14250	14149	13899	14081	14133	14023	14323	14226	14222	14190	14099	14109	14289	14054	14036	14187	14206	14054	14118	14012	14335	14087	14182	14104	14097	13987	14351	14188	14033	14136	14157	14269	14192	14205	14046	13982	14237	14170	14102	14082	14138	14003	13997	14182	14149	14102	14250	14030	14140	14095	14159	14219	14328	14184	14110	14140	14074	14076	14154	14105	14092	14142	14025	14071	14184	14009	14110	14135	14187	14203	14046	14030	14137	14138	13959	14090	14072	14038	14025	14244	14160	14000	14050	14080	14225	13961	14122	14115	14075	14078	14106	14213	14064	14092	13993	14310	14096	14241	14184	13958	14145	14085	14253	14109	14272	14108	14182	14180	14005	14124	14047	14308	14106	14235	14090	14227	14118	14184	14092	14133	13994	13903	14097	14094	14166	14187	14208	14105	14119	13994	14215	14072	14131	14123	14070	14250	14217	13932	14227	14148	14109	14077	14145	14120	14254	14123	14194	14120	14115	14068	14196	14033	14105	14092	14398	14041	13989	14306	14241	14043	14214	14191	14229	14076	13934	14022	14254	14051	14176	14042	14055	14189	14043	14159	14021	14125	14275	14215	14022	14058	14150	14168	14164	14124	14170	14367	14155	14028	14078	14161	14115	14090	14105	14288	13994	14142	14270	14066	14128	14094	14194	14158	14246	14139	14134	14156	14141	14039	14252	14182	14087	14099	14078	14164	14034	14179	14077	14236	14083	14073	14181	14120	14028	14145	14145	14077	13997	14245	14112	14135	14165	14065	14138	14022	14169	14183	14267	14150	14230	14180	14075
23952	21228	28521	24716	22829	22127	20711	17633	16905	16462	16184	15893	15625	15611	15581	15497	15479	15364	15344	15323	15216	15210	15033	15245	15204	14988	15124	14994	15002	15048	15130	14927	15243	14987	14943	15074	15140	14855	15119	15213	14987	15110	15040	14935	15217	14654	14930	14930	14989	14979	14918	15056	14935	15130	15044	14972	14881	15019	14992	14753	14958	15076	14985	14967	15117	14911	15108	14747	14985	15096	14868	14896	15020	14799	14934	14937	14917	14674	14915	15025	15303	14925	15046	14958	15041	14870	14915	14973	14951	14943	14981	14919	14845	15093	15020	15016	14970	14814	14931	14930	15092	14635	14910	14826	14926	15090	14878	15106	14995	14775	14887	14887	15004	14910	15091	14943	14990	14778	15031	15025	14800	15188	15063	15168	14812	15011	15119	14988	14951	15076	14912	14961	14796	14836	14783	14719	15015	14868	15209	14918	15047	14700	14947	14979	14969	14856	14831	14717	14810	14900	14909	14968	14715	15007	14897	14978	15070	14771	15140	14922	14944	15032	14832	14886	14949	15052	14917	14807	14941	15026	14706	14889	14951	14776	15193	14845	14850	15014	14887	14931	14960	14702	14900	14919	14955	14957	14937	14812	14853	15023	14876	14952	14957	14881	14840	14751	14999	14742	14966	14729	14792	14863	14969	14966	14964	14870	14848	14714	14827	14927	14952	14949	14982	14976	14908	14775	15043	14956	15024	14915	14998	15002	15116	14888	14979	14977	15029	14990	14757	14971	14761	14883	14827	14777	14811	14912	15001	15018	15119	15015	15023	15050	14961	14869	14822	14957	14766	14924	14779	14877	14870	14882	14862	14911	15030	14800	15062	14931	14869	14868	15050	14976	14931	14770	14898	14944	15043	14955	14757	14762	15081	14960	14982	14829	14946	15084	14886	14827	14907	14860	14839	14851	14924	14929	14856	14825	15001	14931	14813	15046	14818	14842	14934	15053	14931	15006	14846	14996	15070	14843	14955	14841	15047	14892	14916	14876	15069	14896	15036	14953	14742	14774	14938	15041	14786	14966	14995	15073	14874	14864	14963	15094	14852	14959	14899	15177	14914	14970	15113	14916	15073	15064	14856	15019	14824	14864	14905	14742	14789	14708	14935	14725	14966	14905	15052	14911	14936	14824	14814	14888	15155	14796	14967	14885	14899	14935	15071	14809	15166	15013	14841	14812	14835	14962	14978	15222	14889	14830	14997	14979	14928	14976	14934	14989	14792	14887	14998	14915	15149	14866	14909	14889	14904	14765	14898	14963	15103	14978	14895	14648	14962	15037	14971	14879	15012	14832	14924	14902	14956	14936	14975	14954	14985	14847	14893	15010	15046	14841	14830	15010	15076	14986	14813	15086	14993	15165	15177	14935	14899	14768	14985	14991	14945	15043	15016	14929	14952	14887	14927	14919	15084	15033	14876	14922	14863	15007	15060	14990	15051	14849	14981	15011	15066	14948	15142	14841	14947	14809	14952	15001	15043	14833	14912	14965	15054	15205	14924	15107	14902	15029	14915	14900	14991	15206	15064	14923	14812	14845	14884	14910	15082	14921	14913	14918	15021	14992	15016	14813	15040	14864	14930	15029	14938	14919	14919	14846	14913	14849	14888	15029	14932	15070	15033	14855	14890	15060	14973	15040	14905	14991	14939	14996	14859	14811	14813	14830	14936	14774	14969	14938	15000	15010	14890	14914	15031	15000	15120	14806	15097	15002	14812	14993	14959	14920	15056	15047	15013	14945	15042	14957	14971	15167	14905	14892	14924	15093	14856	14979	14835	14872	15004	14851	14869	14979	14811	14784	14951	14956	15129	14961	14770	14978	14996	14707	14885	15085	14898	14934	15140	14895	14861	14939	14691	14974	14985	15016	14932	14995	14900	14875	14994	14905	15066	15088	14986	14769	14851	14937	14875	15095	14810	14926	14890	14844	14959	14962	14761	14950	14859	14876	14859	14831	14872	15039	14970	14942	14897	14882	15076	14996	14893	14700	14949	15027	14940	14873	14905	14816	15037	14801	14948	14772	14804	14959	14911	14951	14966	14898	14884	15046	14792	14684	14858	14955	15038	14947	14960	14907	14875	15074	14857	14896	15006	14988	14961	14935	15031	14838	14859	14765	14914	14995	14935	14884	15066	14822	14661	14972	14888	15016	14795	15098	14990	14873	14955	15055	14939	14955	15055	14785	15045	15182	15015	15067	14919	14802	14838	15077	14851	14963	14847	15051	14851	14873	14905	14897	15145	15008	15114	15156	14947	14903	14903	14910	15089	14950	14727	14981	14931	14912	15031	15108	14983	14915	15017	14956	15059	14894	15008	14921	15097	14759	14939	14873	15009	15053	14947	14864	14971	14874	15081	14914	15028	14922	14787	14716	14730	15037	14913	14784	15042	15107	15023	14928	15074	15004	14979	14902	14907	14941	14794	14941	15095	15104	14969	15138	14950	15013	14812	14732	14880	14793	14862	14946	14877	15101	14851	14898	14890	14872	14887	14835	14745	14924	14847	14599	14982	14879	14849	14829	14774	15035	14929	14950	14965	14882	15031	15040	15032	15118	14924	15025	14959	14946	14944	14859	14966	14971	15064	15076	15091	15035	14910	14966	14940	15162	15180	14917	14822	14953	14840	14832	14961	15041	14917	15037	14866	14971	15039	15004	14936	14997	14626	14825	14889	14901	15060	14974	15046	14966	14883	14905	14916	14902	14845	14905	15007	14942	14966	15099	14867	14971	14960	14944	14808	14859	14885	14781	15027	15027	14933	14920	14763	14842	14983	14897	15094	15043	14837	14881	14920	14947	15016	14987	14852	14938	14546	14948	14975	15024	14872	15111	14928	14796	14980	14984	15048	14796	14880	14849	14890	14918	14954	14970	15047	14595	14931	14951	14904	14843	14845	14947	15006	14885	14810	14810	15027	15031	15035	15008	15089	14842	14946	15037	14988	14907	14768	14746	15055	14838	15021	14957	14834	14918	14964	15134	14727	15068	14982	14831	14930	14953	14724	14790	14694	15045	14892	15073	14969	15000	14789	14929	14895	14854	15085	14611	15029	14978	15024	15198	14851	14721	14899	14979	14897	15020	15019	14882	15036	14812	14669	14922	15006	15041	14855	14772	14967	14971	15060	14829	14893	15019	14932	15059	15007	15087	14820	14824	14833	14905	14862	15059	15130	14930	14792	14831	14836	14923	15085	15038	14853	14872	14907	14770	15006	14897	14832	14742	14922	14944	14877	14855	15033	14892	14884	14790	14771	14930	14865	15119	14818	14901	14814	15035	15115	14882	14877	14971	15000	14961	15013	14892	14945	14875	14936	14879	14986	14945	14984	14911	14832	14939	15062	14955	14997	14873	14971	14840	14882	14821	15100	14932	14951	14888	15049	14791	14986	15065	15056	14892	14934	14804	14963	14879	14974	15010	14945	14874	14978	14823	14927	15029	14968	14871	14738	14869	14832	14871	14905	14992	15036	14918	15027	14806	14874	14891	14966	14872	14781	14740	14969	15023	14904	14881	14771	15048	15139	14851	14979	14766	14911	15124	14997	14926	14841	14956	15063	14975	15018	14917	14962	14863	15050	14930	14753	15016	15081	14733	14992	14995	15104	14906	14758	14917	15052	14890	15016	14724	14825	14805	14704	14854	14889	14872	15015	14930	14985	14891	14857	14826	14941	14815	14888	14670	15083	14911	15074	14820	14938	14915	14813	14817	14959	14935	14795	14910	14887	14818	15005	14899	14966	14931	14968	14993	15053	14813	14911	14884	14952	15034	14838	14910	14976	14883	14936	14743	14865	14980	14969	15006	14948	14842	14785	14810	14941	15006	14735	14841	14976	14820	14784	15167	15039	14782	14789	14744	14794	14990	14959	14948	14932	14910	14896	14981	14967	14827	14835	15169	14949	15076	14983	14911	14916	15011	14832	14829	14966	14737	15150	14955	14938	14684	14831	15013	15010	14852	14779	14907	14891	14933	14928	14917	14934	14853	14860	14812	14808	14832	14866	14934	14956	14945	14860	14720	14812	14831	15040	14910	14918	14764	14825	14909	14861	15031	14778	14907	15064	15022	14889	15001	15004	14891	14967	15028	14978	14749	14975	14911	14930	14765	15104	14961	14731	14963	15010	14876	15039	14961	14902	15062	15007	14902	14971	15021	15012	14742	14926	14937	14970	14799	14809	15043	15065	14872	14894	15048	15000	15156	15045	14819	14778	15017	14872	15019	14908	15089	14944	14870	14972	15189	14892	15013	15005	15135	14997	14806	14874	14873	14969	15040	14866	14828	14884	14914	14927	14900	14900	15042	14993	14821	15000	14850	14940	14845	14988	14867	14741	15170	14816	14878	14853	14968	14999	15049	15201	14869	14805	14944	14931	14816	14779	14985	14762	14703	14851	15005	14736	14905	14934	14740	14871	14863	14861	14655	15019	14805	14891	14697	14969	14802	14806	15073	14862	15027	14825	14938	14843	14909	14803	14726	14812	14859	15018	14925	14822	14806	14891	14973	14849	14930	15052	15088	14928	14939	14834	14806	15026	15077	15174	15113	15030	14833	14782	14875	14858	14972	14794	14970	14943	15044	15077	14996	14821	15054	14928	15054	14865	14883	15021	14845	14946	14822	14997	14807	15086	14898	14836	14937	14996	14874	15184	14975	14978	14908	14882	14807	14921	14968	15046	14953	14986	14874	14834	14681	14825	14825	14930	14870	14854	14973	14990	14931	15038	14988	15016	14886	14957	14977	14839	14855	14832	15023	14912	14862	14938	14841	15021	14756	14802	14817	15011	15035	15069	15041	14963	14908	14955	14963	14967	14954	14830	14856	14989	15041	14870	14869	15037	14990	14813	14967	14943	14979	15101	15073	15107	15125	15028	14998	14932	14833	15125	15085	14941	14854	15026	15060	14882	15024	14897	14937	14855	15002	15045	14805	14864	14941	15067	14896	14926	14967	14935	14943	15002	15170	15076	15064	15039	14796	14795	14889	14712	14899	14953	14971	14784	14889	15153	14824	14929	15011	14886	14944	14901	14968	14926	15096	14861	15021	14733	15006	14844	14903	15135	14936	14910	14920	14749	14795	14916	15048	14714	14907	14859	15125	15107	14743	14956	14889	14873	14973	15066	14854	15085	14885	14924	14892
26227	41357	37479	31225	26006	21659	19483	18094	17198	16415	15931	15509	15278	15191	15033	14874	14767	14730	14537	14547	14677	14458	14480	14509	14644	14536	14465	14348	14413	14406	14351	14261	14216	14345	14338	14328	14535	14180	14324	14262	14352	14343	14208	14291	14238	14337	14228	14259	14361	14247	14087	14224	14354	14337	14324	14280	14066	14252	14359	14388	14148	14156	14102	14208	14223	14224	14175	14216	14353	14256	14228	14275	14235	14494	14381	14273	14174	14175	14275	14232	14237	14361	14378	14165	14212	14280	14047	14287	14332	14101	14215	14212	14210	14180	14169	14194	14171	14066	14263	14223	14466	14250	14233	14434	14244	14273	14232	14326	14270	14354	14211	14208	14247	14235	14272	14207	14224	14241	14319	14131	14268	14219	14206	14435	14261	14311	14351	14276	14311	14312	14191	14362	14266	14325	14224	14162	14146	14292	14279	14386	14238	14304	14178	14231	14186	14380	14419	14200	14043	14254	14334	14191	14199	14217	14336	14306	14352	14288	14274	14169	14311	14217	14269	14181	14159	14235	14140	14185	14346	14160	14334	14180	14272	14295	14393	14299	14146	14300	14110	14273	14218	14087	14165	14128	14226	14316	14297	14119	14138	14174	14197	14137	14306	14291	14250	14120	14264	14383	14255	14219	14092	14265	14239	14202	14201	14154	14203	14233	14191	14173	14332	14130	14279	14161	14335	14253	14153	14283	14293	14137	14273	14236	14168	14407	14186	14318	14190	14286	14234	14209	14173	14363	14176	14319	14199	14316	14185	14368	14179	14257	14159	14285	14223	14320	14119	14160	14336	14063	14042	14182	14253	13944	14168	14245	14281	14143	14136	14320	14222	14294	14382	14098	14023	14194	14267	14192	14273	14190	14268	14213	14228	14253	14332	14188	14356	14267	14195	14245	14266	14313	14397	14178	14210	14218	14122	14116	14295	14147	14289	14277	14132	14257	14325	14152	14073	14509	14033	14303	14350	14312	14319	14070	14238	14255	14364	14239	14201	14372	14220	14341	14002	14211	14223	14292	14568	14298	14436	14299	14124	14100	14158	14120	14148	14223	14130	14222	14333	14344	14370	14288	14174	14226	13997	14116	14303	14187	14184	14247	14265	14328	14359	14225	14189	14261	13958	14212	14320	14473	14260	14281	14218	14086	14204	14241	14205	14156	14246	14189	14360	14243	14177	14222	14370	14339	14330	14262	14259	14274	14173	14319	14058	14294	14260	14208	14218	14204	14283	14189	14161	14251	14226	14314	14410	14218	14343	14229	14296	14148	14136	14301	14266	14269	14334	14156	14383	14382	14112	14368	14208	14053	14400	14034	14254	14216	14185	14301	14306	14328	14178	14126	14366	14128	14124	14315	14277	14234	14195	14023	14088	14309	14277	14179	14320	14282	14028	14186	14273	14048	14126	14220	14009	14250	14177	14299	14127	14210	14165	14368	14279	14057	14207	14353	14314	14320	14136	14058	14367	14388	14228	14273	14415	14212	14053	14322	14191	14298	14204	14246	14091	14344	14305	14259	14268	14307	14267	14276	14204	14265	14453	14347	14178	14443	14310	14325	14307	14032	14244	14270	14166	14326	14259	14024	14248	14222	14214	14293	14061	14210	14453	14188	14105	14289	14267	14192	14294	14164	14133	14275	14243	14217	14273	14245	14129	14422	14235	14288	14234	14232	14304	14257	14360	14099	14175	14235	14424	14199	14397	14376	14185	14239	14180	14171	14181	14311	14224	14377	14193	14468	14212	14225	14337	14179	14315	14410	14321	14127	14231	14260	14414	14282	14387	14369	14383	14330	14194	14155	14225	14172	14132	14311	14316	14262	14277	14118	14435	14460	14258	14350	14132	14347	14362	14341	14169	13979	14230	14141	14252	14186	14138	14099	14215	14315	14227	14277	14290	14199	14113	14257	14258	14335	14244	14176	14212	14125	14268	14093	14223	14306	14287	14350	14240	14244	14311	14184	14436	14207	14226	14301	14313	14273	14269	14248	14209	14336	14309	14215	14381	13982	14262	14125	14217	14298	13992	14223	14346	14321	14165	14278	14269	14280	14262	14117	14256	14401	14201	14180	14285	14318	14160	14180	14141	14247	14235	14236	14415	14254	14245	14203	14261	14229	14154	14311	14337	14252	14240	14204	14123	14361	14292	14314	14495	14088	14146	14281	14148	14384	14232	14140	14299	14257	14203	14054	14282	14324	14263	14312	14220	14379	14230	14250	14352	14011	14265	14163	14185	14208	14129	14177	14158	14192	14367	14352	14175	14215	14340	14137	14409	14209	14565	14353	14289	14433	14284	14231	14315	14346	14251	14183	14241	14310	14099	14295	14105	14129	14353	14240	14272	14157	14121	14309	14234	14177	14125	14272	14191	14161	14238	14292	14423	14244	14210	14173	14213	14087	14200	14315	14061	14241	14225	14206	14251	14280	14222	14096	14144	14210	14186	14160	14052	14199	14272	14406	14159	14483	14184	14111	14324	14281	14301	14320	14250	14320	14289	14195	14287	14279	14321	14211	14233	14014	14269	14224	14245	14283	14205	14117	14086	14195	14130	14412	14152	14205	14238	14388	14223	14284	14337	14311	14207	14294	14079	14334	14312	14144	14269	14129	14318	14329	14353	14408	14271	14231	14256	14144	14226	14134	14166	14262	14215	14239	14274	14275	14254	14156	14340	14285	14099	14163	14257	14339	14264	14200	14248	14278	14160	14279	14260	14227	14219	14131	14331	14359	14187	14170	14200	14139	14164	14200	14335	14337	14301	14363	14292	14161	14251	14225	14124	14137	14256	14315	14124	14384	14327	14196	14212	14233	14402	14262	14310	14101	14363	14312	14345	14209	14150	14107	14244	14044	14143	14232	14142	14091	14318	14355	14164	14217	14273	14277	14217	14248	14196	14234	14427	14439	14256	14328	14211	14159	14195	14255	14055	14308	14185	14112	14242	14148	14222	14288	14223	14265	14197	14341	14350	14138	14104	14164	14290	14359	14302	14204	14055	14309	14297	14191	14135	14287	14373	14257	14333	14324	14416	14338	14146	14297	14224	14101	14196	14236	14232	14223	14164	14314	14239	14055	14127	14259	14282	14390	14133	14318	14141	14284	14134	14283	14248	14265	14509	14045	14196	14239	14226	14321	14271	14124	14267	14180	14173	14141	14226	14409	14263	14432	14089	14162	14171	14098	14219	14306	14166	14248	14336	14226	14323	14233	14350	14189	14276	14302	14243	14335	14377	14233	14319	14319	14112	14196	14203	14403	14162	14330	14141	14287	14330	14253	14241	14282	14265	14325	14371	14247	14143	14240	14274	14339	14412	14236	14017	14217	14219	14304	14153	14197	14284	14359	14235	14325	14251	14246	14120	14247	14395	14083	14216	14293	14305	14246	14154	14403	14304	14288	14111	14280	14184	14179	14186	14250	14164	14104	14358	14334	14208	14475	14191	14444	14305	14405	14217	14095	14213	14160	14381	14222	14353	14016	14264	14180	14214	14179	14334	14249	14337	14431	14225	14236	14377	14290	14266	14099	14384	14349	14391	14067	14247	14295	14115	14435	14347	14246	14197	14307	14088	14339	14250	14123	14272	14275	14236	14303	14021	14305	14310	14269	14128	14261	14342	14351	14349	14170	14452	14313	14096	14315	14331	14324	14301	14317	14266	14194	14086	14193	14240	14200	14277	14212	14348	14155	14187	14148	14286	14256	14186	14346	14278	14238	14068	14167	14115	14213	14206	14184	14087	14328	14227	14311	14370	14320	14294	14070	14212	14073	14195	14216	14257	14157	14258	14241	14113	14362	14280	14294	14303	14303	14268	14103	14344	14178	14098	14274	14348	14268	14065	14174	14208	14331	14263	14231	14265	14345	14433	14250	14222	14321	14170	14189	14217	14338	14435	14004	14301	14152	14063	14192	14364	14363	14300	14175	14282	14289	14236	14295	14248	14334	14213	14455	14309	14184	14105	14343	14222	14279	14314	14262	14218	14317	14205	14151	14238	14184	14228	14149	14275	14132	14189	14299	14314	14188	14269	14104	14053	14403	14209	14208	14162	14242	14413	14255	14313	14225	14213	14141	14237	14281	14205	14011	14402	14306	14277	14457	14070	14216	14285	14079	14298	14276	14246	14277	14310	14143	14341	14186	14241	14359	14279	14279	14134	14321	14417	14175	14096	14279	14209	14128	14253	14130	14279	14250	14325	14364	14348	14326	14277	14242	14104	14315	14275	14221	14386	14264	14243	14188	14248	14270	14315	14052	14302	14088	14160	14175	14303	14352	14206	14063	14178	14330	14262	14360	14347	14231	14219	14276	14162	14246	14416	14355	14229	14275	14344	14228	14374	14098	14247	14251	14290	14289	14334	14158	14334	14201	14176	14410	14027	14244	14291	14159	14192	14203	14121	14238	14240	14219	14171	14229	14169	14358	14376	14314	14278	14279	14278	14201	14322	14372	14141	14218	14299	14446	14390	14177	14248	14303	14355	14258	14230	14212	14179	14275	14326	14251	14268	14345	14179	14189	14349	14183	14223	14212	14272	14206	14188	14296	14312	14202	14294	14197	14148	14161	14063	14170	14247	14018	14224	14264	14212	14268	14135	14325	14082	14071	14219	14232	14304	14237	14145	14159	14091	14094	14257	14097	14204	14273	14200	14210	14275	14404	14286	14120	14249	14144	14099	14301	14291	14204	14203	14172	14403	14134	14281	14337	14286	14256	14303	14205	14393	14176	14258	14222	14258	14330	14091	14286	14215	14194	14135	14087	14370	14166	14249	14249	14258	14168	14362	14238	14159	14299	13984	14183	14314	14346	14162	14139	14403	14354	14330	14167	14316	14139	14247	14333	14251	14131	14473	14254	14337	14381	14311	14167	14273	14170	14161	14302	14310	14344	14300	14204	13987	14203	14323	14169	14275	14127	14307	14275	14210	14284	14267	14253	14175	14269	14033	14301	14195	14210	14154	14263	14159	14112	14085	14200	14290	14292	14372	14239	14248	14213	14350	14318	14164	14292	14231	14038	14427	14204	14344	14225	14320	14250	14300	14218	14229	14223	14163	14088	14280	14177	14383	14188	14170	14121	14222	14195	14427	14295	14335	14186	14184	14258	14340	14054	14226	14377	14138	14082	14206	14251	14354	14187
11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	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
7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0
